rustlang
-
[rust] 규칙에 맞는 프로젝트 템플릿을 통해 새로운 rust 프로젝트 생성을 돕는 cargo-generateRust 2024. 11. 10. 10:31
cargo new 명령을 통한 프로젝트 생성은 실행프로그램을 생성하는 --bin 과 라이브러리 생성인 --lib 두가지이다. 그 후 webapi 이든 ui 프로그램이든 생성하고자 하는 프로그램 유형에 따라 crate 를 일일히 추가해줘야 한다.매번 생성하는게 귀찮다면 cargo-generate 를 설치해 보는 것을 추천한다.cargo binstall cargo-generate설치 후 아래와 같이 사용하면 된다. 아래 예시는 rust + axum + utoipa 조합으로 webapi 개발을 위해 직접 생성한 webapi 브랜치이다.cargo generate --git https://github.com/ddochea0314/template-axum-webapi생성하면 입력한 프로젝트명에 따라 README.m..