pub struct CFunc { /* private fields */ }Expand description
The SDK’s cfuncptr_t (qrefcnt_t<cfunc_t>), an opaque decompilation result handled only behind indirection (&CFunc or UniquePtr<CFunc>).
Trait Implementations§
Source§impl ExternType for CFunc
The type id names the real SDK typedef cfuncptr_t; Opaque is correct because qrefcnt_t<cfunc_t> has a nontrivial copy-ctor and destructor, so it may only cross the bridge behind a reference or UniquePtr, never by value.
impl ExternType for CFunc
The type id names the real SDK typedef cfuncptr_t; Opaque is correct because qrefcnt_t<cfunc_t> has a nontrivial copy-ctor and destructor, so it may only cross the bridge behind a reference or UniquePtr, never by value.
impl UniquePtrTarget for CFunc
Auto Trait Implementations§
impl !Freeze for CFunc
impl !Send for CFunc
impl !Sync for CFunc
impl !Unpin for CFunc
impl RefUnwindSafe for CFunc
impl UnsafeUnpin for CFunc
impl UnwindSafe for CFunc
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