Erreurs du compilateur RustErreur
E0308E0308 — Mismatched types
Le type attendu ne correspond pas au type effectivement fourni.
rustcargo
Voir les détails E0277Un type qui n'implémente pas Send est utilisé dans un contexte exigeant la sûreté entre threads.
Vous tentez d'envoyer un type non-Send au travers de frontières de threads (spawn, tâches async). Les types contenant Rc, Cell ou des pointeurs bruts ne sont pas Send car ils ne sont pas thread-safe.
Utilisez Arc à la place de Rc pour le partage de propriété entre threads. Utilisez Mutex ou RwLock pour l'accès mutable. Assurez-vous que tous les types contenus dans la structure implémentent Send. Utilisez le stockage thread-local pour les types non-Send.
E0308Le type attendu ne correspond pas au type effectivement fourni.
E0106Une référence dans une signature de fonction ou une structure n'a pas de paramètre de durée de vie.
E0463Le crate spécifié est introuvable par le compilateur.
E0405Un nom de trait est utilisé mais n'est ni défini ni importé dans la portée actuelle.
E0271Un type associé dans une implémentation de trait ne correspond pas au type attendu.
clippy::single_matchUne expression match avec une seule branche significative peut être simplifiée en `if let`.