第92章へようこそ。
今日のテーマは「所有権の最後の仕事」です。
所有権には、始まりと終わりがあります。
値を生成したとき、所有権が生まれる。
値がスコープを抜けたとき、所有権が終わる。
この「終わるとき」に何が起きるか。
それを定義するのが、Dropトレイトです。
Derefは、所有している値へのアクセスを透明にしました。
Fn、FnMut、FnOnceは、値のキャプチャ方法を定義しました。
Dropは、値の後始末を定義します。
所有権の物語の最後の章。それがDropです。