Enum netsblox_ast::HatKind
source · pub enum HatKind {
Show 15 variants
OnFlag,
OnClone,
OnKey {
key: String,
},
MouseDown,
MouseUp,
MouseEnter,
MouseLeave,
ScrollUp,
ScrollDown,
Dropped,
Stopped,
When {
condition: Box<Expr>,
},
LocalMessage {
msg_type: Option<String>,
},
NetworkMessage {
msg_type: String,
fields: Vec<VariableRef>,
},
Unknown {
name: String,
fields: Vec<VariableRef>,
},
}Variants§
OnFlag
OnClone
OnKey
MouseDown
MouseUp
MouseEnter
MouseLeave
ScrollUp
ScrollDown
Dropped
Stopped
When
LocalMessage
NetworkMessage
Unknown
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for HatKind
impl !Send for HatKind
impl !Sync for HatKind
impl Unpin for HatKind
impl UnwindSafe for HatKind
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more