Ir para o conteúdo
Erros do Compilador RustAviso
clippy::single_match

Clippy — match de Um Braço Pode Ser if-let

Uma expressão match com apenas um braço significativo pode ser simplificada para um if let.

rustcargo

O que causa este erro

O match tem um padrão específico e um curinga catch-all (_). Isso pode ser escrito de forma mais concisa com a sintaxe if let.

Como corrigir

Substitua match por if let: if let Some(x) = value { ... }. Mantenha match se planeja adicionar mais braços depois. Use if let ... else para matches de dois braços.

Documentação Oficial

Códigos de Erro Relacionados