3 macro_rules! my_wrapper {
4 ($expr:expr) => { MyWrapper($expr) }
7 pub struct MyWrapper(u32);
10 let value = MyWrapper(123);
11 some_fn(value.0); //~ ERROR mismatched types
12 some_fn(my_wrapper!(123).0); //~ ERROR mismatched types
15 fn some_fn(wrapped: MyWrapper) {