1 2 3 4 5 6 7 8 9
pub fn has_duplicates<T: Eq + std::hash::Hash>(list: &[T]) -> bool { let mut set = std::collections::HashSet::new(); for item in list { if !set.insert(item) { return true; } } false }