[INFO] fetching crate spirt 0.3.1...
[INFO] documenting spirt-0.3.1 against 824336ad4127ce295849937a24c08a4aeff6ada7 for pr-162169
[INFO] extracting crate spirt 0.3.1 into /workspace/builds/worker-7-tc1/source
[INFO] started tweaking crates.io crate spirt 0.3.1
[INFO] removed 0 missing examples
[INFO] finished tweaking crates.io crate spirt 0.3.1
[INFO] tweaked toml for crates.io crate spirt 0.3.1 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate spirt 0.3.1 on toolchain 824336ad4127ce295849937a24c08a4aeff6ada7
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+824336ad4127ce295849937a24c08a4aeff6ada7" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate spirt 0.3.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+824336ad4127ce295849937a24c08a4aeff6ada7" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded elsa v1.11.2
[INFO] [stderr]   Downloaded internal-iterator v0.2.3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 70021455accaf2f38c55d88c33a9259aa7aab8b12e4b5f09fdcc4102a37b518c
[INFO] running `Command { std: "docker" "start" "70021455accaf2f38c55d88c33a9259aa7aab8b12e4b5f09fdcc4102a37b518c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "70021455accaf2f38c55d88c33a9259aa7aab8b12e4b5f09fdcc4102a37b518c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "70021455accaf2f38c55d88c33a9259aa7aab8b12e4b5f09fdcc4102a37b518c" "/opt/rustwide/cargo-home/bin/cargo" "+824336ad4127ce295849937a24c08a4aeff6ada7" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "70021455accaf2f38c55d88c33a9259aa7aab8b12e4b5f09fdcc4102a37b518c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "70021455accaf2f38c55d88c33a9259aa7aab8b12e4b5f09fdcc4102a37b518c" "/opt/rustwide/cargo-home/bin/cargo" "+824336ad4127ce295849937a24c08a4aeff6ada7" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]     Checking stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling spirt v0.3.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking itertools v0.10.5
[INFO] [stderr]     Checking longest-increasing-subsequence v0.1.0
[INFO] [stderr]     Checking internal-iterator v0.2.3
[INFO] [stderr]     Checking bytemuck v1.24.0
[INFO] [stderr]    Compiling syn v2.0.111
[INFO] [stderr]     Checking elsa v1.11.2
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling derive_more v0.99.20
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]     Checking smallvec v1.15.1
[INFO] [stderr]  Documenting spirt v0.3.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unexpected `cfg` condition name: `git_main_docs`
[INFO] [stdout]   --> src/lib.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     git_main_docs,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: expected names are: `docsrs`, `feature`, and `test` and 34 more
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(git_main_docs)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(git_main_docs)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `git_main_docs`
[INFO] [stdout]   --> src/lib.rs:36:17
[INFO] [stdout]    |
[INFO] [stdout] 36 |     any(docsrs, git_main_docs),
[INFO] [stdout]    |                 ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(git_main_docs)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(git_main_docs)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `git_main_docs`
[INFO] [stdout]   --> src/lib.rs:41:21
[INFO] [stdout]    |
[INFO] [stdout] 41 |     not(any(docsrs, git_main_docs)),
[INFO] [stdout]    |                     ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(git_main_docs)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(git_main_docs)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `LineOp::interpret_with`
[INFO] [stdout]    --> src/print/pretty.rs:792:12
[INFO] [stdout]     |
[INFO] [stdout] 792 | /// (see [`LineOp::interpret_with`]).
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^ the enum `LineOp` has no variant or associated item named `interpret_with`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Transformed::Changed(new_iter)`
[INFO] [stdout]   --> src/transform.rs:49:11
[INFO] [stdout]    |
[INFO] [stdout] 49 |     /// [`Transformed::Changed(new_iter)`] if any `transform_elem` call returned
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the enum `Transformed` has no variant or associated item named `Changed(new_iter)`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `transform`
[INFO] [stdout]   --> src/transform.rs:83:23
[INFO] [stdout]    |
[INFO] [stdout] 83 | /// Helper type for [`transform!`] - not public as it's easy to misuse.
[INFO] [stdout]    |                       ^^^^^^^^^^ no item named `transform` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = note: `macro_rules` named `transform` exists in this crate, but it is not in scope at this link's location
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Attr::QPtr`
[INFO] [stdout]   --> src/qptr/mod.rs:23:35
[INFO] [stdout]    |
[INFO] [stdout] 23 | /// `QPtr`-specific attributes ([`Attr::QPtr`]).
[INFO] [stdout]    |                                   ^^^^^^^^^^ no item named `Attr` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `DataInstKind::QPtr`
[INFO] [stdout]    --> src/qptr/mod.rs:139:35
[INFO] [stdout]     |
[INFO] [stdout] 139 | /// `QPtr`-specific operations ([`DataInstKind::QPtr`]).
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^ no item named `DataInstKind` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/context.rs:1:17
[INFO] [stdout]   |
[INFO] [stdout] 1 | //! [`Context`](struct.Context.html) and related types/traits.
[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] 1 - //! [`Context`](struct.Context.html) and related types/traits.
[INFO] [stdout] 1 + //! [`Context`] and related types/traits.
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/lib.rs:279:43
[INFO] [stdout]     |
[INFO] [stdout] 279 | /// Interned handle for an [`AttrSetDef`](crate::AttrSetDef)
[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] 279 - /// Interned handle for an [`AttrSetDef`](crate::AttrSetDef)
[INFO] [stdout] 279 + /// Interned handle for an [`AttrSetDef`]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/lib.rs:280:24
[INFO] [stdout]     |
[INFO] [stdout] 280 | /// (a set of [`Attr`](crate::Attr)s).
[INFO] [stdout]     |                ------  ^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                |
[INFO] [stdout]     |                because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 280 - /// (a set of [`Attr`](crate::Attr)s).
[INFO] [stdout] 280 + /// (a set of [`Attr`]s).
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/lib.rs:451:39
[INFO] [stdout]     |
[INFO] [stdout] 451 | /// Interned handle for a [`TypeDef`](crate::TypeDef).
[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] 451 - /// Interned handle for a [`TypeDef`](crate::TypeDef).
[INFO] [stdout] 451 + /// Interned handle for a [`TypeDef`].
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/lib.rs:496:40
[INFO] [stdout]     |
[INFO] [stdout] 496 | /// Interned handle for a [`ConstDef`](crate::ConstDef) (a constant value).
[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] 496 - /// Interned handle for a [`ConstDef`](crate::ConstDef) (a constant value).
[INFO] [stdout] 496 + /// Interned handle for a [`ConstDef`] (a constant value).
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/lib.rs:537:43
[INFO] [stdout]     |
[INFO] [stdout] 537 | /// Entity handle for a [`GlobalVarDecl`](crate::GlobalVarDecl) (a global variable).
[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] 537 - /// Entity handle for a [`GlobalVarDecl`](crate::GlobalVarDecl) (a global variable).
[INFO] [stdout] 537 + /// Entity handle for a [`GlobalVarDecl`] (a global variable).
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/lib.rs:583:38
[INFO] [stdout]     |
[INFO] [stdout] 583 | /// Entity handle for a [`FuncDecl`](crate::FuncDecl) (a function).
[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] 583 - /// Entity handle for a [`FuncDecl`](crate::FuncDecl) (a function).
[INFO] [stdout] 583 + /// Entity handle for a [`FuncDecl`] (a function).
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/lib.rs:634:46
[INFO] [stdout]     |
[INFO] [stdout] 634 | /// Entity handle for a [`ControlRegionDef`](crate::ControlRegionDef)
[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] 634 - /// Entity handle for a [`ControlRegionDef`](crate::ControlRegionDef)
[INFO] [stdout] 634 + /// Entity handle for a [`ControlRegionDef`]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/lib.rs:657:34
[INFO] [stdout]     |
[INFO] [stdout] 657 | ///   using [`cfg::ControlInst`](crate::cfg::ControlInst)s (as described by 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] 657 - ///   using [`cfg::ControlInst`](crate::cfg::ControlInst)s (as described by a
[INFO] [stdout] 657 + ///   using [`cfg::ControlInst`]s (as described by a
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/lib.rs:658:33
[INFO] [stdout]     |
[INFO] [stdout] 658 | ///   [`cfg::ControlFlowGraph`](crate::cfg::ControlFlowGraph))
[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] 658 - ///   [`cfg::ControlFlowGraph`](crate::cfg::ControlFlowGraph))
[INFO] [stdout] 658 + ///   [`cfg::ControlFlowGraph`])
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/lib.rs:682:22
[INFO] [stdout]     |
[INFO] [stdout] 682 | /// SPIR-T [`Value`](crate::Value)s follow "single static assignment" (SSA), just like SPIR-V:
[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] 682 - /// SPIR-T [`Value`](crate::Value)s follow "single static assignment" (SSA), just like SPIR-V:
[INFO] [stdout] 682 + /// SPIR-T [`Value`]s follow "single static assignment" (SSA), just like SPIR-V:
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/lib.rs:684:79
[INFO] [stdout]     |
[INFO] [stdout] 684 | ///   of [`DataInst`]/[`ControlNode`], and "uses" of that value are [`Value`](crate::Value)s
[INFO] [stdout]     |                                                                      -------  ^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                                                                      |
[INFO] [stdout]     |                                                                      because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 684 - ///   of [`DataInst`]/[`ControlNode`], and "uses" of that value are [`Value`](crate::Value)s
[INFO] [stdout] 684 + ///   of [`DataInst`]/[`ControlNode`], and "uses" of that value are [`Value`]s
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/lib.rs:691:70
[INFO] [stdout]     |
[INFO] [stdout] 691 | /// * dominance is simpler, so values defined in a [`ControlRegion`](crate::ControlRegion) can be used:
[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] 691 - /// * dominance is simpler, so values defined in a [`ControlRegion`](crate::ControlRegion) can be used:
[INFO] [stdout] 691 + /// * dominance is simpler, so values defined in a [`ControlRegion`] can be used:
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/lib.rs:694:71
[INFO] [stdout]     |
[INFO] [stdout] 694 | ///   * outside that region, but *only* if the parent [`ControlNode`](crate::ControlNode) only has
[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] 694 - ///   * outside that region, but *only* if the parent [`ControlNode`](crate::ControlNode) only has
[INFO] [stdout] 694 + ///   * outside that region, but *only* if the parent [`ControlNode`] only has
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/lib.rs:697:69
[INFO] [stdout]     |
[INFO] [stdout] 697 | ///       execute (at least once) before the parent [`ControlNode`](crate::ControlNode) can complete,
[INFO] [stdout]     |                                                      -------------  ^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                                                      |
[INFO] [stdout]     |                                                      because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 697 - ///       execute (at least once) before the parent [`ControlNode`](crate::ControlNode) can complete,
[INFO] [stdout] 697 + ///       execute (at least once) before the parent [`ControlNode`] can complete,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/lib.rs:711:44
[INFO] [stdout]     |
[INFO] [stdout] 711 | ///     phi nodes, as [`cfg::ControlInst`](crate::cfg::ControlInst)s passing values to their target regions
[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] 711 - ///     phi nodes, as [`cfg::ControlInst`](crate::cfg::ControlInst)s passing values to their target regions
[INFO] [stdout] 711 + ///     phi nodes, as [`cfg::ControlInst`]s passing values to their target regions
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/lib.rs:745:44
[INFO] [stdout]     |
[INFO] [stdout] 745 | /// Entity handle for a [`ControlNodeDef`](crate::ControlNodeDef)
[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] 745 - /// Entity handle for a [`ControlNodeDef`](crate::ControlNodeDef)
[INFO] [stdout] 745 + /// Entity handle for a [`ControlNodeDef`]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/lib.rs:823:41
[INFO] [stdout]     |
[INFO] [stdout] 823 | /// Entity handle for a [`DataInstDef`](crate::DataInstDef) (an SSA instruction).
[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] 823 - /// Entity handle for a [`DataInstDef`](crate::DataInstDef) (an SSA instruction).
[INFO] [stdout] 823 + /// Entity handle for a [`DataInstDef`] (an SSA instruction).
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/lib.rs:837:47
[INFO] [stdout]     |
[INFO] [stdout] 837 | /// Interned handle for a [`DataInstFormDef`](crate::DataInstFormDef)
[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] 837 - /// Interned handle for a [`DataInstFormDef`](crate::DataInstFormDef)
[INFO] [stdout] 837 + /// Interned handle for a [`DataInstFormDef`]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/lib.rs:838:51
[INFO] [stdout]     |
[INFO] [stdout] 838 | /// (a "form", or "template", for [`DataInstDef`](crate::DataInstDef)s).
[INFO] [stdout]     |                                    -------------  ^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                                    |
[INFO] [stdout]     |                                    because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 838 - /// (a "form", or "template", for [`DataInstDef`](crate::DataInstDef)s).
[INFO] [stdout] 838 + /// (a "form", or "template", for [`DataInstDef`]s).
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 8.81s
[INFO] [stderr]    Generated /opt/rustwide/target/doc/spirt/index.html
[INFO] running `Command { std: "docker" "inspect" "70021455accaf2f38c55d88c33a9259aa7aab8b12e4b5f09fdcc4102a37b518c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "RUSTC_BOOTSTRAP=1" "-e" "DOCS_RS=1" "-w" "/opt/rustwide/workdir" "--user" "0:0" "70021455accaf2f38c55d88c33a9259aa7aab8b12e4b5f09fdcc4102a37b518c" "/opt/rustwide/cargo-home/bin/cargo" "+824336ad4127ce295849937a24c08a4aeff6ada7" "rustdoc" "--lib" "-Zrustdoc-map" "--all-features" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"--cfg\", \"docsrs\", \"--document-private-items\", \"-Z\", \"unstable-options\", \"--document-private-items\"]" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]  Documenting spirt v0.3.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unexpected `cfg` condition name: `git_main_docs`
[INFO] [stdout]   --> src/lib.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     git_main_docs,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: expected names are: `docsrs`, `feature`, and `test` and 34 more
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(git_main_docs)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(git_main_docs)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `git_main_docs`
[INFO] [stdout]   --> src/lib.rs:36:17
[INFO] [stdout]    |
[INFO] [stdout] 36 |     any(docsrs, git_main_docs),
[INFO] [stdout]    |                 ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(git_main_docs)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(git_main_docs)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `git_main_docs`
[INFO] [stdout]   --> src/lib.rs:41:21
[INFO] [stdout]    |
[INFO] [stdout] 41 |     not(any(docsrs, git_main_docs)),
[INFO] [stdout]    |                     ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(git_main_docs)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(git_main_docs)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Transformed::Changed(new_iter)`
[INFO] [stdout]   --> src/transform.rs:49:11
[INFO] [stdout]    |
[INFO] [stdout] 49 |     /// [`Transformed::Changed(new_iter)`] if any `transform_elem` call returned
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the enum `Transformed` has no variant or associated item named `Changed(new_iter)`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Attr::QPtr`
[INFO] [stdout]   --> src/qptr/mod.rs:23:35
[INFO] [stdout]    |
[INFO] [stdout] 23 | /// `QPtr`-specific attributes ([`Attr::QPtr`]).
[INFO] [stdout]    |                                   ^^^^^^^^^^ no item named `Attr` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `DataInstKind::QPtr`
[INFO] [stdout]    --> src/qptr/mod.rs:139:35
[INFO] [stdout]     |
[INFO] [stdout] 139 | /// `QPtr`-specific operations ([`DataInstKind::QPtr`]).
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^ no item named `DataInstKind` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/lib.rs:279:43
[INFO] [stdout]     |
[INFO] [stdout] 279 | /// Interned handle for an [`AttrSetDef`](crate::AttrSetDef)
[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] 279 - /// Interned handle for an [`AttrSetDef`](crate::AttrSetDef)
[INFO] [stdout] 279 + /// Interned handle for an [`AttrSetDef`]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/lib.rs:280:24
[INFO] [stdout]     |
[INFO] [stdout] 280 | /// (a set of [`Attr`](crate::Attr)s).
[INFO] [stdout]     |                ------  ^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                |
[INFO] [stdout]     |                because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 280 - /// (a set of [`Attr`](crate::Attr)s).
[INFO] [stdout] 280 + /// (a set of [`Attr`]s).
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/lib.rs:451:39
[INFO] [stdout]     |
[INFO] [stdout] 451 | /// Interned handle for a [`TypeDef`](crate::TypeDef).
[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] 451 - /// Interned handle for a [`TypeDef`](crate::TypeDef).
[INFO] [stdout] 451 + /// Interned handle for a [`TypeDef`].
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/lib.rs:496:40
[INFO] [stdout]     |
[INFO] [stdout] 496 | /// Interned handle for a [`ConstDef`](crate::ConstDef) (a constant value).
[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] 496 - /// Interned handle for a [`ConstDef`](crate::ConstDef) (a constant value).
[INFO] [stdout] 496 + /// Interned handle for a [`ConstDef`] (a constant value).
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/lib.rs:537:43
[INFO] [stdout]     |
[INFO] [stdout] 537 | /// Entity handle for a [`GlobalVarDecl`](crate::GlobalVarDecl) (a global variable).
[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] 537 - /// Entity handle for a [`GlobalVarDecl`](crate::GlobalVarDecl) (a global variable).
[INFO] [stdout] 537 + /// Entity handle for a [`GlobalVarDecl`] (a global variable).
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/lib.rs:583:38
[INFO] [stdout]     |
[INFO] [stdout] 583 | /// Entity handle for a [`FuncDecl`](crate::FuncDecl) (a function).
[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] 583 - /// Entity handle for a [`FuncDecl`](crate::FuncDecl) (a function).
[INFO] [stdout] 583 + /// Entity handle for a [`FuncDecl`] (a function).
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/lib.rs:634:46
[INFO] [stdout]     |
[INFO] [stdout] 634 | /// Entity handle for a [`ControlRegionDef`](crate::ControlRegionDef)
[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] 634 - /// Entity handle for a [`ControlRegionDef`](crate::ControlRegionDef)
[INFO] [stdout] 634 + /// Entity handle for a [`ControlRegionDef`]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/lib.rs:657:34
[INFO] [stdout]     |
[INFO] [stdout] 657 | ///   using [`cfg::ControlInst`](crate::cfg::ControlInst)s (as described by 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] 657 - ///   using [`cfg::ControlInst`](crate::cfg::ControlInst)s (as described by a
[INFO] [stdout] 657 + ///   using [`cfg::ControlInst`]s (as described by a
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/lib.rs:658:33
[INFO] [stdout]     |
[INFO] [stdout] 658 | ///   [`cfg::ControlFlowGraph`](crate::cfg::ControlFlowGraph))
[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] 658 - ///   [`cfg::ControlFlowGraph`](crate::cfg::ControlFlowGraph))
[INFO] [stdout] 658 + ///   [`cfg::ControlFlowGraph`])
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/lib.rs:682:22
[INFO] [stdout]     |
[INFO] [stdout] 682 | /// SPIR-T [`Value`](crate::Value)s follow "single static assignment" (SSA), just like SPIR-V:
[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] 682 - /// SPIR-T [`Value`](crate::Value)s follow "single static assignment" (SSA), just like SPIR-V:
[INFO] [stdout] 682 + /// SPIR-T [`Value`]s follow "single static assignment" (SSA), just like SPIR-V:
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/lib.rs:684:79
[INFO] [stdout]     |
[INFO] [stdout] 684 | ///   of [`DataInst`]/[`ControlNode`], and "uses" of that value are [`Value`](crate::Value)s
[INFO] [stdout]     |                                                                      -------  ^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                                                                      |
[INFO] [stdout]     |                                                                      because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 684 - ///   of [`DataInst`]/[`ControlNode`], and "uses" of that value are [`Value`](crate::Value)s
[INFO] [stdout] 684 + ///   of [`DataInst`]/[`ControlNode`], and "uses" of that value are [`Value`]s
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/lib.rs:691:70
[INFO] [stdout]     |
[INFO] [stdout] 691 | /// * dominance is simpler, so values defined in a [`ControlRegion`](crate::ControlRegion) can be used:
[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] 691 - /// * dominance is simpler, so values defined in a [`ControlRegion`](crate::ControlRegion) can be used:
[INFO] [stdout] 691 + /// * dominance is simpler, so values defined in a [`ControlRegion`] can be used:
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/lib.rs:694:71
[INFO] [stdout]     |
[INFO] [stdout] 694 | ///   * outside that region, but *only* if the parent [`ControlNode`](crate::ControlNode) only has
[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] 694 - ///   * outside that region, but *only* if the parent [`ControlNode`](crate::ControlNode) only has
[INFO] [stdout] 694 + ///   * outside that region, but *only* if the parent [`ControlNode`] only has
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/lib.rs:697:69
[INFO] [stdout]     |
[INFO] [stdout] 697 | ///       execute (at least once) before the parent [`ControlNode`](crate::ControlNode) can complete,
[INFO] [stdout]     |                                                      -------------  ^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                                                      |
[INFO] [stdout]     |                                                      because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 697 - ///       execute (at least once) before the parent [`ControlNode`](crate::ControlNode) can complete,
[INFO] [stdout] 697 + ///       execute (at least once) before the parent [`ControlNode`] can complete,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/lib.rs:711:44
[INFO] [stdout]     |
[INFO] [stdout] 711 | ///     phi nodes, as [`cfg::ControlInst`](crate::cfg::ControlInst)s passing values to their target regions
[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] 711 - ///     phi nodes, as [`cfg::ControlInst`](crate::cfg::ControlInst)s passing values to their target regions
[INFO] [stdout] 711 + ///     phi nodes, as [`cfg::ControlInst`]s passing values to their target regions
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/lib.rs:745:44
[INFO] [stdout]     |
[INFO] [stdout] 745 | /// Entity handle for a [`ControlNodeDef`](crate::ControlNodeDef)
[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] 745 - /// Entity handle for a [`ControlNodeDef`](crate::ControlNodeDef)
[INFO] [stdout] 745 + /// Entity handle for a [`ControlNodeDef`]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/lib.rs:823:41
[INFO] [stdout]     |
[INFO] [stdout] 823 | /// Entity handle for a [`DataInstDef`](crate::DataInstDef) (an SSA instruction).
[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] 823 - /// Entity handle for a [`DataInstDef`](crate::DataInstDef) (an SSA instruction).
[INFO] [stdout] 823 + /// Entity handle for a [`DataInstDef`] (an SSA instruction).
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/lib.rs:837:47
[INFO] [stdout]     |
[INFO] [stdout] 837 | /// Interned handle for a [`DataInstFormDef`](crate::DataInstFormDef)
[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] 837 - /// Interned handle for a [`DataInstFormDef`](crate::DataInstFormDef)
[INFO] [stdout] 837 + /// Interned handle for a [`DataInstFormDef`]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/lib.rs:838:51
[INFO] [stdout]     |
[INFO] [stdout] 838 | /// (a "form", or "template", for [`DataInstDef`](crate::DataInstDef)s).
[INFO] [stdout]     |                                    -------------  ^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                                    |
[INFO] [stdout]     |                                    because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 838 - /// (a "form", or "template", for [`DataInstDef`](crate::DataInstDef)s).
[INFO] [stdout] 838 + /// (a "form", or "template", for [`DataInstDef`]s).
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.23s
[INFO] [stderr]    Generated /opt/rustwide/target/doc/spirt/index.html
[INFO] running `Command { std: "docker" "inspect" "70021455accaf2f38c55d88c33a9259aa7aab8b12e4b5f09fdcc4102a37b518c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "70021455accaf2f38c55d88c33a9259aa7aab8b12e4b5f09fdcc4102a37b518c", kill_on_drop: false }`
[INFO] [stdout] 70021455accaf2f38c55d88c33a9259aa7aab8b12e4b5f09fdcc4102a37b518c
