If I have a vector:
let mut v = vec![0, 1, 2, 3, 4, 5];
And I iterate through it:
for &item in v.iter() {}
Would &item here be a reference or a value? It seems like it would be a reference from the & part, but reading the details seem to show it's a value???