[][src]Struct cranelift_wasm::Memory

pub struct Memory {
    pub minimum: u32,
    pub maximum: Option<u32>,
    pub shared: bool,
}

WebAssembly linear memory.

Fields

minimum: u32

The minimum number of pages in the memory.

maximum: Option<u32>

The maximum number of pages in the memory.

shared: bool

Whether the memory may be shared between multiple threads.

Trait Implementations

impl Debug for Memory[src]

impl Copy for Memory[src]

impl Clone for Memory[src]

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

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl Unpin for Memory

impl Send for Memory

impl Sync for Memory

impl RefUnwindSafe for Memory

impl UnwindSafe for Memory

Blanket Implementations

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> Into<U> for T where
    U: From<T>, 
[src]

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

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> Borrow<T> for T where
    T: ?Sized
[src]

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

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

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

type Owned = T

The resulting type after obtaining ownership.