Open
Description
Location
https://doc.rust-lang.org/nightly/std/vec/struct.Vec.html#slicing
Summary
A Vec can be mutable. On the other hand, slices are read-only objects. To get a slice, use &.
I assume that &mut
are slices as well (not just &[...]
). Hence isn't that quote above inaccurate ? (see example below.)
#![allow(unused)]
fn main() {
let mut v = vec![0, 1];
let u: &mut [usize] = &mut v;
u[0] = 42;
println!("{v:?}");
}