[INFO] fetching crate futures 0.1.27...
[INFO] extracting crate futures 0.1.27 into work/ex/pr-62008/sources/master#848e0a23f34aaab3e4a974b031c86ef2a4e4fcc1/reg/futures/0.1.27
[INFO] extracting crate futures 0.1.27 into work/ex/pr-62008/sources/try#8f81d0bf6baf07b92f1246696722485c4ca0b049/reg/futures/0.1.27
[INFO] validating manifest of futures-0.1.27 on toolchain master#848e0a23f34aaab3e4a974b031c86ef2a4e4fcc1
[INFO] running `"/mnt/big/ec2-user/crater/work/local/cargo-home/bin/cargo" "+848e0a23f34aaab3e4a974b031c86ef2a4e4fcc1-alt" "read-manifest" "--manifest-path" "Cargo.toml"`
[INFO] validating manifest of futures-0.1.27 on toolchain try#8f81d0bf6baf07b92f1246696722485c4ca0b049
[INFO] running `"/mnt/big/ec2-user/crater/work/local/cargo-home/bin/cargo" "+8f81d0bf6baf07b92f1246696722485c4ca0b049-alt" "read-manifest" "--manifest-path" "Cargo.toml"`
[INFO] started frobbing futures-0.1.27
[INFO] finished frobbing futures-0.1.27
[INFO] frobbed toml for futures-0.1.27 written to work/ex/pr-62008/sources/master#848e0a23f34aaab3e4a974b031c86ef2a4e4fcc1/reg/futures/0.1.27/Cargo.toml
[INFO] started frobbing futures-0.1.27
[INFO] finished frobbing futures-0.1.27
[INFO] frobbed toml for futures-0.1.27 written to work/ex/pr-62008/sources/try#8f81d0bf6baf07b92f1246696722485c4ca0b049/reg/futures/0.1.27/Cargo.toml
[INFO] running `"/mnt/big/ec2-user/crater/work/local/cargo-home/bin/cargo" "+848e0a23f34aaab3e4a974b031c86ef2a4e4fcc1-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"`
[INFO] running `"/mnt/big/ec2-user/crater/work/local/cargo-home/bin/cargo" "+8f81d0bf6baf07b92f1246696722485c4ca0b049-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"`
[INFO] [stderr] Blocking waiting for file lock on package cache
[INFO] running `"/mnt/big/ec2-user/crater/work/local/cargo-home/bin/cargo" "+848e0a23f34aaab3e4a974b031c86ef2a4e4fcc1-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"`
[INFO] [stderr] Blocking waiting for file lock on package cache
[INFO] running `"/mnt/big/ec2-user/crater/work/local/cargo-home/bin/cargo" "+8f81d0bf6baf07b92f1246696722485c4ca0b049-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"`
[INFO] [stderr] Blocking waiting for file lock on package cache
[INFO] checking futures-0.1.27 against try#8f81d0bf6baf07b92f1246696722485c4ca0b049 for pr-62008
[INFO] running `"docker" "create" "-v" "/mnt/big/ec2-user/crater/work/local/target-dirs/pr-62008/worker-1/try#8f81d0bf6baf07b92f1246696722485c4ca0b049:/opt/crater/target:rw,Z" "-v" "/mnt/big/ec2-user/crater/work/ex/pr-62008/sources/try#8f81d0bf6baf07b92f1246696722485c4ca0b049/reg/futures/0.1.27:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/ec2-user/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/ec2-user/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+8f81d0bf6baf07b92f1246696722485c4ca0b049-alt" "check" "--frozen" "--all" "--all-targets"`
[INFO] [stdout] 985704f0d8a983d43e1bca60a1d9224e513f1b45fa4c82f4816e589982c51450
[INFO] running `"docker" "start" "-a" "985704f0d8a983d43e1bca60a1d9224e513f1b45fa4c82f4816e589982c51450"`
[INFO] [stderr] Checking futures v0.1.27 (/opt/crater/workdir)
[INFO] [stderr] error: meta-variable repeats with different Kleene operator
[INFO] [stderr] --> src/future/join.rs:104:27
[INFO] [stderr] |
[INFO] [stderr] 11 | ($Join:ident, $new:ident, ),
[INFO] [stderr] | - expected repetition
[INFO] [stderr] ...
[INFO] [stderr] 104 | (a, $($B),+) => {
[INFO] [stderr] | ^^ - conflicting repetition
[INFO] [stderr] |
[INFO] [stderr] = note: #[deny(meta_variable_misuse)] on by default
[INFO] [stderr]
[INFO] [stderr] error: meta-variable repeats with different Kleene operator
[INFO] [stderr] --> src/future/join.rs:107:55
[INFO] [stderr] |
[INFO] [stderr] 11 | ($Join:ident, $new:ident, ),
[INFO] [stderr] | - expected repetition
[INFO] [stderr] ...
[INFO] [stderr] 107 | $(IntoFuture::into_future($B)),+
[INFO] [stderr] | ^^ - conflicting repetition
[INFO] [stderr]
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr] --> src/future/catch_unwind.rs:28:22
[INFO] [stderr] |
[INFO] [stderr] 28 | type Error = Box;
[INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn Any + Send`
[INFO] [stderr] |
[INFO] [stderr] = note: #[warn(bare_trait_objects)] on by default
[INFO] [stderr]
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr] --> src/future/shared.rs:310:32
[INFO] [stderr] |
[INFO] [stderr] 310 | fn cause(&self) -> Option<&error::Error> {
[INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error`
[INFO] [stderr]
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr] --> src/future/mod.rs:106:50
[INFO] [stderr] |
[INFO] [stderr] 106 | pub type BoxFuture = ::std::boxed::Box + Send>;
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future- + Send`
[INFO] [stderr]
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr] --> src/stream/select.rs:37:40
[INFO] [stderr] |
[INFO] [stderr] 37 | (&mut self.stream2 as &mut Stream
- ,
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Stream
- `
[INFO] [stderr]
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr] --> src/stream/select.rs:38:40
[INFO] [stderr] |
[INFO] [stderr] 38 | &mut self.stream1 as &mut Stream
- )
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Stream
- `
[INFO] [stderr]
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr] --> src/stream/select.rs:40:40
[INFO] [stderr] |
[INFO] [stderr] 40 | (&mut self.stream1 as &mut Stream
- ,
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Stream
- `
[INFO] [stderr]
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr] --> src/stream/select.rs:41:40
[INFO] [stderr] |
[INFO] [stderr] 41 | &mut self.stream2 as &mut Stream
- )
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Stream
- `
[INFO] [stderr]
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr] --> src/stream/catch_unwind.rs:37:22
[INFO] [stderr] |
[INFO] [stderr] 37 | type Error = Box;
[INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn Any + Send`
[INFO] [stderr]
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr] --> src/stream/futures_unordered.rs:602:50
[INFO] [stderr] |
[INFO] [stderr] 602 | unsafe fn hide_lt(p: *mut ArcNode) -> *mut UnsafeNotify {
[INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn UnsafeNotify`
[INFO] [stderr]
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr] --> src/stream/futures_unordered.rs:603:30
[INFO] [stderr] |
[INFO] [stderr] 603 | mem::transmute(p as *mut UnsafeNotify)
[INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn UnsafeNotify`
[INFO] [stderr]
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr] --> src/stream/mod.rs:132:50
[INFO] [stderr] |
[INFO] [stderr] 132 | pub type BoxStream = ::std::boxed::Box + Send>;
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Stream
- + Send`
[INFO] [stderr]
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr] --> src/sink/mod.rs:55:48
[INFO] [stderr] |
[INFO] [stderr] 55 | pub type BoxSink = ::std::boxed::Box +
[INFO] [stderr] | ________________________________________________^
[INFO] [stderr] 56 | | ::core::marker::Send>;
[INFO] [stderr] | |___________________________________________________________________^
[INFO] [stderr] help: use `dyn`
[INFO] [stderr] |
[INFO] [stderr] 55 | pub type BoxSink = ::std::boxed::Box +
[INFO] [stderr] 56 | ::core::marker::Send>;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr] --> src/task_impl/core.rs:21:12
[INFO] [stderr] |
[INFO] [stderr] 21 | f: &'a Fn() -> NotifyHandle,
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn() -> NotifyHandle`
[INFO] [stderr]
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr] --> src/task_impl/core.rs:45:23
[INFO] [stderr] |
[INFO] [stderr] 45 | pub fn new(f: &'a Fn() -> NotifyHandle, id: usize) -> BorrowedUnpark<'a> {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn() -> NotifyHandle`
[INFO] [stderr]
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr] --> src/task_impl/std/data.rs:35:41
[INFO] [stderr] |
[INFO] [stderr] 35 | Box,
[INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Opaque`
[INFO] [stderr]
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr] --> src/task_impl/std/data.rs:124:36
[INFO] [stderr] |
[INFO] [stderr] 124 | &**entry as *const Opaque as *const T
[INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Opaque`
[INFO] [stderr]
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr] --> src/task_impl/std/mod.rs:93:17
[INFO] [stderr] |
[INFO] [stderr] 93 | Old(&'a Arc),
[INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Unpark`
[INFO] [stderr]
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr] --> src/task_impl/std/mod.rs:107:13
[INFO] [stderr] |
[INFO] [stderr] 107 | Old(Arc),
[INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Unpark`
[INFO] [stderr]
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr] --> src/task_impl/std/mod.rs:121:23
[INFO] [stderr] |
[INFO] [stderr] 121 | pub fn new(f: &'a Fn() -> NotifyHandle, id: usize) -> BorrowedUnpark<'a> {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn() -> NotifyHandle`
[INFO] [stderr]
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr] --> src/task_impl/std/mod.rs:208:35
[INFO] [stderr] |
[INFO] [stderr] 208 | &**old1 as *const Unpark == &**old2 as *const Unpark
[INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Unpark`
[INFO] [stderr]
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr] --> src/task_impl/std/mod.rs:208:63
[INFO] [stderr] |
[INFO] [stderr] 208 | &**old1 as *const Unpark == &**old2 as *const Unpark
[INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Unpark`
[INFO] [stderr]
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr] --> src/task_impl/std/mod.rs:222:47
[INFO] [stderr] |
[INFO] [stderr] 222 | pub fn poll_future(&mut self, unpark: Arc) -> Poll {
[INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Unpark`
[INFO] [stderr]
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr] --> src/task_impl/std/mod.rs:248:36
[INFO] [stderr] |
[INFO] [stderr] 248 | pub fn execute(self, exec: Arc)
[INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn Executor`
[INFO] [stderr]
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr] --> src/task_impl/std/mod.rs:269:47
[INFO] [stderr] |
[INFO] [stderr] 269 | pub fn poll_stream(&mut self, unpark: Arc)
[INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Unpark`
[INFO] [stderr]
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr] --> src/task_impl/std/mod.rs:295:67
[INFO] [stderr] |
[INFO] [stderr] 295 | pub fn start_send(&mut self, value: S::SinkItem, unpark: &Arc)
[INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Unpark`
[INFO] [stderr]
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr] --> src/task_impl/std/mod.rs:303:47
[INFO] [stderr] |
[INFO] [stderr] 303 | pub fn poll_flush(&mut self, unpark: &Arc)
[INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Unpark`
[INFO] [stderr]
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr] --> src/task_impl/std/mod.rs:402:22
[INFO] [stderr] |
[INFO] [stderr] 402 | spawn: Spawn + Send>>,
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future
- + Send`
[INFO] [stderr]
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr] --> src/task_impl/std/mod.rs:409:15
[INFO] [stderr] |
[INFO] [stderr] 409 | exec: Arc,
[INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn Executor`
[INFO] [stderr]
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr] --> src/task_impl/std/mod.rs:598:14
[INFO] [stderr] |
[INFO] [stderr] 598 | set: Arc,
[INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn EventSet`
[INFO] [stderr]
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr] --> src/task_impl/std/mod.rs:607:25
[INFO] [stderr] |
[INFO] [stderr] 607 | pub fn new(set: Arc, id: usize) -> UnparkEvent {
[INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn EventSet`
[INFO] [stderr]
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr] --> src/task_impl/mod.rs:634:17
[INFO] [stderr] |
[INFO] [stderr] 634 | inner: *mut UnsafeNotify,
[INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn UnsafeNotify`
[INFO] [stderr]
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr] --> src/task_impl/mod.rs:651:35
[INFO] [stderr] |
[INFO] [stderr] 651 | pub unsafe fn new(inner: *mut UnsafeNotify) -> NotifyHandle {
[INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn UnsafeNotify`
[INFO] [stderr]
[INFO] [stderr] error: meta-variable repeats with different Kleene operator
[INFO] [stderr] --> src/future/join.rs:104:27
[INFO] [stderr] |
[INFO] [stderr] 11 | ($Join:ident, $new:ident, ),
[INFO] [stderr] | - expected repetition
[INFO] [stderr] ...
[INFO] [stderr] 104 | (a, $($B),+) => {
[INFO] [stderr] | ^^ - conflicting repetition
[INFO] [stderr] |
[INFO] [stderr] = note: #[deny(meta_variable_misuse)] on by default
[INFO] [stderr]
[INFO] [stderr] error: meta-variable repeats with different Kleene operator
[INFO] [stderr] --> src/future/join.rs:107:55
[INFO] [stderr] |
[INFO] [stderr] 11 | ($Join:ident, $new:ident, ),
[INFO] [stderr] | - expected repetition
[INFO] [stderr] ...
[INFO] [stderr] 107 | $(IntoFuture::into_future($B)),+
[INFO] [stderr] | ^^ - conflicting repetition
[INFO] [stderr]
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr] --> src/future/catch_unwind.rs:28:22
[INFO] [stderr] |
[INFO] [stderr] 28 | type Error = Box;
[INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn Any + Send`
[INFO] [stderr] |
[INFO] [stderr] = note: #[warn(bare_trait_objects)] on by default
[INFO] [stderr]
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr] --> src/future/shared.rs:310:32
[INFO] [stderr] |
[INFO] [stderr] 310 | fn cause(&self) -> Option<&error::Error> {
[INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error`
[INFO] [stderr]
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr] --> src/future/mod.rs:106:50
[INFO] [stderr] |
[INFO] [stderr] 106 | pub type BoxFuture = ::std::boxed::Box + Send>;
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future
- + Send`
[INFO] [stderr]
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr] --> src/stream/select.rs:37:40
[INFO] [stderr] |
[INFO] [stderr] 37 | (&mut self.stream2 as &mut Stream
- ,
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Stream
- `
[INFO] [stderr]
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr] --> src/stream/select.rs:38:40
[INFO] [stderr] |
[INFO] [stderr] 38 | &mut self.stream1 as &mut Stream
- )
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Stream
- `
[INFO] [stderr]
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr] --> src/stream/select.rs:40:40
[INFO] [stderr] |
[INFO] [stderr] 40 | (&mut self.stream1 as &mut Stream
- ,
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Stream
- `
[INFO] [stderr]
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr] --> src/stream/select.rs:41:40
[INFO] [stderr] |
[INFO] [stderr] 41 | &mut self.stream2 as &mut Stream
- )
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Stream
- `
[INFO] [stderr]
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr] --> src/stream/catch_unwind.rs:37:22
[INFO] [stderr] |
[INFO] [stderr] 37 | type Error = Box;
[INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn Any + Send`
[INFO] [stderr]
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr] --> src/stream/futures_unordered.rs:602:50
[INFO] [stderr] |
[INFO] [stderr] 602 | unsafe fn hide_lt(p: *mut ArcNode) -> *mut UnsafeNotify {
[INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn UnsafeNotify`
[INFO] [stderr]
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr] --> src/stream/futures_unordered.rs:603:30
[INFO] [stderr] |
[INFO] [stderr] 603 | mem::transmute(p as *mut UnsafeNotify)
[INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn UnsafeNotify`
[INFO] [stderr]
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr] --> src/stream/mod.rs:132:50
[INFO] [stderr] |
[INFO] [stderr] 132 | pub type BoxStream = ::std::boxed::Box + Send>;
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Stream
- + Send`
[INFO] [stderr]
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr] --> src/sink/mod.rs:55:48
[INFO] [stderr] |
[INFO] [stderr] 55 | pub type BoxSink = ::std::boxed::Box +
[INFO] [stderr] | ________________________________________________^
[INFO] [stderr] 56 | | ::core::marker::Send>;
[INFO] [stderr] | |___________________________________________________________________^
[INFO] [stderr] help: use `dyn`
[INFO] [stderr] |
[INFO] [stderr] 55 | pub type BoxSink = ::std::boxed::Box +
[INFO] [stderr] 56 | ::core::marker::Send>;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr] --> src/task_impl/core.rs:21:12
[INFO] [stderr] |
[INFO] [stderr] 21 | f: &'a Fn() -> NotifyHandle,
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn() -> NotifyHandle`
[INFO] [stderr]
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr] --> src/task_impl/core.rs:45:23
[INFO] [stderr] |
[INFO] [stderr] 45 | pub fn new(f: &'a Fn() -> NotifyHandle, id: usize) -> BorrowedUnpark<'a> {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn() -> NotifyHandle`
[INFO] [stderr]
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr] --> src/task_impl/std/data.rs:35:41
[INFO] [stderr] |
[INFO] [stderr] 35 | Box,
[INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Opaque`
[INFO] [stderr]
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr] --> src/task_impl/std/data.rs:124:36
[INFO] [stderr] |
[INFO] [stderr] 124 | &**entry as *const Opaque as *const T
[INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Opaque`
[INFO] [stderr]
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr] --> src/task_impl/std/mod.rs:93:17
[INFO] [stderr] |
[INFO] [stderr] 93 | Old(&'a Arc),
[INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Unpark`
[INFO] [stderr]
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr] --> src/task_impl/std/mod.rs:107:13
[INFO] [stderr] |
[INFO] [stderr] 107 | Old(Arc),
[INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Unpark`
[INFO] [stderr]
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr] --> src/task_impl/std/mod.rs:121:23
[INFO] [stderr] |
[INFO] [stderr] 121 | pub fn new(f: &'a Fn() -> NotifyHandle, id: usize) -> BorrowedUnpark<'a> {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn() -> NotifyHandle`
[INFO] [stderr]
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr] --> src/task_impl/std/mod.rs:208:35
[INFO] [stderr] |
[INFO] [stderr] 208 | &**old1 as *const Unpark == &**old2 as *const Unpark
[INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Unpark`
[INFO] [stderr]
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr] --> src/task_impl/std/mod.rs:208:63
[INFO] [stderr] |
[INFO] [stderr] 208 | &**old1 as *const Unpark == &**old2 as *const Unpark
[INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Unpark`
[INFO] [stderr]
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr] --> src/task_impl/std/mod.rs:222:47
[INFO] [stderr] |
[INFO] [stderr] 222 | pub fn poll_future(&mut self, unpark: Arc) -> Poll {
[INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Unpark`
[INFO] [stderr]
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr] --> src/task_impl/std/mod.rs:248:36
[INFO] [stderr] |
[INFO] [stderr] 248 | pub fn execute(self, exec: Arc)
[INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn Executor`
[INFO] [stderr]
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr] --> src/task_impl/std/mod.rs:269:47
[INFO] [stderr] |
[INFO] [stderr] 269 | pub fn poll_stream(&mut self, unpark: Arc)
[INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Unpark`
[INFO] [stderr]
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr] --> src/task_impl/std/mod.rs:295:67
[INFO] [stderr] |
[INFO] [stderr] 295 | pub fn start_send(&mut self, value: S::SinkItem, unpark: &Arc)
[INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Unpark`
[INFO] [stderr]
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr] --> src/task_impl/std/mod.rs:303:47
[INFO] [stderr] |
[INFO] [stderr] 303 | pub fn poll_flush(&mut self, unpark: &Arc)
[INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Unpark`
[INFO] [stderr]
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr] --> src/task_impl/std/mod.rs:402:22
[INFO] [stderr] |
[INFO] [stderr] 402 | spawn: Spawn + Send>>,
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future
- + Send`
[INFO] [stderr]
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr] --> src/task_impl/std/mod.rs:409:15
[INFO] [stderr] |
[INFO] [stderr] 409 | exec: Arc,
[INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn Executor`
[INFO] [stderr]
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr] --> src/task_impl/std/mod.rs:598:14
[INFO] [stderr] |
[INFO] [stderr] 598 | set: Arc,
[INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn EventSet`
[INFO] [stderr]
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr] --> src/task_impl/std/mod.rs:607:25
[INFO] [stderr] |
[INFO] [stderr] 607 | pub fn new(set: Arc, id: usize) -> UnparkEvent {
[INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn EventSet`
[INFO] [stderr]
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr] --> src/task_impl/mod.rs:634:17
[INFO] [stderr] |
[INFO] [stderr] 634 | inner: *mut UnsafeNotify,
[INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn UnsafeNotify`
[INFO] [stderr]
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr] --> src/task_impl/mod.rs:651:35
[INFO] [stderr] |
[INFO] [stderr] 651 | pub unsafe fn new(inner: *mut UnsafeNotify) -> NotifyHandle {
[INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn UnsafeNotify`
[INFO] [stderr]
[INFO] [stderr] error: aborting due to 2 previous errors
[INFO] [stderr]
[INFO] [stderr] error: aborting due to 2 previous errors
[INFO] [stderr]
[INFO] [stderr] error: Could not compile `futures`.
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: Could not compile `futures`.
[INFO] [stderr]
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] running `"docker" "inspect" "985704f0d8a983d43e1bca60a1d9224e513f1b45fa4c82f4816e589982c51450"`
[INFO] running `"docker" "rm" "-f" "985704f0d8a983d43e1bca60a1d9224e513f1b45fa4c82f4816e589982c51450"`
[INFO] [stdout] 985704f0d8a983d43e1bca60a1d9224e513f1b45fa4c82f4816e589982c51450