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 a
licenç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 a política de marcas e o guia de uso do logotipo.
Rust API Guidelines
A trilha O Jeito Rust usa as Rust API Guidelines como 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 a Apache License 2.0 ou a MIT License, à escolha do usuário.
Clippy
O curso cita a documentação de lints do Clippy pelo 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 o repositório do Clippy para 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 Language fornece referências para fundamentos, testes, closures e async.
- The Rust Reference fornece a especificação de construções da linguagem.
- A documentação da biblioteca padrão
fornece 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 a política oficial de licenças e o repositório específico para os termos aplicáveis.
The Embedded Rust Book
A aula de type-state consulta a seção Typestate Programming do The Embedded Rust Book.
O projeto licencia a prosa sob CC BY-SA 4.0. Os exemplos de código e os projetos Cargo independentes usam MIT e Apache 2.0. Consulte o aviso 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.104 e seu repositório — MIT ou Apache 2.0.
- thiserror 2.0.21 e seu repositório — MIT ou Apache 2.0.
- Tokio 1.53.1 e sua licença — MIT.
- Axum 0.8.9 e sua licença — MIT.
- Tower 0.5.3 e sua licença — MIT.
- http-body-util 0.1.5 e sua licença — MIT.
- Serde 1.0.229 e seu repositório — MIT ou Apache 2.0.
- serde_json 1.0.151 e seu 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 Book fornece 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.