1 warning: using an old version of `time-macros-impl`
2 --> $DIR/time-macros-impl/src/lib.rs:5:32
4 LL | #[my_macro] struct One($name);
7 ::: $DIR/group-compat-hack.rs:27:5
9 LL | impl_macros!(Foo);
10 | ------------------ in this macro invocation
12 = note: `#[warn(proc_macro_back_compat)]` on by default
13 = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
14 = note: for more information, see issue #83125 <https://github.com/rust-lang/rust/issues/83125>
15 = note: the `time-macros-impl` crate will stop compiling in futures version of Rust. Please update to the latest version of the `time` crate to avoid breakage
16 = note: this warning originates in the macro `impl_macros` (in Nightly builds, run with -Z macro-backtrace for more info)
18 warning: using an old version of `time-macros-impl`
19 --> $DIR/time-macros-impl-0.1.0/src/lib.rs:5:32
21 LL | #[my_macro] struct One($name);
24 ::: $DIR/group-compat-hack.rs:44:5
26 LL | impl_macros!(Foo);
27 | ------------------ in this macro invocation
29 = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
30 = note: for more information, see issue #83125 <https://github.com/rust-lang/rust/issues/83125>
31 = note: the `time-macros-impl` crate will stop compiling in futures version of Rust. Please update to the latest version of the `time` crate to avoid breakage
32 = note: this warning originates in the macro `impl_macros` (in Nightly builds, run with -Z macro-backtrace for more info)
34 warning: using an old version of `js-sys`
35 --> $DIR/js-sys-0.3.17/src/lib.rs:5:32
37 LL | #[my_macro] struct Two($name);
40 ::: $DIR/group-compat-hack.rs:46:5
43 | ------------- in this macro invocation
45 = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
46 = note: for more information, see issue #83125 <https://github.com/rust-lang/rust/issues/83125>
47 = note: older versions of the `js-sys` crate will stop compiling in future versions of Rust; please update to `js-sys` v0.3.40 or above
48 = note: this warning originates in the macro `arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
50 warning: using an old version of `actix-web`
51 --> $DIR/actix-web/src/extract.rs:5:34
53 LL | #[my_macro] struct Three($T);
56 ::: $DIR/group-compat-hack.rs:55:5
58 LL | tuple_from_req!(Foo);
59 | --------------------- in this macro invocation
61 = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
62 = note: for more information, see issue #83125 <https://github.com/rust-lang/rust/issues/83125>
63 = note: the version of `actix-web` you are using might stop compiling in future versions of Rust; please update to the latest version of the `actix-web` crate to avoid breakage
64 = note: this warning originates in the macro `tuple_from_req` (in Nightly builds, run with -Z macro-backtrace for more info)
66 warning: using an old version of `actix-web`
67 --> $DIR/actix-web-2.0.0/src/extract.rs:5:34
69 LL | #[my_macro] struct Three($T);
72 ::: $DIR/group-compat-hack.rs:63:5
74 LL | tuple_from_req!(Foo);
75 | --------------------- in this macro invocation
77 = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
78 = note: for more information, see issue #83125 <https://github.com/rust-lang/rust/issues/83125>
79 = note: the version of `actix-web` you are using might stop compiling in future versions of Rust; please update to the latest version of the `actix-web` crate to avoid breakage
80 = note: this warning originates in the macro `tuple_from_req` (in Nightly builds, run with -Z macro-backtrace for more info)
82 warning: 5 warnings emitted
84 Future incompatibility report: Future breakage diagnostic:
85 warning: using an old version of `time-macros-impl`
86 --> $DIR/time-macros-impl/src/lib.rs:5:32
88 LL | #[my_macro] struct One($name);
91 ::: $DIR/group-compat-hack.rs:27:5
93 LL | impl_macros!(Foo);
94 | ------------------ in this macro invocation
96 = note: `#[warn(proc_macro_back_compat)]` on by default
97 = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
98 = note: for more information, see issue #83125 <https://github.com/rust-lang/rust/issues/83125>
99 = note: the `time-macros-impl` crate will stop compiling in futures version of Rust. Please update to the latest version of the `time` crate to avoid breakage
100 = note: this warning originates in the macro `impl_macros` (in Nightly builds, run with -Z macro-backtrace for more info)
102 Future breakage diagnostic:
103 warning: using an old version of `time-macros-impl`
104 --> $DIR/time-macros-impl-0.1.0/src/lib.rs:5:32
106 LL | #[my_macro] struct One($name);
109 ::: $DIR/group-compat-hack.rs:44:5
111 LL | impl_macros!(Foo);
112 | ------------------ in this macro invocation
114 = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
115 = note: for more information, see issue #83125 <https://github.com/rust-lang/rust/issues/83125>
116 = note: the `time-macros-impl` crate will stop compiling in futures version of Rust. Please update to the latest version of the `time` crate to avoid breakage
117 = note: this warning originates in the macro `impl_macros` (in Nightly builds, run with -Z macro-backtrace for more info)
119 Future breakage diagnostic:
120 warning: using an old version of `js-sys`
121 --> $DIR/js-sys-0.3.17/src/lib.rs:5:32
123 LL | #[my_macro] struct Two($name);
126 ::: $DIR/group-compat-hack.rs:46:5
129 | ------------- in this macro invocation
131 = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
132 = note: for more information, see issue #83125 <https://github.com/rust-lang/rust/issues/83125>
133 = note: older versions of the `js-sys` crate will stop compiling in future versions of Rust; please update to `js-sys` v0.3.40 or above
134 = note: this warning originates in the macro `arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
136 Future breakage diagnostic:
137 warning: using an old version of `actix-web`
138 --> $DIR/actix-web/src/extract.rs:5:34
140 LL | #[my_macro] struct Three($T);
143 ::: $DIR/group-compat-hack.rs:55:5
145 LL | tuple_from_req!(Foo);
146 | --------------------- in this macro invocation
148 = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
149 = note: for more information, see issue #83125 <https://github.com/rust-lang/rust/issues/83125>
150 = note: the version of `actix-web` you are using might stop compiling in future versions of Rust; please update to the latest version of the `actix-web` crate to avoid breakage
151 = note: this warning originates in the macro `tuple_from_req` (in Nightly builds, run with -Z macro-backtrace for more info)
153 Future breakage diagnostic:
154 warning: using an old version of `actix-web`
155 --> $DIR/actix-web-2.0.0/src/extract.rs:5:34
157 LL | #[my_macro] struct Three($T);
160 ::: $DIR/group-compat-hack.rs:63:5
162 LL | tuple_from_req!(Foo);
163 | --------------------- in this macro invocation
165 = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
166 = note: for more information, see issue #83125 <https://github.com/rust-lang/rust/issues/83125>
167 = note: the version of `actix-web` you are using might stop compiling in future versions of Rust; please update to the latest version of the `actix-web` crate to avoid breakage
168 = note: this warning originates in the macro `tuple_from_req` (in Nightly builds, run with -Z macro-backtrace for more info)