Trait wasmer_compiler_singlepass::codegen::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§