Atribuições e licenças
Última atualização: outubro de 2026
O curso consulta documentação primária e projetos abertos do ecossistema Rust. As aulas escrevem explicações, exemplos e exercícios próprios, e indicam as fontes técnicas usadas. Esta página é um índice não exaustivo. Cada aula mantém a lista específica de fontes.
Logotipo do Rust
A Rust Foundation é a proprietária do logotipo do Rust. A arte do logotipo usa alicença CC-BY 4.0. Este curso mudou a cor original para o tom oxide #F74C00.
O nome do curso aparece com o logotipo para identificar o assunto. Esse uso não indica certificação, afiliação ou endosso. Consulte apolítica de marcas e o guia de uso do logotipo.
Rust API Guidelines
A trilha O Jeito Rust usa asRust API Guidelinescomo referência para o design e a revisão de APIs. O repositório atribui a autoria principalmente ao Rust library team e a colaboradores do projeto.
O projeto oferece o conteúdo sob aApache License 2.0ou aMIT License, à escolha do usuário.
Clippy
O curso cita adocumentação de lints do Clippypelo nome de cada lint. O projeto pertence aos Rust Project Contributors e usa as licenças Apache 2.0 ou MIT, à escolha do usuário.
Consulte orepositório do Clippypara os textos das licenças e a documentação da versão atual.
The Rust Book, The Rust Reference e biblioteca padrão
- The Rust Programming Languagefornece referências para fundamentos, testes, closures e async.
- The Rust Referencefornece a especificação de construções da linguagem.
- A documentação da biblioteca padrãofornece os contratos de tipos, traits e funções de
std.
O Rust Project distribui os projetos oficiais principalmente sob Apache 2.0 ou MIT. Algumas partes do repositório Rust usam outras licenças permissivas. Consulte apolítica oficial de licençase o repositório específico para os termos aplicáveis.
The Embedded Rust Book
A aula de type-state consulta a seçãoTypestate Programmingdo The Embedded Rust Book.
O projeto licencia a prosa sobCC BY-SA 4.0. Os exemplos de código e os projetos Cargo independentes usam MIT e Apache 2.0. Consulte oaviso de licença do projeto.
Documentação de crates externas
O curso consulta estas documentações de API publicadas em docs.rs:
- anyhow 1.0.104e seu repositório — MIT ou Apache 2.0.
- thiserror 2.0.21e seu repositório — MIT ou Apache 2.0.
- Tokio 1.53.1 esua licença — MIT.
- Axum 0.8.9 esua licença — MIT.
- Tower 0.5.3 esua licença — MIT.
- http-body-util 0.1.5 esua licença — MIT.
- Serde 1.0.229 eseu repositório — MIT ou Apache 2.0.
- serde_json 1.0.151 eseu repositório — MIT ou Apache 2.0.
A documentação em docs.rs segue a licença declarada por cada crate. O curso não altera nem redistribui essas crates.
Miri e The Rust Performance Book
- Miri oferece a documentação e a ferramenta que a aula de
unsafeconsulta. O projeto usa MIT ou Apache 2.0. - The Rust Performance Bookfornece a referência de medição de desempenho. O projeto usa MIT ou Apache 2.0.
Outras fontes técnicas
- Rust Compiler Development Guide— Apache 2.0 ou MIT.
- Rust RFCs — consulte os avisos de licença do repositório e de cada documento.
- Rust Design Patterns— Mozilla Public License 2.0.
Como as atribuições aparecem nas aulas
Cada aula de O Jeito Rust lista fontes primárias no próprio conteúdo. Uma citação apoia uma explicação; ela não transforma uma recomendação em regra universal. O contrato do domínio, os testes e os dados continuam necessários.
Envie uma correção quando uma fonte, versão ou licença mudar. A página registra as fontes consultadas e não substitui os textos completos das licenças.