Two references to the same vector



examples/vectors/two-references-to-the-same-vector/src/main.rs
#[derive(Debug)]
#[allow(dead_code)]
struct Something {
    number: i32,
    text: String,
    numbers: Vec<i32>,
}

fn main() {
    let va: Vec<Something> = vec![
        Something {number: 1, text: "small".to_string(), numbers: vec![1, 2, 3]},
        Something {number: 11, text: "medium".to_string(), numbers: vec![11, 12]},
        Something {number: 101, text: "large".to_string(), numbers: vec![101]},
    ];
    dbg!(&va);

    let vb = &va;
    dbg!(&vb);
    dbg!(&va);
}