Lines Matching defs:HashSet
115 pub struct HashSet<T, S = DefaultHashBuilder, A: Allocator + Clone = Global> { struct
119 impl<T: Clone, S: Clone, A: Allocator + Clone> Clone for HashSet<T, S, A> { implementation
132 impl<T> HashSet<T, DefaultHashBuilder> { implementation
172 impl<T: Hash + Eq, A: Allocator + Clone> HashSet<T, DefaultHashBuilder, A> { impl
211 impl<T, S, A: Allocator + Clone> HashSet<T, S, A> { impl
385 impl<T, S> HashSet<T, S, Global> { impl
453 impl<T, S, A> HashSet<T, S, A> implementation
538 impl<T, S, A> HashSet<T, S, A> implementation
1147 impl<T, S, A> PartialEq for HashSet<T, S, A> implementation
1162 impl<T, S, A> Eq for HashSet<T, S, A> implementation
1170 impl<T, S, A> fmt::Debug for HashSet<T, S, A> implementation
1180 impl<T, S, A> From<HashMap<T, (), S, A>> for HashSet<T, S, A> implementation
1189 impl<T, S, A> FromIterator<T> for HashSet<T, S, A> implementation
1205 impl<T, A, const N: usize> From<[T; N]> for HashSet<T, DefaultHashBuilder, A> implementation
1224 impl<T, S, A> Extend<T> for HashSet<T, S, A> implementation
1248 impl<'a, T, S, A> Extend<&'a T> for HashSet<T, S, A> implementation
1272 impl<T, S, A> Default for HashSet<T, S, A> implementation
1286 impl<T, S, A> BitOr<&HashSet<T, S, A>> for &HashSet<T, S, A> implementation
1319 impl<T, S, A> BitAnd<&HashSet<T, S, A>> for &HashSet<T, S, A> implementation
1352 impl<T, S> BitXor<&HashSet<T, S>> for &HashSet<T, S> implementation
1384 impl<T, S> Sub<&HashSet<T, S>> for &HashSet<T, S> implementation
1514 impl<'a, T, S, A: Allocator + Clone> IntoIterator for &'a HashSet<T, S, A> { implementation
1524 impl<T, S, A: Allocator + Clone> IntoIterator for HashSet<T, S, A> { implementation