// A single lifetime is not parsed as a type. | |
// `ty` matcher in particular doesn't accept a single lifetime | |
macro_rules! m { | |
($t: ty) => { | |
let _: $t; | |
}; | |
} | |
fn main() { | |
m!('static); | |
//~^ ERROR lifetime in trait object type must be followed by `+` | |
//~| ERROR at least one trait is required for an object type | |
} |