Progrust Library.

// 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

  1. 辞書クレート