Rust 2021 Edition • Ownership, Concorrência Segura e Sistemas de Alta Performance
📚 Lista de Capítulos:
- Capítulo 01: Introdução ao Rust, Toolchain Rustup, Cargo e Estrutura Sequencial
- Capítulo 02: Tipos Escalares, Compostos, Mutabilidade e Shadowing
- Capítulo 03: Controle de Fluxo: if/else, loop, while e for
- Capítulo 04: Funções, Expressões vs Declarações e Escopo Léxico
- Capítulo 05: O Sistema de Ownership (Propriedade) e Move Semantics
- Capítulo 06: Borrowing, Referências Imutáveis e Mutáveis (&, &mut)
- Capítulo 07: Lifetimes Estáticos e Explícitos (‘a)
- Capítulo 08: Slices, Strings e Vetores Contíguos na Memória
- Capítulo 09: Structs, Tuplas e Métodos com impl
- Capítulo 10: Enums, Option, Result e Pattern Matching com match/if let
- Capítulo 11: Modularização, Crates, Visibilidade (pub) e Workspaces
- Capítulo 12: Coleções Padrão (Vec, HashMap, HashSet) e Iteradores Idiomáticos
- Capítulo 13: Traits, Trait Bounds, Derives e Generics
- Capítulo 14: Closures, Functores e Programação Funcional
- Capítulo 15: Smart Pointers: Box, Rc, Arc, RefCell e Mutex
- Capítulo 16: Tratamento Idiomático de Erros, Anyhow e Thiserror
- Capítulo 17: Concorrência Multithread Segura (Send/Sync, mpsc::channel)
- Capítulo 18: Programação Assíncrona com Runtime Tokio e Async/Await
- Capítulo 19: Unsafe Rust, Ponteiros Brutos e FFI (C Interop)
- Capítulo 20: Projeto Prático Corporativo: CLI de Alta Performance com Auditoria JSON