Struct x11rb_protocol::protocol::xkb::IndicatorMap
source · pub struct IndicatorMap {
pub flags: IMFlag,
pub which_groups: IMGroupsWhich,
pub groups: SetOfGroup,
pub which_mods: IMModsWhich,
pub mods: ModMask,
pub real_mods: ModMask,
pub vmods: VMod,
pub ctrls: BoolCtrl,
}
Fields§
§flags: IMFlag
§which_groups: IMGroupsWhich
§groups: SetOfGroup
§which_mods: IMModsWhich
§mods: ModMask
§real_mods: ModMask
§vmods: VMod
§ctrls: BoolCtrl
Trait Implementations§
source§impl Clone for IndicatorMap
impl Clone for IndicatorMap
source§fn clone(&self) -> IndicatorMap
fn clone(&self) -> IndicatorMap
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for IndicatorMap
impl Debug for IndicatorMap
source§impl Default for IndicatorMap
impl Default for IndicatorMap
source§fn default() -> IndicatorMap
fn default() -> IndicatorMap
Returns the “default value” for a type. Read more
source§impl Serialize for IndicatorMap
impl Serialize for IndicatorMap
source§impl TryParse for IndicatorMap
impl TryParse for IndicatorMap
impl Copy for IndicatorMap
Auto Trait Implementations§
impl Freeze for IndicatorMap
impl RefUnwindSafe for IndicatorMap
impl Send for IndicatorMap
impl Sync for IndicatorMap
impl Unpin for IndicatorMap
impl UnwindSafe for IndicatorMap
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> TryParseFd for Twhere
T: TryParse,
impl<T> TryParseFd for Twhere
T: TryParse,
source§fn try_parse_fd<'a>(
value: &'a [u8],
_: &mut Vec<OwnedFd>,
) -> Result<(T, &'a [u8]), ParseError>
fn try_parse_fd<'a>( value: &'a [u8], _: &mut Vec<OwnedFd>, ) -> Result<(T, &'a [u8]), ParseError>
Try to parse the given values into an instance of this type. Read more