#[cfg(test)]
from Rustのtest
test build時のみ有効になるコードブロック
通常のbuildには含まれない
λ cargo test時のみコンパイルされる
例
code:rust
#cfg(test) // テスト用モジュールを区切る
mod tests {
use super::*; // テストでモジュールの関数や構造体を使うためにインポート
#test
fn it_works() {
assert!(1 + 1 == 2); // 条件がtrueであることを確認
}
}