[INFO] fetching crate secure-gate 0.8.0-rc.10...
[INFO] documenting secure-gate-0.8.0-rc.10 against da3f5c31e5535b3dc210067de660a45784ae1e9c for pr-162169
[INFO] extracting crate secure-gate 0.8.0-rc.10 into /workspace/builds/worker-0-tc2/source
[INFO] started tweaking crates.io crate secure-gate 0.8.0-rc.10
[INFO] finished tweaking crates.io crate secure-gate 0.8.0-rc.10
[INFO] tweaked toml for crates.io crate secure-gate 0.8.0-rc.10 written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate secure-gate 0.8.0-rc.10 on toolchain da3f5c31e5535b3dc210067de660a45784ae1e9c
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate secure-gate 0.8.0-rc.10 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" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "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/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 4c0dcc1447fe17f5828f029fd252abc8d246651969f6edb1e9dccaa1fd38a5ad
[INFO] running `Command { std: "docker" "start" "4c0dcc1447fe17f5828f029fd252abc8d246651969f6edb1e9dccaa1fd38a5ad", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4c0dcc1447fe17f5828f029fd252abc8d246651969f6edb1e9dccaa1fd38a5ad", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "4c0dcc1447fe17f5828f029fd252abc8d246651969f6edb1e9dccaa1fd38a5ad" "/opt/rustwide/cargo-home/bin/cargo" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4c0dcc1447fe17f5828f029fd252abc8d246651969f6edb1e9dccaa1fd38a5ad", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "4c0dcc1447fe17f5828f029fd252abc8d246651969f6edb1e9dccaa1fd38a5ad" "/opt/rustwide/cargo-home/bin/cargo" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-ident v1.0.13
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.37
[INFO] [stderr]    Compiling syn v2.0.100
[INFO] [stderr]    Compiling zeroize_derive v1.4.3
[INFO] [stderr]     Checking zeroize v1.8.2
[INFO] [stderr]  Documenting secure-gate v0.8.0-rc.10 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unresolved link to `CloneableSecret`
[INFO] [stdout]   --> src/lib.rs:98:30
[INFO] [stdout]    |
[INFO] [stdout] 98 | //! | **Opt-in markers** | [`CloneableSecret`], [`SerializableSecret`] | — (no methods) | Implement on inner type `T` to unlock gate...
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^ no item named `CloneableSecret` 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 `SerializableSecret`
[INFO] [stdout]   --> src/lib.rs:98:51
[INFO] [stdout]    |
[INFO] [stdout] 98 | //! | **Opt-in markers** | [`CloneableSecret`], [`SerializableSecret`] | — (no methods) | Implement on inner type `T` to unlock gate...
[INFO] [stdout]    |                                                   ^^^^^^^^^^^^^^^^^^ no item named `SerializableSecret` 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 `Fixed::to_hex`
[INFO] [stdout]    --> src/lib.rs:124:28
[INFO] [stdout]     |
[INFO] [stdout] 124 | //! The wrapper methods ([`Fixed::to_hex`], [`Dynamic::to_hex`](Dynamic::to_hex)) internally call
[INFO] [stdout]     |                            ^^^^^^^^^^^^^ the struct `Fixed` has no field or associated item named `to_hex`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Dynamic::to_hex`
[INFO] [stdout]    --> src/lib.rs:124:65
[INFO] [stdout]     |
[INFO] [stdout] 124 | //! The wrapper methods ([`Fixed::to_hex`], [`Dynamic::to_hex`](Dynamic::to_hex)) internally call
[INFO] [stdout]     |                                                                 ^^^^^^^^^^^^^^^ the struct `Dynamic` has no field or associated item named `to_hex`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ConstantTimeEq`
[INFO] [stdout]    --> src/lib.rs:135:24
[INFO] [stdout]     |
[INFO] [stdout] 135 | //! | `ct-eq` | no | [`ConstantTimeEq`] via `subtle` — timing-safe comparison |
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^ no item named `ConstantTimeEq` 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 `SerializableSecret`
[INFO] [stdout]    --> src/lib.rs:138:62
[INFO] [stdout]     |
[INFO] [stdout] 138 | //! | `serde-serialize` | no | Serde `Serialize` (requires [`SerializableSecret`] marker) |
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^^^^^^^ no item named `SerializableSecret` 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 `ToHex`
[INFO] [stdout]    --> src/lib.rs:142:31
[INFO] [stdout]     |
[INFO] [stdout] 142 | //! | `encoding-hex` | no | [`ToHex`] / [`FromHexStr`] via `base16ct` (constant-time) |
[INFO] [stdout]     |                               ^^^^^ no item named `ToHex` 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 `FromHexStr`
[INFO] [stdout]    --> src/lib.rs:142:43
[INFO] [stdout]     |
[INFO] [stdout] 142 | //! | `encoding-hex` | no | [`ToHex`] / [`FromHexStr`] via `base16ct` (constant-time) |
[INFO] [stdout]     |                                           ^^^^^^^^^^ no item named `FromHexStr` 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 `ToBase64Url`
[INFO] [stdout]    --> src/lib.rs:143:34
[INFO] [stdout]     |
[INFO] [stdout] 143 | //! | `encoding-base64` | no | [`ToBase64Url`] / [`FromBase64UrlStr`] via `base64ct` (constant-time) |
[INFO] [stdout]     |                                  ^^^^^^^^^^^ no item named `ToBase64Url` 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 `FromBase64UrlStr`
[INFO] [stdout]    --> src/lib.rs:143:52
[INFO] [stdout]     |
[INFO] [stdout] 143 | //! | `encoding-base64` | no | [`ToBase64Url`] / [`FromBase64UrlStr`] via `base64ct` (constant-time) |
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^ no item named `FromBase64UrlStr` 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 `ToBech32`
[INFO] [stdout]    --> src/lib.rs:144:34
[INFO] [stdout]     |
[INFO] [stdout] 144 | //! | `encoding-bech32` | no | [`ToBech32`] / [`FromBech32Str`] — BIP-173, extended ~5 KB limit |
[INFO] [stdout]     |                                  ^^^^^^^^ no item named `ToBech32` 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 `FromBech32Str`
[INFO] [stdout]    --> src/lib.rs:144:49
[INFO] [stdout]     |
[INFO] [stdout] 144 | //! | `encoding-bech32` | no | [`ToBech32`] / [`FromBech32Str`] — BIP-173, extended ~5 KB limit |
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^ no item named `FromBech32Str` 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 `ToBech32m`
[INFO] [stdout]    --> src/lib.rs:145:35
[INFO] [stdout]     |
[INFO] [stdout] 145 | //! | `encoding-bech32m` | no | [`ToBech32m`] / [`FromBech32mStr`] — BIP-350, standard 90-byte limit |
[INFO] [stdout]     |                                   ^^^^^^^^^ no item named `ToBech32m` 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 `FromBech32mStr`
[INFO] [stdout]    --> src/lib.rs:145:51
[INFO] [stdout]     |
[INFO] [stdout] 145 | //! | `encoding-bech32m` | no | [`ToBech32m`] / [`FromBech32mStr`] — BIP-350, standard 90-byte limit |
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^ no item named `FromBech32mStr` 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 `CloneableSecret`
[INFO] [stdout]    --> src/lib.rs:148:28
[INFO] [stdout]     |
[INFO] [stdout] 148 | //! | `cloneable` | no | [`CloneableSecret`] opt-in cloning |
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^ no item named `CloneableSecret` 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 `Fixed::try_from_hex`
[INFO] [stdout]    --> src/lib.rs:155:31
[INFO] [stdout]     |
[INFO] [stdout] 155 | //! - [`Fixed::try_from_hex`](Fixed::try_from_hex), [`Fixed::try_from_base64url`](Fixed::try_from_base64url),
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^ the struct `Fixed` has no field or associated item named `try_from_hex`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Fixed::try_from_base64url`
[INFO] [stdout]    --> src/lib.rs:155:83
[INFO] [stdout]     |
[INFO] [stdout] 155 | //! - [`Fixed::try_from_hex`](Fixed::try_from_hex), [`Fixed::try_from_base64url`](Fixed::try_from_base64url),
[INFO] [stdout]     |                                                                                   ^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `Fixed` has no field or associated item named `try_from_base64url`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Fixed::try_from_bech32`
[INFO] [stdout]    --> src/lib.rs:156:34
[INFO] [stdout]     |
[INFO] [stdout] 156 | //!   [`Fixed::try_from_bech32`](Fixed::try_from_bech32), [`Fixed::try_from_bech32m`](Fixed::try_from_bech32m)
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^ the struct `Fixed` has no field or associated item named `try_from_bech32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Fixed::try_from_bech32m`
[INFO] [stdout]    --> src/lib.rs:156:87
[INFO] [stdout]     |
[INFO] [stdout] 156 | //!   [`Fixed::try_from_bech32`](Fixed::try_from_bech32), [`Fixed::try_from_bech32m`](Fixed::try_from_bech32m)
[INFO] [stdout]     |                                                                                       ^^^^^^^^^^^^^^^^^^^^^^^ the struct `Fixed` has no field or associated item named `try_from_bech32m`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ToHex`
[INFO] [stdout]    --> src/lib.rs:162:24
[INFO] [stdout]     |
[INFO] [stdout] 162 | //! encoding traits ([`ToHex`], etc.), decoding traits ([`FromHexStr`], etc.),
[INFO] [stdout]     |                        ^^^^^ no item named `ToHex` 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 `FromHexStr`
[INFO] [stdout]    --> src/lib.rs:162:59
[INFO] [stdout]     |
[INFO] [stdout] 162 | //! encoding traits ([`ToHex`], etc.), decoding traits ([`FromHexStr`], etc.),
[INFO] [stdout]     |                                                           ^^^^^^^^^^ no item named `FromHexStr` 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 `Fixed::from_random`
[INFO] [stdout]    --> src/lib.rs:173:7
[INFO] [stdout]     |
[INFO] [stdout] 173 | //! [`Fixed::from_random`] relies on `getrandom`, which needs a platform entropy backend.
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^ the struct `Fixed` has no field or associated item named `from_random`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Fixed::from_rng`
[INFO] [stdout]    --> src/lib.rs:176:29
[INFO] [stdout]     |
[INFO] [stdout] 176 | //! time on such targets. [`Fixed::from_rng`] with a caller-supplied RNG has no such
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^ the struct `Fixed` has no field or associated item named `from_rng`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Self::try_from_hex`
[INFO] [stdout]    --> src/dynamic.rs:165:27
[INFO] [stdout]     |
[INFO] [stdout] 165 | /// | [`try_from_hex(s)`](Self::try_from_hex) | `encoding-hex` | Constant-time hex decoding |
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^ the struct `Dynamic` has no field or associated item named `try_from_hex`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Self::try_from_base64url`
[INFO] [stdout]    --> src/dynamic.rs:166:33
[INFO] [stdout]     |
[INFO] [stdout] 166 | /// | [`try_from_base64url(s)`](Self::try_from_base64url) | `encoding-base64` | Constant-time Base64url decoding |
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^ the struct `Dynamic` has no field or associated item named `try_from_base64url`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Self::try_from_bech32`
[INFO] [stdout]    --> src/dynamic.rs:167:35
[INFO] [stdout]     |
[INFO] [stdout] 167 | /// | [`try_from_bech32(s, hrp)`](Self::try_from_bech32) | `encoding-bech32` | HRP-validated Bech32 |
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^ the struct `Dynamic` has no field or associated item named `try_from_bech32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Self::try_from_bech32_unchecked`
[INFO] [stdout]    --> src/dynamic.rs:168:40
[INFO] [stdout]     |
[INFO] [stdout] 168 | /// | [`try_from_bech32_unchecked(s)`](Self::try_from_bech32_unchecked) | `encoding-bech32` | Bech32 without HRP check |
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `Dynamic` has no field or associated item named `try_from_bech32_unchecked`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Self::try_from_bech32m`
[INFO] [stdout]    --> src/dynamic.rs:169:36
[INFO] [stdout]     |
[INFO] [stdout] 169 | /// | [`try_from_bech32m(s, hrp)`](Self::try_from_bech32m) | `encoding-bech32m` | HRP-validated Bech32m |
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^ the struct `Dynamic` has no field or associated item named `try_from_bech32m`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Self::try_from_bech32m_unchecked`
[INFO] [stdout]    --> src/dynamic.rs:170:41
[INFO] [stdout]     |
[INFO] [stdout] 170 | /// | [`try_from_bech32m_unchecked(s)`](Self::try_from_bech32m_unchecked) | `encoding-bech32m` | Bech32m without HRP check |
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `Dynamic` has no field or associated item named `try_from_bech32m_unchecked`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Self::from_random`
[INFO] [stdout]    --> src/dynamic.rs:171:28
[INFO] [stdout]     |
[INFO] [stdout] 171 | /// | [`from_random(len)`](Self::from_random) | `rand` | System RNG |
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^ the struct `Dynamic` has no field or associated item named `from_random`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Self::from_rng`
[INFO] [stdout]    --> src/dynamic.rs:172:30
[INFO] [stdout]     |
[INFO] [stdout] 172 | /// | [`from_rng(len, rng)`](Self::from_rng) | `rand` | Custom RNG |
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^ the struct `Dynamic` has no field or associated item named `from_rng`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Self::try_from_hex`
[INFO] [stdout]    --> src/fixed.rs:166:24
[INFO] [stdout]     |
[INFO] [stdout] 166 | /// | [`try_from_hex`](Self::try_from_hex) | `encoding-hex` | Constant-time hex decoding |
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^ the struct `Fixed` has no field or associated item named `try_from_hex`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Self::try_from_base64url`
[INFO] [stdout]    --> src/fixed.rs:167:30
[INFO] [stdout]     |
[INFO] [stdout] 167 | /// | [`try_from_base64url`](Self::try_from_base64url) | `encoding-base64` | Constant-time Base64url decoding |
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^ the struct `Fixed` has no field or associated item named `try_from_base64url`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Self::try_from_bech32`
[INFO] [stdout]    --> src/fixed.rs:168:27
[INFO] [stdout]     |
[INFO] [stdout] 168 | /// | [`try_from_bech32`](Self::try_from_bech32) | `encoding-bech32` | HRP-validated Bech32 decoding |
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^ the struct `Fixed` has no field or associated item named `try_from_bech32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Self::try_from_bech32_unchecked`
[INFO] [stdout]    --> src/fixed.rs:169:37
[INFO] [stdout]     |
[INFO] [stdout] 169 | /// | [`try_from_bech32_unchecked`](Self::try_from_bech32_unchecked) | `encoding-bech32` | Bech32 without HRP check |
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `Fixed` has no field or associated item named `try_from_bech32_unchecked`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Self::try_from_bech32m`
[INFO] [stdout]    --> src/fixed.rs:170:28
[INFO] [stdout]     |
[INFO] [stdout] 170 | /// | [`try_from_bech32m`](Self::try_from_bech32m) | `encoding-bech32m` | HRP-validated Bech32m decoding |
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^ the struct `Fixed` has no field or associated item named `try_from_bech32m`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Self::try_from_bech32m_unchecked`
[INFO] [stdout]    --> src/fixed.rs:171:38
[INFO] [stdout]     |
[INFO] [stdout] 171 | /// | [`try_from_bech32m_unchecked`](Self::try_from_bech32m_unchecked) | `encoding-bech32m` | Bech32m without HRP check |
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `Fixed` has no field or associated item named `try_from_bech32m_unchecked`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Self::from_random`
[INFO] [stdout]    --> src/fixed.rs:172:25
[INFO] [stdout]     |
[INFO] [stdout] 172 | /// | [`from_random()`](Self::from_random) | `rand` | System RNG |
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^ the struct `Fixed` has no field or associated item named `from_random`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Self::from_rng`
[INFO] [stdout]    --> src/fixed.rs:173:25
[INFO] [stdout]     |
[INFO] [stdout] 173 | /// | [`from_rng(rng)`](Self::from_rng) | `rand` | Custom RNG |
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^ the struct `Fixed` has no field or associated item named `from_rng`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `HexError`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           | [`HexError`] | [`Fixed::try_from_hex`](crate::Fixed::try_from_hex), [`FromHexStr`](crate::FromHexStr) | `encoding-hex` |
[INFO] [stdout]              ^^^^^^^^^^
[INFO] [stdout]   = note: no item named `HexError` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::Fixed::try_from_hex`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           | [`HexError`] | [`Fixed::try_from_hex`](crate::Fixed::try_from_hex), [`FromHexStr`](crate::FromHexStr) | `encoding-hex` |
[INFO] [stdout]                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: the struct `Fixed` has no field or associated item named `try_from_hex`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::FromHexStr`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           | [`HexError`] | [`Fixed::try_from_hex`](crate::Fixed::try_from_hex), [`FromHexStr`](crate::FromHexStr) | `encoding-hex` |
[INFO] [stdout]                                                                                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `FromHexStr` in module `secure_gate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Base64Error`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           | [`Base64Error`] | [`Fixed::try_from_base64url`](crate::Fixed::try_from_base64url), [`FromBase64UrlStr`](crate::FromBase64UrlStr) | `encoding-base64` |
[INFO] [stdout]              ^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `Base64Error` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::Fixed::try_from_base64url`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           | [`Base64Error`] | [`Fixed::try_from_base64url`](crate::Fixed::try_from_base64url), [`FromBase64UrlStr`](crate::FromBase64UrlStr) | `encoding-base64` |
[INFO] [stdout]                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: the struct `Fixed` has no field or associated item named `try_from_base64url`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::FromBase64UrlStr`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           | [`Base64Error`] | [`Fixed::try_from_base64url`](crate::Fixed::try_from_base64url), [`FromBase64UrlStr`](crate::FromBase64UrlStr) | `encoding-base64` |
[INFO] [stdout]                                                                                                                     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `FromBase64UrlStr` in module `secure_gate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Bech32Error`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           | [`Bech32Error`] | `try_from_bech32*`, [`FromBech32Str`](crate::FromBech32Str), [`FromBech32mStr`](crate::FromBech32mStr) | `encoding-bech32` / `encoding-bech32m` |
[INFO] [stdout]              ^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `Bech32Error` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::FromBech32Str`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           | [`Bech32Error`] | `try_from_bech32*`, [`FromBech32Str`](crate::FromBech32Str), [`FromBech32mStr`](crate::FromBech32mStr) | `encoding-bech32` / `encoding-bech32m` |
[INFO] [stdout]                                                                     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `FromBech32Str` in module `secure_gate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::FromBech32mStr`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           | [`Bech32Error`] | `try_from_bech32*`, [`FromBech32Str`](crate::FromBech32Str), [`FromBech32mStr`](crate::FromBech32mStr) | `encoding-bech32` / `encoding-bech32m` |
[INFO] [stdout]                                                                                                               ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `FromBech32mStr` in module `secure_gate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ConstantTimeEq`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           | [`ConstantTimeEq`]     | Deterministic constant-time equality         | `ct-eq`                  | Timing-attack resistant byte comparison                               |
[INFO] [stdout]              ^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `ConstantTimeEq` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CloneableSecret`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           | [`CloneableSecret`]    | Opt-in marker for safe cloning               | `cloneable`              | Requires explicit impl on inner type; zeroize preserved. See [`SECURITY.md`](https://github.com/Slurp9187/secure-gate/blob/main/SECURITY.md) for opt-in risk details. |
[INFO] [stdout]              ^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `CloneableSecret` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `SerializableSecret`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           | [`SerializableSecret`] | Opt-in marker for Serde serialization        | `serde-serialize`        | Serialization exposes secret — use with extreme caution. See [`SECURITY.md`](https://github.com/Slurp9187/secure-gate/blob/main/SECURITY.md) for opt-in risk details. |
[INFO] [stdout]              ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `SerializableSecret` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `SecureEncoding`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           | [`SecureEncoding`]     | Marker + blanket impl for encoding traits    | Any `encoding-*`         | Enables `ToHex`, `ToBase64Url`, `ToBech32`, `ToBech32m`               |
[INFO] [stdout]              ^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `SecureEncoding` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `SecureDecoding`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           | [`SecureDecoding`]     | Marker + blanket impl for decoding traits    | Any `encoding-*`         | Enables `FromHexStr`, `FromBase64UrlStr`, `FromBech32Str`, etc.       |
[INFO] [stdout]              ^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `SecureDecoding` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ConstantTimeEq`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           - `ct-eq`          → [`ConstantTimeEq`]
[INFO] [stdout]                                   ^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `ConstantTimeEq` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CloneableSecret`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           - `cloneable`      → [`CloneableSecret`]
[INFO] [stdout]                                   ^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `CloneableSecret` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `SerializableSecret`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           - `serde-serialize`→ [`SerializableSecret`]
[INFO] [stdout]                                   ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `SerializableSecret` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `SecureEncoding`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           - `encoding-*`     → [`SecureEncoding`], [`SecureDecoding`], and per-format traits
[INFO] [stdout]                                   ^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `SecureEncoding` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `SecureDecoding`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           - `encoding-*`     → [`SecureEncoding`], [`SecureDecoding`], and per-format traits
[INFO] [stdout]                                                       ^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `SecureDecoding` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `RevealSecret`
[INFO] [stdout]  --> src/traits/revealed_secrets/mod.rs:6:38
[INFO] [stdout]   |
[INFO] [stdout] 6 | //! intentionally extracted from a [`RevealSecret`] wrapper:
[INFO] [stdout]   |                                      ^^^^^^^^^^^^ no item named `RevealSecret` 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 `RevealSecret::into_inner`
[INFO] [stdout]  --> src/traits/revealed_secrets/mod.rs:8:42
[INFO] [stdout]   |
[INFO] [stdout] 8 | //! - [`InnerSecret<T>`] — returned by [`RevealSecret::into_inner`] for raw secret values.
[INFO] [stdout]   |                                          ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `RevealSecret` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Display`
[INFO] [stdout]   --> src/traits/revealed_secrets/encoded_secret.rs:22:45
[INFO] [stdout]    |
[INFO] [stdout] 22 | //! secret exposure in log files. See the [`Display`] impl on [`EncodedSecret`] for
[INFO] [stdout]    |                                             ^^^^^^^ no item named `Display` 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 `Fixed`
[INFO] [stdout]   --> src/traits/revealed_secrets/encoded_secret.rs:30:45
[INFO] [stdout]    |
[INFO] [stdout] 30 | /// See the zeroizing encoding methods on [`Fixed`] and [`Dynamic`] (e.g.
[INFO] [stdout]    |                                             ^^^^^ no item named `Fixed` 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 `Dynamic`
[INFO] [stdout]   --> src/traits/revealed_secrets/encoded_secret.rs:30:59
[INFO] [stdout]    |
[INFO] [stdout] 30 | /// See the zeroizing encoding methods on [`Fixed`] and [`Dynamic`] (e.g.
[INFO] [stdout]    |                                                           ^^^^^^^ no item named `Dynamic` 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::to_hex_zeroizing`
[INFO] [stdout]   --> src/traits/revealed_secrets/encoded_secret.rs:31:26
[INFO] [stdout]    |
[INFO] [stdout] 31 | /// [`to_hex_zeroizing`](crate::Fixed::to_hex_zeroizing)).
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `Fixed` has no field or associated item named `to_hex_zeroizing`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `RevealSecret::into_inner`
[INFO] [stdout]  --> src/traits/revealed_secrets/inner_secret.rs:1:57
[INFO] [stdout]   |
[INFO] [stdout] 1 | //! Owned zeroizing wrapper for secrets extracted via [`RevealSecret::into_inner`].
[INFO] [stdout]   |                                                         ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `RevealSecret` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `RevealSecret::into_inner`
[INFO] [stdout]  --> src/traits/revealed_secrets/inner_secret.rs:6:45
[INFO] [stdout]   |
[INFO] [stdout] 6 | /// Owned, zeroizing secret extracted via [`RevealSecret::into_inner`].
[INFO] [stdout]   |                                             ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `RevealSecret` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `FromHexStr`
[INFO] [stdout]   --> src/traits/decoding/mod.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 14 | //! | [`FromHexStr`]      | `encoding-hex`      |
[INFO] [stdout]    |         ^^^^^^^^^^ no item named `FromHexStr` 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 `FromBase64UrlStr`
[INFO] [stdout]   --> src/traits/decoding/mod.rs:15:9
[INFO] [stdout]    |
[INFO] [stdout] 15 | //! | [`FromBase64UrlStr`]| `encoding-base64`   |
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^ no item named `FromBase64UrlStr` 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 `FromBech32Str`
[INFO] [stdout]   --> src/traits/decoding/mod.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 | //! | [`FromBech32Str`]   | `encoding-bech32`   |
[INFO] [stdout]    |         ^^^^^^^^^^^^^ no item named `FromBech32Str` 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 `FromBech32mStr`
[INFO] [stdout]   --> src/traits/decoding/mod.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 | //! | [`FromBech32mStr`]  | `encoding-bech32m`  |
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ no item named `FromBech32mStr` 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 `FromBech32Str::try_from_bech32`
[INFO] [stdout]   --> src/traits/decoding/bech32.rs:15:51
[INFO] [stdout]    |
[INFO] [stdout] 15 | //! - **HRP validation**: use [`try_from_bech32`](FromBech32Str::try_from_bech32) as the
[INFO] [stdout]    |                                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `FromBech32Str` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `FromBech32Str::try_from_bech32_unchecked`
[INFO] [stdout]   --> src/traits/decoding/bech32.rs:16:50
[INFO] [stdout]    |
[INFO] [stdout] 16 | //!   default; use [`try_from_bech32_unchecked`](FromBech32Str::try_from_bech32_unchecked)
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `FromBech32Str` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ToHex`
[INFO] [stdout]   --> src/traits/encoding/mod.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 13 | //! | [`ToHex`]        | `encoding-hex`      |
[INFO] [stdout]    |         ^^^^^ no item named `ToHex` 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 `ToBase64Url`
[INFO] [stdout]   --> src/traits/encoding/mod.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 14 | //! | [`ToBase64Url`]  | `encoding-base64`   |
[INFO] [stdout]    |         ^^^^^^^^^^^ no item named `ToBase64Url` 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 `ToBech32`
[INFO] [stdout]   --> src/traits/encoding/mod.rs:15:9
[INFO] [stdout]    |
[INFO] [stdout] 15 | //! | [`ToBech32`]     | `encoding-bech32`   |
[INFO] [stdout]    |         ^^^^^^^^ no item named `ToBech32` 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 `ToBech32m`
[INFO] [stdout]   --> src/traits/encoding/mod.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 | //! | [`ToBech32m`]    | `encoding-bech32m`  |
[INFO] [stdout]    |         ^^^^^^^^^ no item named `ToBech32m` 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 `EncodedSecret`
[INFO] [stdout]   --> src/traits/encoding/base64_url.rs:15:82
[INFO] [stdout]    |
[INFO] [stdout] 15 | //! - **Zeroizing variants**: Prefer `to_base64url_zeroizing()`, which returns [`EncodedSecret`]
[INFO] [stdout]    |                                                                                  ^^^^^^^^^^^^^ no item named `EncodedSecret` 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 `EncodedSecret`
[INFO] [stdout]   --> src/traits/encoding/bech32.rs:15:81
[INFO] [stdout]    |
[INFO] [stdout] 15 | //! - **Zeroizing variants**: Prefer `try_to_bech32_zeroizing`, which returns [`EncodedSecret`]
[INFO] [stdout]    |                                                                                 ^^^^^^^^^^^^^ no item named `EncodedSecret` 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 `Bech32Large`
[INFO] [stdout]   --> src/traits/encoding/bech32.rs:23:34
[INFO] [stdout]    |
[INFO] [stdout] 23 | //! - **Extended limit**: Uses [`Bech32Large`] (8191 Fe32 values, ~5 KB (5,115 bytes maximum payload)) instead
[INFO] [stdout]    |                                  ^^^^^^^^^^^ no item named `Bech32Large` 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::ToBech32m`
[INFO] [stdout]   --> src/traits/encoding/bech32.rs:26:54
[INFO] [stdout]    |
[INFO] [stdout] 26 | //!   For Bitcoin address formats, use [`ToBech32m`](crate::ToBech32m) (BIP-350).
[INFO] [stdout]    |                                                      ^^^^^^^^^^^^^^^^ no item named `ToBech32m` in module `secure_gate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `EncodedSecret`
[INFO] [stdout]   --> src/traits/encoding/hex.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 | //!   [`EncodedSecret`] (wrapping `Zeroizing<String>` with redacted `Debug`). Prefer these
[INFO] [stdout]    |         ^^^^^^^^^^^^^ no item named `EncodedSecret` 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 `fixed_alias`
[INFO] [stdout]   --> src/macros/mod.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 | //! | [`fixed_alias!`]        | `Fixed<[u8; N]>` alias      | Always    |
[INFO] [stdout]    |         ^^^^^^^^^^^^ this link resolves to the module `fixed_alias`, which is not a macro
[INFO] [stdout]    |
[INFO] [stdout] help: to link to the module, prefix with `mod@`
[INFO] [stdout]    |
[INFO] [stdout] 16 - //! | [`fixed_alias!`]        | `Fixed<[u8; N]>` alias      | Always    |
[INFO] [stdout] 16 + //! | [`mod@fixed_alias`]        | `Fixed<[u8; N]>` alias      | Always    |
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `fixed_generic_alias`
[INFO] [stdout]   --> src/macros/mod.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 | //! | [`fixed_generic_alias!`]| `Name<const N: usize>` alias| Always    |
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^ this link resolves to the module `fixed_generic_alias`, which is not a macro
[INFO] [stdout]    |
[INFO] [stdout] help: to link to the module, prefix with `mod@`
[INFO] [stdout]    |
[INFO] [stdout] 17 - //! | [`fixed_generic_alias!`]| `Name<const N: usize>` alias| Always    |
[INFO] [stdout] 17 + //! | [`mod@fixed_generic_alias`]| `Name<const N: usize>` alias| Always    |
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `dynamic_alias`
[INFO] [stdout]   --> src/macros/mod.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 18 | //! | [`dynamic_alias!`]      | `Dynamic<T>` alias          | `alloc`   |
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ this link resolves to the module `dynamic_alias`, which is not a macro
[INFO] [stdout]    |
[INFO] [stdout] help: to link to the module, prefix with `mod@`
[INFO] [stdout]    |
[INFO] [stdout] 18 - //! | [`dynamic_alias!`]      | `Dynamic<T>` alias          | `alloc`   |
[INFO] [stdout] 18 + //! | [`mod@dynamic_alias`]      | `Dynamic<T>` alias          | `alloc`   |
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `dynamic_generic_alias`
[INFO] [stdout]   --> src/macros/mod.rs:19:9
[INFO] [stdout]    |
[INFO] [stdout] 19 | //! | [`dynamic_generic_alias!`]| `Name<T>` alias           | `alloc`   |
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^ this link resolves to the module `dynamic_generic_alias`, which is not a macro
[INFO] [stdout]    |
[INFO] [stdout] help: to link to the module, prefix with `mod@`
[INFO] [stdout]    |
[INFO] [stdout] 19 - //! | [`dynamic_generic_alias!`]| `Name<T>` alias           | `alloc`   |
[INFO] [stdout] 19 + //! | [`mod@dynamic_generic_alias`]| `Name<T>` alias           | `alloc`   |
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `fixed_alias`
[INFO] [stdout]   --> src/macros/mod.rs:23:7
[INFO] [stdout]    |
[INFO] [stdout] 23 | //! [`fixed_alias!`] is the **only** macro with a compile-time zero-size guard (`N = 0`
[INFO] [stdout]    |       ^^^^^^^^^^^^ this link resolves to the module `fixed_alias`, which is not a macro
[INFO] [stdout]    |
[INFO] [stdout] help: to link to the module, prefix with `mod@`
[INFO] [stdout]    |
[INFO] [stdout] 23 - //! [`fixed_alias!`] is the **only** macro with a compile-time zero-size guard (`N = 0`
[INFO] [stdout] 23 + //! [`mod@fixed_alias`] is the **only** macro with a compile-time zero-size guard (`N = 0`
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Self::try_from_hex`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           | [`try_from_hex(s)`](Self::try_from_hex) | `encoding-hex` | Constant-time hex decoding |
[INFO] [stdout]                                 ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: the struct `Dynamic` has no field or associated item named `try_from_hex`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Self::try_from_base64url`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           | [`try_from_base64url(s)`](Self::try_from_base64url) | `encoding-base64` | Constant-time Base64url decoding |
[INFO] [stdout]                                       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: the struct `Dynamic` has no field or associated item named `try_from_base64url`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Self::try_from_bech32`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           | [`try_from_bech32(s, hrp)`](Self::try_from_bech32) | `encoding-bech32` | HRP-validated Bech32 |
[INFO] [stdout]                                         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: the struct `Dynamic` has no field or associated item named `try_from_bech32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Self::try_from_bech32_unchecked`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           | [`try_from_bech32_unchecked(s)`](Self::try_from_bech32_unchecked) | `encoding-bech32` | Bech32 without HRP check |
[INFO] [stdout]                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: the struct `Dynamic` has no field or associated item named `try_from_bech32_unchecked`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Self::try_from_bech32m`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           | [`try_from_bech32m(s, hrp)`](Self::try_from_bech32m) | `encoding-bech32m` | HRP-validated Bech32m |
[INFO] [stdout]                                          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: the struct `Dynamic` has no field or associated item named `try_from_bech32m`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Self::try_from_bech32m_unchecked`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           | [`try_from_bech32m_unchecked(s)`](Self::try_from_bech32m_unchecked) | `encoding-bech32m` | Bech32m without HRP check |
[INFO] [stdout]                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: the struct `Dynamic` has no field or associated item named `try_from_bech32m_unchecked`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Self::from_random`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           | [`from_random(len)`](Self::from_random) | `rand` | System RNG |
[INFO] [stdout]                                  ^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: the struct `Dynamic` has no field or associated item named `from_random`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Self::from_rng`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           | [`from_rng(len, rng)`](Self::from_rng) | `rand` | Custom RNG |
[INFO] [stdout]                                    ^^^^^^^^^^^^^^
[INFO] [stdout]   = note: the struct `Dynamic` has no field or associated item named `from_rng`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Self::try_from_hex`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           | [`try_from_hex`](Self::try_from_hex) | `encoding-hex` | Constant-time hex decoding |
[INFO] [stdout]                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: the struct `Fixed` has no field or associated item named `try_from_hex`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Self::try_from_base64url`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           | [`try_from_base64url`](Self::try_from_base64url) | `encoding-base64` | Constant-time Base64url decoding |
[INFO] [stdout]                                    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: the struct `Fixed` has no field or associated item named `try_from_base64url`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Self::try_from_bech32`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           | [`try_from_bech32`](Self::try_from_bech32) | `encoding-bech32` | HRP-validated Bech32 decoding |
[INFO] [stdout]                                 ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: the struct `Fixed` has no field or associated item named `try_from_bech32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Self::try_from_bech32_unchecked`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           | [`try_from_bech32_unchecked`](Self::try_from_bech32_unchecked) | `encoding-bech32` | Bech32 without HRP check |
[INFO] [stdout]                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: the struct `Fixed` has no field or associated item named `try_from_bech32_unchecked`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Self::try_from_bech32m`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           | [`try_from_bech32m`](Self::try_from_bech32m) | `encoding-bech32m` | HRP-validated Bech32m decoding |
[INFO] [stdout]                                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: the struct `Fixed` has no field or associated item named `try_from_bech32m`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Self::try_from_bech32m_unchecked`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           | [`try_from_bech32m_unchecked`](Self::try_from_bech32m_unchecked) | `encoding-bech32m` | Bech32m without HRP check |
[INFO] [stdout]                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: the struct `Fixed` has no field or associated item named `try_from_bech32m_unchecked`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Self::from_random`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           | [`from_random()`](Self::from_random) | `rand` | System RNG |
[INFO] [stdout]                               ^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: the struct `Fixed` has no field or associated item named `from_random`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Self::from_rng`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           | [`from_rng(rng)`](Self::from_rng) | `rand` | Custom RNG |
[INFO] [stdout]                               ^^^^^^^^^^^^^^
[INFO] [stdout]   = note: the struct `Fixed` has no field or associated item named `from_rng`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CloneableSecret`
[INFO] [stdout]    --> src/lib.rs:370:14
[INFO] [stdout]     |
[INFO] [stdout] 370 | /// accept [`CloneableSecret`] or [`SerializableSecret`] markers. See also
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^ no item named `CloneableSecret` 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 `SerializableSecret`
[INFO] [stdout]    --> src/lib.rs:370:37
[INFO] [stdout]     |
[INFO] [stdout] 370 | /// accept [`CloneableSecret`] or [`SerializableSecret`] markers. See also
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^ no item named `SerializableSecret` 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 `HexError`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           Unified error type wrapping format-specific decoding errors ([`HexError`],
[INFO] [stdout]                                                                         ^^^^^^^^^^
[INFO] [stdout]   = note: no item named `HexError` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Base64Error`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           [`Base64Error`], [`Bech32Error`]). Always available; variants depend on enabled features.
[INFO] [stdout]            ^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `Base64Error` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Bech32Error`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           [`Base64Error`], [`Bech32Error`]). Always available; variants depend on enabled features.
[INFO] [stdout]                             ^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `Bech32Error` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `RevealSecret::into_inner`
[INFO] [stdout]    --> src/dynamic.rs:504:15
[INFO] [stdout]     |
[INFO] [stdout] 504 |     /// See [`RevealSecret::into_inner`] for full documentation including the
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `RevealSecret` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `RevealSecret::into_inner`
[INFO] [stdout]    --> src/dynamic.rs:562:15
[INFO] [stdout]     |
[INFO] [stdout] 562 |     /// See [`RevealSecret::into_inner`] for full documentation including the
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `RevealSecret` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/dynamic.rs:179:1
[INFO] [stdout]     |
[INFO] [stdout] 179 | / pub struct Dynamic<T: ?Sized + zeroize::Zeroize> {
[INFO] [stdout] 180 | |     inner: Box<T>,
[INFO] [stdout] 181 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near ````rust`
[INFO] [stdout]     = help: ends near `````
[INFO] [stdout]     = note: `#[deny(rustdoc::unportable_markdown)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/fixed.rs:185:1
[INFO] [stdout]     |
[INFO] [stdout] 185 | / pub struct Fixed<T: zeroize::Zeroize> {
[INFO] [stdout] 186 | |     inner: T,
[INFO] [stdout] 187 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near ````rust`
[INFO] [stdout]     = help: ends near `````
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/error.rs:215:1
[INFO] [stdout]     |
[INFO] [stdout] 215 | / pub enum DecodingError {
[INFO] [stdout] 216 | |     /// The input is not valid Bech32.
[INFO] [stdout] 217 | |     #[cfg(feature = "encoding-bech32")]
[INFO] [stdout] 218 | |     InvalidBech32(Bech32Error),
[INFO] [stdout] ...   |
[INFO] [stdout] 229 | |     InvalidEncoding,
[INFO] [stdout] 230 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Unified error type wrapping format-specific decoding errors ([`HexError`],`
[INFO] [stdout]     = help: ends near `Unified error type for multi-format decoding operations.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/error.rs:215:1
[INFO] [stdout]     |
[INFO] [stdout] 215 | / pub enum DecodingError {
[INFO] [stdout] 216 | |     /// The input is not valid Bech32.
[INFO] [stdout] 217 | |     #[cfg(feature = "encoding-bech32")]
[INFO] [stdout] 218 | |     InvalidBech32(Bech32Error),
[INFO] [stdout] ...   |
[INFO] [stdout] 229 | |     InvalidEncoding,
[INFO] [stdout] 230 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Unified error type for multi-format decoding operations.`
[INFO] [stdout]     = help: ends near `Unified error type for multi-format decoding operations.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/error.rs:51:1
[INFO] [stdout]    |
[INFO] [stdout] 51 | / pub enum FromSliceError {
[INFO] [stdout] 52 | |     /// The slice length does not match the target array length.
[INFO] [stdout] 53 | |     #[non_exhaustive]
[INFO] [stdout] 54 | |     InvalidLength {
[INFO] [stdout] ...  |
[INFO] [stdout] 59 | |     },
[INFO] [stdout] 60 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Error returned when a byte slice cannot be converted to `Fixed<[u8; N]>` due to`
[INFO] [stdout]    = help: ends near `Error returned when a byte slice cannot be converted to a fixed-size array.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/error.rs:51:1
[INFO] [stdout]    |
[INFO] [stdout] 51 | / pub enum FromSliceError {
[INFO] [stdout] 52 | |     /// The slice length does not match the target array length.
[INFO] [stdout] 53 | |     #[non_exhaustive]
[INFO] [stdout] 54 | |     InvalidLength {
[INFO] [stdout] ...  |
[INFO] [stdout] 59 | |     },
[INFO] [stdout] 60 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Error returned when a byte slice cannot be converted to a fixed-size array.`
[INFO] [stdout]    = help: ends near `Error returned when a byte slice cannot be converted to a fixed-size array.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not document `secure-gate`
[INFO] running `Command { std: "docker" "inspect" "4c0dcc1447fe17f5828f029fd252abc8d246651969f6edb1e9dccaa1fd38a5ad", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4c0dcc1447fe17f5828f029fd252abc8d246651969f6edb1e9dccaa1fd38a5ad", kill_on_drop: false }`
[INFO] [stdout] 4c0dcc1447fe17f5828f029fd252abc8d246651969f6edb1e9dccaa1fd38a5ad
