Rust 컴파일러 에러에러
E0308E0308 — 클로저 반환 타입 불일치
클로저가 컨텍스트에서 기대하는 타입과 다른 타입을 반환합니다.
rustcargo
상세 보기 E0423값이 필요한 위치에 타입 이름이 사용되었습니다.
필드 값을 제공하지 않고 구조체 이름을 값으로 사용하려 했습니다. 튜플 구조체와 유닛 구조체는 일반 명명 필드 구조체와 생성 구문이 다릅니다.
구조체 리터럴 구문을 사용하세요: MyStruct { field: value }. 유닛 구조체는 이름만 사용하면 됩니다. 튜플 구조체는 MyStruct(value) 형태로 사용하세요. 생성자 함수를 호출하려 했는지 확인하세요.
E0308클로저가 컨텍스트에서 기대하는 타입과 다른 타입을 반환합니다.
clippy::let_and_return변수가 선언된 직후 다음 줄에서 바로 반환됩니다.
clippy::clone_on_copyCopy를 구현하는 타입에 `clone()` 메서드가 호출됩니다.
E0614역참조 연산자(*)가 Deref를 구현하지 않는 타입에 사용되었습니다.
E0502불변 차용이 아직 활성 상태인 동안에는 값을 가변으로 차용할 수 없습니다.
E0106함수 시그니처나 구조체의 참조자에 수명 매개변수가 없습니다.