moonbit-community/rabbita/common does not have a README file
pub(open) trait Enumerate { fn tag(Self) -> String}
type Id derive(Compare, Eq, Hash)
impl Show for Id
fn output(self : Id, buf : &Logger) -> Unit
type InstId derive(Eq, Hash)
type Keyboard derive(@moonbitlang/core/debug.DebugDebug)
fn Keyboard::alt_key(self : Keyboard) -> Bool
fn Keyboard::code(self : Keyboard) -> String
fn Keyboard::ctrl_key(self : Keyboard) -> Bool
fn Keyboard::is_composing(self : Keyboard) -> Bool
fn Keyboard::key(self : Keyboard) -> String
fn Keyboard::location(self : Keyboard) -> Int
fn Keyboard::meta_key(self : Keyboard) -> Bool
fn Keyboard::new(key~ : String, code~ : String, alt_key~ : Bool, ctrl_key~ : Bool, shift_key~ : Bool, meta_key~ : Bool, is_composing~ : Bool, repeat~ : Bool, location~ : Int) -> Keyboard
fn Keyboard::repeat(self : Keyboard) -> Bool
fn Keyboard::shift_key(self : Keyboard) -> Bool
type Mouse derive(@moonbitlang/core/debug.DebugDebug)
fn Mouse::client_pos(self : Mouse) -> Pos
fn Mouse::new(screen~ : Pos, offset~ : Pos, client~ : Pos) -> Mouse
fn Mouse::offset_pos(self : Mouse) -> Pos
fn Mouse::screen_pos(self : Mouse) -> Pos
pub(all) struct Pos { x : Int y : Int} derive(@moonbitlang/core/debug.DebugDebug)
impl Show for Pos
fn output(self : Pos, buf : &Logger) -> Unit
type Scroll derive(@moonbitlang/core/debug.DebugDebug)
fn Scroll::height(self : Scroll) -> Int
fn Scroll::new(offset~ : Pos, width~ : Int, height~ : Int) -> Scroll
fn Scroll::offset_pos(self : Scroll) -> Pos
fn Scroll::width(self : Scroll) -> Int
pub(all) struct Viewport { width : Int height : Int} derive(@moonbitlang/core/debug.DebugDebug)
impl Show for Viewport
fn output(self : Viewport, buf : &Logger) -> Unit
Install
functional Web UI framework for MoonBit
Dependencies
Powered by MoonBit
© 2026 mooncakes.io