wasmer_compiler_singlepass::codegen

Trait PopMany

Source
trait PopMany<T> {
    // Required methods
    fn peek1(&self) -> Result<&T, CompileError>;
    fn pop1(&mut self) -> Result<T, CompileError>;
    fn pop2(&mut self) -> Result<(T, T), CompileError>;
}

Required Methods§

Source

fn peek1(&self) -> Result<&T, CompileError>

Source

fn pop1(&mut self) -> Result<T, CompileError>

Source

fn pop2(&mut self) -> Result<(T, T), CompileError>

Implementations on Foreign Types§

Source§

impl<T> PopMany<T> for Vec<T>

Source§

fn peek1(&self) -> Result<&T, CompileError>

Source§

fn pop1(&mut self) -> Result<T, CompileError>

Source§

fn pop2(&mut self) -> Result<(T, T), CompileError>

Implementors§