warning: meta-variable repeats with different Kleene operator --> $DIR/expansion-time.rs:5:29 | LL | ( $($i:ident)* ) => { $($i)+ }; | - ^^ - conflicting repetition | | | expected repetition | note: the lint level is defined here --> $DIR/expansion-time.rs:3:8 | LL | #[warn(meta_variable_misuse)] | ^^^^^^^^^^^^^^^^^^^^ warning: missing fragment specifier --> $DIR/expansion-time.rs:9:19 | LL | macro_rules! m { ($i) => {} } | ^^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #40107 note: the lint level is defined here --> $DIR/expansion-time.rs:8:8 | LL | #[warn(missing_fragment_specifier)] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ warning: use of unstable library feature `test`: `bench` is a part of custom test frameworks which are unstable --> $DIR/expansion-time.rs:14:7 | LL | #[bench] | ^^^^^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #64266 note: the lint level is defined here --> $DIR/expansion-time.rs:12:8 | LL | #[warn(soft_unstable)] | ^^^^^^^^^^^^^ warning: include macro expected single expression in source --> $DIR/expansion-time-include.rs:4:1 | LL | 2 | ^ | note: the lint level is defined here --> $DIR/expansion-time.rs:29:8 | LL | #[warn(incomplete_include)] | ^^^^^^^^^^^^^^^^^^ warning: 4 warnings emitted Future incompatibility report: Future breakage diagnostic: warning: missing fragment specifier --> $DIR/expansion-time.rs:9:19 | LL | macro_rules! m { ($i) => {} } | ^^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #40107 note: the lint level is defined here --> $DIR/expansion-time.rs:8:8 | LL | #[warn(missing_fragment_specifier)] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Future breakage diagnostic: warning: use of unstable library feature `test`: `bench` is a part of custom test frameworks which are unstable --> $DIR/expansion-time.rs:14:7 | LL | #[bench] | ^^^^^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #64266 note: the lint level is defined here --> $DIR/expansion-time.rs:12:8 | LL | #[warn(soft_unstable)] | ^^^^^^^^^^^^^