Crate
Noun · Development
Definitions
A Rust compilation unit and package boundary that can produce a library or executable and can be published through the Rust ecosystem. Crates define code organization, dependency relationships, and visibility rules in Rust projects.
In plain English: A Rust package or compilation unit.
Example: "They split the monolith into a runtime crate, a CLI crate, and a shared types crate to clean up ownership and compile times."