2 releases
| 0.1.1 | Apr 26, 2022 |
|---|---|
| 0.1.0 | Apr 25, 2022 |
#1301 in Data structures
4KB
96 lines
UPair.
This data structure permits to have unordered pair keys for Hash based storage for example.
Basic requirements.
The inner Type needs to implement the Ord trait.
let storage = HashSet::new();
storage.insert(UPair::new(1, 2));
assert!(storage.contains(UPair::new(2, 1));
Trait implemented.
Debugif implemented by inner type.Copyif implemented by inner type.Hashif implemented by inner type.Eq, PartialEqif implemented by inner type.Ord, PartialOrd.From<(T, T)>.From<[T; 2]>.IntoIterator.