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

O artigo central da série: as três regras que decidem quem é dono de cada… [+]

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

Ownership resolve a memória e cria um incômodo: passar um valor adiante… [+]

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

Agrupar dados relacionados num tipo próprio é o que separa um programa de um… [+]

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

O enum de Rust não é um rótulo numérico: cada variante carrega os dados que… [+]

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

Sem exceções, o erro em Rust faz parte do tipo de retorno e o compilador cobra… [+]

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

Dados de tamanho fixo cobrem pouca coisa do mundo real. O artigo apresenta as… [+]

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

Iteradores em Rust são preguiçosos: map e filter apenas descrevem a… [+]

Traits — Definindo Comportamento Compartilhado
Traits — Definindo Comportamento Compartilhado

Trait descreve comportamento, não estrutura, e é o que Rust oferece no lugar… [+]