Ownership — A Ideia que Muda Tudo
Ownership — A Ideia que Muda Tudo

Chegamos ao artigo mais importante da série. Tudo que aprendemos at&ea... [+]

Borrowing e Referências — Usando sem Possuir
Borrowing e Referências — Usando sem Possuir

  No artigo anterior, aprendemos que ownership resolve o problema do ge... [+]

Structs — Criando seus próprios tipos de dados
Structs — Criando seus próprios tipos de dados

  Até agora trabalhamos com tipos primitivos — inteiros, s... [+]

Enums e Pattern Matching — O Sistema Mais Expressivo que Você Já Viu
Enums e Pattern Matching — O Sistema Mais Expressivo que Você Já Viu

  Se structs são a forma de Rust agrupar dados relacionados,&nbs... [+]

Tratamento de Erros com Result — Erros como Valores, não Exceções
Tratamento de Erros com Result — Erros como Valores, não Exceções

  Em linguagens como Java, Python e C#, erros são tratados com e... [+]

Coleções — Vec, HashMap e HashSet na Prática
Coleções — Vec, HashMap e HashSet na Prática

  Até agora trabalhamos com dados de tamanho fixo — arrays... [+]

Iteradores e Closures — O Estilo Funcional de Rust
Iteradores e Closures — O Estilo Funcional de Rust

  Nos artigos anteriores usamos for para percorrer coleç&ot... [+]

Traits — Definindo Comportamento Compartilhado
Traits — Definindo Comportamento Compartilhado

  Nos artigos anteriores criamos structs e enums para modelar dados. Ma... [+]