clippy::needless_returnClippy — Return Desnecessário
A palavra-chave return é usada desnecessariamente ao final de uma função.
O que causa este erro
Funções Rust retornam implicitamente a última expressão. Usar uma instrução return explícita ao final de uma função é redundante e não idiomático. O Clippy sinaliza isso como desnecessário.
Como corrigir
Remova a palavra-chave return e o ponto e vírgula final da última expressão. A função retornará o valor implicitamente. Mantenha return apenas para retornos antecipados no meio de uma função.
Códigos de Erro Relacionados
E0308E0308 — Tipo de Retorno de Closure Incompatível
A closure retorna um tipo diferente do esperado pelo contexto.
E0271E0271 — Incompatibilidade de Tipo em Tipo Associado
Um tipo associado em uma implementação de trait não corresponde ao tipo esperado.
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.
E0658E0658 — Recurso Instável Utilizado
Um recurso ainda não estabilizado no Rust está sendo usado sem o feature gate.
E0507E0507 — Não É Possível Mover Valor de Referência Emprestada
Você está tentando mover um valor para fora de uma referência, o que deixaria a referência pendente.
E0432E0432 — Importação Não Resolvida
O módulo ou item referenciado em uma instrução use não pode ser encontrado.