E0277E0277 — Tipo Não Implementa o Trait Fn
Um tipo é usado como chamável, mas não implementa Fn, FnMut ou FnOnce.
O que causa este erro
Você está tentando chamar algo que não é uma função ou closure. O valor pode ser uma struct, enum ou outro tipo não chamável. Closures e ponteiros de função implementam os traits Fn automaticamente.
Como corrigir
Certifique-se de que está passando uma função ou closure. Implemente o trait Fn correto se o tipo deve ser chamável. Verifique se a assinatura da closure corresponde ao bound do trait Fn esperado.
Códigos de Erro Relacionados
E0277E0277 — Tipo Não Implementa Iterator
Um tipo é usado em um laço for ou em contexto de iterador, mas não implementa Iterator.
E0369E0369 — Operador Não Pode Ser Aplicado ao Tipo
Um operador binário é usado com tipos que não o suportam.
E0405E0405 — Trait Não Encontrada Neste Escopo
Um nome de trait é utilizado, mas não está definido nem importado no escopo atual.
E0614E0614 — Não É Possível Desreferenciar o Tipo
O operador de desreferência (*) é usado em um tipo que não implementa Deref.
clippy::unused_importsClippy — Imports Não Utilizados
Um item importado não é utilizado em nenhum lugar do arquivo.
E0425E0425 — Não É Possível Encontrar o Valor Neste Escopo
Um identificador é utilizado mas não está definido no escopo atual.