Rust 컴파일러 에러에러
E0405E0405 — 현재 스코프에서 트레이트를 찾을 수 없음
트레이트 이름이 사용됐지만 현재 스코프에 정의되거나 가져와 있지 않습니다.
rustcargo
상세 보기 E0507참조자에서 값을 이동하려 하면 참조자가 댕글링 상태가 됩니다.
참조자에서 값을 이동하면 원본 데이터가 무효화됩니다. 이는 차용된 구조체의 필드를 반환하거나 참조자에 대한 패턴 매칭을 할 때 흔히 발생합니다.
이동 대신 값을 clone하세요. 소유된 복사본을 만들기 위해 .to_owned() 또는 .clone()을 사용하세요. 패턴 매칭 시 이동 대신 차용하려면 ref를 사용하세요. 소유된 값 대신 참조자를 반환하세요.
E0405트레이트 이름이 사용됐지만 현재 스코프에 정의되거나 가져와 있지 않습니다.
clippy::clone_on_copyCopy를 구현하는 타입에 `clone()` 메서드가 호출됩니다.
E0382값이 다른 변수나 함수로 이동된 후 다시 사용되고 있습니다.
clippy::single_match의미 있는 분기가 하나뿐인 match 표현식은 if let으로 단순화할 수 있습니다.
panic-integer-overflow디버그 모드에서 산술 연산이 정수 오버플로를 유발해 프로그램이 패닉했습니다.
E0425식별자가 사용되었지만 현재 스코프에 정의되어 있지 않습니다.