13 fn f(arg1: &bool, arg2: &bool, arg3: bool) -> MyStruct {
15 println!("{:?}", f(&arg2, arg2, arg3));
18 match if arg3 { Some(MyEnum::Variant3) } else { None } {
21 return MyStruct(Some(ah));
29 struct MyStruct(Option<MyEnum>);
34 f(&arg1, &arg2, true);