현재 edition
Cargo.toml에서 크레이트가 쓰는 에디션과 최소 Rust 버전을 확인합니다.
Cargo.toml의 edition 값은 크레이트 단위로 적용되고, 서로 다른 에디션의 크레이트도 같은 프로젝트에서 함께 빌드됩니다.
Cargo.toml에서 크레이트가 쓰는 에디션과 최소 Rust 버전을 확인합니다.
마이그레이션 lint가 제안하는 문법 변경을 먼저 자동 적용합니다.
빌드, 테스트, 문서 테스트로 동작이 그대로인지 확인합니다.
팀과 사용자에게 필요한 최소 컴파일러 버전을 문서화합니다.
새 예약어와 매크로 식별자가 충돌하지 않는지 봅니다.
경로 해석, prelude, 패턴 문법처럼 에디션별 관용을 확인합니다.
공개 API 사용자는 이전 컴파일러를 쓸 수 있으므로 MSRV를 명시합니다.
에디션 전환은 기능 개발과 섞기보다 별도 변경으로 묶어 테스트 실패 원인을 명확히 남기는 편이 안전합니다.