Module assertables::assert_option
source · Expand description
Assert macros for Option {Some, None}
These macros help compare an Option that is either Some, None.
The macros use these capabilities:
-
implements
.is_some() -> boolean -
implements
.unwrap_some() -> comparable -
implements
.is_none() -> boolean
§Macros
-
assert_option_some!(a)≈ a.is_some() -
assert_option_none!(a)≈ a.is_none()
§Example
let a: Option<i8> = Option::Some(1);
assert_option_some!(a);Modules§
- Assert expression.is_none() is true.
- Assert expression.is_some() is true.