>>512
Rustにtry throw catchの例外はないのでその話はRustに無関係
代わりにResult返しと?オペレータになって普通にdrop処理もされる
C++のような例外対処コードの付加は必要ない
途中関数で必要に応じて自動エラー型変換も可能だからC++より便利