dynstack
A stack for trait objects that minimizes allocations
Usage
dynstack
can mostly replace anywhere you'd use a stack, or a vector that doesn't
require removal from its center.
let mut stack = new;
dyn_push!;
dyn_push!;
dyn_push!;
for item in stack.iter
// prints:
// "hello, world!"
// 0
// [1, 2, 3, 4, 5, 6]