pub struct GetInterfaceCaster {}Expand description
Caster for FnId::ModuleGetInterface
Trait Implementations§
Source§impl Debug for GetInterfaceCaster
impl Debug for GetInterfaceCaster
Source§impl FnCaster for GetInterfaceCaster
impl FnCaster for GetInterfaceCaster
Source§type Type = TypeWrapper<unsafe extern "C-unwind" fn(Option<NonNull<CBase>>, ModuleHandle, NonNullConst<InterfaceDescriptor>) -> Result<Interface, Error>>
type Type = TypeWrapper<unsafe extern "C-unwind" fn(Option<NonNull<CBase>>, ModuleHandle, NonNullConst<InterfaceDescriptor>) -> Result<Interface, Error>>
Type of the function.
Auto Trait Implementations§
impl Freeze for GetInterfaceCaster
impl RefUnwindSafe for GetInterfaceCaster
impl Send for GetInterfaceCaster
impl Sync for GetInterfaceCaster
impl Unpin for GetInterfaceCaster
impl UnsafeUnpin for GetInterfaceCaster
impl UnwindSafe for GetInterfaceCaster
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