]> git.lizzy.rs Git - rust.git/blob - src/test/ui/proc-macro/group-compat-hack/group-compat-hack.stderr
Rollup merge of #87081 - a1phyr:add_wasi_ext_tracking_issue, r=dtolnay
[rust.git] / src / test / ui / proc-macro / group-compat-hack / group-compat-hack.stderr
1 warning: using an old version of `time-macros-impl`
2   --> $DIR/time-macros-impl/src/lib.rs:5:32
3    |
4 LL |         #[my_macro] struct One($name);
5    |                                ^^^^^
6    | 
7   ::: $DIR/group-compat-hack.rs:27:5
8    |
9 LL |     impl_macros!(Foo);
10    |     ------------------ in this macro invocation
11    |
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)
17
18 warning: using an old version of `time-macros-impl`
19   --> $DIR/time-macros-impl-0.1.0/src/lib.rs:5:32
20    |
21 LL |         #[my_macro] struct One($name);
22    |                                ^^^^^
23    | 
24   ::: $DIR/group-compat-hack.rs:44:5
25    |
26 LL |     impl_macros!(Foo);
27    |     ------------------ in this macro invocation
28    |
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)
33
34 warning: using an old version of `js-sys`
35   --> $DIR/js-sys-0.3.17/src/lib.rs:5:32
36    |
37 LL |         #[my_macro] struct Two($name);
38    |                                ^^^^^
39    | 
40   ::: $DIR/group-compat-hack.rs:46:5
41    |
42 LL |     arrays!(Foo);
43    |     ------------- in this macro invocation
44    |
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)
49
50 warning: using an old version of `actix-web`
51   --> $DIR/actix-web/src/extract.rs:5:34
52    |
53 LL |         #[my_macro] struct Three($T);
54    |                                  ^^
55    | 
56   ::: $DIR/group-compat-hack.rs:55:5
57    |
58 LL |     tuple_from_req!(Foo);
59    |     --------------------- in this macro invocation
60    |
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)
65
66 warning: using an old version of `actix-web`
67   --> $DIR/actix-web-2.0.0/src/extract.rs:5:34
68    |
69 LL |         #[my_macro] struct Three($T);
70    |                                  ^^
71    | 
72   ::: $DIR/group-compat-hack.rs:63:5
73    |
74 LL |     tuple_from_req!(Foo);
75    |     --------------------- in this macro invocation
76    |
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)
81
82 warning: 5 warnings emitted
83
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
87    |
88 LL |         #[my_macro] struct One($name);
89    |                                ^^^^^
90    | 
91   ::: $DIR/group-compat-hack.rs:27:5
92    |
93 LL |     impl_macros!(Foo);
94    |     ------------------ in this macro invocation
95    |
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)
101
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
105    |
106 LL |         #[my_macro] struct One($name);
107    |                                ^^^^^
108    | 
109   ::: $DIR/group-compat-hack.rs:44:5
110    |
111 LL |     impl_macros!(Foo);
112    |     ------------------ in this macro invocation
113    |
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)
118
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
122    |
123 LL |         #[my_macro] struct Two($name);
124    |                                ^^^^^
125    | 
126   ::: $DIR/group-compat-hack.rs:46:5
127    |
128 LL |     arrays!(Foo);
129    |     ------------- in this macro invocation
130    |
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)
135
136 Future breakage diagnostic:
137 warning: using an old version of `actix-web`
138   --> $DIR/actix-web/src/extract.rs:5:34
139    |
140 LL |         #[my_macro] struct Three($T);
141    |                                  ^^
142    | 
143   ::: $DIR/group-compat-hack.rs:55:5
144    |
145 LL |     tuple_from_req!(Foo);
146    |     --------------------- in this macro invocation
147    |
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)
152
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
156    |
157 LL |         #[my_macro] struct Three($T);
158    |                                  ^^
159    | 
160   ::: $DIR/group-compat-hack.rs:63:5
161    |
162 LL |     tuple_from_req!(Foo);
163    |     --------------------- in this macro invocation
164    |
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)
169