-
🇧🇷 Tipos Genéricos, Traits, e Tempos de vida (Lifetimes)
- 🇧🇷 Tipos Genéricos de Dados
- 🇧🇷 Traits: Definindo Comportamento Compartilhado - NEED DEFAULT METHOD IMPLEMENTATIONS
- 🇧🇷 Validating References with Lifetimes
-
🇧🇷 Ponteiros Inteligentes (Smart Pointers)
- 🇧🇷
Box<T>
Aponta para Dados no Heap e Tem Tamanho Conhecido - 🇧🇷 Tratando Ponteiros Inteligentes como Referências Normais com a Trait
Deref
- 🇧🇷 A Trait
Drop
Roda Código durante a Limpeza - 🇧🇷
Rc<T>
, o Ponteiro Inteligente com Contagem de Referências - 🇧🇷
RefCell<T>
e a Pattern de Mutabilidade Interior - 🇧🇷 Ciclos de Referências Podem Vazar Memória
- 🇧🇷
-
Patterns (perhaps an appendix?)
-
More Lifetimes (perhaps merge this into advanced type system features?)
-
Advanced Type System Features (perhaps called "Advanced Traits"?)