#[repr(C)]pub struct RustInvocationListenerVTable {
pub user_data: *mut c_void,
pub on_enter: Option<unsafe extern "C" fn(user_data: *mut c_void, context: *mut GumInvocationContext)>,
pub on_leave: Option<unsafe extern "C" fn(user_data: *mut c_void, context: *mut GumInvocationContext)>,
}
Fields§
§user_data: *mut c_void
§on_enter: Option<unsafe extern "C" fn(user_data: *mut c_void, context: *mut GumInvocationContext)>
§on_leave: Option<unsafe extern "C" fn(user_data: *mut c_void, context: *mut GumInvocationContext)>
Trait Implementations§
source§impl Clone for RustInvocationListenerVTable
impl Clone for RustInvocationListenerVTable
source§fn clone(&self) -> RustInvocationListenerVTable
fn clone(&self) -> RustInvocationListenerVTable
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for RustInvocationListenerVTable
impl Debug for RustInvocationListenerVTable
impl Copy for RustInvocationListenerVTable
Auto Trait Implementations§
impl Freeze for RustInvocationListenerVTable
impl RefUnwindSafe for RustInvocationListenerVTable
impl !Send for RustInvocationListenerVTable
impl !Sync for RustInvocationListenerVTable
impl Unpin for RustInvocationListenerVTable
impl UnwindSafe for RustInvocationListenerVTable
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more