Function monster::incubation::some_if::some_if
[−]
[src]
pub fn some_if<T, F: FnOnce() -> T>(pred: bool, f: F) -> Option<T>
Returns None
if pred
is false
, otherwise
it returns Some(result_of_calling_f)
.
Example
use monster::incubation::some_if; assert_eq!(some_if(false, || 42), None ); assert_eq!(some_if(true , || 42), Some(42));