[INFO] cloning repository https://github.com/tezos-codec-generator/tezos-data-model [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/tezos-codec-generator/tezos-data-model" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftezos-codec-generator%2Ftezos-data-model", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftezos-codec-generator%2Ftezos-data-model'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 9bd6469b1f40ad5180dc181acf2db139ae9c68c3 [INFO] documenting tezos-codec-generator/tezos-data-model against beta-2025-04-13 for beta-1.87-rustdoc-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftezos-codec-generator%2Ftezos-data-model" "/workspace/builds/worker-0-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/tezos-codec-generator/tezos-data-model on toolchain beta-2025-04-13 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-04-13" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/tezos-codec-generator/tezos-data-model [INFO] finished tweaking git repo https://github.com/tezos-codec-generator/tezos-data-model [INFO] tweaked toml for git repo https://github.com/tezos-codec-generator/tezos-data-model written to /workspace/builds/worker-0-tc2/source/Cargo.toml [INFO] crate git repo https://github.com/tezos-codec-generator/tezos-data-model 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" "+beta-2025-04-13" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:b0b074c097205a61b89e8ad263052f976b2b332c4dc5f02aef1fe52501660d6e" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-04-13" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] e480290fbdc45ffdca6118f6927bd1b9586a86ba2b9d3f9a9fd2570b18a4d586 [INFO] running `Command { std: "docker" "start" "-a" "e480290fbdc45ffdca6118f6927bd1b9586a86ba2b9d3f9a9fd2570b18a4d586", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "e480290fbdc45ffdca6118f6927bd1b9586a86ba2b9d3f9a9fd2570b18a4d586", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e480290fbdc45ffdca6118f6927bd1b9586a86ba2b9d3f9a9fd2570b18a4d586", kill_on_drop: false }` [INFO] [stdout] e480290fbdc45ffdca6118f6927bd1b9586a86ba2b9d3f9a9fd2570b18a4d586 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:b0b074c097205a61b89e8ad263052f976b2b332c4dc5f02aef1fe52501660d6e" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-04-13" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 4304e0150cc24a9f7ebb9e2a97182a3de3e3f1d4544467f07046e800418a92cf [INFO] running `Command { std: "docker" "start" "-a" "4304e0150cc24a9f7ebb9e2a97182a3de3e3f1d4544467f07046e800418a92cf", kill_on_drop: false }` [INFO] [stderr] Compiling autocfg v1.1.0 [INFO] [stderr] Compiling proc-macro2 v1.0.51 [INFO] [stderr] Compiling quote v1.0.23 [INFO] [stderr] Compiling unicode-ident v1.0.6 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Checking lazy_static v1.4.0 [INFO] [stderr] Checking cfg-if v1.0.0 [INFO] [stderr] Compiling num-traits v0.2.15 [INFO] [stderr] Compiling num-integer v0.1.45 [INFO] [stderr] Compiling num-bigint v0.4.3 [INFO] [stderr] Compiling encode_derive v0.1.0 (/opt/rustwide/workdir/encode_derive) [INFO] [stderr] Compiling decode_derive v0.1.0 (/opt/rustwide/workdir/decode_derive) [INFO] [stderr] Compiling estimable_derive v0.1.0 (/opt/rustwide/workdir/estimable_derive) [INFO] [stderr] Checking tezos-data-model v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Documenting tezos-data-model v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unexpected `cfg` condition value: `smallvec_viewstack` [INFO] [stdout] --> src/internal/view.rs:4:7 [INFO] [stdout] | [INFO] [stdout] 4 | #[cfg(feature = "smallvec_viewstack")] [INFO] [stdout] | ^^^^^^^^^^-------------------- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"smallvec_framestack"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `arrayvec`, `arrayvec_fixseq`, `arrayvec_limseq`, `check_complete_parse`, `check_padding`, `enc_len_estimable_override`, `expose_internal`, `implicit_hexstring`, `index_binary_formatting`, `invalid_range_checking`, `relaxed_padding_invariant`, `serde`, `serde_impls`, `smallvec`, `smallvec_framestack`, and `unfreeze_spanbuffer` [INFO] [stdout] = help: consider adding `smallvec_viewstack` as a feature in `Cargo.toml` [INFO] [stdout] = note: see 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 value: `smallvec_viewstack` [INFO] [stdout] --> src/internal/view.rs:7:7 [INFO] [stdout] | [INFO] [stdout] 7 | #[cfg(feature = "smallvec_viewstack")] [INFO] [stdout] | ^^^^^^^^^^-------------------- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"smallvec_framestack"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `arrayvec`, `arrayvec_fixseq`, `arrayvec_limseq`, `check_complete_parse`, `check_padding`, `enc_len_estimable_override`, `expose_internal`, `implicit_hexstring`, `index_binary_formatting`, `invalid_range_checking`, `relaxed_padding_invariant`, `serde`, `serde_impls`, `smallvec`, `smallvec_framestack`, and `unfreeze_spanbuffer` [INFO] [stdout] = help: consider adding `smallvec_viewstack` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `smallvec_viewstack` [INFO] [stdout] --> src/internal/view.rs:43:12 [INFO] [stdout] | [INFO] [stdout] 43 | #[cfg_attr(feature = "smallvec_viewstack", allow(dead_code))] [INFO] [stdout] | ^^^^^^^^^^-------------------- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"smallvec_framestack"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `arrayvec`, `arrayvec_fixseq`, `arrayvec_limseq`, `check_complete_parse`, `check_padding`, `enc_len_estimable_override`, `expose_internal`, `implicit_hexstring`, `index_binary_formatting`, `invalid_range_checking`, `relaxed_padding_invariant`, `serde`, `serde_impls`, `smallvec`, `smallvec_framestack`, and `unfreeze_spanbuffer` [INFO] [stdout] = help: consider adding `smallvec_viewstack` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `smallvec_viewstack` [INFO] [stdout] --> src/internal/view.rs:69:7 [INFO] [stdout] | [INFO] [stdout] 69 | #[cfg(feature = "smallvec_viewstack")] [INFO] [stdout] | ^^^^^^^^^^-------------------- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"smallvec_framestack"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `arrayvec`, `arrayvec_fixseq`, `arrayvec_limseq`, `check_complete_parse`, `check_padding`, `enc_len_estimable_override`, `expose_internal`, `implicit_hexstring`, `index_binary_formatting`, `invalid_range_checking`, `relaxed_padding_invariant`, `serde`, `serde_impls`, `smallvec`, `smallvec_framestack`, and `unfreeze_spanbuffer` [INFO] [stdout] = help: consider adding `smallvec_viewstack` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `smallvec_viewstack` [INFO] [stdout] --> src/internal/view.rs:71:11 [INFO] [stdout] | [INFO] [stdout] 71 | #[cfg(not(feature = "smallvec_viewstack"))] [INFO] [stdout] | ^^^^^^^^^^-------------------- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"smallvec_framestack"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `arrayvec`, `arrayvec_fixseq`, `arrayvec_limseq`, `check_complete_parse`, `check_padding`, `enc_len_estimable_override`, `expose_internal`, `implicit_hexstring`, `index_binary_formatting`, `invalid_range_checking`, `relaxed_padding_invariant`, `serde`, `serde_impls`, `smallvec`, `smallvec_framestack`, and `unfreeze_spanbuffer` [INFO] [stdout] = help: consider adding `smallvec_viewstack` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `smallvec_viewstack` [INFO] [stdout] --> src/internal/view.rs:4:7 [INFO] [stdout] | [INFO] [stdout] 4 | #[cfg(feature = "smallvec_viewstack")] [INFO] [stdout] | ^^^^^^^^^^-------------------- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"smallvec_framestack"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `arrayvec`, `arrayvec_fixseq`, `arrayvec_limseq`, `check_complete_parse`, `check_padding`, `enc_len_estimable_override`, `expose_internal`, `implicit_hexstring`, `index_binary_formatting`, `invalid_range_checking`, `relaxed_padding_invariant`, `serde`, `serde_impls`, `smallvec`, `smallvec_framestack`, and `unfreeze_spanbuffer` [INFO] [stdout] = help: consider adding `smallvec_viewstack` as a feature in `Cargo.toml` [INFO] [stdout] = note: see 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 value: `smallvec_viewstack` [INFO] [stdout] --> src/internal/view.rs:7:7 [INFO] [stdout] | [INFO] [stdout] 7 | #[cfg(feature = "smallvec_viewstack")] [INFO] [stdout] | ^^^^^^^^^^-------------------- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"smallvec_framestack"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `arrayvec`, `arrayvec_fixseq`, `arrayvec_limseq`, `check_complete_parse`, `check_padding`, `enc_len_estimable_override`, `expose_internal`, `implicit_hexstring`, `index_binary_formatting`, `invalid_range_checking`, `relaxed_padding_invariant`, `serde`, `serde_impls`, `smallvec`, `smallvec_framestack`, and `unfreeze_spanbuffer` [INFO] [stdout] = help: consider adding `smallvec_viewstack` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `smallvec_viewstack` [INFO] [stdout] --> src/internal/view.rs:43:12 [INFO] [stdout] | [INFO] [stdout] 43 | #[cfg_attr(feature = "smallvec_viewstack", allow(dead_code))] [INFO] [stdout] | ^^^^^^^^^^-------------------- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"smallvec_framestack"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `arrayvec`, `arrayvec_fixseq`, `arrayvec_limseq`, `check_complete_parse`, `check_padding`, `enc_len_estimable_override`, `expose_internal`, `implicit_hexstring`, `index_binary_formatting`, `invalid_range_checking`, `relaxed_padding_invariant`, `serde`, `serde_impls`, `smallvec`, `smallvec_framestack`, and `unfreeze_spanbuffer` [INFO] [stdout] = help: consider adding `smallvec_viewstack` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `smallvec_viewstack` [INFO] [stdout] --> src/internal/view.rs:69:7 [INFO] [stdout] | [INFO] [stdout] 69 | #[cfg(feature = "smallvec_viewstack")] [INFO] [stdout] | ^^^^^^^^^^-------------------- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"smallvec_framestack"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `arrayvec`, `arrayvec_fixseq`, `arrayvec_limseq`, `check_complete_parse`, `check_padding`, `enc_len_estimable_override`, `expose_internal`, `implicit_hexstring`, `index_binary_formatting`, `invalid_range_checking`, `relaxed_padding_invariant`, `serde`, `serde_impls`, `smallvec`, `smallvec_framestack`, and `unfreeze_spanbuffer` [INFO] [stdout] = help: consider adding `smallvec_viewstack` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `smallvec_viewstack` [INFO] [stdout] --> src/internal/view.rs:71:11 [INFO] [stdout] | [INFO] [stdout] 71 | #[cfg(not(feature = "smallvec_viewstack"))] [INFO] [stdout] | ^^^^^^^^^^-------------------- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"smallvec_framestack"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `arrayvec`, `arrayvec_fixseq`, `arrayvec_limseq`, `check_complete_parse`, `check_padding`, `enc_len_estimable_override`, `expose_internal`, `implicit_hexstring`, `index_binary_formatting`, `invalid_range_checking`, `relaxed_padding_invariant`, `serde`, `serde_impls`, `smallvec`, `smallvec_framestack`, and `unfreeze_spanbuffer` [INFO] [stdout] = help: consider adding `smallvec_viewstack` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[must_use]` has no effect when applied to a provided trait method [INFO] [stdout] --> src/autobox.rs:184:5 [INFO] [stdout] | [INFO] [stdout] 184 | #[must_use] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_attributes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[must_use]` has no effect when applied to a provided trait method [INFO] [stdout] --> src/autobox.rs:196:5 [INFO] [stdout] | [INFO] [stdout] 196 | #[must_use] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[must_use]` has no effect when applied to a provided trait method [INFO] [stdout] --> src/builder/memo.rs:213:5 [INFO] [stdout] | [INFO] [stdout] 213 | #[must_use] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[must_use]` has no effect when applied to a provided trait method [INFO] [stdout] --> src/builder/memo.rs:222:5 [INFO] [stdout] | [INFO] [stdout] 222 | #[must_use] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[must_use]` has no effect when applied to a provided trait method [INFO] [stdout] --> src/builder/memo.rs:229:5 [INFO] [stdout] | [INFO] [stdout] 229 | #[must_use] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[must_use]` has no effect when applied to a provided trait method [INFO] [stdout] --> src/builder/memo.rs:237:5 [INFO] [stdout] | [INFO] [stdout] 237 | #[must_use] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[must_use]` has no effect when applied to a provided trait method [INFO] [stdout] --> src/builder/memo.rs:244:5 [INFO] [stdout] | [INFO] [stdout] 244 | #[must_use] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[must_use]` has no effect when applied to a provided trait method [INFO] [stdout] --> src/conv/target.rs:144:5 [INFO] [stdout] | [INFO] [stdout] 144 | #[must_use] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[must_use]` has no effect when applied to a provided trait method [INFO] [stdout] --> src/float.rs:145:5 [INFO] [stdout] | [INFO] [stdout] 145 | #[must_use] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[must_use]` has no effect when applied to a provided trait method [INFO] [stdout] --> src/hexstring.rs:601:13 [INFO] [stdout] | [INFO] [stdout] 601 | #[must_use] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 618 | impl_partialeq_hexstr!(&'_ str); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_partialeq_hexstr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[must_use]` has no effect when applied to a provided trait method [INFO] [stdout] --> src/hexstring.rs:609:13 [INFO] [stdout] | [INFO] [stdout] 609 | #[must_use] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 618 | impl_partialeq_hexstr!(&'_ str); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_partialeq_hexstr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[must_use]` has no effect when applied to a provided trait method [INFO] [stdout] --> src/hexstring.rs:601:13 [INFO] [stdout] | [INFO] [stdout] 601 | #[must_use] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 619 | impl_partialeq_hexstr!(String); [INFO] [stdout] | ------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_partialeq_hexstr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[must_use]` has no effect when applied to a provided trait method [INFO] [stdout] --> src/hexstring.rs:609:13 [INFO] [stdout] | [INFO] [stdout] 609 | #[must_use] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 619 | impl_partialeq_hexstr!(String); [INFO] [stdout] | ------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_partialeq_hexstr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[must_use]` has no effect when applied to a provided trait method [INFO] [stdout] --> src/hexstring.rs:601:13 [INFO] [stdout] | [INFO] [stdout] 601 | #[must_use] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 620 | impl_partialeq_hexstr!(std::borrow::Cow<'_, str>); [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_partialeq_hexstr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[must_use]` has no effect when applied to a provided trait method [INFO] [stdout] --> src/hexstring.rs:609:13 [INFO] [stdout] | [INFO] [stdout] 609 | #[must_use] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 620 | impl_partialeq_hexstr!(std::borrow::Cow<'_, str>); [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_partialeq_hexstr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[must_use]` has no effect when applied to a provided trait method [INFO] [stdout] --> src/internal/offset.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | #[must_use] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[must_use]` has no effect when applied to a provided trait method [INFO] [stdout] --> src/internal/offset.rs:386:5 [INFO] [stdout] | [INFO] [stdout] 386 | #[must_use] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[must_use]` has no effect when applied to a provided trait method [INFO] [stdout] --> src/internal/offset.rs:393:5 [INFO] [stdout] | [INFO] [stdout] 393 | #[must_use] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[must_use]` has no effect when applied to a provided trait method [INFO] [stdout] --> src/internal/offset.rs:401:5 [INFO] [stdout] | [INFO] [stdout] 401 | #[must_use] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[must_use]` has no effect when applied to a provided trait method [INFO] [stdout] --> src/internal/splitvec.rs:385:9 [INFO] [stdout] | [INFO] [stdout] 385 | #[must_use] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[must_use]` has no effect when applied to a provided trait method [INFO] [stdout] --> src/internal/splitvec.rs:404:9 [INFO] [stdout] | [INFO] [stdout] 404 | #[must_use] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[must_use]` has no effect when applied to a provided trait method [INFO] [stdout] --> src/parse/mod.rs:717:9 [INFO] [stdout] | [INFO] [stdout] 717 | #[must_use] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[must_use]` has no effect when applied to a provided trait method [INFO] [stdout] --> src/parse/mod.rs:723:9 [INFO] [stdout] | [INFO] [stdout] 723 | #[must_use] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `pop_or` is never used [INFO] [stdout] --> src/internal/stack.rs:74:8 [INFO] [stdout] | [INFO] [stdout] 31 | pub(crate) trait Stack { [INFO] [stdout] | ----- method in this trait [INFO] [stdout] ... [INFO] [stdout] 74 | fn pop_or(&mut self, default: Self::Item) -> Self::Item { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `codec_generator` [INFO] [stdout] --> src/lib.rs:44:69 [INFO] [stdout] | [INFO] [stdout] 44 | //! between client libraries and the Tezos economic protocol, the [`codec_generator`] project [INFO] [stdout] | ^^^^^^^^^^^^^^^ no item named `codec_generator` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `codec_generator` [INFO] [stdout] --> src/lib.rs:55:7 [INFO] [stdout] | [INFO] [stdout] 55 | //! [`codec_generator`]: Originally a separate project known as `tezos-codec-compiler`. [INFO] [stdout] | ^^^^^^^^^^^^^^^ no item named `codec_generator` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Decode::write_to` [INFO] [stdout] --> src/conv/mod.rs:25:38 [INFO] [stdout] | [INFO] [stdout] 25 | //! bound for serialization in the [`Decode::write_to`] method, among others. [INFO] [stdout] | ^^^^^^^^^^^^^^^^ the trait `Decode` has no associated item named `write_to` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::adt::self` [INFO] [stdout] --> src/conv/len.rs:66:17 [INFO] [stdout] | [INFO] [stdout] 66 | //! The [`adt`](crate::adt::self) module included in this crate provides the machinery necessary for [INFO] [stdout] | ^^^^^^^^^^^^^^^^ no item named `self` in module `adt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `write_to` [INFO] [stdout] --> src/conv/mod.rs:56:7 [INFO] [stdout] | [INFO] [stdout] 56 | /// [`write_to`], but for types that have efficient overrides for the other default-implemented [INFO] [stdout] | ^^^^^^^^ no item named `write_to` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `std::io:Write::write` [INFO] [stdout] --> src/conv/mod.rs:69:47 [INFO] [stdout] | [INFO] [stdout] 69 | /// Morally related to the trait method [`std::io:Write::write`], with the caveat [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no item named `io:Write` in module `std` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `write_to` [INFO] [stdout] --> src/conv/mod.rs:81:51 [INFO] [stdout] | [INFO] [stdout] 81 | /// This method is a specialized variant of [`write_to`] for `Vec` targets, that [INFO] [stdout] | ^^^^^^^^ no item named `write_to` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `write_to` [INFO] [stdout] --> src/conv/mod.rs:86:81 [INFO] [stdout] | [INFO] [stdout] 86 | /// overridden implementations that would normally be more efficient than [`write_to`]. [INFO] [stdout] | ^^^^^^^^ no item named `write_to` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `write_to` [INFO] [stdout] --> src/conv/mod.rs:138:61 [INFO] [stdout] | [INFO] [stdout] 138 | /// The default implementation of this method invokes [`write_to`] over the [INFO] [stdout] | ^^^^^^^^ no item named `write_to` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `ByteCounter` [INFO] [stdout] --> src/conv/mod.rs:139:34 [INFO] [stdout] | [INFO] [stdout] 139 | /// zero-allocation target [`ByteCounter`], whose return value is the number [INFO] [stdout] | ^^^^^^^^^^^ no item named `ByteCounter` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `enc_len` [INFO] [stdout] --> src/conv/mod.rs:168:14 [INFO] [stdout] | [INFO] [stdout] 168 | /// of [`enc_len`], the default implementation of this method should perform [INFO] [stdout] | ^^^^^^^ no item named `enc_len` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `parse` [INFO] [stdout] --> src/conv/mod.rs:204:59 [INFO] [stdout] | [INFO] [stdout] 204 | /// Implementations are defined by one required method, [`parse`]: [INFO] [stdout] | ^^^^^ no item named `parse` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `parse` [INFO] [stdout] --> src/conv/mod.rs:280:34 [INFO] [stdout] | [INFO] [stdout] 280 | /// from `input` and calls [`parse`] on it. [INFO] [stdout] | ^^^^^ no item named `parse` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `parse` [INFO] [stdout] --> src/conv/mod.rs:284:53 [INFO] [stdout] | [INFO] [stdout] 284 | /// As [`TryIntoParser::try_into_parser`] and [`parse`] are both fallible methods, [INFO] [stdout] | ^^^^^ no item named `parse` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `DecodeError` [INFO] [stdout] --> src/conv/mod.rs:292:47 [INFO] [stdout] | [INFO] [stdout] 292 | /// an incomplete parse, an appropriate [`DecodeError`] will be returned. [INFO] [stdout] | ^^^^^^^^^^^ no item named `DecodeError` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::parse::memoparser::ByteParser` [INFO] [stdout] --> src/conv/mod.rs:326:25 [INFO] [stdout] | [INFO] [stdout] 326 | /// [`ByteParser`]: crate::parse::memoparser::ByteParser [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `ByteParser` in module `memoparser` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `try_decode` [INFO] [stdout] --> src/conv/mod.rs:322:58 [INFO] [stdout] | [INFO] [stdout] 322 | /// This method will panic if the interior call to [`try_decode`] [INFO] [stdout] | ^^^^^^^^^^ no item named `try_decode` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::parse::memoparser::ByteParser` [INFO] [stdout] --> src/conv/mod.rs:353:25 [INFO] [stdout] | [INFO] [stdout] 353 | /// [`ByteParser`]: crate::parse::memoparser::ByteParser [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `ByteParser` in module `memoparser` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `decode_memo` [INFO] [stdout] --> src/conv/mod.rs:345:53 [INFO] [stdout] | [INFO] [stdout] 345 | /// This is a more streamlined alternative to [`decode_memo`], which [INFO] [stdout] | ^^^^^^^^^^^ no item named `decode_memo` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `try_decode` [INFO] [stdout] --> src/conv/mod.rs:350:58 [INFO] [stdout] | [INFO] [stdout] 350 | /// This method will panic if the interior call to [`try_decode`] [INFO] [stdout] | ^^^^^^^^^^ no item named `try_decode` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `WidthError::WrongWidth` [INFO] [stdout] --> src/fixed.rs:111:19 [INFO] [stdout] | [INFO] [stdout] 111 | /// Returns [`WidthError::WrongWidth`] if `bytes.len() != N`. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ no item named `WidthError` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `try_from_array` [INFO] [stdout] --> src/fixed.rs:304:48 [INFO] [stdout] | [INFO] [stdout] 304 | /// If such guarantees are not possible, [`try_from_array`] should be used instead. [INFO] [stdout] | ^^^^^^^^^^^^^^ no item named `try_from_array` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `is_valid_utf8` [INFO] [stdout] --> src/fixed.rs:360:34 [INFO] [stdout] | [INFO] [stdout] 360 | /// the predicate function [`is_valid_utf8`]. [INFO] [stdout] | ^^^^^^^^^^^^^ no item named `is_valid_utf8` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `is_valid_utf8` [INFO] [stdout] --> src/fixed.rs:398:37 [INFO] [stdout] | [INFO] [stdout] 398 | /// strongly recommended that [`is_valid_utf8`] be used to guard against such unreported [INFO] [stdout] | ^^^^^^^^^^^^^ no item named `is_valid_utf8` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `RangedInt` [INFO] [stdout] --> src/float.rs:36:10 [INFO] [stdout] | [INFO] [stdout] 36 | /// of [`RangedInt`]. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `RangedInt` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `RangedInt` [INFO] [stdout] --> src/float.rs:47:10 [INFO] [stdout] | [INFO] [stdout] 47 | /// of [`RangedInt`]. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `RangedInt` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `MIN_F64` [INFO] [stdout] --> src/float.rs:159:77 [INFO] [stdout] | [INFO] [stdout] 159 | /// The smallest valid value of a `RangedFloat`, numerically equal to [`MIN_F64`] [INFO] [stdout] | ^^^^^^^ no item named `MIN_F64` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `MAX_F64` [INFO] [stdout] --> src/float.rs:165:76 [INFO] [stdout] | [INFO] [stdout] 165 | /// The largest valid value of a `RangedFloat`, numerically equal to [`MAX_F64`] [INFO] [stdout] | ^^^^^^^ no item named `MAX_F64` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `try_from_f64` [INFO] [stdout] --> src/float.rs:207:11 [INFO] [stdout] | [INFO] [stdout] 207 | /// [`try_from_f64`] instead. [INFO] [stdout] | ^^^^^^^^^^^^ no item named `try_from_f64` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `hex` [INFO] [stdout] --> src/hexstring.rs:52:19 [INFO] [stdout] | [INFO] [stdout] 52 | //! values, the [`hex`] macro is also provided, which works on the [INFO] [stdout] | ^^^ no item named `hex` in scope [INFO] [stdout] | [INFO] [stdout] = note: `macro_rules` named `hex` 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 `from_bytes` [INFO] [stdout] --> src/hexstring.rs:273:11 [INFO] [stdout] | [INFO] [stdout] 273 | /// [`from_bytes`] instead. [INFO] [stdout] | ^^^^^^^^^^ no item named `from_bytes` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `clone_from_bytes` [INFO] [stdout] --> src/hexstring.rs:300:15 [INFO] [stdout] | [INFO] [stdout] 300 | /// see [`clone_from_bytes`], which may be less efficient [INFO] [stdout] | ^^^^^^^^^^^^^^^^ no item named `clone_from_bytes` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `from_underlying_unchecked` [INFO] [stdout] --> src/int.rs:294:56 [INFO] [stdout] | [INFO] [stdout] 294 | /// This destructor is a dual to the constructor [`from_underlying_unchecked`], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `from_underlying_unchecked` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `limit` [INFO] [stdout] --> src/internal/offset.rs:121:14 [INFO] [stdout] | [INFO] [stdout] 121 | /// by [`limit`]. If this is ever the case, the implementation is unsound. [INFO] [stdout] | ^^^^^ no item named `limit` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `with_limit` [INFO] [stdout] --> src/internal/offset.rs:128:35 [INFO] [stdout] | [INFO] [stdout] 128 | /// passed into the call to [`with_limit`] that created [INFO] [stdout] | ^^^^^^^^^^ no item named `with_limit` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `absolute_limit` [INFO] [stdout] --> src/internal/offset.rs:136:11 [INFO] [stdout] | [INFO] [stdout] 136 | /// [`absolute_limit`]. [INFO] [stdout] | ^^^^^^^^^^^^^^ no item named `absolute_limit` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `absolute_limit` [INFO] [stdout] --> src/internal/offset.rs:142:52 [INFO] [stdout] | [INFO] [stdout] 142 | /// be no greater than the value returned by [`absolute_limit`]. [INFO] [stdout] | ^^^^^^^^^^^^^^ no item named `absolute_limit` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `SplitVec` [INFO] [stdout] --> src/internal/splitvec.rs:21:81 [INFO] [stdout] | [INFO] [stdout] 21 | /// Specialized `Vec` derivative for modeling the span-buffer of a [`SplitVec`] [INFO] [stdout] | ^^^^^^^^^^^ no item named `SplitVec` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `unfreeze` [INFO] [stdout] --> src/internal/splitvec.rs:52:50 [INFO] [stdout] | [INFO] [stdout] 52 | /// It is possible, though not advised, to [`unfreeze`] the final element of the internal buffer, [INFO] [stdout] | ^^^^^^^^ no item named `unfreeze` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `unfreeze_unchecked` [INFO] [stdout] --> src/internal/splitvec.rs:55:30 [INFO] [stdout] | [INFO] [stdout] 55 | /// the unsafe version [`unfreeze_unchecked`] may be used instead. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ no item named `unfreeze_unchecked` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `flush` [INFO] [stdout] --> src/internal/splitvec.rs:123:55 [INFO] [stdout] | [INFO] [stdout] 123 | /// Finalize `force_flush`: variant of the [`flush`] function that [INFO] [stdout] | ^^^^^ no item named `flush` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `flush` [INFO] [stdout] --> src/internal/splitvec.rs:127:22 [INFO] [stdout] | [INFO] [stdout] 127 | /// Unlike [`flush`], this function is not idempotent. [INFO] [stdout] | ^^^^^ no item named `flush` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `split` [INFO] [stdout] --> src/internal/splitvec.rs:500:22 [INFO] [stdout] | [INFO] [stdout] 500 | /// Variant of [`split`] that finalizes and terminates segments even if they have not been written [INFO] [stdout] | ^^^^^ no item named `split` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `split` [INFO] [stdout] --> src/internal/splitvec.rs:502:17 [INFO] [stdout] | [INFO] [stdout] 502 | /// after [`split`] with no intervening `xxx_current` calls. [INFO] [stdout] | ^^^^^ no item named `split` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `split` [INFO] [stdout] --> src/internal/splitvec.rs:508:27 [INFO] [stdout] | [INFO] [stdout] 508 | /// In effect, call [`split`] twice in succession. This finalizes both the trailing span, [INFO] [stdout] | ^^^^^ no item named `split` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `split` [INFO] [stdout] --> src/internal/splitvec.rs:512:29 [INFO] [stdout] | [INFO] [stdout] 512 | /// Normally, calling [`split`] twice in a row will be equivalent to calling it once. [INFO] [stdout] | ^^^^^ no item named `split` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `ToParser` [INFO] [stdout] --> src/parse/mod.rs:17:25 [INFO] [stdout] | [INFO] [stdout] 17 | //! the utility trait [`ToParser

