Avatar
Rustの参照はfirst classなんですけど、関数の呼び出しをまたいで追跡したりする場合、ジェネリクスの型パラメータとして、寿命範囲を静的に追跡させるので、ファントムタイプみたいなイメージで
2:24 AM
↑みたいな例で動的な場面では多分参照では解決できないと思う
2:24 AM
Rustにも Rc<T> と Arc<T> があるので
2:25 AM
↑の例はそれらの参照カウンタコンテナ(スマートポインタ)を使うことになると思います