pub struct SetMapAux {
pub types: Option<Vec<SetKeyType, Global>>,
pub syms: Option<Vec<KeySymMap, Global>>,
pub bitcase3: Option<SetMapAuxBitcase3>,
pub behaviors: Option<Vec<SetBehavior, Global>>,
pub vmods: Option<Vec<u8, Global>>,
pub explicit: Option<Vec<SetExplicit, Global>>,
pub modmap: Option<Vec<KeyModMap, Global>>,
pub vmodmap: Option<Vec<KeyVModMap, Global>>,
}
Expand description
Auxiliary and optional information for the set_map
function
Fields
types: Option<Vec<SetKeyType, Global>>
syms: Option<Vec<KeySymMap, Global>>
bitcase3: Option<SetMapAuxBitcase3>
behaviors: Option<Vec<SetBehavior, Global>>
vmods: Option<Vec<u8, Global>>
explicit: Option<Vec<SetExplicit, Global>>
modmap: Option<Vec<KeyModMap, Global>>
vmodmap: Option<Vec<KeyVModMap, Global>>
Implementations
sourceimpl SetMapAux
impl SetMapAux
sourcepub fn types<I>(self, value: I) -> SetMapAux where
I: Into<Option<Vec<SetKeyType, Global>>>,
pub fn types<I>(self, value: I) -> SetMapAux where
I: Into<Option<Vec<SetKeyType, Global>>>,
Set the types
field of this structure.
sourcepub fn syms<I>(self, value: I) -> SetMapAux where
I: Into<Option<Vec<KeySymMap, Global>>>,
pub fn syms<I>(self, value: I) -> SetMapAux where
I: Into<Option<Vec<KeySymMap, Global>>>,
Set the syms
field of this structure.
sourcepub fn bitcase3<I>(self, value: I) -> SetMapAux where
I: Into<Option<SetMapAuxBitcase3>>,
pub fn bitcase3<I>(self, value: I) -> SetMapAux where
I: Into<Option<SetMapAuxBitcase3>>,
Set the bitcase3
field of this structure.
sourcepub fn behaviors<I>(self, value: I) -> SetMapAux where
I: Into<Option<Vec<SetBehavior, Global>>>,
pub fn behaviors<I>(self, value: I) -> SetMapAux where
I: Into<Option<Vec<SetBehavior, Global>>>,
Set the behaviors
field of this structure.
sourcepub fn vmods<I>(self, value: I) -> SetMapAux where
I: Into<Option<Vec<u8, Global>>>,
pub fn vmods<I>(self, value: I) -> SetMapAux where
I: Into<Option<Vec<u8, Global>>>,
Set the vmods
field of this structure.
sourcepub fn explicit<I>(self, value: I) -> SetMapAux where
I: Into<Option<Vec<SetExplicit, Global>>>,
pub fn explicit<I>(self, value: I) -> SetMapAux where
I: Into<Option<Vec<SetExplicit, Global>>>,
Set the explicit
field of this structure.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for SetMapAux
impl Send for SetMapAux
impl Sync for SetMapAux
impl Unpin for SetMapAux
impl UnwindSafe for SetMapAux
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more