[INFO] fetching crate gain 0.5.0... [INFO] documenting gain-0.5.0 against 1.86.0 for beta-1.87-rustdoc-1 [INFO] extracting crate gain 0.5.0 into /workspace/builds/worker-5-tc1/source [INFO] validating manifest of crates.io crate gain 0.5.0 on toolchain 1.86.0 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.86.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate gain 0.5.0 [INFO] finished tweaking crates.io crate gain 0.5.0 [INFO] tweaked toml for crates.io crate gain 0.5.0 written to /workspace/builds/worker-5-tc1/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.86.0" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Locking 8 packages to latest compatible versions [INFO] [stderr] Adding async-task v1.3.1 (available: v4.7.1) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.86.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:b0b074c097205a61b89e8ad263052f976b2b332c4dc5f02aef1fe52501660d6e" "/opt/rustwide/cargo-home/bin/cargo" "+1.86.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 18d0b193622ca0051be0a57753f3b41411d612797f614f7b3f0e8d524bc1b1ff [INFO] running `Command { std: "docker" "start" "-a" "18d0b193622ca0051be0a57753f3b41411d612797f614f7b3f0e8d524bc1b1ff", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "18d0b193622ca0051be0a57753f3b41411d612797f614f7b3f0e8d524bc1b1ff", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "18d0b193622ca0051be0a57753f3b41411d612797f614f7b3f0e8d524bc1b1ff", kill_on_drop: false }` [INFO] [stdout] 18d0b193622ca0051be0a57753f3b41411d612797f614f7b3f0e8d524bc1b1ff [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:b0b074c097205a61b89e8ad263052f976b2b332c4dc5f02aef1fe52501660d6e" "/opt/rustwide/cargo-home/bin/cargo" "+1.86.0" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 4a5ad3ae54d04d381f37a6868312f3a786d5f1cf53ffea6f0ba67579284ea7a5 [INFO] running `Command { std: "docker" "start" "-a" "4a5ad3ae54d04d381f37a6868312f3a786d5f1cf53ffea6f0ba67579284ea7a5", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.172 [INFO] [stderr] Checking futures-core v0.3.31 [INFO] [stderr] Checking lazy_static v1.5.0 [INFO] [stderr] Checking futures-channel v0.3.31 [INFO] [stderr] Checking async-task v1.3.1 [INFO] [stderr] Documenting gain v0.5.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/lib.rs:9:18 [INFO] [stdout] | [INFO] [stdout] 9 | //! The [`task`](task) module provides a framework for spawning and running [INFO] [stdout] | ------ ^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] = note: `#[warn(rustdoc::redundant_explicit_links)]` on by default [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 9 - //! The [`task`](task) module provides a framework for spawning and running [INFO] [stdout] 9 + //! The [`task`] module provides a framework for spawning and running [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/lib.rs:34:21 [INFO] [stdout] | [INFO] [stdout] 34 | //! The [`catalog`](catalog), [`identity`](identity), [`origin`](origin), [INFO] [stdout] | --------- ^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 34 - //! The [`catalog`](catalog), [`identity`](identity), [`origin`](origin), [INFO] [stdout] 34 + //! The [`catalog`], [`identity`](identity), [`origin`](origin), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/lib.rs:34:44 [INFO] [stdout] | [INFO] [stdout] 34 | //! The [`catalog`](catalog), [`identity`](identity), [`origin`](origin), [INFO] [stdout] | ---------- ^^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 34 - //! The [`catalog`](catalog), [`identity`](identity), [`origin`](origin), [INFO] [stdout] 34 + //! The [`catalog`](catalog), [`identity`], [`origin`](origin), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/lib.rs:34:66 [INFO] [stdout] | [INFO] [stdout] 34 | //! The [`catalog`](catalog), [`identity`](identity), [`origin`](origin), [INFO] [stdout] | -------- ^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 34 - //! The [`catalog`](catalog), [`identity`](identity), [`origin`](origin), [INFO] [stdout] 34 + //! The [`catalog`](catalog), [`identity`](identity), [`origin`], [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/lib.rs:35:14 [INFO] [stdout] | [INFO] [stdout] 35 | //! [`peer`](peer) and [`peerindex`](peerindex) modules provide access to the [INFO] [stdout] | ------ ^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 35 - //! [`peer`](peer) and [`peerindex`](peerindex) modules provide access to the [INFO] [stdout] 35 + //! [`peer`] and [`peerindex`](peerindex) modules provide access to the [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/lib.rs:35:38 [INFO] [stdout] | [INFO] [stdout] 35 | //! [`peer`](peer) and [`peerindex`](peerindex) modules provide access to the [INFO] [stdout] | ----------- ^^^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 35 - //! [`peer`](peer) and [`peerindex`](peerindex) modules provide access to the [INFO] [stdout] 35 + //! [`peer`](peer) and [`peerindex`] modules provide access to the [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/lib.rs:38:59 [INFO] [stdout] | [INFO] [stdout] 38 | //! Common I/O stream types are defined in the [`stream`](stream) module. [INFO] [stdout] | -------- ^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 38 - //! Common I/O stream types are defined in the [`stream`](stream) module. [INFO] [stdout] 38 + //! Common I/O stream types are defined in the [`stream`] module. [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/lib.rs:43:17 [INFO] [stdout] | [INFO] [stdout] 43 | //! [`service`](service) module. [INFO] [stdout] | --------- ^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 43 - //! [`service`](service) module. [INFO] [stdout] 43 + //! [`service`] module. [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Rust code block is empty [INFO] [stdout] --> src/task.rs:71:5 [INFO] [stdout] | [INFO] [stdout] 71 | /// ``` [INFO] [stdout] | _____^ [INFO] [stdout] 72 | | /// // TODO: T shouldn't require Send trait. [INFO] [stdout] 73 | | /// ``` [INFO] [stdout] | |_______^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(rustdoc::invalid_rust_codeblocks)]` on by default [INFO] [stdout] help: mark blocks that do not contain Rust code as text [INFO] [stdout] | [INFO] [stdout] 71 | /// ```text [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 2.43s [INFO] [stderr] Generated /opt/rustwide/target/doc/gain/index.html [INFO] running `Command { std: "docker" "inspect" "4a5ad3ae54d04d381f37a6868312f3a786d5f1cf53ffea6f0ba67579284ea7a5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4a5ad3ae54d04d381f37a6868312f3a786d5f1cf53ffea6f0ba67579284ea7a5", kill_on_drop: false }` [INFO] [stdout] 4a5ad3ae54d04d381f37a6868312f3a786d5f1cf53ffea6f0ba67579284ea7a5 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "DOCS_RS=1" "-e" "RUSTC_BOOTSTRAP=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:b0b074c097205a61b89e8ad263052f976b2b332c4dc5f02aef1fe52501660d6e" "/opt/rustwide/cargo-home/bin/cargo" "+1.86.0" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--document-private-items\"]" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] a9c50ff60706bdaffaaa61a9afacef90e3b7e6b48e388cbb6d797ddc50b21b2e [INFO] running `Command { std: "docker" "start" "-a" "a9c50ff60706bdaffaaa61a9afacef90e3b7e6b48e388cbb6d797ddc50b21b2e", kill_on_drop: false }` [INFO] [stderr] Documenting gain v0.5.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/lib.rs:9:18 [INFO] [stdout] | [INFO] [stdout] 9 | //! The [`task`](task) module provides a framework for spawning and running [INFO] [stdout] | ------ ^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] = note: `#[warn(rustdoc::redundant_explicit_links)]` on by default [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 9 - //! The [`task`](task) module provides a framework for spawning and running [INFO] [stdout] 9 + //! The [`task`] module provides a framework for spawning and running [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/lib.rs:34:21 [INFO] [stdout] | [INFO] [stdout] 34 | //! The [`catalog`](catalog), [`identity`](identity), [`origin`](origin), [INFO] [stdout] | --------- ^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 34 - //! The [`catalog`](catalog), [`identity`](identity), [`origin`](origin), [INFO] [stdout] 34 + //! The [`catalog`], [`identity`](identity), [`origin`](origin), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/lib.rs:34:44 [INFO] [stdout] | [INFO] [stdout] 34 | //! The [`catalog`](catalog), [`identity`](identity), [`origin`](origin), [INFO] [stdout] | ---------- ^^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 34 - //! The [`catalog`](catalog), [`identity`](identity), [`origin`](origin), [INFO] [stdout] 34 + //! The [`catalog`](catalog), [`identity`], [`origin`](origin), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/lib.rs:34:66 [INFO] [stdout] | [INFO] [stdout] 34 | //! The [`catalog`](catalog), [`identity`](identity), [`origin`](origin), [INFO] [stdout] | -------- ^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 34 - //! The [`catalog`](catalog), [`identity`](identity), [`origin`](origin), [INFO] [stdout] 34 + //! The [`catalog`](catalog), [`identity`](identity), [`origin`], [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/lib.rs:35:14 [INFO] [stdout] | [INFO] [stdout] 35 | //! [`peer`](peer) and [`peerindex`](peerindex) modules provide access to the [INFO] [stdout] | ------ ^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 35 - //! [`peer`](peer) and [`peerindex`](peerindex) modules provide access to the [INFO] [stdout] 35 + //! [`peer`] and [`peerindex`](peerindex) modules provide access to the [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/lib.rs:35:38 [INFO] [stdout] | [INFO] [stdout] 35 | //! [`peer`](peer) and [`peerindex`](peerindex) modules provide access to the [INFO] [stdout] | ----------- ^^^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 35 - //! [`peer`](peer) and [`peerindex`](peerindex) modules provide access to the [INFO] [stdout] 35 + //! [`peer`](peer) and [`peerindex`] modules provide access to the [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/lib.rs:38:59 [INFO] [stdout] | [INFO] [stdout] 38 | //! Common I/O stream types are defined in the [`stream`](stream) module. [INFO] [stdout] | -------- ^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 38 - //! Common I/O stream types are defined in the [`stream`](stream) module. [INFO] [stdout] 38 + //! Common I/O stream types are defined in the [`stream`] module. [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/lib.rs:43:17 [INFO] [stdout] | [INFO] [stdout] 43 | //! [`service`](service) module. [INFO] [stdout] | --------- ^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 43 - //! [`service`](service) module. [INFO] [stdout] 43 + //! [`service`] module. [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Rust code block is empty [INFO] [stdout] --> src/task.rs:71:5 [INFO] [stdout] | [INFO] [stdout] 71 | /// ``` [INFO] [stdout] | _____^ [INFO] [stdout] 72 | | /// // TODO: T shouldn't require Send trait. [INFO] [stdout] 73 | | /// ``` [INFO] [stdout] | |_______^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(rustdoc::invalid_rust_codeblocks)]` on by default [INFO] [stdout] help: mark blocks that do not contain Rust code as text [INFO] [stdout] | [INFO] [stdout] 71 | /// ```text [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.81s [INFO] [stderr] Generated /opt/rustwide/target/doc/gain/index.html [INFO] running `Command { std: "docker" "inspect" "a9c50ff60706bdaffaaa61a9afacef90e3b7e6b48e388cbb6d797ddc50b21b2e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a9c50ff60706bdaffaaa61a9afacef90e3b7e6b48e388cbb6d797ddc50b21b2e", kill_on_drop: false }` [INFO] [stdout] a9c50ff60706bdaffaaa61a9afacef90e3b7e6b48e388cbb6d797ddc50b21b2e