]>
git.proxmox.com Git - rustc.git/blob - src/test/run-pass/edition-keywords-2018-2018.rs
1 #![allow(unused_assignments)]
3 // aux-build:edition-kw-macro-2018.rs
6 extern crate edition_kw_macro_2018
;
9 // let mut async = 1; // ERROR, reserved
10 let mut r
#async = 1; // OK
12 r
#async = consumes_async!(async); // OK
13 // r#async = consumes_async!(r#async); // ERROR, not a match
14 // r#async = consumes_async_raw!(async); // ERROR, not a match
15 r
#async = consumes_async_raw!(r#async); // OK
17 // if passes_ident!(async) == 1 {} // ERROR, reserved
18 if passes_ident
!(r
#async) == 1 {} // OK
19 // one_async::async(); // ERROR, reserved
20 // one_async::r#async(); // ERROR, unresolved name
21 // two_async::async(); // ERROR, reserved
22 two_async
::r
#async(); // OK
26 // produces_async! {} // ERROR, reserved
29 produces_async_raw
! {}
// OK