`main` 함수와 `println!` 호출을 직접 저장합니다.
rustc에서 Cargo로 넘어가는 기준
처음에는 컴파일과 실행을 분리해 보고, 프로젝트가 커지면 Cargo가 같은 흐름을 더 넓게 관리합니다.
소스 파일을 실행 가능한 바이너리로 바꿉니다.
러스트가 없어도 실행할 수 있는 결과물을 확인합니다.
빌드 옵션, 의존성, 배포 준비를 한 도구 안으로 모읍니다.
rustc가 좋은 순간
한 파일 예제처럼 컴파일러가 무엇을 하는지 눈으로 확인하고 싶을 때 적합합니다.
Cargo가 필요한 순간
파일이 늘고 외부 크레이트가 들어오면 반복 명령을 프로젝트 규칙으로 묶어 줍니다.