Antes de declarar pronto:
cargo fmtcargo clippy --all-targets --all-features -- -D warningscargo test
Regras:
- Evite
unwrap()eexpect()fora de testes efn main(). Use?comanyhow::Resultem apps,thiserrorem libs. unsafeproibido sem comentário// SAFETY: …explicando invariantes.- Prefira
&straStringem parâmetros quando não precisar de ownership. - Derive
Debug,Clone,PartialEqpor default; remova só se tem razão.
Source: alanpcf/cocada — distributed by TomeVault.