[][src]Struct metered_wasmi::FuncRef

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]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Debug for FuncRef[src]

impl Deref for FuncRef[src]

type Target = FuncInstance

The resulting type after dereferencing.

Auto Trait Implementations

impl Unpin for FuncRef

impl !Send for FuncRef

impl !Sync for FuncRef

impl !UnwindSafe for FuncRef

impl !RefUnwindSafe for FuncRef

Blanket Implementations

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.

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]