let mut vec0 = vec![vec![0, 2, 3]; 3];

for mut i in vec0.iter_mut() {
 i.push(9);
}

for mut i in &mut vec0 {
 i.push(9);
}

この二つのループの意味は同じ?
こういう二つの書き方があるのでちょっとわかりにくい気がする