HashSet in std::collections - Rust
pub struct HashSet<T, S = RandomState > { /* private fields */ } A hash set implemented as a HashMap where the value is (). As with the HashMap type, a HashSet requires that the elements implement the Eq and Hash traits. This can frequently be achieved by using # [derive (PartialEq, Eq, Hash)]. If you implement these yourself, it is important ...