Newtypes em Rust eliminam estados errados em tempo de compilação, sem custo
Uma struct wrapper de campo único captura bugs de mistura de unidades e confusão de tipos sem adicionar um único byte de overhead.
Passe um user ID para uma função que espera um order ID, e Rust não vai reclamar. Ambos são . O compiler vê tipos idênticos, então não pode te ajudar. Você…