たなしょのメモ

日々勉強していることをつらつらと

Rust勉強してみた 10日目

改行ありの長い文章

改行ありの長い文章を代入したい場合は、"\で書き始める。

let contents = "\
Rust:
safe, fast, productive.
pick three.";

cargo build

cargo buildは下記の様に二つあるあって、コンパイラが異なるプロファイルを使用する。

cargo build
cargo build --release

devとreleaseではopt-levelが異なる。
opt-levelは最適化の度合いを制御している。
opt-levelが0だとコンパイルは速いが動作は遅い。
opt-levelが3だとコンパイルは遅いが動作は速い。

[profile.dev]
opt-level = 0

[profile.release]
opt-level = 3

cardo doc --open

下記のように///を記載するとドキュメンテーションコメントになる。

cargo doc --open

上記コマンドでHTMLファイルを生成する。
便利