// 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 }