Struct wasm_encoder::MemorySection
source · pub struct MemorySection { /* private fields */ }
Expand description
An encoder for the memory section.
Memory sections are only supported for modules.
Example
use wasm_encoder::{Module, MemorySection, MemoryType};
let mut memories = MemorySection::new();
memories.memory(MemoryType {
minimum: 1,
maximum: None,
memory64: false,
shared: false,
});
let mut module = Module::new();
module.section(&memories);
let wasm_bytes = module.finish();
Implementations§
source§impl MemorySection
impl MemorySection
Trait Implementations§
source§impl Clone for MemorySection
impl Clone for MemorySection
source§fn clone(&self) -> MemorySection
fn clone(&self) -> MemorySection
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for MemorySection
impl Debug for MemorySection
source§impl Default for MemorySection
impl Default for MemorySection
source§fn default() -> MemorySection
fn default() -> MemorySection
Returns the “default value” for a type. Read more