E0405E0405 — Trait Não Encontrada Neste Escopo
Um nome de trait é utilizado, mas não está definido nem importado no escopo atual.
O que causa este erro
A trait não está no escopo. Pode estar definida em outro módulo ou crate e precisa ser importada. O nome da trait também pode estar escrito incorretamente.
Como corrigir
Importe a trait com use. Verifique se há erros de digitação no nome da trait. Adicione o crate relevante ao Cargo.toml se a trait for de um crate externo.
Códigos de Erro Relacionados
E0317E0317 — O if Pode Estar Faltando uma Cláusula else
Uma expressão if usada como valor está sem o ramo else.
E0061E0061 — Número Incorreto de Argumentos
Uma função foi chamada com número incorreto de argumentos.
E0369E0369 — Operador Não Pode Ser Aplicado ao Tipo
Um operador binário é usado com tipos que não o suportam.
E0063E0063 — Campos Faltando na Struct
Uma struct está sendo construída sem todos os campos obrigatórios.
E0658E0658 — Recurso Instável Utilizado
Um recurso ainda não estabilizado no Rust está sendo usado sem o feature gate.
E0106E0106 — Especificador de Tempo de Vida Ausente
Uma referência na assinatura de uma função ou em uma struct está sem um parâmetro de tempo de vida.