2016-01-21 22:14:09 +01:00
|
|
|
macro_rules! foo {
|
|
|
|
|
($e:expr) => { $e.foo() }
|
2020-01-08 08:05:31 -08:00
|
|
|
//~^ ERROR no method named `foo` found
|
2016-01-21 22:14:09 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
fn main() {
|
|
|
|
|
let a = 1i32;
|
|
|
|
|
foo!(a);
|
|
|
|
|
|
2016-01-24 00:51:15 +01:00
|
|
|
foo!(1i32.foo());
|
2020-01-08 08:05:31 -08:00
|
|
|
//~^ ERROR no method named `foo` found
|
2016-01-21 22:14:09 +01:00
|
|
|
}
|