1error: using an old version of `time-macros-impl` 2 --> $DIR/time-macros-impl/src/lib.rs:5:32 3 | 4LL | #[my_macro] struct One($name); 5 | ^^^^^ 6 | 7 ::: $DIR/group-compat-hack.rs:26:5 8 | 9LL | impl_macros!(Foo); 10 | ----------------- in this macro invocation 11 | 12 = note: `#[deny(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 error originates in the macro `impl_macros` (in Nightly builds, run with -Z macro-backtrace for more info) 17 18error: using an old version of `time-macros-impl` 19 --> $DIR/time-macros-impl-0.1.0/src/lib.rs:5:32 20 | 21LL | #[my_macro] struct One($name); 22 | ^^^^^ 23 | 24 ::: $DIR/group-compat-hack.rs:43:5 25 | 26LL | 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 error originates in the macro `impl_macros` (in Nightly builds, run with -Z macro-backtrace for more info) 33 34error: using an old version of `js-sys` 35 --> $DIR/js-sys-0.3.17/src/lib.rs:5:32 36 | 37LL | #[my_macro] struct Two($name); 38 | ^^^^^ 39 | 40 ::: $DIR/group-compat-hack.rs:45:5 41 | 42LL | 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 error originates in the macro `arrays` (in Nightly builds, run with -Z macro-backtrace for more info) 49 50error: using an old version of `actix-web` 51 --> $DIR/actix-web/src/extract.rs:5:34 52 | 53LL | #[my_macro] struct Three($T); 54 | ^^ 55 | 56 ::: $DIR/group-compat-hack.rs:54:5 57 | 58LL | 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 error originates in the macro `tuple_from_req` (in Nightly builds, run with -Z macro-backtrace for more info) 65 66error: using an old version of `actix-web` 67 --> $DIR/actix-web-2.0.0/src/extract.rs:5:34 68 | 69LL | #[my_macro] struct Three($T); 70 | ^^ 71 | 72 ::: $DIR/group-compat-hack.rs:62:5 73 | 74LL | 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 error originates in the macro `tuple_from_req` (in Nightly builds, run with -Z macro-backtrace for more info) 81 82error: aborting due to 5 previous errors 83 84Future incompatibility report: Future breakage diagnostic: 85error: using an old version of `time-macros-impl` 86 --> $DIR/time-macros-impl/src/lib.rs:5:32 87 | 88LL | #[my_macro] struct One($name); 89 | ^^^^^ 90 | 91 ::: $DIR/group-compat-hack.rs:26:5 92 | 93LL | impl_macros!(Foo); 94 | ----------------- in this macro invocation 95 | 96 = note: `#[deny(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 error originates in the macro `impl_macros` (in Nightly builds, run with -Z macro-backtrace for more info) 101 102Future breakage diagnostic: 103error: using an old version of `time-macros-impl` 104 --> $DIR/time-macros-impl-0.1.0/src/lib.rs:5:32 105 | 106LL | #[my_macro] struct One($name); 107 | ^^^^^ 108 | 109 ::: $DIR/group-compat-hack.rs:43:5 110 | 111LL | 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 error originates in the macro `impl_macros` (in Nightly builds, run with -Z macro-backtrace for more info) 118 119Future breakage diagnostic: 120error: using an old version of `js-sys` 121 --> $DIR/js-sys-0.3.17/src/lib.rs:5:32 122 | 123LL | #[my_macro] struct Two($name); 124 | ^^^^^ 125 | 126 ::: $DIR/group-compat-hack.rs:45:5 127 | 128LL | 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 error originates in the macro `arrays` (in Nightly builds, run with -Z macro-backtrace for more info) 135 136Future breakage diagnostic: 137error: using an old version of `actix-web` 138 --> $DIR/actix-web/src/extract.rs:5:34 139 | 140LL | #[my_macro] struct Three($T); 141 | ^^ 142 | 143 ::: $DIR/group-compat-hack.rs:54:5 144 | 145LL | 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 error originates in the macro `tuple_from_req` (in Nightly builds, run with -Z macro-backtrace for more info) 152 153Future breakage diagnostic: 154error: using an old version of `actix-web` 155 --> $DIR/actix-web-2.0.0/src/extract.rs:5:34 156 | 157LL | #[my_macro] struct Three($T); 158 | ^^ 159 | 160 ::: $DIR/group-compat-hack.rs:62:5 161 | 162LL | 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 error originates in the macro `tuple_from_req` (in Nightly builds, run with -Z macro-backtrace for more info) 169 170