# rustc version rustc 1.97.0-nightly (ff9a9ea07 2026-05-13)
# docs.rs version docsrs 0.0.0 (e3981f6f5e851656470d52001364bbb946056a06 2026-05-14 )
# build log [INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace-builder/builds/libdof-0.25.0/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace-builder/builds/libdof-0.25.0/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace-builder/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace-builder/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "6442450944" "--cpuset-cpus" "14-19" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "sleep" "infinity", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 0fed9c30ddaa17bf0dae3edbe168e35aee903bf5703732ba06aec70b0ae1f3a9 [INFO] running `Command { std: "docker" "start" "0fed9c30ddaa17bf0dae3edbe168e35aee903bf5703732ba06aec70b0ae1f3a9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "--user" "1001:1001" "0fed9c30ddaa17bf0dae3edbe168e35aee903bf5703732ba06aec70b0ae1f3a9" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20260513-1.97.0-nightly-ff9a9ea07\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--cap-lints\", \"warn\", \"--extern-html-root-takes-precedence\"]" "--offline" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"" "-Zrustdoc-scrape-examples" "-j6" "--target" "x86_64-unknown-linux-gnu", kill_on_drop: false }` [INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op [INFO] [stderr] Documenting libdof v0.25.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: unresolved link to `crate::ComboKey` [INFO] [stderr] --> src/combos.rs:69:49 [INFO] [stderr] | [INFO] [stderr] 69 | /// contains a map from a `Vec` of [`ComboKey`](crate::ComboKey)s to a single `Key`. [INFO] [stderr] | ^^^^^^^^^^^^^^^ no item named `ComboKey` in module `libdof` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::KeyboardType` [INFO] [stderr] --> src/keyboard.rs:408:35 [INFO] [stderr] | [INFO] [stderr] 408 | /// * `Named`: a [`KeyboardType`](crate::KeyboardType) name. If a custom name is provided, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ no item named `KeyboardType` in module `libdof` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::KeyboardType` [INFO] [stderr] --> src/keyboard.rs:417:39 [INFO] [stderr] | [INFO] [stderr] 417 | /// * `Named`: a [`KeyboardType`](crate::KeyboardType) name. If a custom name is provided, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ no item named `KeyboardType` in module `libdof` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::dofinitions::KeyboardType` [INFO] [stderr] --> src/lib.rs:57:34 [INFO] [stderr] | [INFO] [stderr] 57 | /// Get the [`KeyboardType`](crate::dofinitions::KeyboardType) of the layout. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `KeyboardType` in module `dofinitions` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::dofinitions::KeyboardType` [INFO] [stderr] --> src/lib.rs:62:34 [INFO] [stderr] | [INFO] [stderr] 62 | /// Get the [`KeyboardType`](crate::dofinitions::KeyboardType) of the layout. `Custom::("")` [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `KeyboardType` in module `dofinitions` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `DofInner` [INFO] [stderr] --> src/lib.rs:176:21 [INFO] [stderr] | [INFO] [stderr] 176 | /// Returns a [`DofInner`] which has public fields. This is useful for converting to/from your [INFO] [stderr] | ^^^^^^^^ no item named `DofInner` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `DofError` links to private item `crate::DofErrorInner` [INFO] [stderr] --> src/lib.rs:446:97 [INFO] [stderr] | [INFO] [stderr] 446 | /// The main error struct of the library. Internally it uses a Box containing [`DofErrorInner`](crate::DofErrorInner) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] = note: `#[warn(rustdoc::private_intra_doc_links)]` on by default [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/dofinitions.rs:34:69 [INFO] [stderr] | [INFO] [stderr] 34 | /// Enum to specify both hands. Used in combination with [`Finger`](crate::dofinitions::Finger). [INFO] [stderr] | -------- ^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] = note: `#[warn(rustdoc::redundant_explicit_links)]` on by default [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 34 - /// Enum to specify both hands. Used in combination with [`Finger`](crate::dofinitions::Finger). [INFO] [stderr] 34 + /// Enum to specify both hands. Used in combination with [`Finger`]. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/dofinitions.rs:222:34 [INFO] [stderr] | [INFO] [stderr] 222 | /// Outputs a [`SpecialKey`](crate::dofinitions::SpecialKey) like shift or control. [INFO] [stderr] | ------------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 222 - /// Outputs a [`SpecialKey`](crate::dofinitions::SpecialKey) like shift or control. [INFO] [stderr] 222 + /// Outputs a [`SpecialKey`] like shift or control. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/dofinitions.rs:278:51 [INFO] [stderr] | [INFO] [stderr] 278 | /// Check if the key is of type [`Key::Char`](crate::dofinitions::Key::Char) which outputs [INFO] [stderr] | ----------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 278 - /// Check if the key is of type [`Key::Char`](crate::dofinitions::Key::Char) which outputs [INFO] [stderr] 278 + /// Check if the key is of type [`Key::Char`] which outputs [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/dofinitions.rs:284:51 [INFO] [stderr] | [INFO] [stderr] 284 | /// Check if the key is of type [`Key::Word`](crate::dofinitions::Key::Word) which outputs a specific [INFO] [stderr] | ----------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 284 - /// Check if the key is of type [`Key::Word`](crate::dofinitions::Key::Word) which outputs a specific [INFO] [stderr] 284 + /// Check if the key is of type [`Key::Word`] which outputs a specific [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/dofinitions.rs:290:52 [INFO] [stderr] | [INFO] [stderr] 290 | /// Check if the key is of type [`Key::Empty`](crate::dofinitions::Key::Empty) which doesn't output [INFO] [stderr] | ------------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 290 - /// Check if the key is of type [`Key::Empty`](crate::dofinitions::Key::Empty) which doesn't output [INFO] [stderr] 290 + /// Check if the key is of type [`Key::Empty`] which doesn't output [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/dofinitions.rs:302:52 [INFO] [stderr] | [INFO] [stderr] 302 | /// Check if the key is of type [`Key::Layer`](crate::dofinitions::Key::Layer), which holds the [INFO] [stderr] | ------------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 302 - /// Check if the key is of type [`Key::Layer`](crate::dofinitions::Key::Layer), which holds the [INFO] [stderr] 302 + /// Check if the key is of type [`Key::Layer`], which holds the [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/dofinitions.rs:308:52 [INFO] [stderr] | [INFO] [stderr] 308 | /// Check if the key is of type [`Key::Magic`](crate::dofinitions::Key::Magic) which holds the [INFO] [stderr] | ------------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 308 - /// Check if the key is of type [`Key::Magic`](crate::dofinitions::Key::Magic) which holds the [INFO] [stderr] 308 + /// Check if the key is of type [`Key::Magic`] which holds the [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/dofinitions.rs:314:60 [INFO] [stderr] | [INFO] [stderr] 314 | /// Get the output if the key is of type [`Key::Char`](crate::dofinitions::Key::Char). [INFO] [stderr] | ----------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 314 - /// Get the output if the key is of type [`Key::Char`](crate::dofinitions::Key::Char). [INFO] [stderr] 314 + /// Get the output if the key is of type [`Key::Char`]. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/dofinitions.rs:322:60 [INFO] [stderr] | [INFO] [stderr] 322 | /// Get the output if the key is of type [`Key::Word`](crate::dofinitions::Key::Word). [INFO] [stderr] | ----------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 322 - /// Get the output if the key is of type [`Key::Word`](crate::dofinitions::Key::Word). [INFO] [stderr] 322 + /// Get the output if the key is of type [`Key::Word`]. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/dofinitions.rs:330:66 [INFO] [stderr] | [INFO] [stderr] 330 | /// Get the layer label if the key is of type [`Key::Layer`](crate::dofinitions::Key::Layer). [INFO] [stderr] | ------------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 330 - /// Get the layer label if the key is of type [`Key::Layer`](crate::dofinitions::Key::Layer). [INFO] [stderr] 330 + /// Get the layer label if the key is of type [`Key::Layer`]. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/dofinitions.rs:338:70 [INFO] [stderr] | [INFO] [stderr] 338 | /// Get the magic key label if the key is of type [`Key::Magic`](crate::dofinitions::Key::Magic). [INFO] [stderr] | ------------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 338 - /// Get the magic key label if the key is of type [`Key::Magic`](crate::dofinitions::Key::Magic). [INFO] [stderr] 338 + /// Get the magic key label if the key is of type [`Key::Magic`]. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/keyboard.rs:195:21 [INFO] [stderr] | [INFO] [stderr] 195 | /// [`RelativeKey`](crate::keyboard::RelativeKey)s as a shorthand for defining each key individually. [INFO] [stderr] | ------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 195 - /// [`RelativeKey`](crate::keyboard::RelativeKey)s as a shorthand for defining each key individually. [INFO] [stderr] 195 + /// [`RelativeKey`]s as a shorthand for defining each key individually. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/keyboard.rs:410:42 [INFO] [stderr] | [INFO] [stderr] 410 | /// * `Relative`: a [`RelativeKeyboard`](crate::keyboard::RelativeKeyboard), [INFO] [stderr] | ------------------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 410 - /// * `Relative`: a [`RelativeKeyboard`](crate::keyboard::RelativeKeyboard), [INFO] [stderr] 410 + /// * `Relative`: a [`RelativeKeyboard`], [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/keyboard.rs:411:38 [INFO] [stderr] | [INFO] [stderr] 411 | /// * `Full`: a [`PhysicalKeyboard`](crate::keyboard::PhysicalKeyboard), which is what is converted [INFO] [stderr] | ------------------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 411 - /// * `Full`: a [`PhysicalKeyboard`](crate::keyboard::PhysicalKeyboard), which is what is converted [INFO] [stderr] 411 + /// * `Full`: a [`PhysicalKeyboard`], which is what is converted [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/keyboard.rs:421:46 [INFO] [stderr] | [INFO] [stderr] 421 | /// * `Relative`: a [`RelativeKeyboard`](crate::keyboard::RelativeKeyboard), [INFO] [stderr] | ------------------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 421 - /// * `Relative`: a [`RelativeKeyboard`](crate::keyboard::RelativeKeyboard), [INFO] [stderr] 421 + /// * `Relative`: a [`RelativeKeyboard`], [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/keyboard.rs:423:42 [INFO] [stderr] | [INFO] [stderr] 423 | /// * `Full`: a [`PhysicalKeyboard`](crate::keyboard::PhysicalKeyboard), which is what is converted [INFO] [stderr] | ------------------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 423 - /// * `Full`: a [`PhysicalKeyboard`](crate::keyboard::PhysicalKeyboard), which is what is converted [INFO] [stderr] 423 + /// * `Full`: a [`PhysicalKeyboard`], which is what is converted [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/magic.rs:15:67 [INFO] [stderr] | [INFO] [stderr] 15 | /// Create a new Magic struct based on a list of [`MagicKey`](crate::magic::MagicKey)s. [INFO] [stderr] | ---------- ^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 15 - /// Create a new Magic struct based on a list of [`MagicKey`](crate::magic::MagicKey)s. [INFO] [stderr] 15 + /// Create a new Magic struct based on a list of [`MagicKey`]s. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/lib.rs:26:76 [INFO] [stderr] | [INFO] [stderr] 26 | /// other formats into dofs, consider taking a look at [`DofIntermediate`](crate::DofIntermediate). [INFO] [stderr] | ----------------- ^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 26 - /// other formats into dofs, consider taking a look at [`DofIntermediate`](crate::DofIntermediate). [INFO] [stderr] 26 + /// other formats into dofs, consider taking a look at [`DofIntermediate`]. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/lib.rs:86:35 [INFO] [stderr] | [INFO] [stderr] 86 | /// Get a slice of [Language](crate::Language) this layout was intended to be used for. [INFO] [stderr] | -------- ^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 86 - /// Get a slice of [Language](crate::Language) this layout was intended to be used for. [INFO] [stderr] 86 + /// Get a slice of [Language] this layout was intended to be used for. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/lib.rs:215:32 [INFO] [stderr] | [INFO] [stderr] 215 | /// A list of [`Language`](crate::Language) this layout was intended to be used for. [INFO] [stderr] | ---------- ^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 215 - /// A list of [`Language`](crate::Language) this layout was intended to be used for. [INFO] [stderr] 215 + /// A list of [`Language`] this layout was intended to be used for. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/lib.rs:446:97 [INFO] [stderr] | [INFO] [stderr] 446 | /// The main error struct of the library. Internally it uses a Box containing [`DofErrorInner`](crate::DofErrorInner) [INFO] [stderr] | --------------- ^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 446 - /// The main error struct of the library. Internally it uses a Box containing [`DofErrorInner`](crate::DofErrorInner) [INFO] [stderr] 446 + /// The main error struct of the library. Internally it uses a Box containing [`DofErrorInner`] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/lib.rs:550:50 [INFO] [stderr] | [INFO] [stderr] 550 | /// Given a specific keyboard, an [`Anchor`](crate::Anchor) and the [`Shape`](crate::Shape), [INFO] [stderr] | -------- ^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 550 - /// Given a specific keyboard, an [`Anchor`](crate::Anchor) and the [`Shape`](crate::Shape), [INFO] [stderr] 550 + /// Given a specific keyboard, an [`Anchor`] and the [`Shape`](crate::Shape), [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/lib.rs:550:83 [INFO] [stderr] | [INFO] [stderr] 550 | /// Given a specific keyboard, an [`Anchor`](crate::Anchor) and the [`Shape`](crate::Shape), [INFO] [stderr] | ------- ^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 550 - /// Given a specific keyboard, an [`Anchor`](crate::Anchor) and the [`Shape`](crate::Shape), [INFO] [stderr] 550 + /// Given a specific keyboard, an [`Anchor`](crate::Anchor) and the [`Shape`], [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/lib.rs:699:28 [INFO] [stderr] | [INFO] [stderr] 699 | /// Get the [`KeyPos`](crate::interaction::KeyPos) of a certain key, containing the layer name as well [INFO] [stderr] | -------- ^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 699 - /// Get the [`KeyPos`](crate::interaction::KeyPos) of a certain key, containing the layer name as well [INFO] [stderr] 699 + /// Get the [`KeyPos`] of a certain key, containing the layer name as well [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/lib.rs:765:51 [INFO] [stderr] | [INFO] [stderr] 765 | /// Check if the key is of type [`Key::Char`](crate::dofinitions::Key::Char) which outputs [INFO] [stderr] | ----------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 765 - /// Check if the key is of type [`Key::Char`](crate::dofinitions::Key::Char) which outputs [INFO] [stderr] 765 + /// Check if the key is of type [`Key::Char`] which outputs [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/lib.rs:771:51 [INFO] [stderr] | [INFO] [stderr] 771 | /// Check if the key is of type [`Key::Word`](crate::dofinitions::Key::Word) which outputs a specific [INFO] [stderr] | ----------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 771 - /// Check if the key is of type [`Key::Word`](crate::dofinitions::Key::Word) which outputs a specific [INFO] [stderr] 771 + /// Check if the key is of type [`Key::Word`] which outputs a specific [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/lib.rs:777:52 [INFO] [stderr] | [INFO] [stderr] 777 | /// Check if the key is of type [`Key::Empty`](crate::dofinitions::Key::Empty) which doesn't output [INFO] [stderr] | ------------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 777 - /// Check if the key is of type [`Key::Empty`](crate::dofinitions::Key::Empty) which doesn't output [INFO] [stderr] 777 + /// Check if the key is of type [`Key::Empty`] which doesn't output [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/lib.rs:789:52 [INFO] [stderr] | [INFO] [stderr] 789 | /// Check if the key is of type [`Key::Layer`](crate::dofinitions::Key::Layer) which holds the name. [INFO] [stderr] | ------------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 789 - /// Check if the key is of type [`Key::Layer`](crate::dofinitions::Key::Layer) which holds the name. [INFO] [stderr] 789 + /// Check if the key is of type [`Key::Layer`] which holds the name. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/lib.rs:795:60 [INFO] [stderr] | [INFO] [stderr] 795 | /// Get the output if the key is of type [`Key::Char`](crate::dofinitions::Key::Char). [INFO] [stderr] | ----------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 795 - /// Get the output if the key is of type [`Key::Char`](crate::dofinitions::Key::Char). [INFO] [stderr] 795 + /// Get the output if the key is of type [`Key::Char`]. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/lib.rs:800:60 [INFO] [stderr] | [INFO] [stderr] 800 | /// Get the output if the key is of type [`Key::Word`](crate::dofinitions::Key::Word). [INFO] [stderr] | ----------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 800 - /// Get the output if the key is of type [`Key::Word`](crate::dofinitions::Key::Word). [INFO] [stderr] 800 + /// Get the output if the key is of type [`Key::Word`]. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/lib.rs:805:65 [INFO] [stderr] | [INFO] [stderr] 805 | /// Get the layer name if the key is of type [`Key::Layer`](crate::dofinitions::Key::Layer). [INFO] [stderr] | ------------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 805 - /// Get the layer name if the key is of type [`Key::Layer`](crate::dofinitions::Key::Layer). [INFO] [stderr] 805 + /// Get the layer name if the key is of type [`Key::Layer`]. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/lib.rs:811:24 [INFO] [stderr] | [INFO] [stderr] 811 | /// [`Key::Magic`](crate::dofinitions::Key::Magic). [INFO] [stderr] | ------------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 811 - /// [`Key::Magic`](crate::dofinitions::Key::Magic). [INFO] [stderr] 811 + /// [`Key::Magic`]. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/lib.rs:863:66 [INFO] [stderr] | [INFO] [stderr] 863 | /// Validation check to see if the layers the [`Key::Layer`](crate::dofinitions::Key::Layer) [INFO] [stderr] | ------------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 863 - /// Validation check to see if the layers the [`Key::Layer`](crate::dofinitions::Key::Layer) [INFO] [stderr] 863 + /// Validation check to see if the layers the [`Key::Layer`] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: `libdof` (lib doc) generated 40 warnings [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.68s [INFO] [stderr] Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/libdof/index.html [INFO] running `Command { std: "docker" "stop" "-t" "1" "0fed9c30ddaa17bf0dae3edbe168e35aee903bf5703732ba06aec70b0ae1f3a9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "0fed9c30ddaa17bf0dae3edbe168e35aee903bf5703732ba06aec70b0ae1f3a9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0fed9c30ddaa17bf0dae3edbe168e35aee903bf5703732ba06aec70b0ae1f3a9", kill_on_drop: false }` [INFO] [stdout] 0fed9c30ddaa17bf0dae3edbe168e35aee903bf5703732ba06aec70b0ae1f3a9