use intoif::IntoOption; #[test] fn some_on_zero() { assert_eq!(Some(0), 0.some_if(|x| *x == 0)) } #[test] fn none_on_zero() { assert_eq!(None, 0.none_if(|x| *x == 0)) } #[test] fn some_on_empty_string() { assert_eq!( Some("".to_string()), "".to_string().some_if(String::is_empty)) } #[test] fn none_on_empty_string() { assert_eq!( None, "".to_string().none_if(String::is_empty)) }