初期化されないメモリを扱う

すべての Rust の、実行時にアロケートされるメモリは、最初に初期化されません。 この状態では、メモリ上の値は、そのメモリ番地にあると想定される型の、正しい状態を 反映しているかもしれないし、していないかもしれないビットの無限の山です。 このメモリをいかなる型の値として解釈しようとしても、未定義動作を引き起こすでしょう。 絶対にしないでください。

Rust では、初期化されていないメモリを扱う、チェックが入る (安全な) 方法と、 チェックされない (アンセーフな) やり方があります。