Rust Generic Collection (no_std)
Provide generic collections without dependency on std