➊ Cargo.toml는 서드파티 종속성 라이브러리 등을 설정하는 곳으로 필요한 파일은 바이너리를 빌드할 때 다른 저장소 등에서 가져온다.
➋ src 폴더는 개발할 때 핵심 지점이다. 작성한 애플리케이션의 코드는 이 안에 넣는다.
➌ 바이너리를 만들면 target 폴더를 만들고 그 안에 넣는다.
➍ 명령줄에서 cargo run을 실행할 때 실행될 바이너리 파일은 debug 폴더에 있다.
cargo run 명령은 애플리케이션을 빌드하고 ./target/debug 폴더 안에 있는 바이너리를 실행한다. 소스 코드는 src 폴더 안에 있다. 만드는 애플리케이션의 유형에 따라 src 폴더에는 다음과 같은 내용이 포함된 main.rs이나 lib.rs 파일이 있다.
코드 1-5 생성된 main.rs 파일
fn main() {
println!("Hello, world!");
}