[][src]Enum wasmer_runtime::wasm::Value

pub enum Value {
    I32(i32),
    I64(i64),
    F32(f32),
    F64(f64),
}

Represents a WebAssembly value.

As the number of types in WebAssembly expand, this structure will expand as well.

Variants

I32(i32)

The i32 type.

I64(i64)

The i64 type.

F32(f32)

The f32 type.

F64(f64)

The f64 type.

Methods

impl Value[src]

pub fn ty(&self) -> Type[src]

Trait Implementations

impl Clone for Value[src]

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

Performs copy-assignment from source. Read more

impl Debug for Value[src]

impl Serialize for Value[src]

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

impl From<i64> for Value[src]

impl From<f64> for Value[src]

impl From<f32> for Value[src]

impl From<i32> for Value[src]

impl PartialEq<Value> for Value[src]

Auto Trait Implementations

impl Send for Value

impl Sync for Value

Blanket Implementations

impl<T> From for T[src]

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

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

type Owned = T

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

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

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

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

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

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<T> Erased for T