[INFO] fetching crate type-freak 0.2.0...
[INFO] documenting type-freak-0.2.0 against 1.75.0 for beta-1.76-rustdoc-1
[INFO] extracting crate type-freak 0.2.0 into /workspace/builds/worker-2-tc1/source
[INFO] validating manifest of crates.io crate type-freak 0.2.0 on toolchain 1.75.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate type-freak 0.2.0
[INFO] finished tweaking crates.io crate type-freak 0.2.0
[INFO] tweaked toml for crates.io crate type-freak 0.2.0 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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" "+1.75.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] f42d0d61fef70bcbbab98609eace103e222a0bd206894b491f77a258017c52a4
[INFO] running `Command { std: "docker" "start" "-a" "f42d0d61fef70bcbbab98609eace103e222a0bd206894b491f77a258017c52a4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f42d0d61fef70bcbbab98609eace103e222a0bd206894b491f77a258017c52a4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f42d0d61fef70bcbbab98609eace103e222a0bd206894b491f77a258017c52a4", kill_on_drop: false }`
[INFO] [stdout] f42d0d61fef70bcbbab98609eace103e222a0bd206894b491f77a258017c52a4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 348a5fa1f5215697dac34019b1d7a7c9fd482ba150b231e5dc297e880a9a80df
[INFO] running `Command { std: "docker" "start" "-a" "348a5fa1f5215697dac34019b1d7a7c9fd482ba150b231e5dc297e880a9a80df", kill_on_drop: false }`
[INFO] [stderr]    Compiling typenum v1.17.0
[INFO] [stderr]  Documenting type-freak v0.2.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]    --> src/lib.rs:215:12
[INFO] [stdout]     |
[INFO] [stdout] 215 | #![feature(vec_remove_item)]
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0635]: unknown feature `vec_remove_item`
[INFO] [stdout]    --> src/lib.rs:215:12
[INFO] [stdout]     |
[INFO] [stdout] 215 | #![feature(vec_remove_item)]
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `TListType`
[INFO] [stdout]   --> src/list/mod.rs:14:10
[INFO] [stdout]    |
[INFO] [stdout] 14 | //! The [TListType] macro let you write in more compact syntax. For example,
[INFO] [stdout]    |          ^^^^^^^^^ no item named `TListType` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = note: `macro_rules` named `TListType` exists in this crate, but it is not in scope at this link's location
[INFO] [stdout]    = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::boolean::True`
[INFO] [stdout]   --> src/list/reduction.rs:66:37
[INFO] [stdout]    |
[INFO] [stdout] 66 | /// A [Functor] that returns [True](crate::boolean::True) if all values in [TList] are [True](crate::boolean::True).
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^^^ no item named `True` in module `boolean`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::boolean::True`
[INFO] [stdout]   --> src/list/reduction.rs:66:95
[INFO] [stdout]    |
[INFO] [stdout] 66 | /// A [Functor] that returns [True](crate::boolean::True) if all values in [TList] are [True](crate::boolean::True).
[INFO] [stdout]    |                                                                                               ^^^^^^^^^^^^^^^^^^^^ no item named `True` in module `boolean`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::boolean::True`
[INFO] [stdout]   --> src/list/reduction.rs:81:37
[INFO] [stdout]    |
[INFO] [stdout] 81 | /// A [Functor] that returns [True](crate::boolean::True) if any value in [TList] is [True](crate::boolean::True).
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^^^ no item named `True` in module `boolean`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::boolean::True`
[INFO] [stdout]   --> src/list/reduction.rs:81:93
[INFO] [stdout]    |
[INFO] [stdout] 81 | /// A [Functor] that returns [True](crate::boolean::True) if any value in [TList] is [True](crate::boolean::True).
[INFO] [stdout]    |                                                                                             ^^^^^^^^^^^^^^^^^^^^ no item named `True` in module `boolean`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/lib.rs:89:59
[INFO] [stdout]    |
[INFO] [stdout] 89 | //! [LScan](crate::list::LScan) that acts like [Iterator](std::iter::Iterator)'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]    = note: `#[warn(rustdoc::redundant_explicit_links)]` on by default
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 89 | //! [LScan](crate::list::LScan) that acts like [Iterator]'s
[INFO] [stdout]    |                                                ~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/boolean.rs:3:31
[INFO] [stdout]   |
[INFO] [stdout] 3 | //! This module reuses [True](typenum::True) and [False](typenum::False) types
[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] 3 | //! This module reuses [True] and [False](typenum::False) types
[INFO] [stdout]   |                        ~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/boolean.rs:3:58
[INFO] [stdout]   |
[INFO] [stdout] 3 | //! This module reuses [True](typenum::True) and [False](typenum::False) types
[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] 3 | //! This module reuses [True](typenum::True) and [False] types
[INFO] [stdout]   |                                                  ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/boolean.rs:5:11
[INFO] [stdout]   |
[INFO] [stdout] 5 | //! [Not](crate::boolean::Not), [And](crate::boolean::And), [Or](crate::boolean::Or),
[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] 5 | //! [Not], [And](crate::boolean::And), [Or](crate::boolean::Or),
[INFO] [stdout]   |     ~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/boolean.rs:5:39
[INFO] [stdout]   |
[INFO] [stdout] 5 | //! [Not](crate::boolean::Not), [And](crate::boolean::And), [Or](crate::boolean::Or),
[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] 5 | //! [Not](crate::boolean::Not), [And], [Or](crate::boolean::Or),
[INFO] [stdout]   |                                 ~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/boolean.rs:5:66
[INFO] [stdout]   |
[INFO] [stdout] 5 | //! [Not](crate::boolean::Not), [And](crate::boolean::And), [Or](crate::boolean::Or),
[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] 5 | //! [Not](crate::boolean::Not), [And](crate::boolean::And), [Or],
[INFO] [stdout]   |                                                             ~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/boolean.rs:6:11
[INFO] [stdout]   |
[INFO] [stdout] 6 | //! [Xor](crate::boolean::Xor) and [Iff](crate::boolean::Iff).
[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] 6 | //! [Xor] and [Iff](crate::boolean::Iff).
[INFO] [stdout]   |     ~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/boolean.rs:6:42
[INFO] [stdout]   |
[INFO] [stdout] 6 | //! [Xor](crate::boolean::Xor) and [Iff](crate::boolean::Iff).
[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] 6 | //! [Xor](crate::boolean::Xor) and [Iff].
[INFO] [stdout]   |                                    ~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/control.rs:10:47
[INFO] [stdout]    |
[INFO] [stdout] 10 | //!     Asserts `Predicate` derives to [True](typenum::True).
[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] 10 | //!     Asserts `Predicate` derives to [True].
[INFO] [stdout]    |                                        ~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/control.rs:13:16
[INFO] [stdout]    |
[INFO] [stdout] 13 | //! - [IfLess](crate::control::IfLess), [IfLessOrEqual](crate::control::IfLessOrEqual),
[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] 13 | //! - [IfLess], [IfLessOrEqual](crate::control::IfLessOrEqual),
[INFO] [stdout]    |       ~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/control.rs:13:57
[INFO] [stdout]    |
[INFO] [stdout] 13 | //! - [IfLess](crate::control::IfLess), [IfLessOrEqual](crate::control::IfLessOrEqual),
[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] 13 | //! - [IfLess](crate::control::IfLess), [IfLessOrEqual],
[INFO] [stdout]    |                                         ~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/control.rs:14:21
[INFO] [stdout]    |
[INFO] [stdout] 14 | //!     [IfGreater](crate::control::IfGreater), [IfGreaterOrEqual](crate::control::IfGreaterOrEqual),
[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] 14 | //!     [IfGreater], [IfGreaterOrEqual](crate::control::IfGreaterOrEqual),
[INFO] [stdout]    |         ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/control.rs:14:68
[INFO] [stdout]    |
[INFO] [stdout] 14 | //!     [IfGreater](crate::control::IfGreater), [IfGreaterOrEqual](crate::control::IfGreaterOrEqual),
[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] 14 | //!     [IfGreater](crate::control::IfGreater), [IfGreaterOrEqual],
[INFO] [stdout]    |                                                 ~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/control.rs:15:19
[INFO] [stdout]    |
[INFO] [stdout] 15 | //!     [IfEqual](crate::control::IfEqual):
[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] 15 | //!     [IfEqual]:
[INFO] [stdout]    |         ~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/control.rs:24:33
[INFO] [stdout]    |
[INFO] [stdout] 24 | //! For example, [IfLessOutput](crate::control::IfLessOutput) asserts LHS
[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 | //! For example, [IfLessOutput] asserts LHS
[INFO] [stdout]    |                  ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/control.rs:334:10
[INFO] [stdout]     |
[INFO] [stdout] 334 | /// [B0](typenum::B0), [Z0](typenum::Z0) or [U0](typenum::U0).
[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] 334 | /// [B0], [Z0](typenum::Z0) or [U0](typenum::U0).
[INFO] [stdout]     |     ~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/control.rs:334:29
[INFO] [stdout]     |
[INFO] [stdout] 334 | /// [B0](typenum::B0), [Z0](typenum::Z0) or [U0](typenum::U0).
[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] 334 | /// [B0](typenum::B0), [Z0] or [U0](typenum::U0).
[INFO] [stdout]     |                        ~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/control.rs:334:50
[INFO] [stdout]     |
[INFO] [stdout] 334 | /// [B0](typenum::B0), [Z0](typenum::Z0) or [U0](typenum::U0).
[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] 334 | /// [B0](typenum::B0), [Z0](typenum::Z0) or [U0].
[INFO] [stdout]     |                                             ~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/control.rs:356:15
[INFO] [stdout]     |
[INFO] [stdout] 356 | /// [NonZero](typenum::NonZero) trait.
[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] 356 | /// [NonZero] trait.
[INFO] [stdout]     |     ~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/counter.rs:4:19
[INFO] [stdout]   |
[INFO] [stdout] 4 | //! The [Counter](crate::counter::Counter) trait is a handy tool to construct recursive
[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] 4 | //! The [Counter] trait is a handy tool to construct recursive
[INFO] [stdout]   |         ~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/counter.rs:5:45
[INFO] [stdout]   |
[INFO] [stdout] 5 | //! type operators. As usual, the [Current](crate::counter::Current) indicates the termination
[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] 5 | //! type operators. As usual, the [Current] indicates the termination
[INFO] [stdout]   |                                   ~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/counter.rs:6:37
[INFO] [stdout]   |
[INFO] [stdout] 6 | //! step of recursion, while [Next](crate::counter::Next) indicates a recursion step.
[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] 6 | //! step of recursion, while [Next] indicates a recursion step.
[INFO] [stdout]   |                              ~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/counter.rs:40:75
[INFO] [stdout]    |
[INFO] [stdout] 40 | //! both `impl` block have the same signature. We can introduce [Counter](crate::counter::Counter)
[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] 40 | //! both `impl` block have the same signature. We can introduce [Counter]
[INFO] [stdout]    |                                                                 ~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/functional/mod.rs:1:42
[INFO] [stdout]   |
[INFO] [stdout] 1 | //! Functional primitives like [Functor](crate::functional::Functor) and
[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] 1 | //! Functional primitives like [Functor] and
[INFO] [stdout]   |                                ~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/functional/mod.rs:2:15
[INFO] [stdout]   |
[INFO] [stdout] 2 | //! [Compose](crate::functional::Compose).
[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] 2 | //! [Compose].
[INFO] [stdout]   |     ~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/list/mod.rs:4:17
[INFO] [stdout]   |
[INFO] [stdout] 4 | //! The [TList](crate::list::TList) trait represents a typed list of arbitrary types.
[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] 4 | //! The [TList] trait represents a typed list of arbitrary types.
[INFO] [stdout]   |         ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/list/mod.rs:5:22
[INFO] [stdout]   |
[INFO] [stdout] 5 | //! The type [LCons](crate::list::LCons) forms intermediate nodes, while
[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] 5 | //! The type [LCons] forms intermediate nodes, while
[INFO] [stdout]   |              ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/list/mod.rs:6:12
[INFO] [stdout]   |
[INFO] [stdout] 6 | //! [LNil](crate::list::LNil) type marks the end of list. For a list of `u8`, `u16`
[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] 6 | //! [LNil] type marks the end of list. For a list of `u8`, `u16`
[INFO] [stdout]   |     ~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/list/mod.rs:22:26
[INFO] [stdout]    |
[INFO] [stdout] 22 | //! including [LPrepend](crate::list::LPrepend), [LAppend](crate::list::LAppend),
[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 | //! including [LPrepend], [LAppend](crate::list::LAppend),
[INFO] [stdout]    |               ~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/list/mod.rs:22:60
[INFO] [stdout]    |
[INFO] [stdout] 22 | //! including [LPrepend](crate::list::LPrepend), [LAppend](crate::list::LAppend),
[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 | //! including [LPrepend](crate::list::LPrepend), [LAppend],
[INFO] [stdout]    |                                                  ~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/list/mod.rs:23:17
[INFO] [stdout]    |
[INFO] [stdout] 23 | //! [LInsertAt](crate::list::LInsertAt), [LRemoveAt](crate::list::LRemoveAt).
[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] 23 | //! [LInsertAt], [LRemoveAt](crate::list::LRemoveAt).
[INFO] [stdout]    |     ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/list/mod.rs:23:54
[INFO] [stdout]    |
[INFO] [stdout] 23 | //! [LInsertAt](crate::list::LInsertAt), [LRemoveAt](crate::list::LRemoveAt).
[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] 23 | //! [LInsertAt](crate::list::LInsertAt), [LRemoveAt].
[INFO] [stdout]    |                                          ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/list/mod.rs:47:42
[INFO] [stdout]    |
[INFO] [stdout] 47 | //! As shown in the example, [LInsertAt](crate::list::LInsertAt),
[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] 47 | //! As shown in the example, [LInsertAt],
[INFO] [stdout]    |                              ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/list/mod.rs:48:17
[INFO] [stdout]    |
[INFO] [stdout] 48 | //! [LRemoveAt](crate::list::LRemoveAt) along with other type operators
[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] 48 | //! [LRemoveAt] along with other type operators
[INFO] [stdout]    |     ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/list/mod.rs:60:13
[INFO] [stdout]    |
[INFO] [stdout] 60 | //! [TList](crate::list::TList) type:
[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] 60 | //! [TList] type:
[INFO] [stdout]    |     ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/list/mod.rs:66:18
[INFO] [stdout]    |
[INFO] [stdout] 66 | //! [LReduceMax](crate::list::LReduceMax), [LReduceMin](crate::list::LReduceMin),
[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] 66 | //! [LReduceMax], [LReduceMin](crate::list::LReduceMin),
[INFO] [stdout]    |     ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/list/mod.rs:66:57
[INFO] [stdout]    |
[INFO] [stdout] 66 | //! [LReduceMax](crate::list::LReduceMax), [LReduceMin](crate::list::LReduceMin),
[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] 66 | //! [LReduceMax](crate::list::LReduceMax), [LReduceMin],
[INFO] [stdout]    |                                            ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/list/mod.rs:67:18
[INFO] [stdout]    |
[INFO] [stdout] 67 | //! [LReduceSum](crate::list::LReduceSum) and [LReduceProd](crate::list::LReduceProd)
[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] 67 | //! [LReduceSum] and [LReduceProd](crate::list::LReduceProd)
[INFO] [stdout]    |     ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/list/mod.rs:67:61
[INFO] [stdout]    |
[INFO] [stdout] 67 | //! [LReduceSum](crate::list::LReduceSum) and [LReduceProd](crate::list::LReduceProd)
[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] 67 | //! [LReduceSum](crate::list::LReduceSum) and [LReduceProd]
[INFO] [stdout]    |                                               ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/list/mod.rs:78:23
[INFO] [stdout]    |
[INFO] [stdout] 78 | //! The [LToUsizeVec](crate::list::LToUsizeVec) provides a
[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] 78 | //! The [LToUsizeVec] provides a
[INFO] [stdout]    |         ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/list/indexing.rs:13:55
[INFO] [stdout]    |
[INFO] [stdout] 13 | /// The returned outcome always implements [Unsigned](typenum::Unsigned)
[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] 13 | /// The returned outcome always implements [Unsigned]
[INFO] [stdout]    |                                            ~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/list/misc.rs:238:16
[INFO] [stdout]     |
[INFO] [stdout] 238 | /// [Unsigned](typenum::Unsigned) trait.
[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] 238 | /// [Unsigned] trait.
[INFO] [stdout]     |     ~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/maybe.rs:1:42
[INFO] [stdout]   |
[INFO] [stdout] 1 | //! Trait-level equivalences to [Option](std::option::Option).
[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] 1 | //! Trait-level equivalences to [Option].
[INFO] [stdout]   |                                 ~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/maybe.rs:3:23
[INFO] [stdout]   |
[INFO] [stdout] 3 | //! The trait [Maybe](crate::maybe::Maybe) corresponds to [Option](std::option::Option). The types
[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] 3 | //! The trait [Maybe] corresponds to [Option](std::option::Option). The types
[INFO] [stdout]   |               ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/maybe.rs:3:68
[INFO] [stdout]   |
[INFO] [stdout] 3 | //! The trait [Maybe](crate::maybe::Maybe) corresponds to [Option](std::option::Option). The types
[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] 3 | //! The trait [Maybe](crate::maybe::Maybe) corresponds to [Option]. The types
[INFO] [stdout]   |                                                           ~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/maybe.rs:4:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | //! [Just](crate::maybe::Just) and [Nothing](crate::maybe::Nothing) corresponds `Some` and `None` respectively.
[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] 4 | //! [Just] and [Nothing](crate::maybe::Nothing) corresponds `Some` and `None` respectively.
[INFO] [stdout]   |     ~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/maybe.rs:4:46
[INFO] [stdout]   |
[INFO] [stdout] 4 | //! [Just](crate::maybe::Just) and [Nothing](crate::maybe::Nothing) corresponds `Some` and `None` respectively.
[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] 4 | //! [Just](crate::maybe::Just) and [Nothing] corresponds `Some` and `None` respectively.
[INFO] [stdout]   |                                    ~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/maybe.rs:23:35
[INFO] [stdout]    |
[INFO] [stdout] 23 | /// A trait analogous to [Option](std::option::Option).
[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] 23 | /// A trait analogous to [Option].
[INFO] [stdout]    |                          ~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `T`
[INFO] [stdout]   --> src/maybe.rs:44:35
[INFO] [stdout]    |
[INFO] [stdout] 44 | /// A [Functor] that unwraps [Just<T>](Just).
[INFO] [stdout]    |                                   ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(rustdoc::invalid_html_tags)]` on by default
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]    |
[INFO] [stdout] 44 | /// A [Functor] that unwraps [`Just<T>`](Just).
[INFO] [stdout]    |                               +       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/maybe.rs:44:40
[INFO] [stdout]    |
[INFO] [stdout] 44 | /// A [Functor] that unwraps [Just<T>](Just).
[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] 44 | /// A [Functor] that unwraps [Just].
[INFO] [stdout]    |                              ~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `T`
[INFO] [stdout]   --> src/maybe.rs:55:35
[INFO] [stdout]    |
[INFO] [stdout] 55 | /// A [Functor] that unwraps [Just<T>](Just), or returns `Defaultvalue` if [Nothing].
[INFO] [stdout]    |                                   ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]    |
[INFO] [stdout] 55 | /// A [Functor] that unwraps [`Just<T>`](Just), or returns `Defaultvalue` if [Nothing].
[INFO] [stdout]    |                               +       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/maybe.rs:55:40
[INFO] [stdout]    |
[INFO] [stdout] 55 | /// A [Functor] that unwraps [Just<T>](Just), or returns `Defaultvalue` if [Nothing].
[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] 55 | /// A [Functor] that unwraps [Just], or returns `Defaultvalue` if [Nothing].
[INFO] [stdout]    |                              ~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors; 57 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0554, E0635.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0554`.
[INFO] [stdout] 
[INFO] [stderr] error: could not document `type-freak`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/1.75.0-x86_64-unknown-linux-gnu/bin/rustdoc --edition=2018 --crate-type lib --crate-name type_freak src/lib.rs -o /opt/rustwide/target/doc --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --document-private-items -C metadata=e3f32028d7d37ddf -L dependency=/opt/rustwide/target/debug/deps --extern typenum=/opt/rustwide/target/debug/deps/libtypenum-f1e5efae7340f77a.rmeta --cap-lints=warn --crate-version 0.2.0` (exit status: 1)
[INFO] running `Command { std: "docker" "inspect" "348a5fa1f5215697dac34019b1d7a7c9fd482ba150b231e5dc297e880a9a80df", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "348a5fa1f5215697dac34019b1d7a7c9fd482ba150b231e5dc297e880a9a80df", kill_on_drop: false }`
[INFO] [stdout] 348a5fa1f5215697dac34019b1d7a7c9fd482ba150b231e5dc297e880a9a80df
[INFO] documenting type-freak-0.2.0 against beta-2023-12-22 for beta-1.76-rustdoc-1
[INFO] extracting crate type-freak 0.2.0 into /workspace/builds/worker-2-tc2/source
[INFO] validating manifest of crates.io crate type-freak 0.2.0 on toolchain beta-2023-12-22
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-12-22" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate type-freak 0.2.0
[INFO] finished tweaking crates.io crate type-freak 0.2.0
[INFO] tweaked toml for crates.io crate type-freak 0.2.0 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-12-22" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-12-22" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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" "+beta-2023-12-22" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 289b5cb8d793e70f447ac431e4083b243206b448b2d4e6acc1e028bf1f68169c
[INFO] running `Command { std: "docker" "start" "-a" "289b5cb8d793e70f447ac431e4083b243206b448b2d4e6acc1e028bf1f68169c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "289b5cb8d793e70f447ac431e4083b243206b448b2d4e6acc1e028bf1f68169c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "289b5cb8d793e70f447ac431e4083b243206b448b2d4e6acc1e028bf1f68169c", kill_on_drop: false }`
[INFO] [stdout] 289b5cb8d793e70f447ac431e4083b243206b448b2d4e6acc1e028bf1f68169c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-12-22" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 538aae618a4cc2ecf4ddd3a96469e041d5db6ed8786963565b79165fa8f8f098
[INFO] running `Command { std: "docker" "start" "-a" "538aae618a4cc2ecf4ddd3a96469e041d5db6ed8786963565b79165fa8f8f098", kill_on_drop: false }`
[INFO] [stderr]    Compiling typenum v1.17.0
[INFO] [stderr]  Documenting type-freak v0.2.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]    --> src/lib.rs:215:12
[INFO] [stdout]     |
[INFO] [stdout] 215 | #![feature(vec_remove_item)]
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0635]: unknown feature `vec_remove_item`
[INFO] [stdout]    --> src/lib.rs:215:12
[INFO] [stdout]     |
[INFO] [stdout] 215 | #![feature(vec_remove_item)]
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `TListType`
[INFO] [stdout]   --> src/list/mod.rs:14:10
[INFO] [stdout]    |
[INFO] [stdout] 14 | //! The [TListType] macro let you write in more compact syntax. For example,
[INFO] [stdout]    |          ^^^^^^^^^ no item named `TListType` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = note: `macro_rules` named `TListType` exists in this crate, but it is not in scope at this link's location
[INFO] [stdout]    = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::boolean::True`
[INFO] [stdout]   --> src/list/reduction.rs:66:37
[INFO] [stdout]    |
[INFO] [stdout] 66 | /// A [Functor] that returns [True](crate::boolean::True) if all values in [TList] are [True](crate::boolean::True).
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^^^ no item named `True` in module `boolean`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::boolean::True`
[INFO] [stdout]   --> src/list/reduction.rs:66:95
[INFO] [stdout]    |
[INFO] [stdout] 66 | /// A [Functor] that returns [True](crate::boolean::True) if all values in [TList] are [True](crate::boolean::True).
[INFO] [stdout]    |                                                                                               ^^^^^^^^^^^^^^^^^^^^ no item named `True` in module `boolean`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::boolean::True`
[INFO] [stdout]   --> src/list/reduction.rs:81:37
[INFO] [stdout]    |
[INFO] [stdout] 81 | /// A [Functor] that returns [True](crate::boolean::True) if any value in [TList] is [True](crate::boolean::True).
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^^^ no item named `True` in module `boolean`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::boolean::True`
[INFO] [stdout]   --> src/list/reduction.rs:81:93
[INFO] [stdout]    |
[INFO] [stdout] 81 | /// A [Functor] that returns [True](crate::boolean::True) if any value in [TList] is [True](crate::boolean::True).
[INFO] [stdout]    |                                                                                             ^^^^^^^^^^^^^^^^^^^^ no item named `True` in module `boolean`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/lib.rs:89:59
[INFO] [stdout]    |
[INFO] [stdout] 89 | //! [LScan](crate::list::LScan) that acts like [Iterator](std::iter::Iterator)'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]    = note: `#[warn(rustdoc::redundant_explicit_links)]` on by default
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 89 | //! [LScan](crate::list::LScan) that acts like [Iterator]'s
[INFO] [stdout]    |                                                ~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/boolean.rs:3:31
[INFO] [stdout]   |
[INFO] [stdout] 3 | //! This module reuses [True](typenum::True) and [False](typenum::False) types
[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] 3 | //! This module reuses [True] and [False](typenum::False) types
[INFO] [stdout]   |                        ~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/boolean.rs:3:58
[INFO] [stdout]   |
[INFO] [stdout] 3 | //! This module reuses [True](typenum::True) and [False](typenum::False) types
[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] 3 | //! This module reuses [True](typenum::True) and [False] types
[INFO] [stdout]   |                                                  ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/boolean.rs:5:11
[INFO] [stdout]   |
[INFO] [stdout] 5 | //! [Not](crate::boolean::Not), [And](crate::boolean::And), [Or](crate::boolean::Or),
[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] 5 | //! [Not], [And](crate::boolean::And), [Or](crate::boolean::Or),
[INFO] [stdout]   |     ~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/boolean.rs:5:39
[INFO] [stdout]   |
[INFO] [stdout] 5 | //! [Not](crate::boolean::Not), [And](crate::boolean::And), [Or](crate::boolean::Or),
[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] 5 | //! [Not](crate::boolean::Not), [And], [Or](crate::boolean::Or),
[INFO] [stdout]   |                                 ~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/boolean.rs:5:66
[INFO] [stdout]   |
[INFO] [stdout] 5 | //! [Not](crate::boolean::Not), [And](crate::boolean::And), [Or](crate::boolean::Or),
[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] 5 | //! [Not](crate::boolean::Not), [And](crate::boolean::And), [Or],
[INFO] [stdout]   |                                                             ~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/boolean.rs:6:11
[INFO] [stdout]   |
[INFO] [stdout] 6 | //! [Xor](crate::boolean::Xor) and [Iff](crate::boolean::Iff).
[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] 6 | //! [Xor] and [Iff](crate::boolean::Iff).
[INFO] [stdout]   |     ~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/boolean.rs:6:42
[INFO] [stdout]   |
[INFO] [stdout] 6 | //! [Xor](crate::boolean::Xor) and [Iff](crate::boolean::Iff).
[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] 6 | //! [Xor](crate::boolean::Xor) and [Iff].
[INFO] [stdout]   |                                    ~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/control.rs:10:47
[INFO] [stdout]    |
[INFO] [stdout] 10 | //!     Asserts `Predicate` derives to [True](typenum::True).
[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] 10 | //!     Asserts `Predicate` derives to [True].
[INFO] [stdout]    |                                        ~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/control.rs:13:16
[INFO] [stdout]    |
[INFO] [stdout] 13 | //! - [IfLess](crate::control::IfLess), [IfLessOrEqual](crate::control::IfLessOrEqual),
[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] 13 | //! - [IfLess], [IfLessOrEqual](crate::control::IfLessOrEqual),
[INFO] [stdout]    |       ~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/control.rs:13:57
[INFO] [stdout]    |
[INFO] [stdout] 13 | //! - [IfLess](crate::control::IfLess), [IfLessOrEqual](crate::control::IfLessOrEqual),
[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] 13 | //! - [IfLess](crate::control::IfLess), [IfLessOrEqual],
[INFO] [stdout]    |                                         ~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/control.rs:14:21
[INFO] [stdout]    |
[INFO] [stdout] 14 | //!     [IfGreater](crate::control::IfGreater), [IfGreaterOrEqual](crate::control::IfGreaterOrEqual),
[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] 14 | //!     [IfGreater], [IfGreaterOrEqual](crate::control::IfGreaterOrEqual),
[INFO] [stdout]    |         ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/control.rs:14:68
[INFO] [stdout]    |
[INFO] [stdout] 14 | //!     [IfGreater](crate::control::IfGreater), [IfGreaterOrEqual](crate::control::IfGreaterOrEqual),
[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] 14 | //!     [IfGreater](crate::control::IfGreater), [IfGreaterOrEqual],
[INFO] [stdout]    |                                                 ~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/control.rs:15:19
[INFO] [stdout]    |
[INFO] [stdout] 15 | //!     [IfEqual](crate::control::IfEqual):
[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] 15 | //!     [IfEqual]:
[INFO] [stdout]    |         ~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/control.rs:24:33
[INFO] [stdout]    |
[INFO] [stdout] 24 | //! For example, [IfLessOutput](crate::control::IfLessOutput) asserts LHS
[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 | //! For example, [IfLessOutput] asserts LHS
[INFO] [stdout]    |                  ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/control.rs:334:10
[INFO] [stdout]     |
[INFO] [stdout] 334 | /// [B0](typenum::B0), [Z0](typenum::Z0) or [U0](typenum::U0).
[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] 334 | /// [B0], [Z0](typenum::Z0) or [U0](typenum::U0).
[INFO] [stdout]     |     ~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/control.rs:334:29
[INFO] [stdout]     |
[INFO] [stdout] 334 | /// [B0](typenum::B0), [Z0](typenum::Z0) or [U0](typenum::U0).
[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] 334 | /// [B0](typenum::B0), [Z0] or [U0](typenum::U0).
[INFO] [stdout]     |                        ~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/control.rs:334:50
[INFO] [stdout]     |
[INFO] [stdout] 334 | /// [B0](typenum::B0), [Z0](typenum::Z0) or [U0](typenum::U0).
[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] 334 | /// [B0](typenum::B0), [Z0](typenum::Z0) or [U0].
[INFO] [stdout]     |                                             ~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/control.rs:356:15
[INFO] [stdout]     |
[INFO] [stdout] 356 | /// [NonZero](typenum::NonZero) trait.
[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] 356 | /// [NonZero] trait.
[INFO] [stdout]     |     ~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/counter.rs:4:19
[INFO] [stdout]   |
[INFO] [stdout] 4 | //! The [Counter](crate::counter::Counter) trait is a handy tool to construct recursive
[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] 4 | //! The [Counter] trait is a handy tool to construct recursive
[INFO] [stdout]   |         ~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/counter.rs:5:45
[INFO] [stdout]   |
[INFO] [stdout] 5 | //! type operators. As usual, the [Current](crate::counter::Current) indicates the termination
[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] 5 | //! type operators. As usual, the [Current] indicates the termination
[INFO] [stdout]   |                                   ~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/counter.rs:6:37
[INFO] [stdout]   |
[INFO] [stdout] 6 | //! step of recursion, while [Next](crate::counter::Next) indicates a recursion step.
[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] 6 | //! step of recursion, while [Next] indicates a recursion step.
[INFO] [stdout]   |                              ~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/counter.rs:40:75
[INFO] [stdout]    |
[INFO] [stdout] 40 | //! both `impl` block have the same signature. We can introduce [Counter](crate::counter::Counter)
[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] 40 | //! both `impl` block have the same signature. We can introduce [Counter]
[INFO] [stdout]    |                                                                 ~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/functional/mod.rs:1:42
[INFO] [stdout]   |
[INFO] [stdout] 1 | //! Functional primitives like [Functor](crate::functional::Functor) and
[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] 1 | //! Functional primitives like [Functor] and
[INFO] [stdout]   |                                ~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/functional/mod.rs:2:15
[INFO] [stdout]   |
[INFO] [stdout] 2 | //! [Compose](crate::functional::Compose).
[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] 2 | //! [Compose].
[INFO] [stdout]   |     ~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/list/mod.rs:4:17
[INFO] [stdout]   |
[INFO] [stdout] 4 | //! The [TList](crate::list::TList) trait represents a typed list of arbitrary types.
[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] 4 | //! The [TList] trait represents a typed list of arbitrary types.
[INFO] [stdout]   |         ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/list/mod.rs:5:22
[INFO] [stdout]   |
[INFO] [stdout] 5 | //! The type [LCons](crate::list::LCons) forms intermediate nodes, while
[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] 5 | //! The type [LCons] forms intermediate nodes, while
[INFO] [stdout]   |              ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/list/mod.rs:6:12
[INFO] [stdout]   |
[INFO] [stdout] 6 | //! [LNil](crate::list::LNil) type marks the end of list. For a list of `u8`, `u16`
[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] 6 | //! [LNil] type marks the end of list. For a list of `u8`, `u16`
[INFO] [stdout]   |     ~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/list/mod.rs:22:26
[INFO] [stdout]    |
[INFO] [stdout] 22 | //! including [LPrepend](crate::list::LPrepend), [LAppend](crate::list::LAppend),
[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 | //! including [LPrepend], [LAppend](crate::list::LAppend),
[INFO] [stdout]    |               ~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/list/mod.rs:22:60
[INFO] [stdout]    |
[INFO] [stdout] 22 | //! including [LPrepend](crate::list::LPrepend), [LAppend](crate::list::LAppend),
[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 | //! including [LPrepend](crate::list::LPrepend), [LAppend],
[INFO] [stdout]    |                                                  ~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/list/mod.rs:23:17
[INFO] [stdout]    |
[INFO] [stdout] 23 | //! [LInsertAt](crate::list::LInsertAt), [LRemoveAt](crate::list::LRemoveAt).
[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] 23 | //! [LInsertAt], [LRemoveAt](crate::list::LRemoveAt).
[INFO] [stdout]    |     ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/list/mod.rs:23:54
[INFO] [stdout]    |
[INFO] [stdout] 23 | //! [LInsertAt](crate::list::LInsertAt), [LRemoveAt](crate::list::LRemoveAt).
[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] 23 | //! [LInsertAt](crate::list::LInsertAt), [LRemoveAt].
[INFO] [stdout]    |                                          ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/list/mod.rs:47:42
[INFO] [stdout]    |
[INFO] [stdout] 47 | //! As shown in the example, [LInsertAt](crate::list::LInsertAt),
[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] 47 | //! As shown in the example, [LInsertAt],
[INFO] [stdout]    |                              ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/list/mod.rs:48:17
[INFO] [stdout]    |
[INFO] [stdout] 48 | //! [LRemoveAt](crate::list::LRemoveAt) along with other type operators
[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] 48 | //! [LRemoveAt] along with other type operators
[INFO] [stdout]    |     ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/list/mod.rs:60:13
[INFO] [stdout]    |
[INFO] [stdout] 60 | //! [TList](crate::list::TList) type:
[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] 60 | //! [TList] type:
[INFO] [stdout]    |     ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/list/mod.rs:66:18
[INFO] [stdout]    |
[INFO] [stdout] 66 | //! [LReduceMax](crate::list::LReduceMax), [LReduceMin](crate::list::LReduceMin),
[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] 66 | //! [LReduceMax], [LReduceMin](crate::list::LReduceMin),
[INFO] [stdout]    |     ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/list/mod.rs:66:57
[INFO] [stdout]    |
[INFO] [stdout] 66 | //! [LReduceMax](crate::list::LReduceMax), [LReduceMin](crate::list::LReduceMin),
[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] 66 | //! [LReduceMax](crate::list::LReduceMax), [LReduceMin],
[INFO] [stdout]    |                                            ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/list/mod.rs:67:18
[INFO] [stdout]    |
[INFO] [stdout] 67 | //! [LReduceSum](crate::list::LReduceSum) and [LReduceProd](crate::list::LReduceProd)
[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] 67 | //! [LReduceSum] and [LReduceProd](crate::list::LReduceProd)
[INFO] [stdout]    |     ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/list/mod.rs:67:61
[INFO] [stdout]    |
[INFO] [stdout] 67 | //! [LReduceSum](crate::list::LReduceSum) and [LReduceProd](crate::list::LReduceProd)
[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] 67 | //! [LReduceSum](crate::list::LReduceSum) and [LReduceProd]
[INFO] [stdout]    |                                               ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/list/mod.rs:78:23
[INFO] [stdout]    |
[INFO] [stdout] 78 | //! The [LToUsizeVec](crate::list::LToUsizeVec) provides a
[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] 78 | //! The [LToUsizeVec] provides a
[INFO] [stdout]    |         ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/list/indexing.rs:13:55
[INFO] [stdout]    |
[INFO] [stdout] 13 | /// The returned outcome always implements [Unsigned](typenum::Unsigned)
[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] 13 | /// The returned outcome always implements [Unsigned]
[INFO] [stdout]    |                                            ~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/list/misc.rs:238:16
[INFO] [stdout]     |
[INFO] [stdout] 238 | /// [Unsigned](typenum::Unsigned) trait.
[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] 238 | /// [Unsigned] trait.
[INFO] [stdout]     |     ~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/maybe.rs:1:42
[INFO] [stdout]   |
[INFO] [stdout] 1 | //! Trait-level equivalences to [Option](std::option::Option).
[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] 1 | //! Trait-level equivalences to [Option].
[INFO] [stdout]   |                                 ~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/maybe.rs:3:23
[INFO] [stdout]   |
[INFO] [stdout] 3 | //! The trait [Maybe](crate::maybe::Maybe) corresponds to [Option](std::option::Option). The types
[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] 3 | //! The trait [Maybe] corresponds to [Option](std::option::Option). The types
[INFO] [stdout]   |               ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/maybe.rs:3:68
[INFO] [stdout]   |
[INFO] [stdout] 3 | //! The trait [Maybe](crate::maybe::Maybe) corresponds to [Option](std::option::Option). The types
[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] 3 | //! The trait [Maybe](crate::maybe::Maybe) corresponds to [Option]. The types
[INFO] [stdout]   |                                                           ~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/maybe.rs:4:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | //! [Just](crate::maybe::Just) and [Nothing](crate::maybe::Nothing) corresponds `Some` and `None` respectively.
[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] 4 | //! [Just] and [Nothing](crate::maybe::Nothing) corresponds `Some` and `None` respectively.
[INFO] [stdout]   |     ~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/maybe.rs:4:46
[INFO] [stdout]   |
[INFO] [stdout] 4 | //! [Just](crate::maybe::Just) and [Nothing](crate::maybe::Nothing) corresponds `Some` and `None` respectively.
[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] 4 | //! [Just](crate::maybe::Just) and [Nothing] corresponds `Some` and `None` respectively.
[INFO] [stdout]   |                                    ~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/maybe.rs:23:35
[INFO] [stdout]    |
[INFO] [stdout] 23 | /// A trait analogous to [Option](std::option::Option).
[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] 23 | /// A trait analogous to [Option].
[INFO] [stdout]    |                          ~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `T`
[INFO] [stdout]   --> src/maybe.rs:44:35
[INFO] [stdout]    |
[INFO] [stdout] 44 | /// A [Functor] that unwraps [Just<T>](Just).
[INFO] [stdout]    |                                   ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(rustdoc::invalid_html_tags)]` on by default
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]    |
[INFO] [stdout] 44 | /// A [Functor] that unwraps [`Just<T>`](Just).
[INFO] [stdout]    |                               +       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/maybe.rs:44:40
[INFO] [stdout]    |
[INFO] [stdout] 44 | /// A [Functor] that unwraps [Just<T>](Just).
[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] 44 | /// A [Functor] that unwraps [Just].
[INFO] [stdout]    |                              ~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `T`
[INFO] [stdout]   --> src/maybe.rs:55:35
[INFO] [stdout]    |
[INFO] [stdout] 55 | /// A [Functor] that unwraps [Just<T>](Just), or returns `Defaultvalue` if [Nothing].
[INFO] [stdout]    |                                   ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]    |
[INFO] [stdout] 55 | /// A [Functor] that unwraps [`Just<T>`](Just), or returns `Defaultvalue` if [Nothing].
[INFO] [stdout]    |                               +       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/maybe.rs:55:40
[INFO] [stdout]    |
[INFO] [stdout] 55 | /// A [Functor] that unwraps [Just<T>](Just), or returns `Defaultvalue` if [Nothing].
[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] 55 | /// A [Functor] that unwraps [Just], or returns `Defaultvalue` if [Nothing].
[INFO] [stdout]    |                              ~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors; 57 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0554, E0635.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0554`.
[INFO] [stdout] 
[INFO] [stderr] error: could not document `type-freak`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/beta-2023-12-22-x86_64-unknown-linux-gnu/bin/rustdoc --edition=2018 --crate-type lib --crate-name type_freak src/lib.rs -o /opt/rustwide/target/doc --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --document-private-items -C metadata=b943ff48f0c80a8f -L dependency=/opt/rustwide/target/debug/deps --extern typenum=/opt/rustwide/target/debug/deps/libtypenum-1e2cd9ab4b50c143.rmeta --cap-lints=warn --crate-version 0.2.0` (exit status: 1)
[INFO] running `Command { std: "docker" "inspect" "538aae618a4cc2ecf4ddd3a96469e041d5db6ed8786963565b79165fa8f8f098", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "538aae618a4cc2ecf4ddd3a96469e041d5db6ed8786963565b79165fa8f8f098", kill_on_drop: false }`
[INFO] [stdout] 538aae618a4cc2ecf4ddd3a96469e041d5db6ed8786963565b79165fa8f8f098
