Struct greengold::Stack
[−]
[src]
pub struct Stack { /* fields omitted */ }
pub struct Stack { /* fields omitted */ }
impl Stack
[src]fn new() -> Stack
fn len(&self) -> usize
fn push(&mut self, value: Data)
fn pop(&mut self) -> Result<Data, Error>
fn pop_two(&mut self) -> Result<Pair, Error>
fn cast_to_int(&mut self) -> Result<(), Error>
fn cast_to_float(&mut self) -> Result<(), Error>
fn dup(&mut self) -> Result<(), Error>
fn swap(&mut self) -> Result<(), Error>
fn over(&mut self) -> Result<(), Error>
fn add(&mut self) -> Result<(), Error>
fn sub(&mut self) -> Result<(), Error>
fn mul(&mut self) -> Result<(), Error>
fn div(&mut self) -> Result<(), Error>
fn modulus(&mut self) -> Result<(), Error>