Struct emf_core_base_rs::library::library_loader::InvalidLoader [−][src]
pub struct InvalidLoader { /* fields omitted */ }
Invalid type erased library loader.
Implementations
impl InvalidLoader
[src]
impl InvalidLoader
[src]pub fn new(interface: NonNullConst<c_void>) -> Self
[src]
Constructs a new instance.
Methods from Deref<Target = NonNullConst<c_void>>
pub unsafe fn into_mut(&self) -> NonNull<T>
[src]
Acquires a mutable version of the pointer.
Safety
It is undefined behavior if the underlying pointer is not already mutable.
pub unsafe fn as_ref(&self) -> &T
[src]
Trait Implementations
impl Clone for InvalidLoader
[src]
impl Clone for InvalidLoader
[src]fn clone(&self) -> InvalidLoader
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for InvalidLoader
[src]
impl Copy for InvalidLoader
[src]impl Deref for InvalidLoader
[src]
impl Deref for InvalidLoader
[src]impl Send for InvalidLoader
[src]
impl Send for InvalidLoader
[src]impl Sync for InvalidLoader
[src]
impl Sync for InvalidLoader
[src]