Struct GHookList
#[repr(C)]pub struct GHookList {
pub seq_id: u64,
pub hook_size_and_setup: *mut c_void,
pub hooks: *mut GHook,
pub dummy3: *mut c_void,
pub finalize_hook: Option<unsafe extern "C" fn(*mut GHookList, *mut GHook)>,
pub dummy: [*mut c_void; 2],
}Fields§
§seq_id: u64§hook_size_and_setup: *mut c_void§hooks: *mut GHook§dummy3: *mut c_void§finalize_hook: Option<unsafe extern "C" fn(*mut GHookList, *mut GHook)>§dummy: [*mut c_void; 2]Trait Implementations§
Auto Trait Implementations§
impl Freeze for GHookList
impl RefUnwindSafe for GHookList
impl !Send for GHookList
impl !Sync for GHookList
impl Unpin for GHookList
impl UnwindSafe for GHookList
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more