Rust 컴파일러 에러에러
E0502E0502 — 불변 차용 중에는 가변 차용 불가
불변 차용이 아직 활성 상태인 동안에는 값을 가변으로 차용할 수 없습니다.
rustcargo
상세 보기 E0308서로 다른 match 갈래가 호환되지 않는 타입을 반환합니다.
match 표현식의 모든 갈래는 동일한 타입을 반환해야 합니다. 둘 이상의 갈래가 서로 다른 타입의 값을 반환하고 있으며 Rust는 이를 허용하지 않습니다.
모든 match 갈래가 동일한 타입을 반환하도록 하세요. 필요하다면 열거형으로 다른 타입들을 감싸세요. 각 갈래에서 공통 타입으로 값을 변환하세요. 트레이트 객체에는 Box<dyn Trait>을 사용하세요.
E0502불변 차용이 아직 활성 상태인 동안에는 값을 가변으로 차용할 수 없습니다.
E0658Rust에서 아직 안정화되지 않은 기능을 feature gate 없이 사용하고 있습니다.
E0277타입이 필요한 트레이트를 구현하지 않았습니다.
panic-index-out-of-bounds컬렉션의 유효 범위를 벗어난 인덱스를 사용해 프로그램이 패닉했습니다.
E0308기대하는 타입과 실제 제공된 타입이 일치하지 않습니다.
E0283적용 가능한 트레이트 구현이 여러 개 있어 Rust가 어느 것을 사용할지 결정할 수 없습니다.