Struct rute::auto::key_sequence_ffi::RUKeySequenceFuncs
source · #[repr(C)]pub struct RUKeySequenceFuncs {
pub destroy: extern "C" fn(self_c: *const RUBase),
pub count: extern "C" fn(self_c: *const RUBase) -> i32,
pub is_empty: extern "C" fn(self_c: *const RUBase) -> bool,
pub matches: extern "C" fn(self_c: *const RUBase, seq: *const RUBase) -> u32,
pub mnemonic: extern "C" fn(self_c: *const RUBase, text: *const c_char) -> RUKeySequence,
pub swap: extern "C" fn(self_c: *const RUBase, other: *const RUBase),
pub is_detached: extern "C" fn(self_c: *const RUBase) -> bool,
}
Fields
destroy: extern "C" fn(self_c: *const RUBase)
count: extern "C" fn(self_c: *const RUBase) -> i32
is_empty: extern "C" fn(self_c: *const RUBase) -> bool
matches: extern "C" fn(self_c: *const RUBase, seq: *const RUBase) -> u32
mnemonic: extern "C" fn(self_c: *const RUBase, text: *const c_char) -> RUKeySequence
swap: extern "C" fn(self_c: *const RUBase, other: *const RUBase)
is_detached: extern "C" fn(self_c: *const RUBase) -> bool
Trait Implementations
sourceimpl Clone for RUKeySequenceFuncs
impl Clone for RUKeySequenceFuncs
sourcefn clone(&self) -> RUKeySequenceFuncs
fn clone(&self) -> RUKeySequenceFuncs
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 RUKeySequenceFuncs
Auto Trait Implementations
impl RefUnwindSafe for RUKeySequenceFuncs
impl Send for RUKeySequenceFuncs
impl Sync for RUKeySequenceFuncs
impl Unpin for RUKeySequenceFuncs
impl UnwindSafe for RUKeySequenceFuncs
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