2018-12-02 13:27:37 -06:00
|
|
|
error[E0658]: non-builtin inner attributes are unstable (see issue #54726)
|
2018-12-25 09:56:47 -06:00
|
|
|
--> $DIR/proc-macro-gates.rs:11:5
|
2018-12-02 13:27:37 -06:00
|
|
|
|
|
2019-03-09 06:03:44 -06:00
|
|
|
LL | #![a]
|
2018-12-02 13:27:37 -06:00
|
|
|
| ^^^^^
|
|
|
|
|
|
|
|
|
= help: add #![feature(custom_inner_attributes)] to the crate attributes to enable
|
|
|
|
|
|
|
|
error[E0658]: non-builtin inner attributes are unstable (see issue #54726)
|
2018-12-25 09:56:47 -06:00
|
|
|
--> $DIR/proc-macro-gates.rs:18:5
|
2018-12-02 13:27:37 -06:00
|
|
|
|
|
2019-03-09 06:03:44 -06:00
|
|
|
LL | #![a]
|
2018-12-02 13:27:37 -06:00
|
|
|
| ^^^^^
|
|
|
|
|
|
|
|
|
= help: add #![feature(custom_inner_attributes)] to the crate attributes to enable
|
|
|
|
|
|
|
|
error[E0658]: custom attributes cannot be applied to modules (see issue #54727)
|
2018-12-25 09:56:47 -06:00
|
|
|
--> $DIR/proc-macro-gates.rs:14:1
|
2018-12-02 13:27:37 -06:00
|
|
|
|
|
2019-03-09 06:03:44 -06:00
|
|
|
LL | #[a]
|
2018-12-02 13:27:37 -06:00
|
|
|
| ^^^^
|
|
|
|
|
|
|
|
|
= help: add #![feature(proc_macro_hygiene)] to the crate attributes to enable
|
|
|
|
|
|
|
|
error[E0658]: custom attributes cannot be applied to modules (see issue #54727)
|
2018-12-25 09:56:47 -06:00
|
|
|
--> $DIR/proc-macro-gates.rs:18:5
|
2018-12-02 13:27:37 -06:00
|
|
|
|
|
2019-03-09 06:03:44 -06:00
|
|
|
LL | #![a]
|
2018-12-02 13:27:37 -06:00
|
|
|
| ^^^^^
|
|
|
|
|
|
|
|
|
= help: add #![feature(proc_macro_hygiene)] to the crate attributes to enable
|
|
|
|
|
|
|
|
error: custom attribute invocations must be of the form #[foo] or #[foo(..)], the macro name must only be followed by a delimiter token
|
2018-12-25 09:56:47 -06:00
|
|
|
--> $DIR/proc-macro-gates.rs:22:1
|
2018-12-02 13:27:37 -06:00
|
|
|
|
|
2019-03-09 06:03:44 -06:00
|
|
|
LL | #[a = "y"]
|
2019-01-03 17:57:11 -06:00
|
|
|
| ^^^^^^^^^^
|
2018-12-02 13:27:37 -06:00
|
|
|
|
|
|
|
error[E0658]: custom attributes cannot be applied to statements (see issue #54727)
|
2018-12-25 09:56:47 -06:00
|
|
|
--> $DIR/proc-macro-gates.rs:31:5
|
2018-12-02 13:27:37 -06:00
|
|
|
|
|
2019-03-09 06:03:44 -06:00
|
|
|
LL | #[a]
|
2018-12-02 13:27:37 -06:00
|
|
|
| ^^^^
|
|
|
|
|
|
|
|
|
= help: add #![feature(proc_macro_hygiene)] to the crate attributes to enable
|
|
|
|
|
|
|
|
error[E0658]: custom attributes cannot be applied to statements (see issue #54727)
|
2018-12-25 09:56:47 -06:00
|
|
|
--> $DIR/proc-macro-gates.rs:35:5
|
2018-12-02 13:27:37 -06:00
|
|
|
|
|
2019-03-09 06:03:44 -06:00
|
|
|
LL | #[a]
|
2018-12-02 13:27:37 -06:00
|
|
|
| ^^^^
|
|
|
|
|
|
|
|
|
= help: add #![feature(proc_macro_hygiene)] to the crate attributes to enable
|
|
|
|
|
|
|
|
error[E0658]: custom attributes cannot be applied to statements (see issue #54727)
|
2018-12-25 09:56:47 -06:00
|
|
|
--> $DIR/proc-macro-gates.rs:39:5
|
2018-12-02 13:27:37 -06:00
|
|
|
|
|
2019-03-09 06:03:44 -06:00
|
|
|
LL | #[a]
|
2018-12-02 13:27:37 -06:00
|
|
|
| ^^^^
|
|
|
|
|
|
|
|
|
= help: add #![feature(proc_macro_hygiene)] to the crate attributes to enable
|
|
|
|
|
|
|
|
error[E0658]: custom attributes cannot be applied to expressions (see issue #54727)
|
2018-12-25 09:56:47 -06:00
|
|
|
--> $DIR/proc-macro-gates.rs:43:14
|
2018-12-02 13:27:37 -06:00
|
|
|
|
|
2019-03-09 06:03:44 -06:00
|
|
|
LL | let _x = #[a] 2;
|
2018-12-02 13:27:37 -06:00
|
|
|
| ^^^^
|
|
|
|
|
|
|
|
|
= help: add #![feature(proc_macro_hygiene)] to the crate attributes to enable
|
|
|
|
|
|
|
|
error[E0658]: custom attributes cannot be applied to expressions (see issue #54727)
|
2018-12-25 09:56:47 -06:00
|
|
|
--> $DIR/proc-macro-gates.rs:46:15
|
2018-12-02 13:27:37 -06:00
|
|
|
|
|
2019-03-09 06:03:44 -06:00
|
|
|
LL | let _x = [#[a] 2];
|
2018-12-02 13:27:37 -06:00
|
|
|
| ^^^^
|
|
|
|
|
|
|
|
|
= help: add #![feature(proc_macro_hygiene)] to the crate attributes to enable
|
|
|
|
|
|
|
|
error[E0658]: custom attributes cannot be applied to expressions (see issue #54727)
|
2018-12-25 09:56:47 -06:00
|
|
|
--> $DIR/proc-macro-gates.rs:49:14
|
2018-12-02 13:27:37 -06:00
|
|
|
|
|
2019-03-09 06:03:44 -06:00
|
|
|
LL | let _x = #[a] println!();
|
2018-12-02 13:27:37 -06:00
|
|
|
| ^^^^
|
|
|
|
|
|
|
|
|
= help: add #![feature(proc_macro_hygiene)] to the crate attributes to enable
|
|
|
|
|
|
|
|
error[E0658]: procedural macros cannot be expanded to types (see issue #54727)
|
2018-12-25 09:56:47 -06:00
|
|
|
--> $DIR/proc-macro-gates.rs:53:13
|
2018-12-02 13:27:37 -06:00
|
|
|
|
|
2019-03-09 06:03:44 -06:00
|
|
|
LL | let _x: m!(u32) = 3;
|
2018-12-02 13:27:37 -06:00
|
|
|
| ^^^^^^^
|
|
|
|
|
|
|
|
|
= help: add #![feature(proc_macro_hygiene)] to the crate attributes to enable
|
|
|
|
|
|
|
|
error[E0658]: procedural macros cannot be expanded to patterns (see issue #54727)
|
2018-12-25 09:56:47 -06:00
|
|
|
--> $DIR/proc-macro-gates.rs:54:12
|
2018-12-02 13:27:37 -06:00
|
|
|
|
|
2019-03-09 06:03:44 -06:00
|
|
|
LL | if let m!(Some(_x)) = Some(3) {}
|
2018-12-02 13:27:37 -06:00
|
|
|
| ^^^^^^^^^^^^
|
|
|
|
|
|
|
|
|
= help: add #![feature(proc_macro_hygiene)] to the crate attributes to enable
|
|
|
|
|
|
|
|
error[E0658]: procedural macros cannot be expanded to statements (see issue #54727)
|
2018-12-25 09:56:47 -06:00
|
|
|
--> $DIR/proc-macro-gates.rs:56:5
|
2018-12-02 13:27:37 -06:00
|
|
|
|
|
2019-03-09 06:03:44 -06:00
|
|
|
LL | m!(struct S;);
|
2018-12-02 13:27:37 -06:00
|
|
|
| ^^^^^^^^^^^^^^
|
|
|
|
|
|
|
|
|
= help: add #![feature(proc_macro_hygiene)] to the crate attributes to enable
|
|
|
|
|
|
|
|
error[E0658]: procedural macros cannot be expanded to statements (see issue #54727)
|
2018-12-25 09:56:47 -06:00
|
|
|
--> $DIR/proc-macro-gates.rs:57:5
|
2018-12-02 13:27:37 -06:00
|
|
|
|
|
2019-03-09 06:03:44 -06:00
|
|
|
LL | m!(let _x = 3;);
|
2018-12-02 13:27:37 -06:00
|
|
|
| ^^^^^^^^^^^^^^^^
|
|
|
|
|
|
|
|
|
= help: add #![feature(proc_macro_hygiene)] to the crate attributes to enable
|
|
|
|
|
|
|
|
error[E0658]: procedural macros cannot be expanded to expressions (see issue #54727)
|
2018-12-25 09:56:47 -06:00
|
|
|
--> $DIR/proc-macro-gates.rs:59:14
|
2018-12-02 13:27:37 -06:00
|
|
|
|
|
2019-03-09 06:03:44 -06:00
|
|
|
LL | let _x = m!(3);
|
2018-12-02 13:27:37 -06:00
|
|
|
| ^^^^^
|
|
|
|
|
|
|
|
|
= help: add #![feature(proc_macro_hygiene)] to the crate attributes to enable
|
|
|
|
|
|
|
|
error[E0658]: procedural macros cannot be expanded to expressions (see issue #54727)
|
2018-12-25 09:56:47 -06:00
|
|
|
--> $DIR/proc-macro-gates.rs:60:15
|
2018-12-02 13:27:37 -06:00
|
|
|
|
|
2019-03-09 06:03:44 -06:00
|
|
|
LL | let _x = [m!(3)];
|
2018-12-02 13:27:37 -06:00
|
|
|
| ^^^^^
|
|
|
|
|
|
|
|
|
= help: add #![feature(proc_macro_hygiene)] to the crate attributes to enable
|
|
|
|
|
|
|
|
error: aborting due to 17 previous errors
|
|
|
|
|
|
|
|
For more information about this error, try `rustc --explain E0658`.
|