Struct rute::auto::focus_event_ffi::RUFocusEventFuncs
source · #[repr(C)]pub struct RUFocusEventFuncs {
pub got_focus: extern "C" fn(self_c: *const RUBase) -> bool,
pub lost_focus: extern "C" fn(self_c: *const RUBase) -> bool,
pub reason: extern "C" fn(self_c: *const RUBase) -> u32,
}
Fields
got_focus: extern "C" fn(self_c: *const RUBase) -> bool
lost_focus: extern "C" fn(self_c: *const RUBase) -> bool
reason: extern "C" fn(self_c: *const RUBase) -> u32
Trait Implementations
sourceimpl Clone for RUFocusEventFuncs
impl Clone for RUFocusEventFuncs
sourcefn clone(&self) -> RUFocusEventFuncs
fn clone(&self) -> RUFocusEventFuncs
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 RUFocusEventFuncs
Auto Trait Implementations
impl RefUnwindSafe for RUFocusEventFuncs
impl Send for RUFocusEventFuncs
impl Sync for RUFocusEventFuncs
impl Unpin for RUFocusEventFuncs
impl UnwindSafe for RUFocusEventFuncs
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