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