Struct web_assembler::builder::CodeBuilder
[−]
[src]
pub struct CodeBuilder { /* fields omitted */ }
Methods
impl CodeBuilder
[src]
fn new() -> Self
[src]
fn build(self) -> Code
[src]
fn unreachable(self) -> Self
[src]
fn nop(self) -> Self
[src]
fn block(self, sig: BlockType) -> Self
[src]
fn loop_(self, sig: BlockType) -> Self
[src]
fn if_(self) -> Self
[src]
fn else_(self) -> Self
[src]
fn end(self) -> Self
[src]
fn br(self, depth: u32) -> Self
[src]
fn br_if(self, depth: u32) -> Self
[src]
fn br_table(self, table: Vec<u32>, default: u32) -> Self
[src]
fn return_(self) -> Self
[src]
fn call(self, index: FunctionSpaceIndex) -> Self
[src]
fn call_indirect(self, index: u32, reserved: bool) -> Self
[src]
fn drop(self) -> Self
[src]
fn select(self) -> Self
[src]
fn get_local(self, idx: LocalIndex) -> Self
[src]
fn set_local(self, idx: LocalIndex) -> Self
[src]
fn tee_local(self, idx: LocalIndex) -> Self
[src]
fn get_global(self, idx: GlobalIndex) -> Self
[src]
fn set_global(self, idx: GlobalIndex) -> Self
[src]
fn i32_load(self, offset: u32) -> Self
[src]
fn i64_load(self, offset: u32) -> Self
[src]
fn f32_load(self, offset: u32) -> Self
[src]
fn f64_load(self, offset: u32) -> Self
[src]
fn i32_load8_s(self, offset: u32) -> Self
[src]
fn i32_load8_u(self, offset: u32) -> Self
[src]
fn i32_load16_s(self, offset: u32) -> Self
[src]
fn i32_load16_u(self, offset: u32) -> Self
[src]
fn i64_load8_s(self, offset: u32) -> Self
[src]
fn i64_load8_u(self, offset: u32) -> Self
[src]
fn i64_load16_s(self, offset: u32) -> Self
[src]
fn i64_load16_u(self, offset: u32) -> Self
[src]
fn i64_load32_s(self, offset: u32) -> Self
[src]
fn i64_load32_u(self, offset: u32) -> Self
[src]
fn i32_store(self, offset: u32) -> Self
[src]
fn i64_store(self, offset: u32) -> Self
[src]
fn f32_store(self, offset: u32) -> Self
[src]
fn f64_store(self, offset: u32) -> Self
[src]
fn i32_store8(self, offset: u32) -> Self
[src]
fn i32_store16(self, offset: u32) -> Self
[src]
fn i64_store8(self, offset: u32) -> Self
[src]
fn i64_store16(self, offset: u32) -> Self
[src]
fn i64_store32(self, offset: u32) -> Self
[src]
fn current_memory(self, reserved: bool) -> Self
[src]
fn grow_memory(self, reserved: bool) -> Self
[src]
fn constant<C>(self, c: C) -> Self where
Op: From<C>,
[src]
Op: From<C>,