Trait service_io::util::IntoOption
source · [−]Expand description
Transform a parameter value into an Option.
Example
use service_io::util::IntoOption;
fn foo(param: impl IntoOption<String>) -> Option<String> {
return param.into_some();
}
let expected = Some(String::from("data"));
assert_eq!(expected, foo(Some(String::from("data"))));
assert_eq!(expected, foo(String::from("data")));
assert_eq!(expected, foo(Some("data")));
assert_eq!(expected, foo("data"));