&T
mut &T
Box::new()
*mut T
*const T
>これは、メモリ効率的には素晴らしいのだが、その結果として、Rust では、ある値から別の値を指す場合には、必ず明示的にポインタを用いなければならなくなっている。しかし、Rust は安全なので、ポインタ型は未定義動作をしないよう制限されており、