[INFO] fetching crate apis 0.4.3... [INFO] checking apis-0.4.3 against master#2748a9fd93dd1a00a4521f4f16de5befbf77f6cd for pr-62262-1 [INFO] extracting crate apis 0.4.3 into /workspace/builds/worker-2/source [INFO] validating manifest of crates.io crate apis 0.4.3 on toolchain 2748a9fd93dd1a00a4521f4f16de5befbf77f6cd [INFO] running `"/workspace/cargo-home/bin/cargo" "+2748a9fd93dd1a00a4521f4f16de5befbf77f6cd" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking crates.io crate apis 0.4.3 [INFO] finished tweaking crates.io crate apis 0.4.3 [INFO] tweaked toml for crates.io crate apis 0.4.3 written to /workspace/builds/worker-2/source/Cargo.toml [INFO] running `"/workspace/cargo-home/bin/cargo" "+2748a9fd93dd1a00a4521f4f16de5befbf77f6cd" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `"/workspace/cargo-home/bin/cargo" "+2748a9fd93dd1a00a4521f4f16de5befbf77f6cd" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+2748a9fd93dd1a00a4521f4f16de5befbf77f6cd" "check" "--frozen" "--all" "--all-targets"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 2161ffab5c6be22d863ffee8a4cd42c62287e645ee8b3e091891917cfb08b5b4 [INFO] running `"docker" "start" "-a" "2161ffab5c6be22d863ffee8a4cd42c62287e645ee8b3e091891917cfb08b5b4"` [INFO] [stderr] Checking downcast-rs v1.1.0 [INFO] [stderr] Compiling nix v0.11.1 [INFO] [stderr] Checking stable_deref_trait v1.1.1 [INFO] [stderr] Checking scopeguard v0.3.3 [INFO] [stderr] Compiling cgmath v0.16.1 [INFO] [stderr] Compiling winapi v0.3.8 [INFO] [stderr] Checking void v1.0.2 [INFO] [stderr] Compiling syn v0.15.44 [INFO] [stderr] Checking approx v0.1.1 [INFO] [stderr] Checking rgb v0.8.14 [INFO] [stderr] Checking marksman_escape v0.1.2 [INFO] [stderr] Checking bounded-spsc-queue v0.4.0 [INFO] [stderr] Checking enum_derive v0.1.7 [INFO] [stderr] Checking macro-attr v0.2.0 [INFO] [stderr] Checking vec_map v0.8.1 [INFO] [stderr] Checking either v1.5.3 [INFO] [stderr] Checking unwrap v1.2.1 [INFO] [stderr] Checking rand_core v0.3.1 [INFO] [stderr] Compiling log v0.4.8 [INFO] [stderr] Compiling proc-macro2 v0.4.30 [INFO] [stderr] Checking owning_ref v0.4.0 [INFO] [stderr] Compiling parking_lot_core v0.3.1 [INFO] [stderr] Compiling wayland-scanner v0.20.12 [INFO] [stderr] Checking num-traits v0.1.43 [INFO] [stderr] Checking num-integer v0.1.41 [INFO] [stderr] Checking enum-unitary v0.3.6 [INFO] [stderr] Checking unbounded-spsc v0.1.5 [INFO] [stderr] Checking wayland-sys v0.20.12 [INFO] [stderr] Checking rand v0.5.6 [INFO] [stderr] Checking lock_api v0.1.5 [INFO] [stderr] Compiling gl_generator v0.9.0 [INFO] [stderr] Checking chrono v0.4.9 [INFO] [stderr] Checking wayland-commons v0.20.12 [INFO] [stderr] Compiling quote v0.6.13 [INFO] [stderr] Compiling wayland-client v0.20.12 [INFO] [stderr] Compiling wayland-protocols v0.20.12 [INFO] [stderr] Compiling glutin v0.17.0 [INFO] [stderr] Compiling glium v0.22.0 [INFO] [stderr] Checking simplelog v0.5.3 [INFO] [stderr] Checking parking_lot v0.6.4 [INFO] [stderr] Checking winconsole v0.10.0 [INFO] [stderr] Checking colored v1.8.0 [INFO] [stderr] Compiling variant_count v1.0.0 [INFO] [stderr] Checking smithay-client-toolkit v0.2.6 [INFO] [stderr] Checking macro-machines v0.8.10 [INFO] [stderr] Checking apis v0.4.3 (/opt/rustwide/workdir) [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/process/inner.rs:5:1 [INFO] [stderr] | [INFO] [stderr] 5 | / /// The `sourcepoints` field is wrapped in a `Refcell` and an `Option` so that [INFO] [stderr] 6 | | /// it may be "removed" from the process with `take_endpoints` while the run [INFO] [stderr] 7 | | /// loop receives messages. [INFO] [stderr] | |___________________________^ [INFO] [stderr] 8 | [INFO] [stderr] 9 | / def_machine_nodefault! { [INFO] [stderr] 10 | | Inner ( [INFO] [stderr] 11 | | def : process::Def , [INFO] [stderr] 12 | | session_handle : session::Handle , [INFO] [stderr] ... | [INFO] [stderr] 39 | | } [INFO] [stderr] 40 | | } [INFO] [stderr] | |_- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_doc_comments)]` on by default [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/session/mod.rs:19:1 [INFO] [stderr] | [INFO] [stderr] 19 | /// Main session datatype. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 20 | / def_machine_nodefault! { [INFO] [stderr] 21 | | Session ( [INFO] [stderr] 22 | | def : Def , [INFO] [stderr] 23 | | process_handles : vec_map::VecMap >, [INFO] [stderr] ... | [INFO] [stderr] 44 | | } [INFO] [stderr] 45 | | } [INFO] [stderr] | |_- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] error: cannot find macro `debug` in this scope [INFO] [stderr] --> src/process/mod.rs:237:5 [INFO] [stderr] | [INFO] [stderr] 237 | debug!("process[{:?}] sending on channel[{:?}]: {}", [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `warn` in this scope [INFO] [stderr] --> src/process/mod.rs:243:7 [INFO] [stderr] | [INFO] [stderr] 243 | warn!("process[{:?}] send message[{:?}] on channel[{:?}] failed: {}", [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `debug` in this scope [INFO] [stderr] --> src/process/mod.rs:256:5 [INFO] [stderr] | [INFO] [stderr] 256 | debug!("process[{:?}] sending to process[{:?}] on channel[{:?}]: {}", [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `warn` in this scope [INFO] [stderr] --> src/process/mod.rs:263:9 [INFO] [stderr] | [INFO] [stderr] 263 | warn!("process[{:?}] send to process[{:?}] message[{:?}] \ [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `warn` in this scope [INFO] [stderr] --> src/process/mod.rs:301:15 [INFO] [stderr] | [INFO] [stderr] 301 | warn!("process[{:?}] unhandled message on channel[{:?}]: {}", [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `warn` in this scope [INFO] [stderr] --> src/process/mod.rs:314:9 [INFO] [stderr] | [INFO] [stderr] 314 | warn!("process[{:?}] unhandled message count: {}", [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `debug` in this scope [INFO] [stderr] --> src/process/mod.rs:353:5 [INFO] [stderr] | [INFO] [stderr] 353 | debug!("process[{:?}] start time: {}", [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `debug` in this scope [INFO] [stderr] --> src/process/mod.rs:376:11 [INFO] [stderr] | [INFO] [stderr] 376 | debug!("process[{:?}] received on channel[{:?}]: {}", [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `info` in this scope [INFO] [stderr] --> src/process/mod.rs:394:11 [INFO] [stderr] | [INFO] [stderr] 394 | info!("process[{:?}] receive on channel[{:?}] failed: {}", [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `debug` in this scope [INFO] [stderr] --> src/process/mod.rs:446:5 [INFO] [stderr] | [INFO] [stderr] 446 | debug!("process[{:?}] start time: {}", [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `trace` in this scope [INFO] [stderr] --> src/process/mod.rs:479:11 [INFO] [stderr] | [INFO] [stderr] 479 | trace!("process[{:?}] tick[{}] t_since: {:?}", [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `trace` in this scope [INFO] [stderr] --> src/process/mod.rs:483:11 [INFO] [stderr] | [INFO] [stderr] 483 | trace!("process[{:?}] tick[{}] t_until: {:?}", [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `debug` in this scope [INFO] [stderr] --> src/process/mod.rs:490:9 [INFO] [stderr] | [INFO] [stderr] 490 | debug!("process[{:?}] tick[{}]: {}", [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `trace` in this scope [INFO] [stderr] --> src/process/mod.rs:501:11 [INFO] [stderr] | [INFO] [stderr] 501 | trace!("process[{:?}] update[{}]", self.id(), update_count); [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `warn` in this scope [INFO] [stderr] --> src/process/mod.rs:516:9 [INFO] [stderr] | [INFO] [stderr] 516 | warn!("process[{:?}] tick[{}]: {}", [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `warn` in this scope [INFO] [stderr] --> src/process/mod.rs:529:9 [INFO] [stderr] | [INFO] [stderr] 529 | warn!("process[{:?}] tick[{}]: {}", [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `debug` in this scope [INFO] [stderr] --> src/process/mod.rs:558:5 [INFO] [stderr] | [INFO] [stderr] 558 | debug!("process[{:?}] start time: {}", [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `trace` in this scope [INFO] [stderr] --> src/process/mod.rs:590:11 [INFO] [stderr] | [INFO] [stderr] 590 | trace!("process[{:?}] tick[{}] t_since: {:?}", [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `trace` in this scope [INFO] [stderr] --> src/process/mod.rs:594:11 [INFO] [stderr] | [INFO] [stderr] 594 | trace!("process[{:?}] tick[{}] t_until: {:?}", [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `debug` in this scope [INFO] [stderr] --> src/process/mod.rs:601:9 [INFO] [stderr] | [INFO] [stderr] 601 | debug!("process[{:?}] tick[{}]: {}", [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `trace` in this scope [INFO] [stderr] --> src/process/mod.rs:612:11 [INFO] [stderr] | [INFO] [stderr] 612 | trace!("process[{:?}] update[{}]", self.id(), update_count); [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `warn` in this scope [INFO] [stderr] --> src/process/mod.rs:627:9 [INFO] [stderr] | [INFO] [stderr] 627 | warn!("process[{:?}] tick[{}]: {}", [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `warn` in this scope [INFO] [stderr] --> src/process/mod.rs:640:9 [INFO] [stderr] | [INFO] [stderr] 640 | warn!("process[{:?}] tick[{}]: {}", [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `debug` in this scope [INFO] [stderr] --> src/process/mod.rs:658:5 [INFO] [stderr] | [INFO] [stderr] 658 | debug!("process[{:?}] start time: {}", [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `trace` in this scope [INFO] [stderr] --> src/process/mod.rs:676:7 [INFO] [stderr] | [INFO] [stderr] 676 | trace!("process[{:?}] update[{}]", self.id(), _update_count); [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `debug` in this scope [INFO] [stderr] --> src/process/mod.rs:1069:11 [INFO] [stderr] | [INFO] [stderr] 1069 | debug!("process[{:?}] received on channel[{:?}]: {}", [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `info` in this scope [INFO] [stderr] --> src/process/mod.rs:1090:11 [INFO] [stderr] | [INFO] [stderr] 1090 | info!("process[{:?}] try receive on channel[{:?}]: {}", [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `debug` in this scope [INFO] [stderr] --> src/session/mod.rs:373:5 [INFO] [stderr] | [INFO] [stderr] 373 | debug!("session[{:?}]: {}", self, "started...".cyan().bold()); [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `debug` in this scope [INFO] [stderr] --> src/session/mod.rs:394:5 [INFO] [stderr] | [INFO] [stderr] 394 | debug!("session[{:?}]: {}", self, "...finished".cyan().bold()); [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] Checking winit v0.16.2 [INFO] [stderr] error[E0405]: cannot find trait `FnBox` in module `boxed` [INFO] [stderr] --> src/process/mod.rs:32:17 [INFO] [stderr] | [INFO] [stderr] 32 | Box Option <()> + Send> [INFO] [stderr] | ^^^^^ not found in `boxed` [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `FnBox` in module `boxed` [INFO] [stderr] --> src/process/mod.rs:39:27 [INFO] [stderr] | [INFO] [stderr] 39 | Option Option <()> + Send>> [INFO] [stderr] | ^^^^^ not found in `boxed` [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `FnBox` in module `boxed` [INFO] [stderr] --> src/process/mod.rs:333:36 [INFO] [stderr] | [INFO] [stderr] 333 | let continuation : Box Option <()> + Send> = { [INFO] [stderr] | ^^^^^ not found in `boxed` [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `FnBox` in module `std::boxed` [INFO] [stderr] --> src/session/mod.rs:59:22 [INFO] [stderr] | [INFO] [stderr] 59 | Box Option <()> + Send> [INFO] [stderr] | ^^^^^ not found in `std::boxed` [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `FnBox` in module `std::boxed` [INFO] [stderr] --> src/session/mod.rs:332:34 [INFO] [stderr] | [INFO] [stderr] 332 | Box Option <()> + Send> [INFO] [stderr] | ^^^^^ not found in `std::boxed` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/channel/backend/mod.rs:226:50 [INFO] [stderr] | [INFO] [stderr] 226 | let mut sourcepoints : vec_map::VecMap >> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn channel::Sourcepoint ` [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/channel/backend/mod.rs:232:47 [INFO] [stderr] | [INFO] [stderr] 232 | let mut endpoints : vec_map::VecMap >> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn channel::Endpoint ` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/channel/backend/mod.rs:285:50 [INFO] [stderr] | [INFO] [stderr] 285 | let mut sourcepoints : vec_map::VecMap >> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn channel::Sourcepoint ` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/channel/backend/mod.rs:292:47 [INFO] [stderr] | [INFO] [stderr] 292 | let mut endpoints : vec_map::VecMap >> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn channel::Endpoint ` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/channel/backend/mod.rs:347:50 [INFO] [stderr] | [INFO] [stderr] 347 | let mut sourcepoints : vec_map::VecMap >> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn channel::Sourcepoint ` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/channel/backend/mod.rs:354:47 [INFO] [stderr] | [INFO] [stderr] 354 | let mut endpoints : vec_map::VecMap >> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn channel::Endpoint ` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/channel/mod.rs:18:44 [INFO] [stderr] | [INFO] [stderr] 18 | pub sourcepoints : vec_map::VecMap >>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Sourcepoint ` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/channel/mod.rs:19:44 [INFO] [stderr] | [INFO] [stderr] 19 | pub endpoints : vec_map::VecMap >> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Endpoint ` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/channel/mod.rs:400:32 [INFO] [stderr] | [INFO] [stderr] 400 | fn cause (&self) -> Option <&std::error::Error> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn std::error::Error` [INFO] [stderr] [INFO] [stderr] warning: unused import: `macro_machines::*` [INFO] [stderr] --> src/process/mod.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | use macro_machines::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/process/inner.rs:13:44 [INFO] [stderr] | [INFO] [stderr] 13 | sourcepoints : vec_map::VecMap >>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn channel::Sourcepoint ` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/process/inner.rs:15:29 [INFO] [stderr] | [INFO] [stderr] 15 | vec_map::VecMap >>>> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn channel::Endpoint ` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/process/mod.rs:32:10 [INFO] [stderr] | [INFO] [stderr] 32 | Box Option <()> + Send> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn boxed::FnBox (CTX::GPROC) -> Option <()> + Send` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/process/mod.rs:39:20 [INFO] [stderr] | [INFO] [stderr] 39 | Option Option <()> + Send>> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn boxed::FnBox (CTX::GPROC) -> Option <()> + Send` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/process/mod.rs:174:44 [INFO] [stderr] | [INFO] [stderr] 174 | fn sourcepoints (&self) -> &VecMap >> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn channel::Sourcepoint ` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/process/mod.rs:180:26 [INFO] [stderr] | [INFO] [stderr] 180 | -> &mut VecMap >> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn channel::Sourcepoint ` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/process/mod.rs:192:45 [INFO] [stderr] | [INFO] [stderr] 192 | -> std::cell::Ref