Rust iter, iter_mut, and into_iter
.iter()for borrowing.iter_mut()for mutable borrow.into_iter()take ownership (desugared by default with for loop).
iter, iter_mut, and into_iter.iter() for borrowing.iter_mut() for mutable borrow.into_iter() take ownership (desugared by default with for loop).