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<'de> Deserialize<'de> for IndicatorMap
impl<'de> Deserialize<'de> for IndicatorMap
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Hash for IndicatorMap
impl Hash for IndicatorMap
source§impl Ord for IndicatorMap
impl Ord for IndicatorMap
source§fn cmp(&self, other: &IndicatorMap) -> Ordering
fn cmp(&self, other: &IndicatorMap) -> Ordering
1.21.0 · source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
source§impl PartialEq for IndicatorMap
impl PartialEq for IndicatorMap
source§fn eq(&self, other: &IndicatorMap) -> bool
fn eq(&self, other: &IndicatorMap) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd for IndicatorMap
impl PartialOrd for IndicatorMap
source§fn partial_cmp(&self, other: &IndicatorMap) -> Option<Ordering>
fn partial_cmp(&self, other: &IndicatorMap) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moresource§impl Serialize for IndicatorMap
impl Serialize for IndicatorMap
source§impl Serialize for IndicatorMap
impl Serialize for IndicatorMap
source§impl TryParse for IndicatorMap
impl TryParse for IndicatorMap
impl Copy for IndicatorMap
impl Eq for IndicatorMap
impl StructuralPartialEq 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> TryParseFd for Twhere
T: TryParse,
impl<T> TryParseFd for Twhere
T: TryParse,
source§fn try_parse_fd<'a>(
value: &'a [u8],
_: &mut Vec<RawFdContainer>
) -> Result<(T, &'a [u8]), ParseError>
fn try_parse_fd<'a>( value: &'a [u8], _: &mut Vec<RawFdContainer> ) -> Result<(T, &'a [u8]), ParseError>
Try to parse the given values into an instance of this type. Read more