• home
  • about
  • 全ての投稿
  • ソフトウェア・ハードウェアの設定のまとめ
  • 分析関連のまとめ
  • ヘルスケア関連のまとめ
  • 生涯学習関連のまとめ

rust assert

date: 2022-07-16 excerpt: rust assertの使い方

tag: rustassert


rust assertの使い方

概要

  • rustでのassertの使い方
  • pythonのassertと似ている
    • 失敗時に示すメッセージになる
  • std::assertなので外部ライブラリ等は必要ない

具体例

fn some_computation() -> bool { true } // a very simple function

fn main() {
    assert!(true);

    assert!(some_computation());

    // assert with a custom message
    let x = true;
    assert!(x, "x wasn't true!");

    let a = 3; let b = 27;
    assert!(a + b == 30, "a = {}, b = {}", a, b);
}

参考

  • Macro std::assert/doc.rust-lang.org
  • テストの記述法/The Rust Programming Language 日本語版


rustassert Share Tweet