規約 - Rust By Example
Description: Rust by Example (RBE) is a collection of runnable examples that illustrate various Rust concepts and standard libraries.

## Keyboard shortcuts

Press `←` or `→` to navigate between chapters

Press `S` or `/` to search in the book

Press `?` to show this help

Press `Esc` to hide this help

# 規約

前の章ではこのようなディレクトリ階層がありました。

    foo
    ├── Cargo.toml
    └── src
        └── main.rs

しかし同じプロジェクトで2つのバイナリが欲しいとします。その場合は？

`cargo`はこれもサポートしています。以前見た通りデフォルトのバイナリ名は`main`ですが、`bin/`ディレクトリに置くことで他のバイナリを追加できます。

    foo
    ├── Cargo.toml
    └── src
        ├── main.rs
        └── bin
            └── my_other_bin.rs

このバイナリだけをコンパイルや実行するように`cargo`に伝えるには、`cargo`に`--bin my_other_bin`フラグを渡します。ここでは`my_other_bin`が対象のバイナリの名前です。

バイナリの追加に加えて、`cargo`はベンチマークやテスト、サンプルなどのその他の機能もサポートしています。

次の章ではテストについてより詳しく見ていきます。