rust_multistack 0.33.0

Support for two-dimentional stacks for the Rust programming language
Documentation
#[cfg(test)]
mod tests {
    #![allow(unused_imports)]
    use super::*;
    use rust_dynamic::value::Value;
    use rust_multistack::stack::Stack;
    use rust_multistack::ts::TS;

    #[test]
    fn test_ts_push_to_current() {
        let mut ts = TS::new();
        ts.push(Value::from(42.0).unwrap());
        assert_eq!(ts.current_stack_len(), 1);
    }

    #[test]
    fn test_ts_push_to_named() {
        let mut ts = TS::new();
        ts.ensure_stack("A".to_string());
        ts.push_to_stack("A".to_string(), Value::from(42.0).unwrap());
        assert_eq!(ts.stack_len("A".to_string()), 1);
    }

}