pub struct KeyMap {
pub leader: Option<char>,
pub leader_timeout_ms: u64,
pub overlay_error: Option<String>,
/* private fields */
}Expand description
Resolved map: chord -> action (board scope).
Fields§
§leader: Option<char>§leader_timeout_ms: u64§overlay_error: Option<String>Implementations§
Source§impl KeyMap
impl KeyMap
pub fn from_defaults() -> Self
pub fn load() -> Self
pub fn get(&self, chord: &str) -> Option<ActionId>
pub fn help_lines(&self) -> Vec<String>
pub fn occupancy(&self) -> Vec<(String, String)>
Sourcepub fn table_lines(&self) -> Vec<String>
pub fn table_lines(&self) -> Vec<String>
One line per action: scope, id, resolved chord.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for KeyMap
impl RefUnwindSafe for KeyMap
impl Send for KeyMap
impl Sync for KeyMap
impl Unpin for KeyMap
impl UnsafeUnpin for KeyMap
impl UnwindSafe for KeyMap
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