rust_twostack 0.15.0

Support for two-dimentional stacks for the Rust programming language
Documentation
use crate::ts::TS;

impl TS {
    pub fn workbench_len(&self) -> usize {
        self.workbench.len()
    }
    pub fn return_to(&mut self) -> &mut TS {
        match self.pull() {
            Some(v) => {
                self.workbench.push(v);

            }
            None => {
                return self;
            }
        }
        self
    }
    pub fn return_from(&mut self) -> &mut TS {
        match self.workbench.pull() {
            Some(v) => {
                println!("{} {}", &v, self.len());
                self.push(v);
            }
            None => {
                return self;
            }
        }
        self
    }
}