Struct wasm_encoder::ImportSection
source · pub struct ImportSection { /* private fields */ }
Expand description
An encoder for the import section of WebAssembly modules.
Example
use wasm_encoder::{MemoryType, Module, ImportSection};
let mut imports = ImportSection::new();
imports.import(
"env",
"memory",
MemoryType {
minimum: 1,
maximum: None,
memory64: false,
shared: false,
}
);
let mut module = Module::new();
module.section(&imports);
let bytes = module.finish();
Implementations§
source§impl ImportSection
impl ImportSection
Trait Implementations§
source§impl Clone for ImportSection
impl Clone for ImportSection
source§fn clone(&self) -> ImportSection
fn clone(&self) -> ImportSection
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 ImportSection
impl Debug for ImportSection
source§impl Default for ImportSection
impl Default for ImportSection
source§fn default() -> ImportSection
fn default() -> ImportSection
Returns the “default value” for a type. Read more