fn main() { let mut v = vec![1,2,3,4,5]; let op: &i32 = &v[2]; println!("The third element is {op}"); let op: Option<&i32> = v.get(2); match op { Some(i) => println!("this is {i}"), None => println!("this isn't"), } v.push(6); for i in &mut v { *i += 50; println!("{i}"); } }