pub struct GetControlsReply {Show 29 fields
pub device_id: u8,
pub sequence: u16,
pub length: u32,
pub mouse_keys_dflt_btn: u8,
pub num_groups: u8,
pub groups_wrap: u8,
pub internal_mods_mask: u8,
pub ignore_lock_mods_mask: u8,
pub internal_mods_real_mods: u8,
pub ignore_lock_mods_real_mods: u8,
pub internal_mods_vmods: u16,
pub ignore_lock_mods_vmods: u16,
pub repeat_delay: u16,
pub repeat_interval: u16,
pub slow_keys_delay: u16,
pub debounce_delay: u16,
pub mouse_keys_delay: u16,
pub mouse_keys_interval: u16,
pub mouse_keys_time_to_max: u16,
pub mouse_keys_max_speed: u16,
pub mouse_keys_curve: i16,
pub access_x_option: u16,
pub access_x_timeout: u16,
pub access_x_timeout_options_mask: u16,
pub access_x_timeout_options_values: u16,
pub access_x_timeout_mask: u32,
pub access_x_timeout_values: u32,
pub enabled_controls: u32,
pub per_key_repeat: [u8; 32],
}
Fields
device_id: u8
sequence: u16
length: u32
mouse_keys_dflt_btn: u8
num_groups: u8
groups_wrap: u8
internal_mods_mask: u8
ignore_lock_mods_mask: u8
internal_mods_real_mods: u8
ignore_lock_mods_real_mods: u8
internal_mods_vmods: u16
ignore_lock_mods_vmods: u16
repeat_delay: u16
repeat_interval: u16
slow_keys_delay: u16
debounce_delay: u16
mouse_keys_delay: u16
mouse_keys_interval: u16
mouse_keys_time_to_max: u16
mouse_keys_max_speed: u16
mouse_keys_curve: i16
access_x_option: u16
access_x_timeout: u16
access_x_timeout_options_mask: u16
access_x_timeout_options_values: u16
access_x_timeout_mask: u32
access_x_timeout_values: u32
enabled_controls: u32
per_key_repeat: [u8; 32]
Trait Implementations
sourceimpl Clone for GetControlsReply
impl Clone for GetControlsReply
sourcefn clone(&self) -> GetControlsReply
fn clone(&self) -> GetControlsReply
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
sourceimpl Debug for GetControlsReply
impl Debug for GetControlsReply
sourceimpl Default for GetControlsReply
impl Default for GetControlsReply
sourcefn default() -> GetControlsReply
fn default() -> GetControlsReply
Returns the “default value” for a type. Read more
sourceimpl From<GetControlsReply> for Reply
impl From<GetControlsReply> for Reply
sourcefn from(reply: GetControlsReply) -> Reply
fn from(reply: GetControlsReply) -> Reply
Converts to this type from the input type.
sourceimpl Hash for GetControlsReply
impl Hash for GetControlsReply
sourceimpl Ord for GetControlsReply
impl Ord for GetControlsReply
sourceimpl PartialEq<GetControlsReply> for GetControlsReply
impl PartialEq<GetControlsReply> for GetControlsReply
sourcefn eq(&self, other: &GetControlsReply) -> bool
fn eq(&self, other: &GetControlsReply) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &GetControlsReply) -> bool
fn ne(&self, other: &GetControlsReply) -> bool
This method tests for !=
.
sourceimpl PartialOrd<GetControlsReply> for GetControlsReply
impl PartialOrd<GetControlsReply> for GetControlsReply
sourcefn partial_cmp(&self, other: &GetControlsReply) -> Option<Ordering>
fn partial_cmp(&self, other: &GetControlsReply) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self
and other
) and is used by the <
operator. Read more
1.0.0 · sourcefn 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 more
sourceimpl TryParse for GetControlsReply
impl TryParse for GetControlsReply
sourcefn try_parse(
initial_value: &[u8]
) -> Result<(GetControlsReply, &[u8]), ParseError>
fn try_parse(
initial_value: &[u8]
) -> Result<(GetControlsReply, &[u8]), ParseError>
Try to parse the given values into an instance of this type. Read more
impl Copy for GetControlsReply
impl Eq for GetControlsReply
impl StructuralEq for GetControlsReply
impl StructuralPartialEq for GetControlsReply
Auto Trait Implementations
impl RefUnwindSafe for GetControlsReply
impl Send for GetControlsReply
impl Sync for GetControlsReply
impl Unpin for GetControlsReply
impl UnwindSafe for GetControlsReply
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> CallHasher for T where
T: Hash + ?Sized,
impl<T> CallHasher for T where
T: Hash + ?Sized,
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> TryParseFd for T where
T: TryParse,
impl<T> TryParseFd for T where
T: TryParse,
sourcefn try_parse_fd(
value: &'a [u8],
&mut Vec<RawFdContainer, Global>
) -> Result<(T, &'a [u8]), ParseError>
fn try_parse_fd(
value: &'a [u8],
&mut Vec<RawFdContainer, Global>
) -> Result<(T, &'a [u8]), ParseError>
Try to parse the given values into an instance of this type. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more