Crate'ler(Sandıklar)
Crate Rust'ta bir derleme birimidir. rustc herhangi_bir_dosya.rs
çağrıldığında,
herhangi_bir_dosya.rs
crate dosyası olarak kabul edilir. Eğer herhangi_bir_dosya.rs
'da mod
bildirimi varsa, daha sonra modül dosyalarının içeriği derleyici üzerinde çalışmadan önce crate dosyasındaki mod
bildirimlerinin bulunduğu yere eklenir. Diğer bir deyişle, modüller ayrı ayrı derlenmez sadece crate'ler(sandıklar) derlenir.
Bir crate bir ikili dosyaya veya kütüphaneye derlenebilir. Varsayılan olarak, rustc
bir crate'den bir ikili dosya üretecektir. Bu davranış --crate-type
bayrağını lib
'e ileterek geçersiz kılınabilir.