Errores del Compilador de RustAdvertencia
clippy::single_matchClippy — Un match con un solo brazo puede ser if-let
Una expresión match con un solo brazo significativo se puede simplificar a un if let.
rustcargo
Ver detalles clippy::clone_on_copySe llama al método clone() en un tipo que implementa Copy.
Los tipos Copy se copian automáticamente al asignarse o pasarse. Llamar a .clone() explícitamente es innecesario y engañoso porque sugiere que el tipo no es Copy.
Elimina la llamada a .clone(). Los tipos Copy se duplican automáticamente. El compilador copiará el valor sin necesidad de un clone explícito.
clippy::single_matchUna expresión match con un solo brazo significativo se puede simplificar a un if let.
E0597Una referencia sobrevive a los datos a los que apunta.
E0152Un language item (#[lang = ...]) está definido más de una vez.
E0404Se usó un tipo donde se esperaba un trait.
E0499Un valor se toma prestado de forma mutable más de una vez al mismo tiempo.
E0271Un tipo asociado en la implementación de un trait no coincide con el tipo esperado.