상자라는 뜻A Rust crate is either a library or an executable program, referred to as either a library crate or a binary crate, respectivelyEvery target defined for a Cargo package is a crate.라이브러리 또는 패키지 와 동의어Rust Crate UsagesCrates.ioRust FFI CrateRust Crate features The Cargo BookAn artifact is the file or set of files created as a result of the compilation process. This includes linkable libraries, executable binaries, and generated documentation. Cargo is the Rust package manager , and the primary topic of this book.https://doc.rust-lang.org/cargo/appendix/glossary.html#crateCrates and ModulesWhen a project starts getting large, it's considered a good software engineering practice to split it up into a bunch of smaller pieces, and then fit them together. It's also important to have a well-defined interface, so that some of your functionality is private, and some is public.https://www.cs.brandeis.edu/~cs146a/rust/doc-02-21-2015/book/crates-and-modules.html