Bem-vindos ao Dia 2

Agora que vimos uma boa quantidade de Rust, continuaremos com:

  • Gerenciamento de memória: pilha versus heap, gerenciamento de memória manual, gerenciamento de memória baseado em escopo e garbage collection (coleta de lixo).

  • Ownership (posse): semântica de move, cópia e clonagem, borrow (empréstimo) e lifetime (tempo de vida).

  • Structs and methods.

  • A Biblioteca Padrão: String, Option e Result, Vec, HashMap, Rc e Arc.

  • Módulos: visibilidade, caminhos (paths), e hierarquia do sistema de arquivos.