Struct twasmi::FuncRef[][src]

pub struct FuncRef(_);

Reference to a function (See FuncInstance for details).

This reference has a reference-counting semantics.

Methods from Deref<Target = FuncInstance>

pub fn signature(&self) -> &Signature[src]

Returns signature of this function instance.

This function instance can only be called with matching signatures.

Trait Implementations

impl Clone for FuncRef[src]

impl Debug for FuncRef[src]

impl Deref for FuncRef[src]

type Target = FuncInstance

The resulting type after dereferencing.

Auto Trait Implementations

impl !RefUnwindSafe for FuncRef

impl !Send for FuncRef

impl !Sync for FuncRef

impl Unpin for FuncRef

impl !UnwindSafe for FuncRef

Blanket Implementations

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

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

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

impl<T> Downcast for T where
    T: Any
[src]

impl<T> DowncastSync for T where
    T: Send + Sync + Any
[src]

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

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

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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.