pub struct Behavior {
pub tri_layer: Option<[u8; 3]>,
pub one_shot_timeout_ms: Option<u64>,
pub one_shot_modifiers: Option<OneShot>,
pub combos: Option<Combos>,
pub macros: Option<Macros>,
pub forks: Option<Forks>,
pub morse: Option<Morse>,
pub auto_mouse_layer: Vec<AutoMouseLayer>,
}Expand description
Resolved behavioral configuration.
Fields§
§tri_layer: Option<[u8; 3]>§one_shot_timeout_ms: Option<u64>§one_shot_modifiers: Option<OneShot>§combos: Option<Combos>§macros: Option<Macros>§forks: Option<Forks>§morse: Option<Morse>§auto_mouse_layer: Vec<AutoMouseLayer>Auto Trait Implementations§
impl Freeze for Behavior
impl RefUnwindSafe for Behavior
impl Send for Behavior
impl Sync for Behavior
impl Unpin for Behavior
impl UnsafeUnpin 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