問題タブ [lifetime-scoping]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
rust - Rust でオブジェクトの有効期間を制限する
私は C ライブラリをラップしており、標準的な種類のコンテキスト オブジェクトがあります。
そして、それを使用して、さらにオブジェクトを作成できます。
そして、それらの両方を破壊します:
そこで、これを Rust 構造体にまとめました。
だから今、私はこれを行うことができ、うまくいくようです:
ただし、これを行うこともできます。
つまり、ライブラリ コンテキストは、それが作成するオブジェクトが破棄される前に破棄されます。
Rust のライフタイム システムを使用して、上記のコードがコンパイルされないようにすることはできますか?