Rust 컴파일러 에러에러
E0277E0277 — 타입이 Iterator를 구현하지 않음
for 루프 또는 이터레이터 컨텍스트에서 사용된 타입이 Iterator를 구현하지 않습니다.
rustcargo
상세 보기 E0424self 키워드가 메서드나 연관 함수 컨텍스트 바깥에서 사용되었습니다.
&self, &mut self, 또는 self 를 매개변수로 받지 않는 함수에서 self 를 사용하고 있습니다. self 는 impl 블록의 메서드에서만 사용할 수 있습니다.
함수를 메서드로 만들려면 self 를 매개변수로 추가하세요. 독립 함수라면 self 사용을 제거하세요. impl 블록 내의 연관 함수로 만드세요.
E0277for 루프 또는 이터레이터 컨텍스트에서 사용된 타입이 Iterator를 구현하지 않습니다.
E0015상수 표현식 컨텍스트에서 const가 아닌 함수를 호출하고 있습니다.
E0405트레이트 이름이 사용됐지만 현재 스코프에 정의되거나 가져와 있지 않습니다.
E0614역참조 연산자(*)가 Deref를 구현하지 않는 타입에 사용되었습니다.
E0515함수가 내부에서 생성된 값에 대한 참조자를 반환하려 하고 있습니다.
E0308함수가 잘못된 Ok 또는 Err 타입을 가진 Result를 반환합니다.