leetcode_rust/
contains_duplicate.rs

1#![allow(dead_code)]
2
3pub fn contains_duplicate(nums: Vec<i32>) -> bool {
4    use std::collections::HashSet;
5
6    let mut set = HashSet::new();
7    for num in nums {
8        if set.insert(num) == false {
9            return true;
10        }
11    }
12    false
13}
14
15#[cfg(test)]
16mod tests {
17    use super::*;
18
19    #[test]
20    fn test1() {
21        assert_eq!(contains_duplicate(vec![1, 2, 3, 1]), true);
22    }
23}