thisisplural
#[derive(Plural)] for creating frictionless new types with a Vec, HashMap, etc.
Features
#[derive(Plural)]implementsFrom,Into,FromIterator,IntoIterator,Deref, andDerefMut.- Supports
VecandHashMap(adding other collections to here is very easy).
Example
;
// use From trait
let mut my_favorite_numbers: Numbers = vec!.into;
// use DerefMut trait.
my_favorite_numbers.push;
// HashMap is also supported
;
// use FromIterator trait
let favorite_numbers = from_iter;
// use IntoIterator trait
for in favorite_numbers