Crate is_option

Source
Expand description

§Is my type an Option?

use is_option::is_option;

assert!(is_option!(Option<bool>));
assert!(is_option!(Option<String>));
assert!(is_option!(Option<&str>));

assert!(!is_option!(bool));
assert!(!is_option!(&str));
assert!(!is_option!(Vec<usize>));

Macros§

is_option
Return true if the specified type is an option.