Rust-kompilatorfelVarning
clippy::clone_on_copyClippy — Clone på Copy-typ
Metoden clone() anropas på en typ som implementerar Copy.
rustcargo
Visa detaljer panic-unwrapProgrammet panikkade eftersom unwrap() anropades på ett None- eller Err-värde.
unwrap() anropas på ett Option som är None eller ett Result som är Err. Detta är ett körningsfel som kraschar programmet. Det indikerar att koden antog att ett värde alltid skulle finnas, men det gjorde det inte.
Använd match eller if let för att hantera None- och Err-fall elegant. Använd unwrap_or(), unwrap_or_default() eller unwrap_or_else() för att tillhandahålla reservvärden. Använd operatorn ? för att propagera fel istället för att panikka.
let x: Option<i32> = None;
x.unwrap(); // panics!clippy::clone_on_copyMetoden clone() anropas på en typ som implementerar Copy.
E0601Den binära crate:n saknar en main-funktion som startpunkt.
E0392En generisk typ- eller livstidsparameter är deklarerad men används inte i structen eller enum:en.
E0433Modulsökvägen som används i ett use-uttryck eller typsökväg kan inte lösas upp.
E0106En referens i en funktionssignatur eller struct saknar en livslängdsparameter.
E0499Ett värde lånas muterbart mer än en gång samtidigt.