Type Inference

    1. fn main() {
    2. let mut v = Vec::new();
    3. v.push((20, true));
    4. println!("v: {v:?}");
    5. let vv = v.iter().collect::<std::collections::HashSet<_>>();
    6. println!("vv: {vv:?}");