rust assert

rust assertの使い方

タグ 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);
}

参考