부록 E

에디션 전환의 안전 경계

에디션은 러스트 언어의 호환성을 깨는 새 버전이 아니라, 프로젝트가 새 문법과 관용을 선택하는 표시입니다.

호환성

기존 코드는 기존 에디션 의미를 유지하며 계속 컴파일됩니다.

새 관용

모듈 경로, 키워드, 문법 개선을 프로젝트가 선택할 수 있습니다.

cargo fix

--edition 옵션은 새 에디션에서 달라진 문법 규칙에 맞춰 자동 변환 가능한 코드를 고칩니다.

점진 전환

워크스페이스의 크레이트별로 에디션을 조정할 수 있습니다.