try-push 1.0.0

A trait for attempting potentially expensive actions
Documentation
1
2
This crate is useful for preventing expensive actions from taking place while adding elements to collections.
It exports a single trait, `TryPush` and has implementations for both `Vec<T>` and `VecDeque<T>` from the standard library.