Repolode
rust-lang

rust-lang/rustlings

Pequenos exercícios de Rust para ajudar você a aprender a ler e escrever código na linguagem, feitos para serem resolvidos junto com o livro oficial de Rust.

Estrelas
64,412
Forks
11,258
Issues abertas
38
Último commit
há 23 dias

O que é?

Rustlings é um conjunto de exercícios curtos e guiados para aprender Rust. Cada exercício é um arquivo pequeno com um erro de compilação, um teste que falha ou um bug de lógica que você corrige editando o código. Ao resolvê-los, você se familiariza com a sintaxe de Rust, as mensagens de erro do compilador e os conceitos fundamentais da linguagem.

O projeto foi pensado para ser usado junto com o livro oficial de Rust, e não para substituí-lo. Os exercícios são executados por uma ferramenta de linha de comando, que acompanha seu progresso e avança para o próximo quando o exercício atual compila e passa nos testes.

O site do projeto traz instruções de configuração e mais detalhes sobre como os exercícios estão organizados.

Recursos principais

  • 01Os exercícios abordam a sintaxe de Rust, os erros do compilador e os conceitos fundamentais da linguagem.
  • 02Uma ferramenta de linha de comando verifica suas soluções e avança pelos exercícios.
  • 03Cada exercício é um arquivo pequeno que você edita diretamente no seu próprio editor.
  • 04Feito para ser usado junto com o livro oficial de Rust.

Casos de uso

  • Aprender Rust pela primeira vez enquanto lê o livro oficial.
  • Praticar a leitura das mensagens de erro do compilador em um ambiente sem pressão.
  • Revisar os fundamentos de Rust antes de começar um projeto de verdade.

Tópicos

Perguntas frequentes

O que é rustlings?
Pequenos exercícios de Rust para ajudar você a aprender a ler e escrever código na linguagem, feitos para serem resolvidos junto com o livro oficial de Rust. Rustlings é um conjunto de exercícios curtos e guiados para aprender Rust. Cada exercício é um arquivo pequeno com um erro de compilação, um teste que falha ou um bug de lógica que você corrige editando o código. Ao resolvê-los, você se familiariza com a sintaxe de Rust, as mensagens de erro do compilador e os conceitos fundamentais da linguagem.
rustlings é gratuito? Qual é a licença?
rustlings é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
rustlings ainda é mantido?
Manutenção ativa. O último commit de rustlings foi em 29 de set. de 2026.
Para que posso usar rustlings?
Aprender Rust pela primeira vez enquanto lê o livro oficial. Praticar a leitura das mensagens de erro do compilador em um ambiente sem pressão. Revisar os fundamentos de Rust antes de começar um projeto de verdade.
Onde consigo rustlings?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/rust-lang/rustlings

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados