//@ run-rustfix #![allow(non_camel_case_types)] #![deny(keyword_idents)] mod outer_mod { pub mod r#await { //~^ ERROR `await` is a keyword //~| WARN this is accepted in the current edition pub struct r#await; //~^ ERROR `await` is a keyword //~| WARN this is accepted in the current edition } } use outer_mod::r#await::r#await; //~^ ERROR `await` is a keyword //~| ERROR `await` is a keyword //~| WARN this is accepted in the current edition //~| WARN this is accepted in the current edition fn main() { match r#await { r#await => {} } //~^ ERROR `await` is a keyword //~| ERROR `await` is a keyword //~| WARN this is accepted in the current edition //~| WARN this is accepted in the current edition }