Struct breadx::auto::xkb::SelectEventsRequest[][src]

pub struct SelectEventsRequest {
    pub req_type: u8,
    pub length: u16,
    pub device_spec: DeviceSpec,
    pub affect_which: EventType,
    pub clear: EventType,
    pub select_all: EventType,
    pub affect_map: MapPart,
    pub map: MapPart,
    pub affect_new_keyboard: NknDetail,
    pub new_keyboard_details: NknDetail,
    pub affect_state: StatePart,
    pub state_details: StatePart,
    pub affect_ctrls: Control,
    pub ctrl_details: Control,
    pub affect_indicator_state: u32,
    pub indicator_state_details: u32,
    pub affect_indicator_map: u32,
    pub indicator_map_details: u32,
    pub affect_names: NameDetail,
    pub names_details: NameDetail,
    pub affect_compat: CmDetail,
    pub compat_details: CmDetail,
    pub affect_bell: u8,
    pub bell_details: u8,
    pub affect_msg_details: u8,
    pub msg_details: u8,
    pub affect_access_x: AxnDetail,
    pub access_x_details: AxnDetail,
    pub affect_ext_dev: XiFeature,
    pub extdev_details: XiFeature,
}

Fields

req_type: u8length: u16device_spec: DeviceSpecaffect_which: EventTypeclear: EventTypeselect_all: EventTypeaffect_map: MapPartmap: MapPartaffect_new_keyboard: NknDetailnew_keyboard_details: NknDetailaffect_state: StatePartstate_details: StatePartaffect_ctrls: Controlctrl_details: Controlaffect_indicator_state: u32indicator_state_details: u32affect_indicator_map: u32indicator_map_details: u32affect_names: NameDetailnames_details: NameDetailaffect_compat: CmDetailcompat_details: CmDetailaffect_bell: u8bell_details: u8affect_msg_details: u8msg_details: u8affect_access_x: AxnDetailaccess_x_details: AxnDetailaffect_ext_dev: XiFeatureextdev_details: XiFeature

Trait Implementations

impl AsByteSequence for SelectEventsRequest[src]

impl Clone for SelectEventsRequest[src]

impl Debug for SelectEventsRequest[src]

impl Default for SelectEventsRequest[src]

impl Request for SelectEventsRequest[src]

type Reply = ()

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.