Artikel
- 01 Lifetimes – Übersicht Wie Rust ohne Garbage Collector Speicher-Sicherheit garantiert
- 02 Was sind Lifetimes Lifetimes konkret: wie der Borrow-Checker arbeitet
- 03 Lifetime-Annotations Die Syntax der expliziten Lifetime-Annotations
- 04 Lifetimes in Funktionen Funktions-Signaturen mit Lifetimes — Input, Output, Mehrfach-Refs
- 05 Lifetimes in Structs Structs, die Referenzen halten — Lifetime-Parameter und Konsequenzen
- 06 Lifetime-Elision Wann der Compiler Lifetimes von selbst ableitet
- 07 Static-Lifetime Die Lifetime, die so lange lebt wie das Programm
- 08 Lifetime-Bounds Lifetime-Constraints an Type-Parametern und Lifetime-Parametern
- 09 Higher-Ranked Trait Bounds (HRTB) for<'a>-Syntax für Lifetime-quantifizierte Trait-Bounds
- 10 Lifetimes in impl-Blöcken impl-Blöcke für Typen mit Lifetime-Parametern
- 11 Subtyping und Variance Wie Lifetimes sich zueinander konvertieren lassen