Enum xcb::xkb::SelectEventsDetails
source · [−]pub enum SelectEventsDetails {
NewKeyboardNotify {
affect_new_keyboard: NknDetail,
new_keyboard_details: NknDetail,
},
StateNotify {
affect_state: StatePart,
state_details: StatePart,
},
ControlsNotify {
affect_ctrls: Control,
ctrl_details: Control,
},
IndicatorStateNotify {
affect_indicator_state: u32,
indicator_state_details: u32,
},
IndicatorMapNotify {
affect_indicator_map: u32,
indicator_map_details: u32,
},
NamesNotify {
affect_names: NameDetail,
names_details: NameDetail,
},
CompatMapNotify {
affect_compat: CmDetail,
compat_details: CmDetail,
},
BellNotify {
affect_bell: u8,
bell_details: u8,
},
ActionMessage {
affect_msg_details: u8,
msg_details: u8,
},
AccessXNotify {
affect_access_x: AxnDetail,
access_x_details: AxnDetail,
},
ExtensionDeviceNotify {
affect_ext_dev: XiFeature,
extdev_details: XiFeature,
},
}
Variants
NewKeyboardNotify
StateNotify
ControlsNotify
IndicatorStateNotify
IndicatorMapNotify
NamesNotify
CompatMapNotify
BellNotify
ActionMessage
AccessXNotify
ExtensionDeviceNotify
Trait Implementations
sourceimpl Clone for SelectEventsDetails
impl Clone for SelectEventsDetails
sourcefn clone(&self) -> SelectEventsDetails
fn clone(&self) -> SelectEventsDetails
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
Auto Trait Implementations
impl RefUnwindSafe for SelectEventsDetails
impl Send for SelectEventsDetails
impl Sync for SelectEventsDetails
impl Unpin for SelectEventsDetails
impl UnwindSafe for SelectEventsDetails
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> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more