Packages and Crates

Packages

A package could be created using

cargo new <project-package-name>

Crates

Crate can a binary or library. A package contains many crates

1. src/main.rs --> this is one binary crate
2. src/lib.rs --> this is a library crate
3. src/bin/** --> bin folder could contain multiple binary crates

Last updated

Was this helpful?