Struct xcb::xinput::KbdFeedbackState
source · [−]pub struct KbdFeedbackState { /* private fields */ }
Implementations
sourceimpl KbdFeedbackState
impl KbdFeedbackState
sourcepub fn new(
class_id: FeedbackClass,
feedback_id: u8,
len: u16,
pitch: u16,
duration: u16,
led_mask: u32,
led_values: u32,
global_auto_repeat: bool,
click: u8,
percent: u8,
auto_repeats: &[u8; 32]
) -> KbdFeedbackState
pub fn new(
class_id: FeedbackClass,
feedback_id: u8,
len: u16,
pitch: u16,
duration: u16,
led_mask: u32,
led_values: u32,
global_auto_repeat: bool,
click: u8,
percent: u8,
auto_repeats: &[u8; 32]
) -> KbdFeedbackState
Construct a new KbdFeedbackState.
pub fn class_id(&self) -> FeedbackClass
pub fn feedback_id(&self) -> u8
pub fn len(&self) -> u16
pub fn pitch(&self) -> u16
pub fn duration(&self) -> u16
pub fn led_mask(&self) -> u32
pub fn led_values(&self) -> u32
pub fn global_auto_repeat(&self) -> bool
pub fn click(&self) -> u8
pub fn percent(&self) -> u8
pub fn auto_repeats(&self) -> &[u8; 32]
Trait Implementations
sourceimpl Clone for KbdFeedbackState
impl Clone for KbdFeedbackState
sourcefn clone(&self) -> KbdFeedbackState
fn clone(&self) -> KbdFeedbackState
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 KbdFeedbackState
impl Debug for KbdFeedbackState
impl Copy for KbdFeedbackState
Auto Trait Implementations
impl RefUnwindSafe for KbdFeedbackState
impl Send for KbdFeedbackState
impl Sync for KbdFeedbackState
impl Unpin for KbdFeedbackState
impl UnwindSafe for KbdFeedbackState
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