pub struct KeyVecs;
Expand description
Vec-based data implementations.
Trait Implementations§
Source§impl Keys for KeyVecs
impl Keys for KeyVecs
Source§type Automation = Vec<Key>
type Automation = Vec<Key>
Type used by key::automation::System.
Source§type Chorded = Vec<Key<Ref, CHORDED_MAX_CHORDS, CHORDED_MAX_CHORD_SIZE, CHORDED_MAX_OVERLAPPING_CHORD_SIZE, CHORDED_MAX_PRESSED_INDICES>>
type Chorded = Vec<Key<Ref, CHORDED_MAX_CHORDS, CHORDED_MAX_CHORD_SIZE, CHORDED_MAX_OVERLAPPING_CHORD_SIZE, CHORDED_MAX_PRESSED_INDICES>>
Type used by key::chorded::System.
Source§type ChordedAuxiliary = Vec<AuxiliaryKey<Ref, CHORDED_MAX_CHORDS, CHORDED_MAX_CHORD_SIZE, CHORDED_MAX_PRESSED_INDICES>>
type ChordedAuxiliary = Vec<AuxiliaryKey<Ref, CHORDED_MAX_CHORDS, CHORDED_MAX_CHORD_SIZE, CHORDED_MAX_PRESSED_INDICES>>
Type used by key::chorded::System.
Source§type LayerModifiers = Vec<ModifierKey>
type LayerModifiers = Vec<ModifierKey>
Type used by key::layered::System.
Source§type Layered = Vec<LayeredKey<Ref, LAYERED_LAYER_COUNT>>
type Layered = Vec<LayeredKey<Ref, LAYERED_LAYER_COUNT>>
Type used by key::layered::System.
Auto Trait Implementations§
impl Freeze for KeyVecs
impl RefUnwindSafe for KeyVecs
impl Send for KeyVecs
impl Sync for KeyVecs
impl Unpin for KeyVecs
impl UnwindSafe for KeyVecs
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