`] which facilitates the generic instantiation [INFO] [stdout] | ^^^^^^^^^^^ no item named `ToParser` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `OpenWouldExceedWindow` [INFO] [stdout] --> src/parse/error.rs:123:46 [INFO] [stdout] | [INFO] [stdout] 123 | /// happens to exist at the same time, [`OpenWouldExceedWindow`] may [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ no item named `OpenWouldExceedWindow` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `std::any::Any::type_name` [INFO] [stdout] --> src/parse/error.rs:716:60 [INFO] [stdout] | [INFO] [stdout] 716 | /// using an inferred type-name via [`Any::type_name`](std::any::Any::type_name) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Any` has no associated item named `type_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `ByteParser` [INFO] [stdout] --> src/parse/buffer.rs:8:29 [INFO] [stdout] | [INFO] [stdout] 8 | //! and [`VecBuffer`] for [`ByteParser`]. [INFO] [stdout] | ^^^^^^^^^^ no item named `ByteParser` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Parser` [INFO] [stdout] --> src/parse/buffer.rs:21:21 [INFO] [stdout] | [INFO] [stdout] 21 | /// a slice-based [`Parser`], and is not to be used in place of `&'a [u8]` in [INFO] [stdout] | ^^^^^^ no item named `Parser` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `into_slice` [INFO] [stdout] --> src/parse/buffer.rs:37:54 [INFO] [stdout] | [INFO] [stdout] 37 | /// Aside from signature, this is identical to [`into_slice`]. [INFO] [stdout] | ^^^^^^^^^^ no item named `into_slice` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `as_slice` [INFO] [stdout] --> src/parse/buffer.rs:44:54 [INFO] [stdout] | [INFO] [stdout] 44 | /// Aside from signature, this is identical to [`as_slice`]. [INFO] [stdout] | ^^^^^^^^ no item named `as_slice` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `take_unchecked` [INFO] [stdout] --> src/parse/buffer.rs:102:33 [INFO] [stdout] | [INFO] [stdout] 102 | /// This is equivalent to [`take_unchecked`] with a wrapped first return value [INFO] [stdout] | ^^^^^^^^^^^^^^ no item named `take_unchecked` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `take` [INFO] [stdout] --> src/parse/buffer.rs:133:38 [INFO] [stdout] | [INFO] [stdout] 133 | /// For a safe alternative see [`take`] [INFO] [stdout] | ^^^^ no item named `take` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Windowless` [INFO] [stdout] --> src/parse/mod.rs:487:46 [INFO] [stdout] | [INFO] [stdout] 487 | /// It is techincally possible for [`Windowless`] to contain [INFO] [stdout] | ^^^^^^^^^^ no item named `Windowless` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Empty` [INFO] [stdout] --> src/parse/mod.rs:513:15 [INFO] [stdout] | [INFO] [stdout] 513 | /// [`Empty`] to [`Windowed`] and otherwise acting directly on the held [INFO] [stdout] | ^^^^^ no item named `Empty` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Windowed` [INFO] [stdout] --> src/parse/mod.rs:513:28 [INFO] [stdout] | [INFO] [stdout] 513 | /// [`Empty`] to [`Windowed`] and otherwise acting directly on the held [INFO] [stdout] | ^^^^^^^^ no item named `Windowed` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Windowed` [INFO] [stdout] --> src/parse/mod.rs:529:17 [INFO] [stdout] | [INFO] [stdout] 529 | /// a [`Windowed`] variant, without modifying `self` directly. [INFO] [stdout] | ^^^^^^^^ no item named `Windowed` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Windowless` [INFO] [stdout] --> src/parse/mod.rs:548:50 [INFO] [stdout] | [INFO] [stdout] 548 | /// Extracts the `Vec` stored in a [`Windowless`] variant, [INFO] [stdout] | ^^^^^^^^^^ no item named `Windowless` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Empty` [INFO] [stdout] --> src/parse/mod.rs:549:23 [INFO] [stdout] | [INFO] [stdout] 549 | /// leaving [`Empty`] behind in `self`. [INFO] [stdout] | ^^^^^ no item named `Empty` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Empty` [INFO] [stdout] --> src/parse/mod.rs:591:49 [INFO] [stdout] | [INFO] [stdout] 591 | /// This usually applies only for the [`Empty`] constructor, [INFO] [stdout] | ^^^^^ no item named `Empty` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Windowed` [INFO] [stdout] --> src/parse/mod.rs:592:37 [INFO] [stdout] | [INFO] [stdout] 592 | /// but for completeness, [`Windowed`] and [`Windowless`] [INFO] [stdout] | ^^^^^^^^ no item named `Windowed` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Windowless` [INFO] [stdout] --> src/parse/mod.rs:592:54 [INFO] [stdout] | [INFO] [stdout] 592 | /// but for completeness, [`Windowed`] and [`Windowless`] [INFO] [stdout] | ^^^^^^^^^^ no item named `Windowless` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Empty` [INFO] [stdout] --> src/parse/mod.rs:607:31 [INFO] [stdout] | [INFO] [stdout] 607 | /// Returns `0` for [`Empty`], and otherwise returns the number of bytes [INFO] [stdout] | ^^^^^ no item named `Empty` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `enforce_target` [INFO] [stdout] --> src/parse/mod.rs:64:9 [INFO] [stdout] | [INFO] [stdout] 64 | /// [enforce_target] when all bytes within the window have been consumed. [INFO] [stdout] | ^^^^^^^^^^^^^^ no item named `enforce_target` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `consume` [INFO] [stdout] --> src/parse/mod.rs:117:60 [INFO] [stdout] | [INFO] [stdout] 117 | /// This method should be functionally equivalent to [`consume`] call of [INFO] [stdout] | ^^^^^^^ no item named `consume` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `consume` [INFO] [stdout] --> src/parse/mod.rs:176:14 [INFO] [stdout] | [INFO] [stdout] 176 | /// to [`consume`], and should not otherwise return any errors. [INFO] [stdout] | ^^^^^^^ no item named `consume` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `consume` [INFO] [stdout] --> src/parse/mod.rs:331:45 [INFO] [stdout] | [INFO] [stdout] 331 | /// the same behavioral guarantees as [`consume`]. [INFO] [stdout] | ^^^^^^^ no item named `consume` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `consume_arr` [INFO] [stdout] --> src/parse/mod.rs:342:56 [INFO] [stdout] | [INFO] [stdout] 342 | /// The default implementation is a bare call to [`consume_arr`] [INFO] [stdout] | ^^^^^^^^^^^ no item named `consume_arr` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `FixedBytes` [INFO] [stdout] --> src/prelude.rs:9:21 [INFO] [stdout] | [INFO] [stdout] 9 | /// Alias for [`FixedBytes`] under its previous name [INFO] [stdout] | ^^^^^^^^^^^^^ no item named `FixedBytes` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `FixedString` [INFO] [stdout] --> src/prelude.rs:12:21 [INFO] [stdout] | [INFO] [stdout] 12 | /// Alias for [`FixedString`] under its previous name [INFO] [stdout] | ^^^^^^^^^^^^^^ no item named `FixedString` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `NIL` [INFO] [stdout] --> src/schema.rs:18:66 [INFO] [stdout] | [INFO] [stdout] 18 | //! (post-)padding, which are expected, but not required, to be [NIL]. This is [INFO] [stdout] | ^^^ no item named `NIL` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::fixed::bytes::FixedBytes` [INFO] [stdout] --> src/schema.rs:32:23 [INFO] [stdout] | [INFO] [stdout] 32 | //! [`FixedBytes`](crate::fixed::bytes::FixedBytes), which includes [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `bytes` in module `fixed` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Sequence` [INFO] [stdout] --> src/schema.rs:60:29 [INFO] [stdout] | [INFO] [stdout] 60 | //! - Unbounded-length: [`Sequence`] [INFO] [stdout] | ^^^^^^^^^^^ no item named `Sequence` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `LimSeq` [INFO] [stdout] --> src/schema.rs:61:27 [INFO] [stdout] | [INFO] [stdout] 61 | //! - Bounded-length: [`LimSeq`] [INFO] [stdout] | ^^^^^^^^^ no item named `LimSeq` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `FixSeq` [INFO] [stdout] --> src/schema.rs:62:25 [INFO] [stdout] | [INFO] [stdout] 62 | //! - Fixed-length: [`FixSeq`] [INFO] [stdout] | ^^^^^^^^^ no item named `FixSeq` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `new` [INFO] [stdout] --> src/schema.rs:138:15 [INFO] [stdout] | [INFO] [stdout] 138 | /// use [`new`] instead. [INFO] [stdout] | ^^^ no item named `new` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `PADDING` [INFO] [stdout] --> src/schema.rs:167:37 [INFO] [stdout] | [INFO] [stdout] 167 | /// This is equal in value to [`PADDING`], but can be used when only a value is held, [INFO] [stdout] | ^^^^^^^ no item named `PADDING` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::fixed::ByteString::ByteString` [INFO] [stdout] --> src/schema.rs:354:31 [INFO] [stdout] | [INFO] [stdout] 354 | /// Similar to [`ByteString`](crate::fixed::ByteString::ByteString), which [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `ByteString` in module `fixed` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `std::slice::to_vec` [INFO] [stdout] --> src/schema.rs:392:67 [INFO] [stdout] | [INFO] [stdout] 392 | /// The method name is chosen so as to avoid ambiguity with [`std::slice::to_vec`] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ no item named `to_vec` in module `slice` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `from_vec` [INFO] [stdout] --> src/seq/lim.rs:79:11 [INFO] [stdout] | [INFO] [stdout] 79 | /// [`from_vec`]. [INFO] [stdout] | ^^^^^^^^ no item named `from_vec` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Rc` [INFO] [stdout] --> src/hexstring.rs:577:21 [INFO] [stdout] | [INFO] [stdout] 577 | /// [`Box`], [`Rc`], [`Arc`], and [`Cow<'_, str>`] will work as [INFO] [stdout] | ^^^^^^^ no item named `Rc` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Arc` [INFO] [stdout] --> src/hexstring.rs:577:34 [INFO] [stdout] | [INFO] [stdout] 577 | /// [`Box`], [`Rc`], [`Arc`], and [`Cow<'_, str>`] will work as [INFO] [stdout] | ^^^^^^^^ no item named `Arc` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Empty` [INFO] [stdout] --> src/parse/mod.rs:498:44 [INFO] [stdout] | [INFO] [stdout] 498 | /// Returns the default value of [`Empty`] [INFO] [stdout] | ^^^^^ no item named `Empty` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/conv/mod.rs:72:20 [INFO] [stdout] | [INFO] [stdout] 72 | /// [`Target`][crate::conv::target::Target]. [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] 72 - /// [`Target`][crate::conv::target::Target]. [INFO] [stdout] 72 + /// [`Target`]. [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/dynamic.rs:14:33 [INFO] [stdout] | [INFO] [stdout] 14 | //! of `u8`, `u16`, and [`u30`][uthirty] (and not, in fact, `u32`). [INFO] [stdout] | ----- ^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] note: referenced explicit link target defined here [INFO] [stdout] --> src/dynamic.rs:57:16 [INFO] [stdout] | [INFO] [stdout] 57 | //! [uthirty]: crate::int::u30 [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 14 - //! of `u8`, `u16`, and [`u30`][uthirty] (and not, in fact, `u32`). [INFO] [stdout] 14 + //! of `u8`, `u16`, and [`u30`] (and not, in fact, `u32`). [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/dynamic.rs:20:54 [INFO] [stdout] | [INFO] [stdout] 20 | //! implementing types: [`u8`], [`u16`], and [`u30`][uthirty] [INFO] [stdout] | ----- ^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] note: referenced explicit link target defined here [INFO] [stdout] --> src/dynamic.rs:57:16 [INFO] [stdout] | [INFO] [stdout] 57 | //! [uthirty]: crate::int::u30 [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 20 - //! implementing types: [`u8`], [`u16`], and [`u30`][uthirty] [INFO] [stdout] 20 + //! implementing types: [`u8`], [`u16`], and [`u30`] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/dynamic.rs:77:17 [INFO] [stdout] | [INFO] [stdout] 77 | /// and [`u30`](crate::int::u30). [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] 77 - /// and [`u30`](crate::int::u30). [INFO] [stdout] 77 + /// and [`u30`]. [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/dynamic.rs:253:80 [INFO] [stdout] | [INFO] [stdout] 253 | /// Specifically, the only valid implementors are [`u8`], [`u16`], and [`u30`](crate::int::u30). [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] 253 - /// Specifically, the only valid implementors are [`u8`], [`u16`], and [`u30`](crate::int::u30). [INFO] [stdout] 253 + /// Specifically, the only valid implementors are [`u8`], [`u16`], and [`u30`]. [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/dynamic.rs:261:16 [INFO] [stdout] | [INFO] [stdout] 261 | /// [`Encode`](crate::conv::Encode) (via [`EncodeLength`](crate::conv::EncodeLength)), [`Decode`](crate::conv::Decode), [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] 261 - /// [`Encode`](crate::conv::Encode) (via [`EncodeLength`](crate::conv::EncodeLength)), [`Decode`](crate::conv::Decode), [INFO] [stdout] 261 + /// [`Encode`] (via [`EncodeLength`](crate::conv::EncodeLength)), [`Decode`](crate::conv::Decode), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/dynamic.rs:261:59 [INFO] [stdout] | [INFO] [stdout] 261 | /// [`Encode`](crate::conv::Encode) (via [`EncodeLength`](crate::conv::EncodeLength)), [`Decode`](crate::conv::Decode), [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] 261 - /// [`Encode`](crate::conv::Encode) (via [`EncodeLength`](crate::conv::EncodeLength)), [`Decode`](crate::conv::Decode), [INFO] [stdout] 261 + /// [`Encode`](crate::conv::Encode) (via [`EncodeLength`]), [`Decode`](crate::conv::Decode), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/dynamic.rs:261:99 [INFO] [stdout] | [INFO] [stdout] 261 | /// [`Encode`](crate::conv::Encode) (via [`EncodeLength`](crate::conv::EncodeLength)), [`Decode`](crate::conv::Decode), [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] 261 - /// [`Encode`](crate::conv::Encode) (via [`EncodeLength`](crate::conv::EncodeLength)), [`Decode`](crate::conv::Decode), [INFO] [stdout] 261 + /// [`Encode`](crate::conv::Encode) (via [`EncodeLength`](crate::conv::EncodeLength)), [`Decode`], [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/dynamic.rs:262:25 [INFO] [stdout] | [INFO] [stdout] 262 | /// and [`FixedLength`](crate::conv::len::FixedLength). [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] 262 - /// and [`FixedLength`](crate::conv::len::FixedLength). [INFO] [stdout] 262 + /// and [`FixedLength`]. [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unclosed HTML tag `N` [INFO] [stdout] --> src/fixed.rs:20:22 [INFO] [stdout] | [INFO] [stdout] 20 | /// While [FixedBytes] is naturally implemented around `[u8; N]`, [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(rustdoc::invalid_html_tags)]` on by default [INFO] [stdout] help: try marking as source code [INFO] [stdout] | [INFO] [stdout] 20 | /// While [`FixedBytes`] is naturally implemented around `[u8; N]`, [INFO] [stdout] | + + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unclosed HTML tag `N` [INFO] [stdout] --> src/fixed.rs:24:39 [INFO] [stdout] | [INFO] [stdout] 24 | /// UTF-8 string (as with [FixedString]). [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: try marking as source code [INFO] [stdout] | [INFO] [stdout] 24 | /// UTF-8 string (as with [`FixedString`]). [INFO] [stdout] | + + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unclosed HTML tag `N` [INFO] [stdout] --> src/fixed.rs:126:58 [INFO] [stdout] | [INFO] [stdout] 126 | /// Returns the length, in bytes, of this [FixedBytes]. [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: try marking as source code [INFO] [stdout] | [INFO] [stdout] 126 | /// Returns the length, in bytes, of this [`FixedBytes`]. [INFO] [stdout] | + + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unclosed HTML tag `u8` [INFO] [stdout] --> src/fixed.rs:160:41 [INFO] [stdout] | [INFO] [stdout] 160 | /// Returns a freshly-allocated [Vec] holding the binary contents of this [FixedBytes]. [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] help: try marking as source code [INFO] [stdout] | [INFO] [stdout] 160 | /// Returns a freshly-allocated [`Vec`] holding the binary contents of this [FixedBytes]. [INFO] [stdout] | + + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unclosed HTML tag `N` [INFO] [stdout] --> src/fixed.rs:160:94 [INFO] [stdout] | [INFO] [stdout] 160 | /// Returns a freshly-allocated [Vec] holding the binary contents of this [FixedBytes]. [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: try marking as source code [INFO] [stdout] | [INFO] [stdout] 160 | /// Returns a freshly-allocated [Vec] holding the binary contents of this [`FixedBytes`]. [INFO] [stdout] | + + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/parse/mod.rs:275:40 [INFO] [stdout] | [INFO] [stdout] 275 | /// [`TokenError::InvalidBoolean`](crate::parse::error::TokenError::InvalidBoolean) [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] 275 - /// [`TokenError::InvalidBoolean`](crate::parse::error::TokenError::InvalidBoolean) [INFO] [stdout] 275 + /// [`TokenError::InvalidBoolean`] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/schema.rs:252:67 [INFO] [stdout] | [INFO] [stdout] 252 | /// Returns `true` if the contained `Option` is a [`Some`](std::option::Option::Some) 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] 252 - /// Returns `true` if the contained `Option` is a [`Some`](std::option::Option::Some) value [INFO] [stdout] 252 + /// Returns `true` if the contained `Option` is a [`Some`] value [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/schema.rs:259:67 [INFO] [stdout] | [INFO] [stdout] 259 | /// Returns `true` if the contained `Option` is a [`None`](std::option::Option::None) 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] 259 - /// Returns `true` if the contained `Option` is a [`None`](std::option::Option::None) value [INFO] [stdout] 259 + /// Returns `true` if the contained `Option` is a [`None`] value [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/seq/boundedseq_impl.rs:40:42 [INFO] [stdout] | [INFO] [stdout] 40 | /// Returns [`LengthError::TooLong`](crate::error::LengthError::TooLong) [INFO] [stdout] | ---------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 40 - /// Returns [`LengthError::TooLong`](crate::error::LengthError::TooLong) [INFO] [stdout] 40 + /// Returns [`LengthError::TooLong`] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/seq/fix.rs:10:16 [INFO] [stdout] | [INFO] [stdout] 10 | //! [`Encode`](crate::conv::Encode) and [`Decode`](crate::conv::Decode) methods [INFO] [stdout] | -------- ^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 10 - //! [`Encode`](crate::conv::Encode) and [`Decode`](crate::conv::Decode) methods [INFO] [stdout] 10 + //! [`Encode`] and [`Decode`](crate::conv::Decode) methods [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/seq/fix.rs:10:52 [INFO] [stdout] | [INFO] [stdout] 10 | //! [`Encode`](crate::conv::Encode) and [`Decode`](crate::conv::Decode) methods [INFO] [stdout] | -------- ^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 10 - //! [`Encode`](crate::conv::Encode) and [`Decode`](crate::conv::Decode) methods [INFO] [stdout] 10 + //! [`Encode`](crate::conv::Encode) and [`Decode`] methods [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/seq/lim.rs:89:35 [INFO] [stdout] | [INFO] [stdout] 89 | /// methods of the [`Encode`](crate::conv::Encode) trait. [INFO] [stdout] | -------- ^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 89 - /// methods of the [`Encode`](crate::conv::Encode) trait. [INFO] [stdout] 89 + /// methods of the [`Encode`] trait. [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unclosed HTML tag `TAG` [INFO] [stdout] --> src/adt.rs:18:73 [INFO] [stdout] | [INFO] [stdout] 18 | /// with a mandatory explicit non-negative integral constant expression (ideally a numeric literal) [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: could not parse code block as Rust code [INFO] [stdout] --> src/adt.rs:153:5 [INFO] [stdout] | [INFO] [stdout] 153 | /// ```ignore [INFO] [stdout] | _____^ [INFO] [stdout] 154 | | /// data!(TYPE_ID, REPR, PAYLOAD_SUBMODULE_ID, { ( => ,)+ '}') [INFO] [stdout] 155 | | /// ``` [INFO] [stdout] | |_______^ [INFO] [stdout] | [INFO] [stdout] help: `ignore` code blocks require valid Rust code for syntax highlighting; mark blocks that do not contain Rust code as text: ```text [INFO] [stdout] --> src/adt.rs:153:5 [INFO] [stdout] | [INFO] [stdout] 153 | /// ```ignore [INFO] [stdout] | ^^^ [INFO] [stdout] = note: error from rustc: mismatched closing delimiter: `)` [INFO] [stdout] = note: `#[warn(rustdoc::invalid_rust_codeblocks)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 6.38s [INFO] [stderr] Generated /opt/rustwide/target/doc/tedium/index.html and 1 other file [INFO] running `Command { std: "docker" "inspect" "4304e0150cc24a9f7ebb9e2a97182a3de3e3f1d4544467f07046e800418a92cf", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4304e0150cc24a9f7ebb9e2a97182a3de3e3f1d4544467f07046e800418a92cf", kill_on_drop: false }` [INFO] [stdout] 4304e0150cc24a9f7ebb9e2a97182a3de3e3f1d4544467f07046e800418a92cf [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "DOCS_RS=1" "-e" "RUSTC_BOOTSTRAP=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:b0b074c097205a61b89e8ad263052f976b2b332c4dc5f02aef1fe52501660d6e" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-04-13" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--document-private-items\"]" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 6ce95664fc4266e533e533b7f37e89d6d88eb149ef205e139b1db4b8ee300735 [INFO] running `Command { std: "docker" "start" "-a" "6ce95664fc4266e533e533b7f37e89d6d88eb149ef205e139b1db4b8ee300735", kill_on_drop: false }` [INFO] [stderr] Documenting tezos-data-model v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unexpected `cfg` condition value: `smallvec_viewstack` [INFO] [stdout] --> src/internal/view.rs:4:7 [INFO] [stdout] | [INFO] [stdout] 4 | #[cfg(feature = "smallvec_viewstack")] [INFO] [stdout] | ^^^^^^^^^^-------------------- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"smallvec_framestack"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `arrayvec`, `arrayvec_fixseq`, `arrayvec_limseq`, `check_complete_parse`, `check_padding`, `enc_len_estimable_override`, `expose_internal`, `implicit_hexstring`, `index_binary_formatting`, `invalid_range_checking`, `relaxed_padding_invariant`, `serde`, `serde_impls`, `smallvec`, `smallvec_framestack`, and `unfreeze_spanbuffer` [INFO] [stdout] = help: consider adding `smallvec_viewstack` as a feature in `Cargo.toml` [INFO] [stdout] = note: see 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 value: `smallvec_viewstack` [INFO] [stdout] --> src/internal/view.rs:7:7 [INFO] [stdout] | [INFO] [stdout] 7 | #[cfg(feature = "smallvec_viewstack")] [INFO] [stdout] | ^^^^^^^^^^-------------------- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"smallvec_framestack"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `arrayvec`, `arrayvec_fixseq`, `arrayvec_limseq`, `check_complete_parse`, `check_padding`, `enc_len_estimable_override`, `expose_internal`, `implicit_hexstring`, `index_binary_formatting`, `invalid_range_checking`, `relaxed_padding_invariant`, `serde`, `serde_impls`, `smallvec`, `smallvec_framestack`, and `unfreeze_spanbuffer` [INFO] [stdout] = help: consider adding `smallvec_viewstack` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `smallvec_viewstack` [INFO] [stdout] --> src/internal/view.rs:43:12 [INFO] [stdout] | [INFO] [stdout] 43 | #[cfg_attr(feature = "smallvec_viewstack", allow(dead_code))] [INFO] [stdout] | ^^^^^^^^^^-------------------- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"smallvec_framestack"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `arrayvec`, `arrayvec_fixseq`, `arrayvec_limseq`, `check_complete_parse`, `check_padding`, `enc_len_estimable_override`, `expose_internal`, `implicit_hexstring`, `index_binary_formatting`, `invalid_range_checking`, `relaxed_padding_invariant`, `serde`, `serde_impls`, `smallvec`, `smallvec_framestack`, and `unfreeze_spanbuffer` [INFO] [stdout] = help: consider adding `smallvec_viewstack` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `smallvec_viewstack` [INFO] [stdout] --> src/internal/view.rs:69:7 [INFO] [stdout] | [INFO] [stdout] 69 | #[cfg(feature = "smallvec_viewstack")] [INFO] [stdout] | ^^^^^^^^^^-------------------- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"smallvec_framestack"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `arrayvec`, `arrayvec_fixseq`, `arrayvec_limseq`, `check_complete_parse`, `check_padding`, `enc_len_estimable_override`, `expose_internal`, `implicit_hexstring`, `index_binary_formatting`, `invalid_range_checking`, `relaxed_padding_invariant`, `serde`, `serde_impls`, `smallvec`, `smallvec_framestack`, and `unfreeze_spanbuffer` [INFO] [stdout] = help: consider adding `smallvec_viewstack` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `smallvec_viewstack` [INFO] [stdout] --> src/internal/view.rs:71:11 [INFO] [stdout] | [INFO] [stdout] 71 | #[cfg(not(feature = "smallvec_viewstack"))] [INFO] [stdout] | ^^^^^^^^^^-------------------- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"smallvec_framestack"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `arrayvec`, `arrayvec_fixseq`, `arrayvec_limseq`, `check_complete_parse`, `check_padding`, `enc_len_estimable_override`, `expose_internal`, `implicit_hexstring`, `index_binary_formatting`, `invalid_range_checking`, `relaxed_padding_invariant`, `serde`, `serde_impls`, `smallvec`, `smallvec_framestack`, and `unfreeze_spanbuffer` [INFO] [stdout] = help: consider adding `smallvec_viewstack` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `codec_generator` [INFO] [stdout] --> src/lib.rs:44:69 [INFO] [stdout] | [INFO] [stdout] 44 | //! between client libraries and the Tezos economic protocol, the [`codec_generator`] project [INFO] [stdout] | ^^^^^^^^^^^^^^^ no item named `codec_generator` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `codec_generator` [INFO] [stdout] --> src/lib.rs:55:7 [INFO] [stdout] | [INFO] [stdout] 55 | //! [`codec_generator`]: Originally a separate project known as `tezos-codec-compiler`. [INFO] [stdout] | ^^^^^^^^^^^^^^^ no item named `codec_generator` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Decode::write_to` [INFO] [stdout] --> src/conv/mod.rs:25:38 [INFO] [stdout] | [INFO] [stdout] 25 | //! bound for serialization in the [`Decode::write_to`] method, among others. [INFO] [stdout] | ^^^^^^^^^^^^^^^^ the trait `Decode` has no associated item named `write_to` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::adt::self` [INFO] [stdout] --> src/conv/len.rs:66:17 [INFO] [stdout] | [INFO] [stdout] 66 | //! The [`adt`](crate::adt::self) module included in this crate provides the machinery necessary for [INFO] [stdout] | ^^^^^^^^^^^^^^^^ no item named `self` in module `adt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `write_to` [INFO] [stdout] --> src/conv/mod.rs:56:7 [INFO] [stdout] | [INFO] [stdout] 56 | /// [`write_to`], but for types that have efficient overrides for the other default-implemented [INFO] [stdout] | ^^^^^^^^ no item named `write_to` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `std::io:Write::write` [INFO] [stdout] --> src/conv/mod.rs:69:47 [INFO] [stdout] | [INFO] [stdout] 69 | /// Morally related to the trait method [`std::io:Write::write`], with the caveat [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no item named `io:Write` in module `std` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `write_to` [INFO] [stdout] --> src/conv/mod.rs:81:51 [INFO] [stdout] | [INFO] [stdout] 81 | /// This method is a specialized variant of [`write_to`] for `Vec` targets, that [INFO] [stdout] | ^^^^^^^^ no item named `write_to` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `write_to` [INFO] [stdout] --> src/conv/mod.rs:86:81 [INFO] [stdout] | [INFO] [stdout] 86 | /// overridden implementations that would normally be more efficient than [`write_to`]. [INFO] [stdout] | ^^^^^^^^ no item named `write_to` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `write_to` [INFO] [stdout] --> src/conv/mod.rs:138:61 [INFO] [stdout] | [INFO] [stdout] 138 | /// The default implementation of this method invokes [`write_to`] over the [INFO] [stdout] | ^^^^^^^^ no item named `write_to` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `ByteCounter` [INFO] [stdout] --> src/conv/mod.rs:139:34 [INFO] [stdout] | [INFO] [stdout] 139 | /// zero-allocation target [`ByteCounter`], whose return value is the number [INFO] [stdout] | ^^^^^^^^^^^ no item named `ByteCounter` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `enc_len` [INFO] [stdout] --> src/conv/mod.rs:168:14 [INFO] [stdout] | [INFO] [stdout] 168 | /// of [`enc_len`], the default implementation of this method should perform [INFO] [stdout] | ^^^^^^^ no item named `enc_len` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `parse` [INFO] [stdout] --> src/conv/mod.rs:204:59 [INFO] [stdout] | [INFO] [stdout] 204 | /// Implementations are defined by one required method, [`parse`]: [INFO] [stdout] | ^^^^^ no item named `parse` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `parse` [INFO] [stdout] --> src/conv/mod.rs:280:34 [INFO] [stdout] | [INFO] [stdout] 280 | /// from `input` and calls [`parse`] on it. [INFO] [stdout] | ^^^^^ no item named `parse` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `parse` [INFO] [stdout] --> src/conv/mod.rs:284:53 [INFO] [stdout] | [INFO] [stdout] 284 | /// As [`TryIntoParser::try_into_parser`] and [`parse`] are both fallible methods, [INFO] [stdout] | ^^^^^ no item named `parse` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `DecodeError` [INFO] [stdout] --> src/conv/mod.rs:292:47 [INFO] [stdout] | [INFO] [stdout] 292 | /// an incomplete parse, an appropriate [`DecodeError`] will be returned. [INFO] [stdout] | ^^^^^^^^^^^ no item named `DecodeError` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::parse::memoparser::ByteParser` [INFO] [stdout] --> src/conv/mod.rs:326:25 [INFO] [stdout] | [INFO] [stdout] 326 | /// [`ByteParser`]: crate::parse::memoparser::ByteParser [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `ByteParser` in module `memoparser` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `try_decode` [INFO] [stdout] --> src/conv/mod.rs:322:58 [INFO] [stdout] | [INFO] [stdout] 322 | /// This method will panic if the interior call to [`try_decode`] [INFO] [stdout] | ^^^^^^^^^^ no item named `try_decode` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::parse::memoparser::ByteParser` [INFO] [stdout] --> src/conv/mod.rs:353:25 [INFO] [stdout] | [INFO] [stdout] 353 | /// [`ByteParser`]: crate::parse::memoparser::ByteParser [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `ByteParser` in module `memoparser` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `decode_memo` [INFO] [stdout] --> src/conv/mod.rs:345:53 [INFO] [stdout] | [INFO] [stdout] 345 | /// This is a more streamlined alternative to [`decode_memo`], which [INFO] [stdout] | ^^^^^^^^^^^ no item named `decode_memo` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `try_decode` [INFO] [stdout] --> src/conv/mod.rs:350:58 [INFO] [stdout] | [INFO] [stdout] 350 | /// This method will panic if the interior call to [`try_decode`] [INFO] [stdout] | ^^^^^^^^^^ no item named `try_decode` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `WidthError::WrongWidth` [INFO] [stdout] --> src/fixed.rs:111:19 [INFO] [stdout] | [INFO] [stdout] 111 | /// Returns [`WidthError::WrongWidth`] if `bytes.len() != N`. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ no item named `WidthError` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `try_from_array` [INFO] [stdout] --> src/fixed.rs:304:48 [INFO] [stdout] | [INFO] [stdout] 304 | /// If such guarantees are not possible, [`try_from_array`] should be used instead. [INFO] [stdout] | ^^^^^^^^^^^^^^ no item named `try_from_array` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `is_valid_utf8` [INFO] [stdout] --> src/fixed.rs:360:34 [INFO] [stdout] | [INFO] [stdout] 360 | /// the predicate function [`is_valid_utf8`]. [INFO] [stdout] | ^^^^^^^^^^^^^ no item named `is_valid_utf8` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `is_valid_utf8` [INFO] [stdout] --> src/fixed.rs:398:37 [INFO] [stdout] | [INFO] [stdout] 398 | /// strongly recommended that [`is_valid_utf8`] be used to guard against such unreported [INFO] [stdout] | ^^^^^^^^^^^^^ no item named `is_valid_utf8` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `RangedInt` [INFO] [stdout] --> src/float.rs:36:10 [INFO] [stdout] | [INFO] [stdout] 36 | /// of [`RangedInt`]. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `RangedInt` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `RangedInt` [INFO] [stdout] --> src/float.rs:47:10 [INFO] [stdout] | [INFO] [stdout] 47 | /// of [`RangedInt`]. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `RangedInt` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `MIN_F64` [INFO] [stdout] --> src/float.rs:159:77 [INFO] [stdout] | [INFO] [stdout] 159 | /// The smallest valid value of a `RangedFloat`, numerically equal to [`MIN_F64`] [INFO] [stdout] | ^^^^^^^ no item named `MIN_F64` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `MAX_F64` [INFO] [stdout] --> src/float.rs:165:76 [INFO] [stdout] | [INFO] [stdout] 165 | /// The largest valid value of a `RangedFloat`, numerically equal to [`MAX_F64`] [INFO] [stdout] | ^^^^^^^ no item named `MAX_F64` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `try_from_f64` [INFO] [stdout] --> src/float.rs:207:11 [INFO] [stdout] | [INFO] [stdout] 207 | /// [`try_from_f64`] instead. [INFO] [stdout] | ^^^^^^^^^^^^ no item named `try_from_f64` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `hex` [INFO] [stdout] --> src/hexstring.rs:52:19 [INFO] [stdout] | [INFO] [stdout] 52 | //! values, the [`hex`] macro is also provided, which works on the [INFO] [stdout] | ^^^ no item named `hex` in scope [INFO] [stdout] | [INFO] [stdout] = note: `macro_rules` named `hex` 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 `from_bytes` [INFO] [stdout] --> src/hexstring.rs:273:11 [INFO] [stdout] | [INFO] [stdout] 273 | /// [`from_bytes`] instead. [INFO] [stdout] | ^^^^^^^^^^ no item named `from_bytes` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `clone_from_bytes` [INFO] [stdout] --> src/hexstring.rs:300:15 [INFO] [stdout] | [INFO] [stdout] 300 | /// see [`clone_from_bytes`], which may be less efficient [INFO] [stdout] | ^^^^^^^^^^^^^^^^ no item named `clone_from_bytes` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `from_underlying_unchecked` [INFO] [stdout] --> src/int.rs:294:56 [INFO] [stdout] | [INFO] [stdout] 294 | /// This destructor is a dual to the constructor [`from_underlying_unchecked`], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `from_underlying_unchecked` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `ToParser` [INFO] [stdout] --> src/parse/mod.rs:17:25 [INFO] [stdout] | [INFO] [stdout] 17 | //! the utility trait [`ToParser

