QCon London 2026: ライフタイムを<’何に>使うか
本文の状態
日本語全文を表示中
詳細モードで約1分の本文を読めます。
同じ出来事の情報源
この情報源を基点に整理
InfoQ
TrueLayerのエンジニアEthan Brierleyが、RustのライフタイムをPolonius借用チェッカーのメンタルモデルで再定義し、ライフタイムをコードの領域ではなくローン(借用)の集合として説明した。
Source Article
元記事を日本語で読む
本文に関係しない購読案内、埋め込み通知、サイト内プロモーションは除いています。
imageQCon London において、TrueLayer のエンジニアである Ethan Brierley は、Polonius ボローチェッカーの思考モデルを用いて Rust のライフタイムを再定義しました。それはコードの領域ではなく、「貸与(loan)」の集合として捉えるという考え方です。彼はボローチェッカーの基礎からバリアンスとサブタイピングを経て、serde を用いた高階ランク付きライフタイムまでを解説し、この「貸与」の視点がいかにしてこれまで混乱を招いていたライフタイムエラーを直感的に理解できるものにするかを示しました。
*By Steef-Jan Wiggers*
原文を表示

At QCon London, TrueLayer engineer Ethan Brierley reframed Rust lifetimes using the Polonius borrow checker's mental model: lifetimes as sets of loans rather than regions of code. He built from borrow checker basics through variance and subtyping to higher-ranked lifetimes with serde, showing how the loans perspective makes previously confusing lifetime errors intuitive.
*By Steef-Jan Wiggers*
関連記事
今日のまとめ
AIデイリーブリーフで今日の重要ニュースをまとめ読み