// dictionary
Cargo.
Cargo
Cargo は Rust の公式パッケージマネージャ兼ビルドシステムです。プロジェクト管理、依存関係の解決、ビルド、テストまで、多くのタスクを一元管理します。
プロジェクトの初期化
cargo new my-project
cd my-project
cargo build
cargo run
Cargo.toml
Cargo.toml
[package]
name = "my-project"
version = "0.1.0"
edition = "2021"
[dependencies]
serde = { version = "1.0", features = ["derive"] }
tokio = { version = "1.0", features = ["full"] }
[dev-dependencies]
criterion = "0.5"よく使うコマンド
cargo check # コンパイルチェック(バイナリ生成なし)
cargo build --release # リリースビルド
cargo test # テスト実行
cargo doc --open # ドキュメント生成・表示
ワークスペース
大きなプロジェクトでは複数のクレートを管理できます:
[workspace]
members = ["crate1", "crate2"]詳細は クレート を参照してください。
この辞書が使われているページ
backlinks 1