러스트에서 워크스페이스는 그냥 폴더를 만들고 Cargo.toml 파일을 작성하면 되는 것 같다. 파일명이 대문자가 있는게 맞나 싶긴 하지만 공식 문서에 써있으니 일단 해보자.
일단 워크스페이스 폴더를 만들고 코드 관리는 git 으로 할꺼니까 git 초기화도 해주자.
$ mkdir porfolio
$ cd portfolio
$ git init
그리고 Cargo.toml 파일도 생성한다.
[workspace]
members = [
"backend",
]
그리고 프로젝트도 생성하자.
$ cargo new backend
Created binary (application) `backend` package
뭔가 파일이 막 생겼다. 뭔가 실행이 될 것 같아서 실행 해보자
$ cargo run
Compiling backend v0.1.0
Finished dev [unoptimized + debuginfo] target(s) in 0.86s
Running `target/debug/backend`
Hello, world!
아무 것도 안한 것 같은데, Hello, world! 가 나왔다.
왠지 반은 한 것 같다.