[INFO] fetching crate kn 0.3.3... [INFO] documenting kn-0.3.3 against master#ef324565d071c6d7e2477a195648549e33d6a465 for pr-121659-bump-pulldown-cmark [INFO] extracting crate kn 0.3.3 into /workspace/builds/worker-0-tc1/source [INFO] validating manifest of crates.io crate kn 0.3.3 on toolchain ef324565d071c6d7e2477a195648549e33d6a465 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ef324565d071c6d7e2477a195648549e33d6a465" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate kn 0.3.3 [INFO] finished tweaking crates.io crate kn 0.3.3 [INFO] tweaked toml for crates.io crate kn 0.3.3 written to /workspace/builds/worker-0-tc1/source/Cargo.toml [INFO] crate crates.io crate kn 0.3.3 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ef324565d071c6d7e2477a195648549e33d6a465" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded pico-args v0.4.2 [INFO] [stderr] Downloaded pretty_assertions v0.7.2 [INFO] [stderr] Downloaded alphanumeric-sort v1.4.3 [INFO] [stderr] Downloaded serde v1.0.131 [INFO] [stderr] Downloaded proc-macro2 v1.0.30 [INFO] [stderr] Downloaded serde_derive v1.0.131 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+ef324565d071c6d7e2477a195648549e33d6a465" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 9a93bc9da40c8ff45357d00f360e2affef215b15dd8ebc8b33cb9a1ad385f497 [INFO] running `Command { std: "docker" "start" "-a" "9a93bc9da40c8ff45357d00f360e2affef215b15dd8ebc8b33cb9a1ad385f497", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "9a93bc9da40c8ff45357d00f360e2affef215b15dd8ebc8b33cb9a1ad385f497", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9a93bc9da40c8ff45357d00f360e2affef215b15dd8ebc8b33cb9a1ad385f497", kill_on_drop: false }` [INFO] [stdout] 9a93bc9da40c8ff45357d00f360e2affef215b15dd8ebc8b33cb9a1ad385f497 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+ef324565d071c6d7e2477a195648549e33d6a465" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 52a00953dc2fed8e3e958645500869afcf598576937d9ceb2841edeeff9ab1c5 [INFO] running `Command { std: "docker" "start" "-a" "52a00953dc2fed8e3e958645500869afcf598576937d9ceb2841edeeff9ab1c5", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.30 [INFO] [stderr] Compiling syn v1.0.80 [INFO] [stderr] Compiling serde v1.0.131 [INFO] [stderr] Compiling serde_derive v1.0.131 [INFO] [stderr] Checking alphanumeric-sort v1.4.3 [INFO] [stderr] Checking powierza-coefficient v1.0.2 [INFO] [stderr] Checking pico-args v0.4.2 [INFO] [stderr] Checking dirs-sys v0.3.6 [INFO] [stderr] Checking dirs v4.0.0 [INFO] [stderr] Compiling quote v1.0.10 [INFO] [stderr] Checking toml v0.5.8 [INFO] [stderr] Compiling thiserror-impl v1.0.30 [INFO] [stderr] Checking thiserror v1.0.30 [INFO] [stderr] Documenting kn v0.3.3 (/opt/rustwide/workdir) [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/abbr.rs:14:22 [INFO] [stdout] | [INFO] [stdout] 14 | /// [`Complete`](Congruence::Complete). [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] 14 | /// [`Complete`]. [INFO] [stdout] | ~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/abbr.rs:22:39 [INFO] [stdout] | [INFO] [stdout] 22 | /// Constructs [`Abbr::Wildcard`](Abbr::Wildcard) if 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] 22 | /// Constructs [`Abbr::Wildcard`] if the [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/abbr.rs:24:35 [INFO] [stdout] | [INFO] [stdout] 24 | /// wrapped [`Abbr::Literal`](Abbr::Literal) with the abbreviation [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] 24 | /// wrapped [`Abbr::Literal`] with the abbreviation [INFO] [stdout] | ~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/abbr.rs:58:20 [INFO] [stdout] | [INFO] [stdout] 58 | /// [`Congruence`](Congruence) is used to order path components in the following [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] 58 | /// [`Congruence`] is used to order path components in the following [INFO] [stdout] | ~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/abbr.rs:62:39 [INFO] [stdout] | [INFO] [stdout] 62 | /// abbreviation — first [`Complete`](Congruence::Complete), then [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] 62 | /// abbreviation — first [`Complete`], then [INFO] [stdout] | ~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/abbr.rs:63:16 [INFO] [stdout] | [INFO] [stdout] 63 | /// [`Prefix`](Congruence::Prefix), then [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] 63 | /// [`Prefix`], then [INFO] [stdout] | ~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/abbr.rs:64:21 [INFO] [stdout] | [INFO] [stdout] 64 | /// [`Subsequence`](Congruence::Subsequence). [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] 64 | /// [`Subsequence`]. [INFO] [stdout] | ~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/abbr.rs:65:51 [INFO] [stdout] | [INFO] [stdout] 65 | /// 2. Components with congruence [`Subsequence`](Congruence::Subsequence) are [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] 65 | /// 2. Components with congruence [`Subsequence`] are [INFO] [stdout] | ~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/abbr.rs:73:34 [INFO] [stdout] | [INFO] [stdout] 73 | /// | `abc` | [`Complete`](Congruence::Complete) | [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] 73 | /// | `abc` | [`Complete`] | [INFO] [stdout] | ~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/abbr.rs:74:32 [INFO] [stdout] | [INFO] [stdout] 74 | /// | `abc___` | [`Prefix`](Congruence::Prefix) | [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] 74 | /// | `abc___` | [`Prefix`] | [INFO] [stdout] | ~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/abbr.rs:75:37 [INFO] [stdout] | [INFO] [stdout] 75 | /// | `_a_b_c_` | [`Subsequence`](Congruence::Subsequence) | [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] 75 | /// | `_a_b_c_` | [`Subsequence`] | [INFO] [stdout] | ~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/error.rs:8:43 [INFO] [stdout] | [INFO] [stdout] 8 | /// Wrapper around [`std::io::Error`](std::io::Error). [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] 8 | /// Wrapper around [`std::io::Error`]. [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/error.rs:24:45 [INFO] [stdout] | [INFO] [stdout] 24 | /// Wrapper around [`pico_args::Error`](pico_args::Error). [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] 24 | /// Wrapper around [`pico_args::Error`]. [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/query.rs:20:27 [INFO] [stdout] | [INFO] [stdout] 20 | /// Stores [`Congruence`](Congruence)'s of its ancestors, with that of 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] 20 | /// Stores [`Congruence`]'s of its ancestors, with that of the [INFO] [stdout] | ~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/query.rs:75:34 [INFO] [stdout] | [INFO] [stdout] 75 | /// `~/`, and dots, and [`Abbr`](Abbr)'s. If there is more than one dir matching [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] 75 | /// `~/`, and dots, and [`Abbr`]'s. If there is more than one dir matching [INFO] [stdout] | ~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/query.rs:214:43 [INFO] [stdout] | [INFO] [stdout] 214 | /// Converts each component into [`Abbr`](Abbr) without checking [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] 214 | /// Converts each component into [`Abbr`] without checking [INFO] [stdout] | ~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/query.rs:247:61 [INFO] [stdout] | [INFO] [stdout] 247 | /// Parses the provided argument into a prefix and [`Abbr`](Abbr)'s. [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] 247 | /// Parses the provided argument into a prefix and [`Abbr`]'s. [INFO] [stdout] | ~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 17 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 4.78s [INFO] [stderr] Generated /opt/rustwide/target/doc/_kn/index.html [INFO] running `Command { std: "docker" "inspect" "52a00953dc2fed8e3e958645500869afcf598576937d9ceb2841edeeff9ab1c5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "52a00953dc2fed8e3e958645500869afcf598576937d9ceb2841edeeff9ab1c5", kill_on_drop: false }` [INFO] [stdout] 52a00953dc2fed8e3e958645500869afcf598576937d9ceb2841edeeff9ab1c5