Struct wasmtime_environ::MemoryPlan [−][src]
pub struct MemoryPlan {
    pub memory: Memory,
    pub style: MemoryStyle,
    pub pre_guard_size: u64,
    pub offset_guard_size: u64,
}Expand description
A WebAssembly linear memory description along with our chosen style for implementing it.
Fields
memory: MemoryThe WebAssembly linear memory description.
style: MemoryStyleOur chosen implementation style.
pre_guard_size: u64Chosen size of a guard page before the linear memory allocation.
offset_guard_size: u64Our chosen offset-guard size.
Implementations
Draw up a plan for implementing a Memory.
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
    __D: Deserializer<'de>, 
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
    __D: Deserializer<'de>, 
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for MemoryPlan
impl Send for MemoryPlan
impl Sync for MemoryPlan
impl Unpin for MemoryPlan
impl UnwindSafe for MemoryPlan
Blanket Implementations
Mutably borrows from an owned value. Read more