pub struct KeyTable {
pub name: KeyTableName,
pub bindings: Vec<KeyBind>,
}Expand description
A named set of bindings. Tables are looked up by name at chord- dispatch time; the “root” table is the implicit default.
Fields§
§name: KeyTableName§bindings: Vec<KeyBind>Trait Implementations§
Source§impl<'de> Deserialize<'de> for KeyTable
impl<'de> Deserialize<'de> for KeyTable
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for KeyTable
Auto Trait Implementations§
impl Freeze for KeyTable
impl RefUnwindSafe for KeyTable
impl Send for KeyTable
impl Sync for KeyTable
impl Unpin for KeyTable
impl UnsafeUnpin for KeyTable
impl UnwindSafe for KeyTable
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