`] which facilitates the generic instantiation [INFO] [stdout] | ^^^^^^^^^^^ no item named `ToParser` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `OpenWouldExceedWindow` [INFO] [stdout] --> src/parse/error.rs:123:46 [INFO] [stdout] | [INFO] [stdout] 123 | /// happens to exist at the same time, [`OpenWouldExceedWindow`] may [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ no item named `OpenWouldExceedWindow` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `std::any::Any::type_name` [INFO] [stdout] --> src/parse/error.rs:716:60 [INFO] [stdout] | [INFO] [stdout] 716 | /// using an inferred type-name via [`Any::type_name`](std::any::Any::type_name) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Any` has no associated item named `type_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `ByteParser` [INFO] [stdout] --> src/parse/buffer.rs:8:29 [INFO] [stdout] | [INFO] [stdout] 8 | //! and [`VecBuffer`] for [`ByteParser`]. [INFO] [stdout] | ^^^^^^^^^^ no item named `ByteParser` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Parser` [INFO] [stdout] --> src/parse/buffer.rs:21:21 [INFO] [stdout] | [INFO] [stdout] 21 | /// a slice-based [`Parser`], and is not to be used in place of `&'a [u8]` in [INFO] [stdout] | ^^^^^^ no item named `Parser` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `into_slice` [INFO] [stdout] --> src/parse/buffer.rs:37:54 [INFO] [stdout] | [INFO] [stdout] 37 | /// Aside from signature, this is identical to [`into_slice`]. [INFO] [stdout] | ^^^^^^^^^^ no item named `into_slice` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `as_slice` [INFO] [stdout] --> src/parse/buffer.rs:44:54 [INFO] [stdout] | [INFO] [stdout] 44 | /// Aside from signature, this is identical to [`as_slice`]. [INFO] [stdout] | ^^^^^^^^ no item named `as_slice` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `take_unchecked` [INFO] [stdout] --> src/parse/buffer.rs:102:33 [INFO] [stdout] | [INFO] [stdout] 102 | /// This is equivalent to [`take_unchecked`] with a wrapped first return value [INFO] [stdout] | ^^^^^^^^^^^^^^ no item named `take_unchecked` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `take` [INFO] [stdout] --> src/parse/buffer.rs:133:38 [INFO] [stdout] | [INFO] [stdout] 133 | /// For a safe alternative see [`take`] [INFO] [stdout] | ^^^^ no item named `take` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Windowless` [INFO] [stdout] --> src/parse/mod.rs:487:46 [INFO] [stdout] | [INFO] [stdout] 487 | /// It is techincally possible for [`Windowless`] to contain [INFO] [stdout] | ^^^^^^^^^^ no item named `Windowless` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Empty` [INFO] [stdout] --> src/parse/mod.rs:513:15 [INFO] [stdout] | [INFO] [stdout] 513 | /// [`Empty`] to [`Windowed`] and otherwise acting directly on the held [INFO] [stdout] | ^^^^^ no item named `Empty` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Windowed` [INFO] [stdout] --> src/parse/mod.rs:513:28 [INFO] [stdout] | [INFO] [stdout] 513 | /// [`Empty`] to [`Windowed`] and otherwise acting directly on the held [INFO] [stdout] | ^^^^^^^^ no item named `Windowed` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Empty` [INFO] [stdout] --> src/parse/mod.rs:591:49 [INFO] [stdout] | [INFO] [stdout] 591 | /// This usually applies only for the [`Empty`] constructor, [INFO] [stdout] | ^^^^^ no item named `Empty` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Windowed` [INFO] [stdout] --> src/parse/mod.rs:592:37 [INFO] [stdout] | [INFO] [stdout] 592 | /// but for completeness, [`Windowed`] and [`Windowless`] [INFO] [stdout] | ^^^^^^^^ no item named `Windowed` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Windowless` [INFO] [stdout] --> src/parse/mod.rs:592:54 [INFO] [stdout] | [INFO] [stdout] 592 | /// but for completeness, [`Windowed`] and [`Windowless`] [INFO] [stdout] | ^^^^^^^^^^ no item named `Windowless` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Empty` [INFO] [stdout] --> src/parse/mod.rs:607:31 [INFO] [stdout] | [INFO] [stdout] 607 | /// Returns `0` for [`Empty`], and otherwise returns the number of bytes [INFO] [stdout] | ^^^^^ no item named `Empty` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `enforce_target` [INFO] [stdout] --> src/parse/mod.rs:64:9 [INFO] [stdout] | [INFO] [stdout] 64 | /// [enforce_target] when all bytes within the window have been consumed. [INFO] [stdout] | ^^^^^^^^^^^^^^ no item named `enforce_target` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `consume` [INFO] [stdout] --> src/parse/mod.rs:117:60 [INFO] [stdout] | [INFO] [stdout] 117 | /// This method should be functionally equivalent to [`consume`] call of [INFO] [stdout] | ^^^^^^^ no item named `consume` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `consume` [INFO] [stdout] --> src/parse/mod.rs:176:14 [INFO] [stdout] | [INFO] [stdout] 176 | /// to [`consume`], and should not otherwise return any errors. [INFO] [stdout] | ^^^^^^^ no item named `consume` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `consume` [INFO] [stdout] --> src/parse/mod.rs:331:45 [INFO] [stdout] | [INFO] [stdout] 331 | /// the same behavioral guarantees as [`consume`]. [INFO] [stdout] | ^^^^^^^ no item named `consume` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `consume_arr` [INFO] [stdout] --> src/parse/mod.rs:342:56 [INFO] [stdout] | [INFO] [stdout] 342 | /// The default implementation is a bare call to [`consume_arr`] [INFO] [stdout] | ^^^^^^^^^^^ no item named `consume_arr` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `FixedBytes` [INFO] [stdout] --> src/prelude.rs:9:21 [INFO] [stdout] | [INFO] [stdout] 9 | /// Alias for [`FixedBytes`] under its previous name [INFO] [stdout] | ^^^^^^^^^^^^^ no item named `FixedBytes` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `FixedString` [INFO] [stdout] --> src/prelude.rs:12:21 [INFO] [stdout] | [INFO] [stdout] 12 | /// Alias for [`FixedString`] under its previous name [INFO] [stdout] | ^^^^^^^^^^^^^^ no item named `FixedString` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `NIL` [INFO] [stdout] --> src/schema.rs:18:66 [INFO] [stdout] | [INFO] [stdout] 18 | //! (post-)padding, which are expected, but not required, to be [NIL]. This is [INFO] [stdout] | ^^^ no item named `NIL` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::fixed::bytes::FixedBytes` [INFO] [stdout] --> src/schema.rs:32:23 [INFO] [stdout] | [INFO] [stdout] 32 | //! [`FixedBytes`](crate::fixed::bytes::FixedBytes), which includes [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `bytes` in module `fixed` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Sequence` [INFO] [stdout] --> src/schema.rs:60:29 [INFO] [stdout] | [INFO] [stdout] 60 | //! - Unbounded-length: [`Sequence`] [INFO] [stdout] | ^^^^^^^^^^^ no item named `Sequence` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `LimSeq` [INFO] [stdout] --> src/schema.rs:61:27 [INFO] [stdout] | [INFO] [stdout] 61 | //! - Bounded-length: [`LimSeq`] [INFO] [stdout] | ^^^^^^^^^ no item named `LimSeq` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `FixSeq` [INFO] [stdout] --> src/schema.rs:62:25 [INFO] [stdout] | [INFO] [stdout] 62 | //! - Fixed-length: [`FixSeq`] [INFO] [stdout] | ^^^^^^^^^ no item named `FixSeq` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `new` [INFO] [stdout] --> src/schema.rs:138:15 [INFO] [stdout] | [INFO] [stdout] 138 | /// use [`new`] instead. [INFO] [stdout] | ^^^ no item named `new` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `PADDING` [INFO] [stdout] --> src/schema.rs:167:37 [INFO] [stdout] | [INFO] [stdout] 167 | /// This is equal in value to [`PADDING`], but can be used when only a value is held, [INFO] [stdout] | ^^^^^^^ no item named `PADDING` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::fixed::ByteString::ByteString` [INFO] [stdout] --> src/schema.rs:354:31 [INFO] [stdout] | [INFO] [stdout] 354 | /// Similar to [`ByteString`](crate::fixed::ByteString::ByteString), which [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `ByteString` in module `fixed` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `std::slice::to_vec` [INFO] [stdout] --> src/schema.rs:392:67 [INFO] [stdout] | [INFO] [stdout] 392 | /// The method name is chosen so as to avoid ambiguity with [`std::slice::to_vec`] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ no item named `to_vec` in module `slice` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `from_vec` [INFO] [stdout] --> src/seq/lim.rs:79:11 [INFO] [stdout] | [INFO] [stdout] 79 | /// [`from_vec`]. [INFO] [stdout] | ^^^^^^^^ no item named `from_vec` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Rc` [INFO] [stdout] --> src/hexstring.rs:577:21 [INFO] [stdout] | [INFO] [stdout] 577 | /// [`Box`], [`Rc`], [`Arc`], and [`Cow<'_, str>`] will work as [INFO] [stdout] | ^^^^^^^ no item named `Rc` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Arc` [INFO] [stdout] --> src/hexstring.rs:577:34 [INFO] [stdout] | [INFO] [stdout] 577 | /// [`Box`], [`Rc`], [`Arc`], and [`Cow<'_, str>`] will work as [INFO] [stdout] | ^^^^^^^^ no item named `Arc` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Empty` [INFO] [stdout] --> src/parse/mod.rs:498:44 [INFO] [stdout] | [INFO] [stdout] 498 | /// Returns the default value of [`Empty`] [INFO] [stdout] | ^^^^^ no item named `Empty` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/conv/mod.rs:72:20 [INFO] [stdout] | [INFO] [stdout] 72 | /// [`Target`][crate::conv::target::Target]. [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] 72 - /// [`Target`][crate::conv::target::Target]. [INFO] [stdout] 72 + /// [`Target`]. [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/dynamic.rs:14:33 [INFO] [stdout] | [INFO] [stdout] 14 | //! of `u8`, `u16`, and [`u30`][uthirty] (and not, in fact, `u32`). [INFO] [stdout] | ----- ^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] note: referenced explicit link target defined here [INFO] [stdout] --> src/dynamic.rs:57:16 [INFO] [stdout] | [INFO] [stdout] 57 | //! [uthirty]: crate::int::u30 [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 14 - //! of `u8`, `u16`, and [`u30`][uthirty] (and not, in fact, `u32`). [INFO] [stdout] 14 + //! of `u8`, `u16`, and [`u30`] (and not, in fact, `u32`). [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/dynamic.rs:20:54 [INFO] [stdout] | [INFO] [stdout] 20 | //! implementing types: [`u8`], [`u16`], and [`u30`][uthirty] [INFO] [stdout] | ----- ^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] note: referenced explicit link target defined here [INFO] [stdout] --> src/dynamic.rs:57:16 [INFO] [stdout] | [INFO] [stdout] 57 | //! [uthirty]: crate::int::u30 [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 20 - //! implementing types: [`u8`], [`u16`], and [`u30`][uthirty] [INFO] [stdout] 20 + //! implementing types: [`u8`], [`u16`], and [`u30`] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/dynamic.rs:77:17 [INFO] [stdout] | [INFO] [stdout] 77 | /// and [`u30`](crate::int::u30). [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] 77 - /// and [`u30`](crate::int::u30). [INFO] [stdout] 77 + /// and [`u30`]. [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/dynamic.rs:253:80 [INFO] [stdout] | [INFO] [stdout] 253 | /// Specifically, the only valid implementors are [`u8`], [`u16`], and [`u30`](crate::int::u30). [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] 253 - /// Specifically, the only valid implementors are [`u8`], [`u16`], and [`u30`](crate::int::u30). [INFO] [stdout] 253 + /// Specifically, the only valid implementors are [`u8`], [`u16`], and [`u30`]. [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/dynamic.rs:261:16 [INFO] [stdout] | [INFO] [stdout] 261 | /// [`Encode`](crate::conv::Encode) (via [`EncodeLength`](crate::conv::EncodeLength)), [`Decode`](crate::conv::Decode), [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] 261 - /// [`Encode`](crate::conv::Encode) (via [`EncodeLength`](crate::conv::EncodeLength)), [`Decode`](crate::conv::Decode), [INFO] [stdout] 261 + /// [`Encode`] (via [`EncodeLength`](crate::conv::EncodeLength)), [`Decode`](crate::conv::Decode), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/dynamic.rs:261:59 [INFO] [stdout] | [INFO] [stdout] 261 | /// [`Encode`](crate::conv::Encode) (via [`EncodeLength`](crate::conv::EncodeLength)), [`Decode`](crate::conv::Decode), [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] 261 - /// [`Encode`](crate::conv::Encode) (via [`EncodeLength`](crate::conv::EncodeLength)), [`Decode`](crate::conv::Decode), [INFO] [stdout] 261 + /// [`Encode`](crate::conv::Encode) (via [`EncodeLength`]), [`Decode`](crate::conv::Decode), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/dynamic.rs:261:99 [INFO] [stdout] | [INFO] [stdout] 261 | /// [`Encode`](crate::conv::Encode) (via [`EncodeLength`](crate::conv::EncodeLength)), [`Decode`](crate::conv::Decode), [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] 261 - /// [`Encode`](crate::conv::Encode) (via [`EncodeLength`](crate::conv::EncodeLength)), [`Decode`](crate::conv::Decode), [INFO] [stdout] 261 + /// [`Encode`](crate::conv::Encode) (via [`EncodeLength`](crate::conv::EncodeLength)), [`Decode`], [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/dynamic.rs:262:25 [INFO] [stdout] | [INFO] [stdout] 262 | /// and [`FixedLength`](crate::conv::len::FixedLength). [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] 262 - /// and [`FixedLength`](crate::conv::len::FixedLength). [INFO] [stdout] 262 + /// and [`FixedLength`]. [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unclosed HTML tag `N` [INFO] [stdout] --> src/fixed.rs:20:22 [INFO] [stdout] | [INFO] [stdout] 20 | /// While [FixedBytes] is naturally implemented around `[u8; N]`, [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(rustdoc::invalid_html_tags)]` on by default [INFO] [stdout] help: try marking as source code [INFO] [stdout] | [INFO] [stdout] 20 | /// While [`FixedBytes`] is naturally implemented around `[u8; N]`, [INFO] [stdout] | + + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unclosed HTML tag `N` [INFO] [stdout] --> src/fixed.rs:24:39 [INFO] [stdout] | [INFO] [stdout] 24 | /// UTF-8 string (as with [FixedString]). [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: try marking as source code [INFO] [stdout] | [INFO] [stdout] 24 | /// UTF-8 string (as with [`FixedString`]). [INFO] [stdout] | + + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unclosed HTML tag `N` [INFO] [stdout] --> src/fixed.rs:126:58 [INFO] [stdout] | [INFO] [stdout] 126 | /// Returns the length, in bytes, of this [FixedBytes]. [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: try marking as source code [INFO] [stdout] | [INFO] [stdout] 126 | /// Returns the length, in bytes, of this [`FixedBytes`]. [INFO] [stdout] | + + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unclosed HTML tag `u8` [INFO] [stdout] --> src/fixed.rs:160:41 [INFO] [stdout] | [INFO] [stdout] 160 | /// Returns a freshly-allocated [Vec] holding the binary contents of this [FixedBytes]. [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] help: try marking as source code [INFO] [stdout] | [INFO] [stdout] 160 | /// Returns a freshly-allocated [`Vec`] holding the binary contents of this [FixedBytes]. [INFO] [stdout] | + + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unclosed HTML tag `N` [INFO] [stdout] --> src/fixed.rs:160:94 [INFO] [stdout] | [INFO] [stdout] 160 | /// Returns a freshly-allocated [Vec] holding the binary contents of this [FixedBytes]. [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: try marking as source code [INFO] [stdout] | [INFO] [stdout] 160 | /// Returns a freshly-allocated [Vec] holding the binary contents of this [`FixedBytes`]. [INFO] [stdout] | + + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/parse/mod.rs:275:40 [INFO] [stdout] | [INFO] [stdout] 275 | /// [`TokenError::InvalidBoolean`](crate::parse::error::TokenError::InvalidBoolean) [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] 275 - /// [`TokenError::InvalidBoolean`](crate::parse::error::TokenError::InvalidBoolean) [INFO] [stdout] 275 + /// [`TokenError::InvalidBoolean`] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/schema.rs:252:67 [INFO] [stdout] | [INFO] [stdout] 252 | /// Returns `true` if the contained `Option` is a [`Some`](std::option::Option::Some) 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] 252 - /// Returns `true` if the contained `Option` is a [`Some`](std::option::Option::Some) value [INFO] [stdout] 252 + /// Returns `true` if the contained `Option` is a [`Some`] value [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/schema.rs:259:67 [INFO] [stdout] | [INFO] [stdout] 259 | /// Returns `true` if the contained `Option` is a [`None`](std::option::Option::None) 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] 259 - /// Returns `true` if the contained `Option` is a [`None`](std::option::Option::None) value [INFO] [stdout] 259 + /// Returns `true` if the contained `Option` is a [`None`] value [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/seq/fix.rs:10:16 [INFO] [stdout] | [INFO] [stdout] 10 | //! [`Encode`](crate::conv::Encode) and [`Decode`](crate::conv::Decode) methods [INFO] [stdout] | -------- ^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 10 - //! [`Encode`](crate::conv::Encode) and [`Decode`](crate::conv::Decode) methods [INFO] [stdout] 10 + //! [`Encode`] and [`Decode`](crate::conv::Decode) methods [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/seq/fix.rs:10:52 [INFO] [stdout] | [INFO] [stdout] 10 | //! [`Encode`](crate::conv::Encode) and [`Decode`](crate::conv::Decode) methods [INFO] [stdout] | -------- ^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 10 - //! [`Encode`](crate::conv::Encode) and [`Decode`](crate::conv::Decode) methods [INFO] [stdout] 10 + //! [`Encode`](crate::conv::Encode) and [`Decode`] methods [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/seq/lim.rs:89:35 [INFO] [stdout] | [INFO] [stdout] 89 | /// methods of the [`Encode`](crate::conv::Encode) trait. [INFO] [stdout] | -------- ^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 89 - /// methods of the [`Encode`](crate::conv::Encode) trait. [INFO] [stdout] 89 + /// methods of the [`Encode`] trait. [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unclosed HTML tag `TAG` [INFO] [stdout] --> src/adt.rs:18:73 [INFO] [stdout] | [INFO] [stdout] 18 | /// with a mandatory explicit non-negative integral constant expression (ideally a numeric literal) [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: could not parse code block as Rust code [INFO] [stdout] --> src/adt.rs:153:5 [INFO] [stdout] | [INFO] [stdout] 153 | /// ```ignore [INFO] [stdout] | _____^ [INFO] [stdout] 154 | | /// data!(TYPE_ID, REPR, PAYLOAD_SUBMODULE_ID, { ( => ,)+ '}') [INFO] [stdout] 155 | | /// ``` [INFO] [stdout] | |_______^ [INFO] [stdout] | [INFO] [stdout] help: `ignore` code blocks require valid Rust code for syntax highlighting; mark blocks that do not contain Rust code as text: ```text [INFO] [stdout] --> src/adt.rs:153:5 [INFO] [stdout] | [INFO] [stdout] 153 | /// ```ignore [INFO] [stdout] | ^^^ [INFO] [stdout] = note: error from rustc: mismatched closing delimiter: `)` [INFO] [stdout] = note: `#[warn(rustdoc::invalid_rust_codeblocks)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.44s [INFO] [stderr] Generated /opt/rustwide/target/doc/tedium/index.html [INFO] running `Command { std: "docker" "inspect" "6ce95664fc4266e533e533b7f37e89d6d88eb149ef205e139b1db4b8ee300735", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6ce95664fc4266e533e533b7f37e89d6d88eb149ef205e139b1db4b8ee300735", kill_on_drop: false }` [INFO] [stdout] 6ce95664fc4266e533e533b7f37e89d6d88eb149ef205e139b1db4b8ee300735