pub struct KeyVecs;Expand description
Vec-based data implementations.
Trait Implementations§
Source§impl Keys for KeyVecs
Available on crate feature std only.
impl Keys for KeyVecs
Available on crate feature
std only.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 UnsafeUnpin 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