ds-ext
Extensions to standard Rust data structures which provide additional capabilities
Example usage:
use *;
let mut set = new;
set.insert;
assert!;
let mut map = from_iter;
assert_eq!;
Extensions to standard Rust data structures which provide additional capabilities
Example usage:
use ds_ext::*;
let mut set = OrdHashSet::new();
set.insert(1);
assert!(set.contains(&1));
let mut map = OrdHashMap::from_iter(set.into_iter().map(|i| (i, i)));
assert_eq!(map.get(&1), map.bisect(|i| i.partial_cmp(&1)));