edition 값이 정한다.
Cargo.toml의 edition 값이 문법 해석
기준이다.
cargo fix로 기계적 변경을 먼저 적용하고 수동 검토를
남긴다.
| 질문 | 확인 위치 | 결정 기준 |
|---|---|---|
| 컴파일러를 올려도 되는가 | CI, 테스트, 의존성 호환성 | 에디션 변경 없이도 최신 안정 버전은 계속 받을 수 있다. |
| 에디션을 바꿔도 되는가 |
Cargo.toml, 키워드 충돌, lint
|
문법 해석 변화와 팀 학습 비용을 함께 본다. |
| 의존성이 다른 에디션인가 | 크레이트 메타데이터 | 에디션이 달라도 링크 가능하므로 무리하게 맞추지 않는다. |