Struct rute::auto::input_event_ffi::RUInputEventFuncs
source · #[repr(C)]pub struct RUInputEventFuncs {
pub modifiers: extern "C" fn(self_c: *const RUBase) -> u32,
pub set_modifiers: extern "C" fn(self_c: *const RUBase, amodifiers: u32),
pub timestamp: extern "C" fn(self_c: *const RUBase) -> u64,
pub set_timestamp: extern "C" fn(self_c: *const RUBase, atimestamp: u64),
}
Fields
modifiers: extern "C" fn(self_c: *const RUBase) -> u32
set_modifiers: extern "C" fn(self_c: *const RUBase, amodifiers: u32)
timestamp: extern "C" fn(self_c: *const RUBase) -> u64
set_timestamp: extern "C" fn(self_c: *const RUBase, atimestamp: u64)
Trait Implementations
sourceimpl Clone for RUInputEventFuncs
impl Clone for RUInputEventFuncs
sourcefn clone(&self) -> RUInputEventFuncs
fn clone(&self) -> RUInputEventFuncs
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 moreimpl Copy for RUInputEventFuncs
Auto Trait Implementations
impl RefUnwindSafe for RUInputEventFuncs
impl Send for RUInputEventFuncs
impl Sync for RUInputEventFuncs
impl Unpin for RUInputEventFuncs
impl UnwindSafe for RUInputEventFuncs
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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