[[スライス (Rust)|スライス]]に実装された[[イテレータ (Rust)|イテレータ]]への変換メソッド。[[into_iter()]]とは異なり、変換元の[[所有権]]が[[ムーブ]]せず、[[不変参照]]を返す。
```rust
let xs = vec![1, 2, 3];
// xsの所有権はムーブせず、xs[num]への不変参照を渡す
xs.iter().for_each(|x| println!("{}", x));
// xsの所有権はムーブしていないので問題なし
println!("{}", xs[1]);
```