pub struct KeyStrokeOverride {
pub primary: SlotOverride,
pub secondary: SlotOverride,
}Expand description
Per-shortcut user override (populated by the settings UI and persisted to disk). Per-slot semantics: each field records either a user edit or a delegation to the shortcut’s declared default.
Fields§
§primary: SlotOverride§secondary: SlotOverrideImplementations§
Trait Implementations§
Source§impl Clone for KeyStrokeOverride
impl Clone for KeyStrokeOverride
Source§fn clone(&self) -> KeyStrokeOverride
fn clone(&self) -> KeyStrokeOverride
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for KeyStrokeOverride
Source§impl Debug for KeyStrokeOverride
impl Debug for KeyStrokeOverride
Source§impl Default for KeyStrokeOverride
impl Default for KeyStrokeOverride
Source§fn default() -> KeyStrokeOverride
fn default() -> KeyStrokeOverride
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for KeyStrokeOverride
impl<'de> Deserialize<'de> for KeyStrokeOverride
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 Eq for KeyStrokeOverride
Source§impl PartialEq for KeyStrokeOverride
impl PartialEq for KeyStrokeOverride
Source§impl Serialize for KeyStrokeOverride
impl Serialize for KeyStrokeOverride
impl StructuralPartialEq for KeyStrokeOverride
Auto Trait Implementations§
impl Freeze for KeyStrokeOverride
impl RefUnwindSafe for KeyStrokeOverride
impl Send for KeyStrokeOverride
impl Sync for KeyStrokeOverride
impl Unpin for KeyStrokeOverride
impl UnsafeUnpin for KeyStrokeOverride
impl UnwindSafe for KeyStrokeOverride
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