[][src]Enum wasmer_vm::libcalls::LibCall

pub enum LibCall {
    CeilF32,
    CeilF64,
    FloorF32,
    FloorF64,
    NearestF32,
    NearestF64,
    Probestack,
    RaiseTrap,
    TruncF32,
    TruncF64,
}

The name of a runtime library routine.

This list is likely to grow over time.

Variants

CeilF32

ceil.f32

CeilF64

ceil.f64

FloorF32

floor.f32

FloorF64

floor.f64

NearestF32

nearest.f32

NearestF64

nearest.f64

Probestack

probe for stack overflow. These are emitted for functions which need when the enable_probestack setting is true.

RaiseTrap

A custom trap

TruncF32

trunc.f32

TruncF64

frunc.f64

Implementations

impl LibCall[src]

pub fn function_pointer(self) -> usize[src]

The function pointer to a libcall

pub fn to_function_name(&self) -> &str[src]

Return the function name associated to the libcall.

Trait Implementations

impl Clone for LibCall[src]

impl Copy for LibCall[src]

impl Debug for LibCall[src]

impl<'de> Deserialize<'de> for LibCall[src]

impl Display for LibCall[src]

impl Eq for LibCall[src]

impl Hash for LibCall[src]

impl PartialEq<LibCall> for LibCall[src]

impl Serialize for LibCall[src]

impl StructuralEq for LibCall[src]

impl StructuralPartialEq for LibCall[src]

Auto Trait Implementations

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> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[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> ToString for T where
    T: Display + ?Sized
[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.