数组和集合 / 无重复集合

use std::collections::HashSet;

let first = HashSet::from([12]);
let second = HashSet::from([12]);
let third = HashSet::from([123]);

let is_equal1 = first == second;
//is_equal1 is true

let is_equal2 = first == third;
//is_equal2 is false    

let is_intersects = !first.is_disjoint(&third);
//is_intersects is true

let is_subset = third.is_subset(&first);
//is_subset is false

let is_superset = third.is_superset(&first);
//is_superset is true

println!("is_equal1 is {is_equal1}");  
println!("is_equal2 is {is_equal2}"); 
println!("is_intersects is {is_intersects}"); 
println!("is_subset is {is_subset}"); 
println!("is_superset is {is_superset}");