chbs 0.1.1

A crate providing secure passphrase generation based on a wordlist
Documentation

Build #3965149 2026-07-27 08:19:43

# rustc version rustc 1.99.0-nightly (d0babd8b6 2026-07-15)

# docs.rs version docsrs 0.0.0 (f1b150f0cd76f7cabcd39e1f4790ba771b28b5c4 2026-07-19 )

# build log [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" "DOCS_RS=1" "-w" "/opt/rustwide/workdir" "--user" "1001:1001" "fa7b4acbea735cb62bd27a7fe5aa43747ddad8dfc3f7b92c142491581100a385" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2026-07-16" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=html-non-static-files\", \"--resource-suffix\", \"-20260715-1.99.0-nightly-d0babd8b6\", \"--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] Scraping chbs v0.1.1 (/opt/rustwide/workdir) [INFO] [stderr] Documenting chbs v0.1.1 (/opt/rustwide/workdir) [INFO] [stderr] warning: unresolved link to `::scheme::Scheme` [INFO] [stderr] --> src/component/mod.rs:1:24 [INFO] [stderr] | [INFO] [stderr] 1 | //! Various [`Scheme`](::scheme::Scheme) components to define passphrase generation [INFO] [stderr] | ^^^^^^^^^^^^^^^^ no item named `scheme` in scope [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `::scheme::Scheme` [INFO] [stderr] --> src/component/mod.rs:3:47 [INFO] [stderr] | [INFO] [stderr] 3 | //! These components are used in a [`Scheme`](::scheme::Scheme) to define how passphrases are [INFO] [stderr] | ^^^^^^^^^^^^^^^^ no item named `scheme` in scope [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `::config` [INFO] [stderr] --> src/component/phrase.rs:10:20 [INFO] [stderr] | [INFO] [stderr] 10 | //! the [`config`](::config) module. You may of course implement these components in your own [INFO] [stderr] | ^^^^^^^^ no item named `config` in scope [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `::scheme::Scheme` [INFO] [stderr] --> src/component/phrase.rs:11:45 [INFO] [stderr] | [INFO] [stderr] 11 | //! configuration structures and [`Scheme`](::scheme::Scheme) definitions. [INFO] [stderr] | ^^^^^^^^^^^^^^^^ no item named `scheme` in scope [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `::scheme::Scheme` [INFO] [stderr] --> src/component/traits.rs:19:60 [INFO] [stderr] | [INFO] [stderr] 19 | /// This trait is not used as component kind on [`Scheme`](::scheme::Scheme), it may however be [INFO] [stderr] | ^^^^^^^^^^^^^^^^ no item named `scheme` in scope [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `::config` [INFO] [stderr] --> src/component/word.rs:10:20 [INFO] [stderr] | [INFO] [stderr] 10 | //! the [`config`](::config) module. You may of course implement these components in your own [INFO] [stderr] | ^^^^^^^^ no item named `config` in scope [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `::scheme::Scheme` [INFO] [stderr] --> src/component/word.rs:11:45 [INFO] [stderr] | [INFO] [stderr] 11 | //! configuration structures and [`Scheme`](::scheme::Scheme) definitions. [INFO] [stderr] | ^^^^^^^^^^^^^^^^ no item named `scheme` in scope [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `::scheme::Scheme` [INFO] [stderr] --> src/config.rs:1:77 [INFO] [stderr] | [INFO] [stderr] 1 | //! Provided structures to easily configure passphrase generation [schemes](::scheme::Scheme) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ no item named `scheme` in scope [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `::scheme::Scheme` [INFO] [stderr] --> src/config.rs:4:16 [INFO] [stderr] | [INFO] [stderr] 4 | //! [`Scheme`](::scheme::Scheme) used to define how passphrases are generated. [INFO] [stderr] | ^^^^^^^^^^^^^^^^ no item named `scheme` in scope [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `::component` [INFO] [stderr] --> src/config.rs:6:84 [INFO] [stderr] | [INFO] [stderr] 6 | //! These predefined configuration structures use a predefined set of [components](::component) and [INFO] [stderr] | ^^^^^^^^^^^ no item named `component` in scope [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `::component` [INFO] [stderr] --> src/entropy.rs:4:27 [INFO] [stderr] | [INFO] [stderr] 4 | //! entropy. [Components](::component) use this type to accumulate their entropy for a final total. [INFO] [stderr] | ^^^^^^^^^^^ no item named `component` in scope [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `::component` [INFO] [stderr] --> src/entropy.rs:7:60 [INFO] [stderr] | [INFO] [stderr] 7 | //! entropy. Implementing this is required on [components](::component) to allow entropy [INFO] [stderr] | ^^^^^^^^^^^ no item named `component` in scope [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `::scheme::Scheme` [INFO] [stderr] --> src/entropy.rs:8:44 [INFO] [stderr] | [INFO] [stderr] 8 | //! calculation on a configured [`Scheme`](::scheme::Scheme). [INFO] [stderr] | ^^^^^^^^^^^^^^^^ no item named `scheme` in scope [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `::component` [INFO] [stderr] --> src/probability.rs:5:18 [INFO] [stderr] | [INFO] [stderr] 5 | //! [components](::component) for randomisation of passphrase styling features. [INFO] [stderr] | ^^^^^^^^^^^ no item named `component` in scope [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `::component::word::WordCapitalizer` [INFO] [stderr] --> src/probability.rs:6:42 [INFO] [stderr] | [INFO] [stderr] 6 | //! For example, the [`WordCapitalizer`](::component::word::WordCapitalizer) uses this type in it's [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `component` in scope [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `::config::BasicConfig` [INFO] [stderr] --> src/scheme.rs:21:47 [INFO] [stderr] | [INFO] [stderr] 21 | /// The `chbs` crate provides [`BasicConfig`](::config::BasicConfig). [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ no item named `config` in scope [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `::config` [INFO] [stderr] --> src/lib.rs:135:23 [INFO] [stderr] | [INFO] [stderr] 135 | /// in the [`config`](::config) module such as [`BasicConfig`](config::BasicConfig), which has a [INFO] [stderr] | ^^^^^^^^ no item named `config` in scope [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/lib.rs:25:33 [INFO] [stderr] | [INFO] [stderr] 25 | //! 1. [`WordSetProvider`](component::traits::WordSetProvider) (`1` required): [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] 25 - //! 1. [`WordSetProvider`](component::traits::WordSetProvider) (`1` required): [INFO] [stderr] 25 + //! 1. [`WordSetProvider`] (`1` required): [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/lib.rs:27:28 [INFO] [stderr] | [INFO] [stderr] 27 | //! 2. [`WordStyler`](component::traits::WordStyler) (`>=0` required): [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] 27 - //! 2. [`WordStyler`](component::traits::WordStyler) (`>=0` required): [INFO] [stderr] 27 + //! 2. [`WordStyler`] (`>=0` required): [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/lib.rs:29:31 [INFO] [stderr] | [INFO] [stderr] 29 | //! 3. [`PhraseBuilder`](component::traits::PhraseBuilder) (`1` required): [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] 29 - //! 3. [`PhraseBuilder`](component::traits::PhraseBuilder) (`1` required): [INFO] [stderr] 29 + //! 3. [`PhraseBuilder`] (`1` required): [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/lib.rs:41:31 [INFO] [stderr] | [INFO] [stderr] 41 | //! such as [`BasicConfig`](config::BasicConfig). [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] 41 - //! such as [`BasicConfig`](config::BasicConfig). [INFO] [stderr] 41 + //! such as [`BasicConfig`]. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/lib.rs:49:36 [INFO] [stderr] | [INFO] [stderr] 49 | //! Take a look at [`BasicConfig`](config::BasicConfig) to see how to configure your first [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] 49 - //! Take a look at [`BasicConfig`](config::BasicConfig) to see how to configure your first [INFO] [stderr] 49 + //! Take a look at [`BasicConfig`] to see how to configure your first [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/component/mod.rs:9:71 [INFO] [stderr] | [INFO] [stderr] 9 | //! The available component kind traits are defined in the [`traits`](self::traits) module and [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] 9 - //! The available component kind traits are defined in the [`traits`](self::traits) module and [INFO] [stderr] 9 + //! The available component kind traits are defined in the [`traits`] module and [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/component/mod.rs:17:26 [INFO] [stderr] | [INFO] [stderr] 17 | //! The modules [`word`](self::word) and [`phrase`](self::phrase) contains various included [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] 17 - //! The modules [`word`](self::word) and [`phrase`](self::phrase) contains various included [INFO] [stderr] 17 + //! The modules [`word`] and [`phrase`](self::phrase) contains various included [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/component/mod.rs:17:53 [INFO] [stderr] | [INFO] [stderr] 17 | //! The modules [`word`](self::word) and [`phrase`](self::phrase) contains various included [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] 17 - //! The modules [`word`](self::word) and [`phrase`](self::phrase) contains various included [INFO] [stderr] 17 + //! The modules [`word`](self::word) and [`phrase`] contains various included [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/component/phrase.rs:6:25 [INFO] [stderr] | [INFO] [stderr] 6 | //! - [`PhraseBuilder`](super::traits::PhraseBuilder) [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] 6 - //! - [`PhraseBuilder`](super::traits::PhraseBuilder) [INFO] [stderr] 6 + //! - [`PhraseBuilder`] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/component/phrase.rs:7:24 [INFO] [stderr] | [INFO] [stderr] 7 | //! - [`PhraseStyler`](super::traits::PhraseStyler) [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] 7 - //! - [`PhraseStyler`](super::traits::PhraseStyler) [INFO] [stderr] 7 + //! - [`PhraseStyler`] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/component/traits.rs:21:25 [INFO] [stderr] | [INFO] [stderr] 21 | /// [`WordSetProvider`](WordSetProvider) should be easy to implement on types that implement this [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] 21 - /// [`WordSetProvider`](WordSetProvider) should be easy to implement on types that implement this [INFO] [stderr] 21 + /// [`WordSetProvider`] should be easy to implement on types that implement this [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/component/traits.rs:37:40 [INFO] [stderr] | [INFO] [stderr] 37 | /// This differs from [`WordProvider`](WordProvider) as this provides a set of words instead of a [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] 37 - /// This differs from [`WordProvider`](WordProvider) as this provides a set of words instead of a [INFO] [stderr] 37 + /// This differs from [`WordProvider`] as this provides a set of words instead of a [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/component/traits.rs:39:22 [INFO] [stderr] | [INFO] [stderr] 39 | /// [`WordProvider`](WordProvider) implemented. [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] 39 - /// [`WordProvider`](WordProvider) implemented. [INFO] [stderr] 39 + /// [`WordProvider`] implemented. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/component/word.rs:6:27 [INFO] [stderr] | [INFO] [stderr] 6 | //! - [`WordSetProvider`](super::traits::WordSetProvider) [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] 6 - //! - [`WordSetProvider`](super::traits::WordSetProvider) [INFO] [stderr] 6 + //! - [`WordSetProvider`] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/component/word.rs:7:22 [INFO] [stderr] | [INFO] [stderr] 7 | //! - [`WordStyler`](super::traits::WordStyler) [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] 7 - //! - [`WordStyler`](super::traits::WordStyler) [INFO] [stderr] 7 + //! - [`WordStyler`] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/config.rs:10:72 [INFO] [stderr] | [INFO] [stderr] 10 | //! The most basic configuration structure provides is [`BasicConfig`](BasicConfig), see it'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] 10 - //! The most basic configuration structure provides is [`BasicConfig`](BasicConfig), see it's [INFO] [stderr] 10 + //! The most basic configuration structure provides is [`BasicConfig`], see it's [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/config.rs:27:49 [INFO] [stderr] | [INFO] [stderr] 27 | /// When the struct is configured, a [`Scheme`](Scheme) may be created based on it to actually [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] 27 - /// When the struct is configured, a [`Scheme`](Scheme) may be created based on it to actually [INFO] [stderr] 27 + /// When the struct is configured, a [`Scheme`] may be created based on it to actually [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/config.rs:49:39 [INFO] [stderr] | [INFO] [stderr] 49 | /// Or use the [`BasicConfigBuilder`](BasicConfigBuilder) instead for a builder pattern: [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] 49 - /// Or use the [`BasicConfigBuilder`](BasicConfigBuilder) instead for a builder pattern: [INFO] [stderr] 49 + /// Or use the [`BasicConfigBuilder`] instead for a builder pattern: [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: Rust code block is empty [INFO] [stderr] --> src/config.rs:51:5 [INFO] [stderr] | [INFO] [stderr] 51 | /// ```rust [INFO] [stderr] | _____^ [INFO] [stderr] 52 | | /// // TODO: fix this example [INFO] [stderr] 53 | | /// // extern crate chbs; [INFO] [stderr] 54 | | /// // use chbs::{config::*, word::WordSampler}; [INFO] [stderr] ... | [INFO] [stderr] 59 | | /// // .unwrap(); [INFO] [stderr] 60 | | /// ``` [INFO] [stderr] | |_______^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(rustdoc::invalid_rust_codeblocks)]` on by default [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/entropy.rs:3:42 [INFO] [stderr] | [INFO] [stderr] 3 | //! This module provides the [`Entropy`](Entropy) type that is used to define passphrase generation [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] 3 - //! This module provides the [`Entropy`](Entropy) type that is used to define passphrase generation [INFO] [stderr] 3 + //! This module provides the [`Entropy`] type that is used to define passphrase generation [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/entropy.rs:6:24 [INFO] [stderr] | [INFO] [stderr] 6 | //! The [`HasEntropy`](HasEntropy) trait may be implemented on types that provide some sort of [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] 6 - //! The [`HasEntropy`](HasEntropy) trait may be implemented on types that provide some sort of [INFO] [stderr] 6 + //! The [`HasEntropy`] trait may be implemented on types that provide some sort of [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/entropy.rs:119:44 [INFO] [stderr] | [INFO] [stderr] 119 | /// See the documentation on [Entropy](Entropy) for details on what entropy is and how it [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] 119 - /// See the documentation on [Entropy](Entropy) for details on what entropy is and how it [INFO] [stderr] 119 + /// See the documentation on [Entropy] for details on what entropy is and how it [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/probability.rs:3:46 [INFO] [stderr] | [INFO] [stderr] 3 | //! This module provides the [`Probability`](Probability) type that is used to define 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] 3 - //! This module provides the [`Probability`](Probability) type that is used to define the [INFO] [stderr] 3 + //! This module provides the [`Probability`] type that is used to define the [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/probability.rs:9:25 [INFO] [stderr] | [INFO] [stderr] 9 | //! See [`Probability`](Probability) for more details. [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] 9 - //! See [`Probability`](Probability) for more details. [INFO] [stderr] 9 + //! See [`Probability`] for more details. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/scheme.rs:3:40 [INFO] [stderr] | [INFO] [stderr] 3 | //! This module defines the [`Scheme`](Scheme) type, with a corresponding [build](SchemeBuilder) if [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] 3 - //! This module defines the [`Scheme`](Scheme) type, with a corresponding [build](SchemeBuilder) if [INFO] [stderr] 3 + //! This module defines the [`Scheme`] type, with a corresponding [build](SchemeBuilder) if [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/scheme.rs:6:69 [INFO] [stderr] | [INFO] [stderr] 6 | //! As both provided and custom structures may produce a [`Scheme`](Scheme) for passphrase [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] 6 - //! As both provided and custom structures may produce a [`Scheme`](Scheme) for passphrase [INFO] [stderr] 6 + //! As both provided and custom structures may produce a [`Scheme`] for passphrase [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/scheme.rs:7:34 [INFO] [stderr] | [INFO] [stderr] 7 | //! generation, the [`ToScheme`](ToScheme) trait is used for a generic way of doing this. [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] 7 - //! generation, the [`ToScheme`](ToScheme) trait is used for a generic way of doing this. [INFO] [stderr] 7 + //! generation, the [`ToScheme`] trait is used for a generic way of doing this. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/scheme.rs:78:84 [INFO] [stderr] | [INFO] [stderr] 78 | /// If you prefer the builder pattern to build a scheme, use [`SchemeBuilder`](SchemeBuilder) [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] 78 - /// If you prefer the builder pattern to build a scheme, use [`SchemeBuilder`](SchemeBuilder) [INFO] [stderr] 78 + /// If you prefer the builder pattern to build a scheme, use [`SchemeBuilder`] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/scheme.rs:99:39 [INFO] [stderr] | [INFO] [stderr] 99 | /// Construct a [`SchemeBuilder`](SchemeBuilder) for building a [`Scheme`](Scheme) [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] 99 - /// Construct a [`SchemeBuilder`](SchemeBuilder) for building a [`Scheme`](Scheme) [INFO] [stderr] 99 + /// Construct a [`SchemeBuilder`] for building a [`Scheme`](Scheme) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/scheme.rs:99:80 [INFO] [stderr] | [INFO] [stderr] 99 | /// Construct a [`SchemeBuilder`](SchemeBuilder) for building a [`Scheme`](Scheme) [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] 99 - /// Construct a [`SchemeBuilder`](SchemeBuilder) for building a [`Scheme`](Scheme) [INFO] [stderr] 99 + /// Construct a [`SchemeBuilder`](SchemeBuilder) for building a [`Scheme`] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/scheme.rs:127:44 [INFO] [stderr] | [INFO] [stderr] 127 | /// See the documentation on [Entropy](Entropy) for details on what entropy is and how it [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] 127 - /// See the documentation on [Entropy](Entropy) for details on what entropy is and how it [INFO] [stderr] 127 + /// See the documentation on [Entropy] for details on what entropy is and how it [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/word.rs:6:22 [INFO] [stderr] | [INFO] [stderr] 6 | //! The [`WordList`](WordList) structure is used for static wordlists, which may be uniformly [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] 6 - //! The [`WordList`](WordList) structure is used for static wordlists, which may be uniformly [INFO] [stderr] 6 + //! The [`WordList`] structure is used for static wordlists, which may be uniformly [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/word.rs:7:37 [INFO] [stderr] | [INFO] [stderr] 7 | //! sampled using a [`WordSampler`](WordSampler). [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] 7 - //! sampled using a [`WordSampler`](WordSampler). [INFO] [stderr] 7 + //! sampled using a [`WordSampler`]. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/word.rs:12:18 [INFO] [stderr] | [INFO] [stderr] 12 | //! [`WordList`](WordList). [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] 12 - //! [`WordList`](WordList). [INFO] [stderr] 12 + //! [`WordList`]. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/word.rs:25:30 [INFO] [stderr] | [INFO] [stderr] 25 | /// Construct a [`WordList`](WordList) from this list using [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] 25 - /// Construct a [`WordList`](WordList) from this list using [INFO] [stderr] 25 + /// Construct a [`WordList`] from this list using [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/word.rs:37:30 [INFO] [stderr] | [INFO] [stderr] 37 | /// Construct a [`WordList`](WordList) from this list using [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] 37 - /// Construct a [`WordList`](WordList) from this list using [INFO] [stderr] 37 + /// Construct a [`WordList`] from this list using [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/word.rs:42:78 [INFO] [stderr] | [INFO] [stderr] 42 | /// It is recommended to use a larger wordlist such as [`BUILTIN_EFF_LARGE`](BUILTIN_EFF_LARGE). [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] 42 - /// It is recommended to use a larger wordlist such as [`BUILTIN_EFF_LARGE`](BUILTIN_EFF_LARGE). [INFO] [stderr] 42 + /// It is recommended to use a larger wordlist such as [`BUILTIN_EFF_LARGE`]. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/word.rs:50:30 [INFO] [stderr] | [INFO] [stderr] 50 | /// Construct a [`WordList`](WordList) from this list using [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] 50 - /// Construct a [`WordList`](WordList) from this list using [INFO] [stderr] 50 + /// Construct a [`WordList`] from this list using [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/word.rs:55:78 [INFO] [stderr] | [INFO] [stderr] 55 | /// It is recommended to use a larger wordlist such as [`BUILTIN_EFF_LARGE`](BUILTIN_EFF_LARGE). [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] 55 - /// It is recommended to use a larger wordlist such as [`BUILTIN_EFF_LARGE`](BUILTIN_EFF_LARGE). [INFO] [stderr] 55 + /// It is recommended to use a larger wordlist such as [`BUILTIN_EFF_LARGE`]. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/word.rs:194:48 [INFO] [stderr] | [INFO] [stderr] 194 | /// This is based on [`BUILTIN_EFF_LARGE`](BUILTIN_EFF_LARGE). [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] 194 - /// This is based on [`BUILTIN_EFF_LARGE`](BUILTIN_EFF_LARGE). [INFO] [stderr] 194 + /// This is based on [`BUILTIN_EFF_LARGE`]. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/word.rs:207:48 [INFO] [stderr] | [INFO] [stderr] 207 | /// This is based on [`BUILTIN_EFF_SHORT`](BUILTIN_EFF_SHORT). [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] 207 - /// This is based on [`BUILTIN_EFF_SHORT`](BUILTIN_EFF_SHORT). [INFO] [stderr] 207 + /// This is based on [`BUILTIN_EFF_SHORT`]. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/word.rs:226:56 [INFO] [stderr] | [INFO] [stderr] 226 | /// This is based on [`BUILTIN_EFF_GENERAL_SHORT`](BUILTIN_EFF_GENERAL_SHORT). [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] 226 - /// This is based on [`BUILTIN_EFF_GENERAL_SHORT`](BUILTIN_EFF_GENERAL_SHORT). [INFO] [stderr] 226 + /// This is based on [`BUILTIN_EFF_GENERAL_SHORT`]. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/word.rs:261:20 [INFO] [stderr] | [INFO] [stderr] 261 | /// A [`WordList`](WordList) error. [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] 261 - /// A [`WordList`](WordList) error. [INFO] [stderr] 261 + /// A [`WordList`] error. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/word.rs:280:54 [INFO] [stderr] | [INFO] [stderr] 280 | /// To construct an instance based on a [`WordList`](WordList), use 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] 280 - /// To construct an instance based on a [`WordList`](WordList), use the [INFO] [stderr] 280 + /// To construct an instance based on a [`WordList`], use the [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/lib.rs:129:67 [INFO] [stderr] | [INFO] [stderr] 129 | /// Passphrases are based on the `default()` of a [`BasicConfig`](config::BasicConfig), [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] 129 - /// Passphrases are based on the `default()` of a [`BasicConfig`](config::BasicConfig), [INFO] [stderr] 129 + /// Passphrases are based on the `default()` of a [`BasicConfig`], [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/lib.rs:135:64 [INFO] [stderr] | [INFO] [stderr] 135 | /// in the [`config`](::config) module such as [`BasicConfig`](config::BasicConfig), which has a [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] 135 - /// in the [`config`](::config) module such as [`BasicConfig`](config::BasicConfig), which has a [INFO] [stderr] 135 + /// in the [`config`](::config) module such as [`BasicConfig`], which has a [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/lib.rs:138:65 [INFO] [stderr] | [INFO] [stderr] 138 | /// [`Scheme`](scheme::Scheme) by implementing the [`ToScheme`](scheme::ToScheme) trait. [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] 138 - /// [`Scheme`](scheme::Scheme) by implementing the [`ToScheme`](scheme::ToScheme) trait. [INFO] [stderr] 138 + /// [`Scheme`](scheme::Scheme) by implementing the [`ToScheme`] trait. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: `chbs` (lib doc) generated 64 warnings [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.18s [INFO] [stderr] Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/chbs/index.html [INFO] running `Command { std: "docker" "inspect" "fa7b4acbea735cb62bd27a7fe5aa43747ddad8dfc3f7b92c142491581100a385", kill_on_drop: false }`