Rust Generic Collection (no_std)

Provide generic collections without dependency on std