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