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.

rust let storage = HashSet::new(); storage.insert(UPair::new(1, 2)); assert!(storage.contains(UPair::new(2, 1));

Trait implemented.