Struct parity_wasm::elements::FuncBody [−][src]
pub struct FuncBody { /* fields omitted */ }Function body definition.
Implementations
impl FuncBody[src]
impl FuncBody[src]pub fn new(locals: Vec<Local>, instructions: Instructions) -> Self[src]
New function body with given locals and instructions.
pub fn empty() -> Self[src]
List of individual instructions.
pub fn locals(&self) -> &[Local][src]
Locals declared in function body.
pub fn code(&self) -> &Instructions[src]
Instruction list of the function body. Minimal instruction list
is just &[Instruction::End]
pub fn locals_mut(&mut self) -> &mut Vec<Local>[src]
Locals declared in function body (mutable).
pub fn code_mut(&mut self) -> &mut Instructions[src]
Instruction list of the function body (mutable).
Trait Implementations
impl Deserialize for FuncBody[src]
impl Deserialize for FuncBody[src]