[][src]Struct wasmer_runtime_core::vm::Func

#[repr(C)]
pub struct Func(_);

Used to provide type safety (ish) for passing around function pointers. The typesystem ensures this cannot be dereferenced since an empty enum cannot actually exist.

Auto Trait Implementations

impl Sync for Func

impl Send for Func

impl Unpin for Func

impl RefUnwindSafe for Func

impl UnwindSafe for Func

Blanket Implementations

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Erased for T