Rustのcrate
1つのRustプログラム
複数のmoduleで構成される
compileすることで、実行可能ファイルやライブラリが生成される
他の言語でのpackageやlibraryのようなもの
crateには2種類ある
関連する用語
package
Cargoの1単位
1つ以上のcrateからなる
workspace
複数のpackageで構成されるproject
project
Cargoの最大単位
依存解決の単位
クレート同士は一方通行の依存関係しか持てない
dev-dependenciesなどの例外あり
便利クレート
extern crate hoge;
で読み込む?
比較サイト