Project Layout

Cargo 프로젝트 구성

hello_cargo 예제의 구조를 익히면 이후 다른 러스트 저장소를 가져와도 어디에서 설정을 읽고 어디에서 코드를 찾을지 빠르게 판단할 수 있습니다.

Cargo.toml

패키지 이름, 버전, edition, dependencies를 기록하는 설정 파일입니다.

src/main.rs

실행 프로그램의 시작점인 main 함수가 들어가는 기본 위치입니다.

Cargo.lock

실제 사용한 의존성 버전을 고정하며 직접 수정할 필요는 거의 없습니다.

target

debug와 release 빌드 결과가 소스 코드와 섞이지 않게 저장됩니다.