pub enum Behavior {
Default {},
Lock {},
RadioGroup {
group: u8,
},
Overlay1 {
key: Keycode,
},
Overlay2 {
key: Keycode,
},
PermamentLock {},
PermamentRadioGroup {
group: u8,
},
PermamentOverlay1 {
key: Keycode,
},
PermamentOverlay2 {
key: Keycode,
},
}
Variants§
Default
Lock
RadioGroup
Overlay1
Overlay2
PermamentLock
PermamentRadioGroup
PermamentOverlay1
PermamentOverlay2
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Behavior
impl RefUnwindSafe for Behavior
impl Send for Behavior
impl Sync for Behavior
impl Unpin for Behavior
impl UnwindSafe for Behavior
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)