Struct x11rb_protocol::protocol::xkb::SetMapAux
source · pub struct SetMapAux {
pub types: Option<Vec<SetKeyType>>,
pub syms: Option<Vec<KeySymMap>>,
pub key_actions: Option<SetMapAuxKeyActions>,
pub behaviors: Option<Vec<SetBehavior>>,
pub vmods: Option<Vec<u8>>,
pub explicit: Option<Vec<SetExplicit>>,
pub modmap: Option<Vec<KeyModMap>>,
pub vmodmap: Option<Vec<KeyVModMap>>,
}
Expand description
Auxiliary and optional information for the set_map
function
Fields§
§types: Option<Vec<SetKeyType>>
§syms: Option<Vec<KeySymMap>>
§key_actions: Option<SetMapAuxKeyActions>
§behaviors: Option<Vec<SetBehavior>>
§vmods: Option<Vec<u8>>
§explicit: Option<Vec<SetExplicit>>
§modmap: Option<Vec<KeyModMap>>
§vmodmap: Option<Vec<KeyVModMap>>
Implementations§
source§impl SetMapAux
impl SetMapAux
sourcepub fn types<I>(self, value: I) -> Selfwhere
I: Into<Option<Vec<SetKeyType>>>,
pub fn types<I>(self, value: I) -> Selfwhere I: Into<Option<Vec<SetKeyType>>>,
Set the types
field of this structure.
sourcepub fn syms<I>(self, value: I) -> Selfwhere
I: Into<Option<Vec<KeySymMap>>>,
pub fn syms<I>(self, value: I) -> Selfwhere I: Into<Option<Vec<KeySymMap>>>,
Set the syms
field of this structure.
sourcepub fn key_actions<I>(self, value: I) -> Selfwhere
I: Into<Option<SetMapAuxKeyActions>>,
pub fn key_actions<I>(self, value: I) -> Selfwhere I: Into<Option<SetMapAuxKeyActions>>,
Set the key_actions
field of this structure.
sourcepub fn behaviors<I>(self, value: I) -> Selfwhere
I: Into<Option<Vec<SetBehavior>>>,
pub fn behaviors<I>(self, value: I) -> Selfwhere I: Into<Option<Vec<SetBehavior>>>,
Set the behaviors
field of this structure.
sourcepub fn vmods<I>(self, value: I) -> Selfwhere
I: Into<Option<Vec<u8>>>,
pub fn vmods<I>(self, value: I) -> Selfwhere I: Into<Option<Vec<u8>>>,
Set the vmods
field of this structure.
sourcepub fn explicit<I>(self, value: I) -> Selfwhere
I: Into<Option<Vec<SetExplicit>>>,
pub fn explicit<I>(self, value: I) -> Selfwhere I: Into<Option<Vec<SetExplicit>>>,
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§
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