Rust 컴파일러 에러경고
clippy::clone_on_copyClippy — Copy 타입에 clone() 호출
Copy를 구현하는 타입에 `clone()` 메서드가 호출됩니다.
rustcargo
상세 보기 panic-unwrapNone이나 Err 값에 unwrap()을 호출해 프로그램이 패닉했습니다.
None인 Option이나 Err인 Result에 unwrap()이 호출됐습니다. 이는 프로그램을 충돌시키는 런타임 오류입니다. 코드가 값이 항상 존재한다고 가정했지만 그렇지 않았음을 나타냅니다.
match나 if let을 사용해 None과 Err 경우를 우아하게 처리하세요. 폴백 값을 제공하려면 unwrap_or(), unwrap_or_default(), 또는 unwrap_or_else()를 사용하세요. 패닉 대신 오류를 전파하려면 ? 연산자를 사용하세요.
let x: Option<i32> = None;
x.unwrap(); // panics!clippy::clone_on_copyCopy를 구현하는 타입에 `clone()` 메서드가 호출됩니다.
E0601바이너리 크레이트에 main 함수 진입점이 없습니다.
E0392제네릭 타입 또는 수명 매개변수가 선언됐지만 구조체나 열거형에서 사용되지 않습니다.
E0433use 구문이나 타입 경로에서 사용된 모듈 경로를 해석할 수 없습니다.
E0106함수 시그니처나 구조체의 참조자에 수명 매개변수가 없습니다.
E0499동시에 값이 두 번 이상 가변으로 차용되고 있습니다.