Artikel
- 01 Smart Pointers – Übersicht Wann welcher Wrapper-Typ — der Entscheidungs-Baum für die Stdlib-Werkzeuge
- 02 Box Der grundlegende Heap-Container — ein Owner, eine Allocation, sauberer Drop
- 03 Rc Mehrere Owner für denselben Wert — single-threaded, ohne Atomics
- 04 Arc Wie Rc, aber thread-safe — der atomic-Counter erlaubt Sharing zwischen Threads
- 05 RefCell und Cell Mutation hinter geteilten Referenzen — Runtime-Borrow-Check statt Compile-Zeit
- 06 Mutex Exklusive Mutation über Thread-Grenzen — blockierend, mit Poison-Schutz
- 07 RwLock Viele Reader gleichzeitig, exklusive Writer — wann sich der Aufwand lohnt
- 08 Cow Borrowed oder Owned je nach Bedarf — die Allocation nur, wenn wirklich nötig
- 09 Rc-RefCell-Pattern und Arc-Mutex-Pattern Geteiltes Eigentum plus Interior Mutability — wann das nötig ist, wann ein Code-Smell
- 10 Deref-Coercion Wie aus &Box<String> automatisch &str wird — die Mechanik dahinter