Erros do Compilador RustErro
E0502E0502 — Não É Possível Emprestar como Mutável Porque Também Foi Emprestado como Imutável
Um valor não pode ser emprestado de forma mutável enquanto um empréstimo imutável ainda está ativo.
rustcargo
Ver detalhes panic-divide-by-zeroO programa entrou em pânico devido a uma divisão inteira por zero.
Uma operação de divisão ou módulo inteiro tem divisor zero. Rust verifica isso em tempo de execução e entra em pânico. A divisão de ponto flutuante por zero produz infinito, não um pânico.
Verifique o divisor antes de dividir. Use checked_div(), que retorna None em vez de entrar em pânico. Valide valores de entrada que possam ser zero.
E0502Um valor não pode ser emprestado de forma mutável enquanto um empréstimo imutável ainda está ativo.
E0271Um tipo associado em uma implementação de trait não corresponde ao tipo esperado.
E0308O tipo esperado não corresponde ao tipo real fornecido.
E0277Um tipo não implementa um trait obrigatório.
E0053A assinatura do método em um bloco impl não corresponde à assinatura do método do trait.
E0621Um parâmetro de função precisa de uma anotação de lifetime explícita para satisfazer o borrow checker.