ついて説明しましょう。トレイトは値がスコープ外になった時にコードを実行する方法を提供します。コードが実行されます。参照を引数に取ります。メカニズムは非常にシンプルですが、少しばかり注意があります。値がドロップされる順序は、それらが定義された順序と反対の順序になります。};}このコードは以下のように出力します。(爆竹)が鳴る前に爆発してしまいました。これはTNTが定義されたのは爆竹よりも後だったためです。ラストイン・ファーストアウトです。関連付けられているリソースのクリーンアップに使われます。参照カウントを行う型です。呼ばれると、参照カウントがデクリメントされ、もし参照の合計数が0になっていたら、内包している値がクリーンアップされます。