[−][src]Crate dynstack
dynstack
can mostly replace anywhere you'd use a stack, or a vector that doesn't
require removal from its center.
let mut stack = DynStack::<Debug>::new(); dyn_push!(stack, "hello, world!"); dyn_push!(stack, 0usize); dyn_push!(stack, [1, 2, 3, 4, 5, 6]); for item in stack.iter() { println!("{:?}", item); } // prints: // "hello, world!" // 0 // [1, 2, 3, 4, 5, 6]
Macros
dyn_push | Push an item onto the back of the specified stack |
Structs
DynStack | |
DynStackIter | Iterator over trait object references |
DynStackIterMut | Iterator over mutable trait object references |