Rust 컴파일러 에러에러
E0424E0424 — 값이 필요한 위치에 self 가 사용됨
self 키워드가 메서드나 연관 함수 컨텍스트 바깥에서 사용되었습니다.
rustcargo
상세 보기 E0392제네릭 타입 또는 수명 매개변수가 선언됐지만 구조체나 열거형에서 사용되지 않습니다.
구조체나 열거형에 어떤 필드에도 나타나지 않는 제네릭 매개변수가 있습니다. Rust는 모든 제네릭 매개변수가 사용될 것을 요구합니다. 사용되지 않는 매개변수는 타입 추론에 모호성을 만듭니다.
사용되지 않는 매개변수를 제거하세요. 실제로 저장하지 않고 논리적으로 타입을 사용한다는 것을 나타내려면 PhantomData<T>를 사용하세요. 제네릭 매개변수를 사용하는 필드를 추가하세요.
E0424self 키워드가 메서드나 연관 함수 컨텍스트 바깥에서 사용되었습니다.
E0596가변으로 선언되지 않은 값을 가변으로 빌리려 하고 있습니다.
E0277Send를 구현하지 않는 타입이 스레드 안전성이 필요한 컨텍스트에서 사용되었습니다.
E0505참조자에 의해 차용된 상태에서 값을 이동하려 하고 있습니다.
E0317값을 생성하는 데 사용된 if 표현식에 else 브랜치가 없습니다.
E0015상수 표현식 컨텍스트에서 const가 아닌 함수를 호출하고 있습니다.