여러 도구 모음의 관리
툴체인은 Rust 컴파일러 설치 한 벌을 가리킨다. Rustup은 공식 배포 채널을 추적하는 도구 모음을 설치하고 갱신하며 서로 전환한다. 하나의 환경에서 서로 다른 버전의 컴파일러를 관리하는 역할이다.
버전과 대상의 지정
채널 이름뿐 아니라 구체적인 버전이나 보관 날짜와 호스트 대상을 지정할 수 있다. 다른 호스트용 도구 모음도 설치할 수 있다. 공통 플랫폼의 표준 라이브러리 바이너리를 제공해 교차 컴파일 구성을 돕는다.
로컬 빌드의 연결
직접 빌드한 도구 모음을 이름에 연결해 관리할 수 있다. 이를 통해 공식 배포본과 로컬 빌드를 같은 관리 흐름에서 사용할 수 있다. 컴파일러 자체를 개발하거나 다른 빌드 환경을 검사할 때 도구 모음을 구분하는 방식이다.
관련 문서
Rust Analyzer / Rustfmt / Clippy / Rust / 컴파일러 / 소프트웨어