Cargo와 Crates.io에 대해 더 알아보기

Cargo와 Crates.io에 대해 더 알아보기 (More About Cargo and Crates.io)

지금까지는 코드를 빌드하고 실행하고 테스트하기 위해 Cargo의 가장 기본적인 기능만 써 왔어요. 하지만 Cargo는 훨씬 더 많은 걸 할 수 있어요. 이번 장에서는 Cargo의 좀 더 고급 기능 몇 가지를 다루면서 이런 일들을 어떻게 하는지 보여드릴게요.

  • 릴리스 프로파일(release profiles)로 빌드를 커스터마이즈하기.
  • crates.io에 라이브러리 공개하기.
  • 워크스페이스(workspace)로 대규모 프로젝트 구성하기.
  • crates.io에서 바이너리 설치하기.
  • 커스텀 명령어로 Cargo 확장하기.

Cargo는 이번 장에서 다루는 기능보다도 훨씬 더 많은 일을 할 수 있어요. 모든 기능에 대한 자세한 설명은 Cargo의 문서를 참고하세요.

출처: The Rust Book

더 알아보기 (Learn more)