This crate provides abstractions to type-erase various lists (Vecs and slices).
Type erasing a list still requires the contained type to be homogeneous.
VecAny type provided in this crate is semantically a
Vec<dyn Any>, where the trait object provides indirection to a single
type. For heterogeneous lists, some indirection is needed, as found
A type-erased slice.
A type-erased mutable slice.
A guard providing mutable access to a concretely typed vector, obtained
This trait describes the Send + Sync bounds on the types of elements contained in the lists in this crate.