Rust 컴파일러 에러에러
E0502E0502 — 불변 차용 중에는 가변 차용 불가
불변 차용이 아직 활성 상태인 동안에는 값을 가변으로 차용할 수 없습니다.
rustcargo
상세 보기 panic-divide-by-zero정수를 0으로 나누어 프로그램이 패닉 상태가 되었습니다.
정수 나누기 또는 나머지 연산의 제수가 0입니다. Rust는 런타임에 이를 감지하고 패닉을 발생시킵니다. 부동소수점 0 나누기는 패닉이 아닌 무한대를 반환합니다.
나누기 전에 제수를 확인하세요. 패닉 대신 None을 반환하는 checked_div()를 사용하세요. 0이 될 수 있는 입력 값을 검증하세요.
E0502불변 차용이 아직 활성 상태인 동안에는 값을 가변으로 차용할 수 없습니다.
E0271트레이트 구현에서 연관 타입이 기대하는 타입과 일치하지 않습니다.
E0308기대하는 타입과 실제 제공된 타입이 일치하지 않습니다.
E0277타입이 필요한 트레이트를 구현하지 않았습니다.
E0053impl 블록의 메서드 시그니처가 트레이트의 메서드 시그니처와 일치하지 않습니다.
E0621함수 매개변수에 빌림 검사기를 충족하는 명시적 수명 어노테이션이 필요합니다.