[INFO] fetching crate alkali 0.3.0...
[INFO] checking alkali-0.3.0 against 1.95.0 for pr-155915
[INFO] extracting crate alkali 0.3.0 into /workspace/builds/worker-1-tc1/source
[INFO] started tweaking crates.io crate alkali 0.3.0
[INFO] finished tweaking crates.io crate alkali 0.3.0
[INFO] tweaked toml for crates.io crate alkali 0.3.0 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate alkali 0.3.0 on toolchain 1.95.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate alkali 0.3.0 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" "+1.95.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded rtoolbox v0.0.1
[INFO] [stderr]   Downloaded rpassword v7.2.0
[INFO] [stderr]   Downloaded zip v0.6.4
[INFO] [stderr]   Downloaded minisign-verify v0.2.1
[INFO] [stderr]   Downloaded filetime v0.2.20
[INFO] [stderr]   Downloaded serde-big-array v0.5.0
[INFO] [stderr]   Downloaded tar v0.4.38
[INFO] [stderr]   Downloaded libflate v1.3.0
[INFO] [stderr]   Downloaded rustls v0.20.8
[INFO] [stderr]   Downloaded libsodium-sys-stable v1.19.27
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] bae8e2edc16ee0e92aef9aa9678ba3bb1dfb4c1bba0cd3bd65830d3ae59a991e
[INFO] running `Command { std: "docker" "start" "-a" "bae8e2edc16ee0e92aef9aa9678ba3bb1dfb4c1bba0cd3bd65830d3ae59a991e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "bae8e2edc16ee0e92aef9aa9678ba3bb1dfb4c1bba0cd3bd65830d3ae59a991e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bae8e2edc16ee0e92aef9aa9678ba3bb1dfb4c1bba0cd3bd65830d3ae59a991e", kill_on_drop: false }`
[INFO] [stdout] bae8e2edc16ee0e92aef9aa9678ba3bb1dfb4c1bba0cd3bd65830d3ae59a991e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 298d366221856938f684bb973f25e1c9ef7f52f4d191acea3aa8d21bd931006a
[INFO] running `Command { std: "docker" "start" "-a" "298d366221856938f684bb973f25e1c9ef7f52f4d191acea3aa8d21bd931006a", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.139
[INFO] [stderr]    Compiling proc-macro2 v1.0.51
[INFO] [stderr]    Compiling crc32fast v1.3.2
[INFO] [stderr]    Compiling rle-decode-fast v1.0.3
[INFO] [stderr]    Compiling serde_derive v1.0.152
[INFO] [stderr]    Compiling adler32 v1.2.0
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling cc v1.0.79
[INFO] [stderr]    Compiling serde v1.0.152
[INFO] [stderr]    Compiling minisign-verify v0.2.1
[INFO] [stderr]    Compiling libflate_lz77 v1.2.0
[INFO] [stderr]    Compiling libflate v1.3.0
[INFO] [stderr]    Compiling xattr v0.2.3
[INFO] [stderr]    Compiling filetime v0.2.20
[INFO] [stderr]    Compiling tar v0.4.38
[INFO] [stderr]    Compiling quote v1.0.23
[INFO] [stderr]     Checking getrandom v0.2.8
[INFO] [stderr]     Checking rtoolbox v0.0.1
[INFO] [stderr]     Checking rpassword v7.2.0
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]    Compiling libsodium-sys-stable v1.19.27
[INFO] [stderr]     Checking serde-big-array v0.5.0
[INFO] [stderr]     Checking alkali v0.3.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/lib.rs:116:13
[INFO] [stdout]     |
[INFO] [stdout] 116 | #![cfg_attr(doc_cfg, feature(doc_cfg))]
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: expected names are: `docsrs`, `feature`, and `test` and 31 more
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]     --> src/asymmetric/cipher.rs:1682:12
[INFO] [stdout]      |
[INFO] [stdout] 1682 | #[cfg_attr(doc_cfg, doc(cfg(not(feature = "minimal"))))]
[INFO] [stdout]      |            ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/asymmetric/seal.rs:586:12
[INFO] [stdout]     |
[INFO] [stdout] 586 | #[cfg_attr(doc_cfg, doc(cfg(not(feature = "minimal"))))]
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/lib.rs:141:12
[INFO] [stdout]     |
[INFO] [stdout] 141 | #[cfg_attr(doc_cfg, doc(cfg(feature = "std")))]
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/hash/generic.rs:510:20
[INFO] [stdout]     |
[INFO] [stdout] 510 |         #[cfg_attr(doc_cfg, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/hash/generic.rs:526:20
[INFO] [stdout]     |
[INFO] [stdout] 526 |         #[cfg_attr(doc_cfg, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/hash/generic.rs:699:16
[INFO] [stdout]     |
[INFO] [stdout] 699 |     #[cfg_attr(doc_cfg, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]   --> src/hash/mod.rs:14:12
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[cfg_attr(doc_cfg, doc(cfg(feature = "std")))]
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/hash/pbkdf/mod.rs:187:12
[INFO] [stdout]     |
[INFO] [stdout] 187 | #[cfg_attr(doc_cfg, doc(cfg(not(feature = "minimal"))))]
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/hash/short.rs:281:12
[INFO] [stdout]     |
[INFO] [stdout] 281 | #[cfg_attr(doc_cfg, doc(cfg(not(feature = "minimal"))))]
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/symmetric/cipher.rs:775:12
[INFO] [stdout]     |
[INFO] [stdout] 775 | #[cfg_attr(doc_cfg, doc(cfg(not(feature = "minimal"))))]
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/util.rs:150:12
[INFO] [stdout]     |
[INFO] [stdout] 150 | #[cfg_attr(doc_cfg, doc(cfg(feature = "std")))]
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/mem.rs:668:24
[INFO] [stdout]     |
[INFO] [stdout] 668 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/asymmetric/kx.rs:129:5
[INFO] [stdout]     |
[INFO] [stdout] 129 | /     mem::hardened_buffer! {
[INFO] [stdout] 130 | |         /// A private key used by a party in a key exchange.
[INFO] [stdout] 131 | |         ///
[INFO] [stdout] 132 | |         /// A private key forms one half of a [`Keypair`], together with a [`PublicKey`].
[INFO] [stdout] ...   |
[INFO] [stdout] 201 | |         pub Seed(KEY_SEED_LENGTH);
[INFO] [stdout] 202 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `mem::hardened_buffer` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/mem.rs:679:24
[INFO] [stdout]     |
[INFO] [stdout] 679 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/asymmetric/kx.rs:129:5
[INFO] [stdout]     |
[INFO] [stdout] 129 | /     mem::hardened_buffer! {
[INFO] [stdout] 130 | |         /// A private key used by a party in a key exchange.
[INFO] [stdout] 131 | |         ///
[INFO] [stdout] 132 | |         /// A private key forms one half of a [`Keypair`], together with a [`PublicKey`].
[INFO] [stdout] ...   |
[INFO] [stdout] 201 | |         pub Seed(KEY_SEED_LENGTH);
[INFO] [stdout] 202 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `mem::hardened_buffer` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/mem.rs:668:24
[INFO] [stdout]     |
[INFO] [stdout] 668 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/asymmetric/sign.rs:194:5
[INFO] [stdout]     |
[INFO] [stdout] 194 | /     mem::hardened_buffer! {
[INFO] [stdout] 195 | |         /// A private key used to sign messages.
[INFO] [stdout] 196 | |         ///
[INFO] [stdout] 197 | |         /// A private key forms one half of a [`Keypair`], together with a [`PublicKey`]. The
[INFO] [stdout] ...   |
[INFO] [stdout] 239 | |         pub Seed(KEYPAIR_SEED_LENGTH);
[INFO] [stdout] 240 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `mem::hardened_buffer` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/mem.rs:679:24
[INFO] [stdout]     |
[INFO] [stdout] 679 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/asymmetric/sign.rs:194:5
[INFO] [stdout]     |
[INFO] [stdout] 194 | /     mem::hardened_buffer! {
[INFO] [stdout] 195 | |         /// A private key used to sign messages.
[INFO] [stdout] 196 | |         ///
[INFO] [stdout] 197 | |         /// A private key forms one half of a [`Keypair`], together with a [`PublicKey`]. The
[INFO] [stdout] ...   |
[INFO] [stdout] 239 | |         pub Seed(KEYPAIR_SEED_LENGTH);
[INFO] [stdout] 240 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `mem::hardened_buffer` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/mem.rs:668:24
[INFO] [stdout]     |
[INFO] [stdout] 668 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/hash/generic.rs:189:5
[INFO] [stdout]     |
[INFO] [stdout] 189 | /     mem::hardened_buffer! {
[INFO] [stdout] 190 | |         /// Secret key for the keyed variant of the hash function.
[INFO] [stdout] 191 | |         ///
[INFO] [stdout] 192 | |         /// Keys can be used to turn this hash function into a
[INFO] [stdout] ...   |
[INFO] [stdout] 213 | |         pub Key(KEY_LENGTH_DEFAULT);
[INFO] [stdout] 214 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `mem::hardened_buffer` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/mem.rs:679:24
[INFO] [stdout]     |
[INFO] [stdout] 679 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/hash/generic.rs:189:5
[INFO] [stdout]     |
[INFO] [stdout] 189 | /     mem::hardened_buffer! {
[INFO] [stdout] 190 | |         /// Secret key for the keyed variant of the hash function.
[INFO] [stdout] 191 | |         ///
[INFO] [stdout] 192 | |         /// Keys can be used to turn this hash function into a
[INFO] [stdout] ...   |
[INFO] [stdout] 213 | |         pub Key(KEY_LENGTH_DEFAULT);
[INFO] [stdout] 214 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `mem::hardened_buffer` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/mem.rs:668:24
[INFO] [stdout]     |
[INFO] [stdout] 668 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/hash/kdf.rs:96:5
[INFO] [stdout]     |
[INFO] [stdout]  96 | /     mem::hardened_buffer! {
[INFO] [stdout]  97 | |         /// An original secret key from which subkeys can be derived.
[INFO] [stdout]  98 | |         ///
[INFO] [stdout]  99 | |         /// There are no *technical* constraints on the contents of a key, but it should be
[INFO] [stdout] ...   |
[INFO] [stdout] 111 | |         pub Key(KEY_LENGTH);
[INFO] [stdout] 112 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `mem::hardened_buffer` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/mem.rs:679:24
[INFO] [stdout]     |
[INFO] [stdout] 679 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/hash/kdf.rs:96:5
[INFO] [stdout]     |
[INFO] [stdout]  96 | /     mem::hardened_buffer! {
[INFO] [stdout]  97 | |         /// An original secret key from which subkeys can be derived.
[INFO] [stdout]  98 | |         ///
[INFO] [stdout]  99 | |         /// There are no *technical* constraints on the contents of a key, but it should be
[INFO] [stdout] ...   |
[INFO] [stdout] 111 | |         pub Key(KEY_LENGTH);
[INFO] [stdout] 112 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `mem::hardened_buffer` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/hash/pbkdf/mod.rs:381:20
[INFO] [stdout]     |
[INFO] [stdout] 381 |           #[cfg_attr(doc_cfg, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                      ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/hash/pbkdf/argon2i.rs:9:1
[INFO] [stdout]     |
[INFO] [stdout]   9 | / argon_module! {
[INFO] [stdout]  10 | |     sodium::crypto_pwhash_argon2i_OPSLIMIT_MIN,
[INFO] [stdout]  11 | |     sodium::crypto_pwhash_argon2i_OPSLIMIT_INTERACTIVE,
[INFO] [stdout]  12 | |     sodium::crypto_pwhash_argon2i_OPSLIMIT_MODERATE,
[INFO] [stdout] ...   |
[INFO] [stdout]  30 | |     sodium::crypto_pwhash_argon2i_str_needs_rehash,
[INFO] [stdout]  31 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `$crate::hash::pbkdf::pbkdf_module_common` which comes from the expansion of the macro `argon_module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/hash/pbkdf/mod.rs:461:20
[INFO] [stdout]     |
[INFO] [stdout] 461 |           #[cfg_attr(doc_cfg, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                      ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/hash/pbkdf/argon2i.rs:9:1
[INFO] [stdout]     |
[INFO] [stdout]   9 | / argon_module! {
[INFO] [stdout]  10 | |     sodium::crypto_pwhash_argon2i_OPSLIMIT_MIN,
[INFO] [stdout]  11 | |     sodium::crypto_pwhash_argon2i_OPSLIMIT_INTERACTIVE,
[INFO] [stdout]  12 | |     sodium::crypto_pwhash_argon2i_OPSLIMIT_MODERATE,
[INFO] [stdout] ...   |
[INFO] [stdout]  30 | |     sodium::crypto_pwhash_argon2i_str_needs_rehash,
[INFO] [stdout]  31 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `$crate::hash::pbkdf::pbkdf_module_common` which comes from the expansion of the macro `argon_module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/hash/pbkdf/mod.rs:510:20
[INFO] [stdout]     |
[INFO] [stdout] 510 |           #[cfg_attr(doc_cfg, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                      ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/hash/pbkdf/argon2i.rs:9:1
[INFO] [stdout]     |
[INFO] [stdout]   9 | / argon_module! {
[INFO] [stdout]  10 | |     sodium::crypto_pwhash_argon2i_OPSLIMIT_MIN,
[INFO] [stdout]  11 | |     sodium::crypto_pwhash_argon2i_OPSLIMIT_INTERACTIVE,
[INFO] [stdout]  12 | |     sodium::crypto_pwhash_argon2i_OPSLIMIT_MODERATE,
[INFO] [stdout] ...   |
[INFO] [stdout]  30 | |     sodium::crypto_pwhash_argon2i_str_needs_rehash,
[INFO] [stdout]  31 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `$crate::hash::pbkdf::pbkdf_module_common` which comes from the expansion of the macro `argon_module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/hash/pbkdf/mod.rs:381:20
[INFO] [stdout]     |
[INFO] [stdout] 381 |           #[cfg_attr(doc_cfg, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                      ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/hash/pbkdf/argon2id.rs:9:1
[INFO] [stdout]     |
[INFO] [stdout]   9 | / argon_module! {
[INFO] [stdout]  10 | |     sodium::crypto_pwhash_argon2id_OPSLIMIT_MIN,
[INFO] [stdout]  11 | |     sodium::crypto_pwhash_argon2id_OPSLIMIT_INTERACTIVE,
[INFO] [stdout]  12 | |     sodium::crypto_pwhash_argon2id_OPSLIMIT_MODERATE,
[INFO] [stdout] ...   |
[INFO] [stdout]  30 | |     sodium::crypto_pwhash_argon2id_str_needs_rehash,
[INFO] [stdout]  31 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `$crate::hash::pbkdf::pbkdf_module_common` which comes from the expansion of the macro `argon_module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/hash/pbkdf/mod.rs:461:20
[INFO] [stdout]     |
[INFO] [stdout] 461 |           #[cfg_attr(doc_cfg, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                      ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/hash/pbkdf/argon2id.rs:9:1
[INFO] [stdout]     |
[INFO] [stdout]   9 | / argon_module! {
[INFO] [stdout]  10 | |     sodium::crypto_pwhash_argon2id_OPSLIMIT_MIN,
[INFO] [stdout]  11 | |     sodium::crypto_pwhash_argon2id_OPSLIMIT_INTERACTIVE,
[INFO] [stdout]  12 | |     sodium::crypto_pwhash_argon2id_OPSLIMIT_MODERATE,
[INFO] [stdout] ...   |
[INFO] [stdout]  30 | |     sodium::crypto_pwhash_argon2id_str_needs_rehash,
[INFO] [stdout]  31 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `$crate::hash::pbkdf::pbkdf_module_common` which comes from the expansion of the macro `argon_module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/hash/pbkdf/mod.rs:510:20
[INFO] [stdout]     |
[INFO] [stdout] 510 |           #[cfg_attr(doc_cfg, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                      ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/hash/pbkdf/argon2id.rs:9:1
[INFO] [stdout]     |
[INFO] [stdout]   9 | / argon_module! {
[INFO] [stdout]  10 | |     sodium::crypto_pwhash_argon2id_OPSLIMIT_MIN,
[INFO] [stdout]  11 | |     sodium::crypto_pwhash_argon2id_OPSLIMIT_INTERACTIVE,
[INFO] [stdout]  12 | |     sodium::crypto_pwhash_argon2id_OPSLIMIT_MODERATE,
[INFO] [stdout] ...   |
[INFO] [stdout]  30 | |     sodium::crypto_pwhash_argon2id_str_needs_rehash,
[INFO] [stdout]  31 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `$crate::hash::pbkdf::pbkdf_module_common` which comes from the expansion of the macro `argon_module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/hash/pbkdf/mod.rs:381:20
[INFO] [stdout]     |
[INFO] [stdout] 381 |           #[cfg_attr(doc_cfg, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                      ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/hash/pbkdf/scrypt.rs:9:1
[INFO] [stdout]     |
[INFO] [stdout]   9 | / scrypt_module! {
[INFO] [stdout]  10 | |     sodium::crypto_pwhash_scryptsalsa208sha256_OPSLIMIT_MIN,
[INFO] [stdout]  11 | |     sodium::crypto_pwhash_scryptsalsa208sha256_OPSLIMIT_INTERACTIVE,
[INFO] [stdout]  12 | |     sodium::crypto_pwhash_scryptsalsa208sha256_OPSLIMIT_SENSITIVE,
[INFO] [stdout] ...   |
[INFO] [stdout]  27 | |     sodium::crypto_pwhash_scryptsalsa208sha256_str_needs_rehash,
[INFO] [stdout]  28 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `$crate::hash::pbkdf::pbkdf_module_common` which comes from the expansion of the macro `scrypt_module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/hash/pbkdf/mod.rs:461:20
[INFO] [stdout]     |
[INFO] [stdout] 461 |           #[cfg_attr(doc_cfg, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                      ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/hash/pbkdf/scrypt.rs:9:1
[INFO] [stdout]     |
[INFO] [stdout]   9 | / scrypt_module! {
[INFO] [stdout]  10 | |     sodium::crypto_pwhash_scryptsalsa208sha256_OPSLIMIT_MIN,
[INFO] [stdout]  11 | |     sodium::crypto_pwhash_scryptsalsa208sha256_OPSLIMIT_INTERACTIVE,
[INFO] [stdout]  12 | |     sodium::crypto_pwhash_scryptsalsa208sha256_OPSLIMIT_SENSITIVE,
[INFO] [stdout] ...   |
[INFO] [stdout]  27 | |     sodium::crypto_pwhash_scryptsalsa208sha256_str_needs_rehash,
[INFO] [stdout]  28 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `$crate::hash::pbkdf::pbkdf_module_common` which comes from the expansion of the macro `scrypt_module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/hash/pbkdf/mod.rs:510:20
[INFO] [stdout]     |
[INFO] [stdout] 510 |           #[cfg_attr(doc_cfg, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                      ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/hash/pbkdf/scrypt.rs:9:1
[INFO] [stdout]     |
[INFO] [stdout]   9 | / scrypt_module! {
[INFO] [stdout]  10 | |     sodium::crypto_pwhash_scryptsalsa208sha256_OPSLIMIT_MIN,
[INFO] [stdout]  11 | |     sodium::crypto_pwhash_scryptsalsa208sha256_OPSLIMIT_INTERACTIVE,
[INFO] [stdout]  12 | |     sodium::crypto_pwhash_scryptsalsa208sha256_OPSLIMIT_SENSITIVE,
[INFO] [stdout] ...   |
[INFO] [stdout]  27 | |     sodium::crypto_pwhash_scryptsalsa208sha256_str_needs_rehash,
[INFO] [stdout]  28 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `$crate::hash::pbkdf::pbkdf_module_common` which comes from the expansion of the macro `scrypt_module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/mem.rs:668:24
[INFO] [stdout]     |
[INFO] [stdout] 668 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/random.rs:52:1
[INFO] [stdout]     |
[INFO] [stdout]  52 | / mem::hardened_buffer! {
[INFO] [stdout]  53 | |     /// Represents a seed for deterministic pseudo-random number generation, see
[INFO] [stdout]  54 | |     /// [`fill_random_from_seed`].
[INFO] [stdout]  55 | |     ///
[INFO] [stdout] ...   |
[INFO] [stdout]  66 | |     pub Seed(SEED_LENGTH)
[INFO] [stdout]  67 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `mem::hardened_buffer` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/mem.rs:679:24
[INFO] [stdout]     |
[INFO] [stdout] 679 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/random.rs:52:1
[INFO] [stdout]     |
[INFO] [stdout]  52 | / mem::hardened_buffer! {
[INFO] [stdout]  53 | |     /// Represents a seed for deterministic pseudo-random number generation, see
[INFO] [stdout]  54 | |     /// [`fill_random_from_seed`].
[INFO] [stdout]  55 | |     ///
[INFO] [stdout] ...   |
[INFO] [stdout]  66 | |     pub Seed(SEED_LENGTH)
[INFO] [stdout]  67 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `mem::hardened_buffer` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/mem.rs:668:24
[INFO] [stdout]     |
[INFO] [stdout] 668 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/symmetric/aead/xchacha20poly1305_ietf.rs:138:1
[INFO] [stdout]     |
[INFO] [stdout] 138 | / mem::hardened_buffer! {
[INFO] [stdout] 139 | |     /// A secret key for this symmetric AEAD algorithm.
[INFO] [stdout] 140 | |     ///
[INFO] [stdout] 141 | |     /// There are no *technical* constraints on the contents of a key, but it should be
[INFO] [stdout] ...   |
[INFO] [stdout] 153 | |     pub Key(KEY_LENGTH);
[INFO] [stdout] 154 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `mem::hardened_buffer` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/mem.rs:679:24
[INFO] [stdout]     |
[INFO] [stdout] 679 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/symmetric/aead/xchacha20poly1305_ietf.rs:138:1
[INFO] [stdout]     |
[INFO] [stdout] 138 | / mem::hardened_buffer! {
[INFO] [stdout] 139 | |     /// A secret key for this symmetric AEAD algorithm.
[INFO] [stdout] 140 | |     ///
[INFO] [stdout] 141 | |     /// There are no *technical* constraints on the contents of a key, but it should be
[INFO] [stdout] ...   |
[INFO] [stdout] 153 | |     pub Key(KEY_LENGTH);
[INFO] [stdout] 154 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `mem::hardened_buffer` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/mem.rs:668:24
[INFO] [stdout]     |
[INFO] [stdout] 668 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/symmetric/cipher_stream.rs:197:5
[INFO] [stdout]     |
[INFO] [stdout] 197 | /     mem::hardened_buffer! {
[INFO] [stdout] 198 | |         /// Secret key for symmetric authenticated encryption/decryption of a stream of messages.
[INFO] [stdout] 199 | |         ///
[INFO] [stdout] 200 | |         /// There are no *technical* constraints on the contents of a key, but it should be
[INFO] [stdout] ...   |
[INFO] [stdout] 212 | |         pub Key(KEY_LENGTH);
[INFO] [stdout] 213 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `mem::hardened_buffer` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/mem.rs:679:24
[INFO] [stdout]     |
[INFO] [stdout] 679 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/symmetric/cipher_stream.rs:197:5
[INFO] [stdout]     |
[INFO] [stdout] 197 | /     mem::hardened_buffer! {
[INFO] [stdout] 198 | |         /// Secret key for symmetric authenticated encryption/decryption of a stream of messages.
[INFO] [stdout] 199 | |         ///
[INFO] [stdout] 200 | |         /// There are no *technical* constraints on the contents of a key, but it should be
[INFO] [stdout] ...   |
[INFO] [stdout] 212 | |         pub Key(KEY_LENGTH);
[INFO] [stdout] 213 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `mem::hardened_buffer` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/lib.rs:188:28
[INFO] [stdout]     |
[INFO] [stdout] 188 |                   #[cfg_attr(doc_cfg, doc(cfg(feature = $show)))]
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 230 | / define_alkali_error! {
[INFO] [stdout] 231 | |     basic
[INFO] [stdout] 232 | |     /// Failed to initialise Sodium.
[INFO] [stdout] 233 | |     ///
[INFO] [stdout] ...   |
[INFO] [stdout] 343 | |     StreamCipherError(symmetric::stream::StreamCipherError),
[INFO] [stdout] 344 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `define_alkali_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/mem.rs:668:24
[INFO] [stdout]     |
[INFO] [stdout] 668 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/symmetric/cipher.rs:779:5
[INFO] [stdout]     |
[INFO] [stdout] 779 | /     cipher_module! {
[INFO] [stdout] 780 | |         sodium::crypto_secretbox_xchacha20poly1305_KEYBYTES,
[INFO] [stdout] 781 | |         sodium::crypto_secretbox_xchacha20poly1305_MACBYTES,
[INFO] [stdout] 782 | |         sodium::crypto_secretbox_xchacha20poly1305_NONCEBYTES,
[INFO] [stdout] ...   |
[INFO] [stdout] 788 | |         sodium::crypto_secretbox_xchacha20poly1305_open_detached,
[INFO] [stdout] 789 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `mem::hardened_buffer` which comes from the expansion of the macro `cipher_module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/mem.rs:679:24
[INFO] [stdout]     |
[INFO] [stdout] 679 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/symmetric/cipher.rs:779:5
[INFO] [stdout]     |
[INFO] [stdout] 779 | /     cipher_module! {
[INFO] [stdout] 780 | |         sodium::crypto_secretbox_xchacha20poly1305_KEYBYTES,
[INFO] [stdout] 781 | |         sodium::crypto_secretbox_xchacha20poly1305_MACBYTES,
[INFO] [stdout] 782 | |         sodium::crypto_secretbox_xchacha20poly1305_NONCEBYTES,
[INFO] [stdout] ...   |
[INFO] [stdout] 788 | |         sodium::crypto_secretbox_xchacha20poly1305_open_detached,
[INFO] [stdout] 789 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `mem::hardened_buffer` which comes from the expansion of the macro `cipher_module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/mem.rs:668:24
[INFO] [stdout]     |
[INFO] [stdout] 668 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/symmetric/cipher.rs:711:5
[INFO] [stdout]     |
[INFO] [stdout] 711 | /     cipher_module! {
[INFO] [stdout] 712 | |         sodium::crypto_secretbox_xsalsa20poly1305_KEYBYTES,
[INFO] [stdout] 713 | |         sodium::crypto_secretbox_xsalsa20poly1305_MACBYTES,
[INFO] [stdout] 714 | |         sodium::crypto_secretbox_xsalsa20poly1305_NONCEBYTES,
[INFO] [stdout] ...   |
[INFO] [stdout] 720 | |         sodium::crypto_secretbox_open_detached,
[INFO] [stdout] 721 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `mem::hardened_buffer` which comes from the expansion of the macro `cipher_module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/mem.rs:679:24
[INFO] [stdout]     |
[INFO] [stdout] 679 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/symmetric/cipher.rs:711:5
[INFO] [stdout]     |
[INFO] [stdout] 711 | /     cipher_module! {
[INFO] [stdout] 712 | |         sodium::crypto_secretbox_xsalsa20poly1305_KEYBYTES,
[INFO] [stdout] 713 | |         sodium::crypto_secretbox_xsalsa20poly1305_MACBYTES,
[INFO] [stdout] 714 | |         sodium::crypto_secretbox_xsalsa20poly1305_NONCEBYTES,
[INFO] [stdout] ...   |
[INFO] [stdout] 720 | |         sodium::crypto_secretbox_open_detached,
[INFO] [stdout] 721 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `mem::hardened_buffer` which comes from the expansion of the macro `cipher_module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/mem.rs:668:24
[INFO] [stdout]     |
[INFO] [stdout] 668 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/symmetric/auth.rs:769:5
[INFO] [stdout]     |
[INFO] [stdout] 769 | /     auth_module!(
[INFO] [stdout] 770 | |         sodium::crypto_auth_hmacsha512_KEYBYTES,
[INFO] [stdout] 771 | |         sodium::crypto_auth_hmacsha512_BYTES,
[INFO] [stdout] 772 | |         sodium::crypto_auth_hmacsha512_keygen,
[INFO] [stdout] ...   |
[INFO] [stdout] 778 | |         sodium::crypto_auth_hmacsha512_final,
[INFO] [stdout] 779 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `mem::hardened_buffer` which comes from the expansion of the macro `auth_module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/mem.rs:679:24
[INFO] [stdout]     |
[INFO] [stdout] 679 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/symmetric/auth.rs:769:5
[INFO] [stdout]     |
[INFO] [stdout] 769 | /     auth_module!(
[INFO] [stdout] 770 | |         sodium::crypto_auth_hmacsha512_KEYBYTES,
[INFO] [stdout] 771 | |         sodium::crypto_auth_hmacsha512_BYTES,
[INFO] [stdout] 772 | |         sodium::crypto_auth_hmacsha512_keygen,
[INFO] [stdout] ...   |
[INFO] [stdout] 778 | |         sodium::crypto_auth_hmacsha512_final,
[INFO] [stdout] 779 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `mem::hardened_buffer` which comes from the expansion of the macro `auth_module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/mem.rs:668:24
[INFO] [stdout]     |
[INFO] [stdout] 668 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/symmetric/auth.rs:703:5
[INFO] [stdout]     |
[INFO] [stdout] 703 | /     auth_module!(
[INFO] [stdout] 704 | |         sodium::crypto_auth_hmacsha256_KEYBYTES,
[INFO] [stdout] 705 | |         sodium::crypto_auth_hmacsha256_BYTES,
[INFO] [stdout] 706 | |         sodium::crypto_auth_hmacsha256_keygen,
[INFO] [stdout] ...   |
[INFO] [stdout] 712 | |         sodium::crypto_auth_hmacsha256_final,
[INFO] [stdout] 713 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `mem::hardened_buffer` which comes from the expansion of the macro `auth_module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/mem.rs:679:24
[INFO] [stdout]     |
[INFO] [stdout] 679 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/symmetric/auth.rs:703:5
[INFO] [stdout]     |
[INFO] [stdout] 703 | /     auth_module!(
[INFO] [stdout] 704 | |         sodium::crypto_auth_hmacsha256_KEYBYTES,
[INFO] [stdout] 705 | |         sodium::crypto_auth_hmacsha256_BYTES,
[INFO] [stdout] 706 | |         sodium::crypto_auth_hmacsha256_keygen,
[INFO] [stdout] ...   |
[INFO] [stdout] 712 | |         sodium::crypto_auth_hmacsha256_final,
[INFO] [stdout] 713 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `mem::hardened_buffer` which comes from the expansion of the macro `auth_module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/mem.rs:668:24
[INFO] [stdout]     |
[INFO] [stdout] 668 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/symmetric/auth.rs:637:5
[INFO] [stdout]     |
[INFO] [stdout] 637 | /     auth_module!(
[INFO] [stdout] 638 | |         sodium::crypto_auth_hmacsha512256_KEYBYTES,
[INFO] [stdout] 639 | |         sodium::crypto_auth_hmacsha512256_BYTES,
[INFO] [stdout] 640 | |         sodium::crypto_auth_hmacsha512256_keygen,
[INFO] [stdout] ...   |
[INFO] [stdout] 646 | |         sodium::crypto_auth_hmacsha512256_final,
[INFO] [stdout] 647 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `mem::hardened_buffer` which comes from the expansion of the macro `auth_module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/mem.rs:679:24
[INFO] [stdout]     |
[INFO] [stdout] 679 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/symmetric/auth.rs:637:5
[INFO] [stdout]     |
[INFO] [stdout] 637 | /     auth_module!(
[INFO] [stdout] 638 | |         sodium::crypto_auth_hmacsha512256_KEYBYTES,
[INFO] [stdout] 639 | |         sodium::crypto_auth_hmacsha512256_BYTES,
[INFO] [stdout] 640 | |         sodium::crypto_auth_hmacsha512256_keygen,
[INFO] [stdout] ...   |
[INFO] [stdout] 646 | |         sodium::crypto_auth_hmacsha512256_final,
[INFO] [stdout] 647 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `mem::hardened_buffer` which comes from the expansion of the macro `auth_module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/mem.rs:668:24
[INFO] [stdout]     |
[INFO] [stdout] 668 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/hash/short.rs:285:5
[INFO] [stdout]     |
[INFO] [stdout] 285 | /     short_module! {
[INFO] [stdout] 286 | |         sodium::crypto_shorthash_siphashx24_BYTES,
[INFO] [stdout] 287 | |         sodium::crypto_shorthash_siphashx24_KEYBYTES,
[INFO] [stdout] 288 | |         sodium::crypto_shorthash_siphashx24,
[INFO] [stdout] 289 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `mem::hardened_buffer` which comes from the expansion of the macro `short_module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/mem.rs:679:24
[INFO] [stdout]     |
[INFO] [stdout] 679 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/hash/short.rs:285:5
[INFO] [stdout]     |
[INFO] [stdout] 285 | /     short_module! {
[INFO] [stdout] 286 | |         sodium::crypto_shorthash_siphashx24_BYTES,
[INFO] [stdout] 287 | |         sodium::crypto_shorthash_siphashx24_KEYBYTES,
[INFO] [stdout] 288 | |         sodium::crypto_shorthash_siphashx24,
[INFO] [stdout] 289 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `mem::hardened_buffer` which comes from the expansion of the macro `short_module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/mem.rs:668:24
[INFO] [stdout]     |
[INFO] [stdout] 668 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/hash/short.rs:174:5
[INFO] [stdout]     |
[INFO] [stdout] 174 | /     short_module! {
[INFO] [stdout] 175 | |         sodium::crypto_shorthash_siphash24_BYTES,
[INFO] [stdout] 176 | |         sodium::crypto_shorthash_siphash24_KEYBYTES,
[INFO] [stdout] 177 | |         sodium::crypto_shorthash_siphash24,
[INFO] [stdout] 178 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `mem::hardened_buffer` which comes from the expansion of the macro `short_module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/mem.rs:679:24
[INFO] [stdout]     |
[INFO] [stdout] 679 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/hash/short.rs:174:5
[INFO] [stdout]     |
[INFO] [stdout] 174 | /     short_module! {
[INFO] [stdout] 175 | |         sodium::crypto_shorthash_siphash24_BYTES,
[INFO] [stdout] 176 | |         sodium::crypto_shorthash_siphash24_KEYBYTES,
[INFO] [stdout] 177 | |         sodium::crypto_shorthash_siphash24,
[INFO] [stdout] 178 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `mem::hardened_buffer` which comes from the expansion of the macro `short_module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/mem.rs:668:24
[INFO] [stdout]     |
[INFO] [stdout] 668 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/asymmetric/seal.rs:590:5
[INFO] [stdout]     |
[INFO] [stdout] 590 | /     seal_module! {
[INFO] [stdout] 591 | |         sodium::crypto_box_curve25519xchacha20poly1305_SECRETKEYBYTES,
[INFO] [stdout] 592 | |         sodium::crypto_box_curve25519xchacha20poly1305_PUBLICKEYBYTES,
[INFO] [stdout] 593 | |         sodium::crypto_box_curve25519xchacha20poly1305_SEEDBYTES,
[INFO] [stdout] ...   |
[INFO] [stdout] 600 | |         sodium::crypto_box_curve25519xchacha20poly1305_seal_open,
[INFO] [stdout] 601 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `mem::hardened_buffer` which comes from the expansion of the macro `seal_module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/mem.rs:679:24
[INFO] [stdout]     |
[INFO] [stdout] 679 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/asymmetric/seal.rs:590:5
[INFO] [stdout]     |
[INFO] [stdout] 590 | /     seal_module! {
[INFO] [stdout] 591 | |         sodium::crypto_box_curve25519xchacha20poly1305_SECRETKEYBYTES,
[INFO] [stdout] 592 | |         sodium::crypto_box_curve25519xchacha20poly1305_PUBLICKEYBYTES,
[INFO] [stdout] 593 | |         sodium::crypto_box_curve25519xchacha20poly1305_SEEDBYTES,
[INFO] [stdout] ...   |
[INFO] [stdout] 600 | |         sodium::crypto_box_curve25519xchacha20poly1305_seal_open,
[INFO] [stdout] 601 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `mem::hardened_buffer` which comes from the expansion of the macro `seal_module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/mem.rs:668:24
[INFO] [stdout]     |
[INFO] [stdout] 668 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/asymmetric/seal.rs:562:5
[INFO] [stdout]     |
[INFO] [stdout] 562 | /     seal_module! {
[INFO] [stdout] 563 | |         sodium::crypto_box_curve25519xsalsa20poly1305_SECRETKEYBYTES,
[INFO] [stdout] 564 | |         sodium::crypto_box_curve25519xsalsa20poly1305_PUBLICKEYBYTES,
[INFO] [stdout] 565 | |         sodium::crypto_box_curve25519xsalsa20poly1305_SEEDBYTES,
[INFO] [stdout] ...   |
[INFO] [stdout] 572 | |         sodium::crypto_box_seal_open,
[INFO] [stdout] 573 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `mem::hardened_buffer` which comes from the expansion of the macro `seal_module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/mem.rs:679:24
[INFO] [stdout]     |
[INFO] [stdout] 679 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/asymmetric/seal.rs:562:5
[INFO] [stdout]     |
[INFO] [stdout] 562 | /     seal_module! {
[INFO] [stdout] 563 | |         sodium::crypto_box_curve25519xsalsa20poly1305_SECRETKEYBYTES,
[INFO] [stdout] 564 | |         sodium::crypto_box_curve25519xsalsa20poly1305_PUBLICKEYBYTES,
[INFO] [stdout] 565 | |         sodium::crypto_box_curve25519xsalsa20poly1305_SEEDBYTES,
[INFO] [stdout] ...   |
[INFO] [stdout] 572 | |         sodium::crypto_box_seal_open,
[INFO] [stdout] 573 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `mem::hardened_buffer` which comes from the expansion of the macro `seal_module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]     --> src/mem.rs:668:24
[INFO] [stdout]      |
[INFO] [stdout]  668 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]      |                          ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/asymmetric/cipher.rs:1686:5
[INFO] [stdout]      |
[INFO] [stdout] 1686 | /     cipher_module! {
[INFO] [stdout] 1687 | |         sodium::crypto_box_curve25519xchacha20poly1305_SECRETKEYBYTES,
[INFO] [stdout] 1688 | |         sodium::crypto_box_curve25519xchacha20poly1305_PUBLICKEYBYTES,
[INFO] [stdout] 1689 | |         sodium::crypto_box_curve25519xchacha20poly1305_BEFORENMBYTES,
[INFO] [stdout] ...    |
[INFO] [stdout] 1705 | |         sodium::crypto_box_curve25519xchacha20poly1305_open_detached_afternm,
[INFO] [stdout] 1706 | |     }
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]      = note: this warning originates in the macro `mem::hardened_buffer` which comes from the expansion of the macro `cipher_module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]     --> src/mem.rs:679:24
[INFO] [stdout]      |
[INFO] [stdout]  679 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]      |                          ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/asymmetric/cipher.rs:1686:5
[INFO] [stdout]      |
[INFO] [stdout] 1686 | /     cipher_module! {
[INFO] [stdout] 1687 | |         sodium::crypto_box_curve25519xchacha20poly1305_SECRETKEYBYTES,
[INFO] [stdout] 1688 | |         sodium::crypto_box_curve25519xchacha20poly1305_PUBLICKEYBYTES,
[INFO] [stdout] 1689 | |         sodium::crypto_box_curve25519xchacha20poly1305_BEFORENMBYTES,
[INFO] [stdout] ...    |
[INFO] [stdout] 1705 | |         sodium::crypto_box_curve25519xchacha20poly1305_open_detached_afternm,
[INFO] [stdout] 1706 | |     }
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]      = note: this warning originates in the macro `mem::hardened_buffer` which comes from the expansion of the macro `cipher_module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]     --> src/mem.rs:668:24
[INFO] [stdout]      |
[INFO] [stdout]  668 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]      |                          ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/asymmetric/cipher.rs:1568:5
[INFO] [stdout]      |
[INFO] [stdout] 1568 | /     cipher_module! {
[INFO] [stdout] 1569 | |         sodium::crypto_box_curve25519xsalsa20poly1305_SECRETKEYBYTES,
[INFO] [stdout] 1570 | |         sodium::crypto_box_curve25519xsalsa20poly1305_PUBLICKEYBYTES,
[INFO] [stdout] 1571 | |         sodium::crypto_box_curve25519xsalsa20poly1305_BEFORENMBYTES,
[INFO] [stdout] ...    |
[INFO] [stdout] 1587 | |         sodium::crypto_box_open_detached_afternm,
[INFO] [stdout] 1588 | |     }
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]      = note: this warning originates in the macro `mem::hardened_buffer` which comes from the expansion of the macro `cipher_module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]     --> src/mem.rs:679:24
[INFO] [stdout]      |
[INFO] [stdout]  679 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]      |                          ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/asymmetric/cipher.rs:1568:5
[INFO] [stdout]      |
[INFO] [stdout] 1568 | /     cipher_module! {
[INFO] [stdout] 1569 | |         sodium::crypto_box_curve25519xsalsa20poly1305_SECRETKEYBYTES,
[INFO] [stdout] 1570 | |         sodium::crypto_box_curve25519xsalsa20poly1305_PUBLICKEYBYTES,
[INFO] [stdout] 1571 | |         sodium::crypto_box_curve25519xsalsa20poly1305_BEFORENMBYTES,
[INFO] [stdout] ...    |
[INFO] [stdout] 1587 | |         sodium::crypto_box_open_detached_afternm,
[INFO] [stdout] 1588 | |     }
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]      = note: this warning originates in the macro `mem::hardened_buffer` which comes from the expansion of the macro `cipher_module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/lib.rs:116:13
[INFO] [stdout]     |
[INFO] [stdout] 116 | #![cfg_attr(doc_cfg, feature(doc_cfg))]
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: expected names are: `docsrs`, `feature`, and `test` and 31 more
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]     --> src/asymmetric/cipher.rs:1682:12
[INFO] [stdout]      |
[INFO] [stdout] 1682 | #[cfg_attr(doc_cfg, doc(cfg(not(feature = "minimal"))))]
[INFO] [stdout]      |            ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/asymmetric/seal.rs:586:12
[INFO] [stdout]     |
[INFO] [stdout] 586 | #[cfg_attr(doc_cfg, doc(cfg(not(feature = "minimal"))))]
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/lib.rs:141:12
[INFO] [stdout]     |
[INFO] [stdout] 141 | #[cfg_attr(doc_cfg, doc(cfg(feature = "std")))]
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/hash/generic.rs:510:20
[INFO] [stdout]     |
[INFO] [stdout] 510 |         #[cfg_attr(doc_cfg, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/hash/generic.rs:526:20
[INFO] [stdout]     |
[INFO] [stdout] 526 |         #[cfg_attr(doc_cfg, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/hash/generic.rs:699:16
[INFO] [stdout]     |
[INFO] [stdout] 699 |     #[cfg_attr(doc_cfg, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]   --> src/hash/mod.rs:14:12
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[cfg_attr(doc_cfg, doc(cfg(feature = "std")))]
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/hash/pbkdf/mod.rs:187:12
[INFO] [stdout]     |
[INFO] [stdout] 187 | #[cfg_attr(doc_cfg, doc(cfg(not(feature = "minimal"))))]
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/hash/short.rs:281:12
[INFO] [stdout]     |
[INFO] [stdout] 281 | #[cfg_attr(doc_cfg, doc(cfg(not(feature = "minimal"))))]
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/symmetric/cipher.rs:775:12
[INFO] [stdout]     |
[INFO] [stdout] 775 | #[cfg_attr(doc_cfg, doc(cfg(not(feature = "minimal"))))]
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/util.rs:150:12
[INFO] [stdout]     |
[INFO] [stdout] 150 | #[cfg_attr(doc_cfg, doc(cfg(feature = "std")))]
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/mem.rs:668:24
[INFO] [stdout]     |
[INFO] [stdout] 668 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/asymmetric/kx.rs:129:5
[INFO] [stdout]     |
[INFO] [stdout] 129 | /     mem::hardened_buffer! {
[INFO] [stdout] 130 | |         /// A private key used by a party in a key exchange.
[INFO] [stdout] 131 | |         ///
[INFO] [stdout] 132 | |         /// A private key forms one half of a [`Keypair`], together with a [`PublicKey`].
[INFO] [stdout] ...   |
[INFO] [stdout] 201 | |         pub Seed(KEY_SEED_LENGTH);
[INFO] [stdout] 202 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `mem::hardened_buffer` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/mem.rs:679:24
[INFO] [stdout]     |
[INFO] [stdout] 679 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/asymmetric/kx.rs:129:5
[INFO] [stdout]     |
[INFO] [stdout] 129 | /     mem::hardened_buffer! {
[INFO] [stdout] 130 | |         /// A private key used by a party in a key exchange.
[INFO] [stdout] 131 | |         ///
[INFO] [stdout] 132 | |         /// A private key forms one half of a [`Keypair`], together with a [`PublicKey`].
[INFO] [stdout] ...   |
[INFO] [stdout] 201 | |         pub Seed(KEY_SEED_LENGTH);
[INFO] [stdout] 202 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `mem::hardened_buffer` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/mem.rs:668:24
[INFO] [stdout]     |
[INFO] [stdout] 668 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/asymmetric/sign.rs:194:5
[INFO] [stdout]     |
[INFO] [stdout] 194 | /     mem::hardened_buffer! {
[INFO] [stdout] 195 | |         /// A private key used to sign messages.
[INFO] [stdout] 196 | |         ///
[INFO] [stdout] 197 | |         /// A private key forms one half of a [`Keypair`], together with a [`PublicKey`]. The
[INFO] [stdout] ...   |
[INFO] [stdout] 239 | |         pub Seed(KEYPAIR_SEED_LENGTH);
[INFO] [stdout] 240 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `mem::hardened_buffer` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/mem.rs:679:24
[INFO] [stdout]     |
[INFO] [stdout] 679 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/asymmetric/sign.rs:194:5
[INFO] [stdout]     |
[INFO] [stdout] 194 | /     mem::hardened_buffer! {
[INFO] [stdout] 195 | |         /// A private key used to sign messages.
[INFO] [stdout] 196 | |         ///
[INFO] [stdout] 197 | |         /// A private key forms one half of a [`Keypair`], together with a [`PublicKey`]. The
[INFO] [stdout] ...   |
[INFO] [stdout] 239 | |         pub Seed(KEYPAIR_SEED_LENGTH);
[INFO] [stdout] 240 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `mem::hardened_buffer` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/mem.rs:668:24
[INFO] [stdout]     |
[INFO] [stdout] 668 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/hash/generic.rs:189:5
[INFO] [stdout]     |
[INFO] [stdout] 189 | /     mem::hardened_buffer! {
[INFO] [stdout] 190 | |         /// Secret key for the keyed variant of the hash function.
[INFO] [stdout] 191 | |         ///
[INFO] [stdout] 192 | |         /// Keys can be used to turn this hash function into a
[INFO] [stdout] ...   |
[INFO] [stdout] 213 | |         pub Key(KEY_LENGTH_DEFAULT);
[INFO] [stdout] 214 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `mem::hardened_buffer` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/mem.rs:679:24
[INFO] [stdout]     |
[INFO] [stdout] 679 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/hash/generic.rs:189:5
[INFO] [stdout]     |
[INFO] [stdout] 189 | /     mem::hardened_buffer! {
[INFO] [stdout] 190 | |         /// Secret key for the keyed variant of the hash function.
[INFO] [stdout] 191 | |         ///
[INFO] [stdout] 192 | |         /// Keys can be used to turn this hash function into a
[INFO] [stdout] ...   |
[INFO] [stdout] 213 | |         pub Key(KEY_LENGTH_DEFAULT);
[INFO] [stdout] 214 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `mem::hardened_buffer` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/mem.rs:668:24
[INFO] [stdout]     |
[INFO] [stdout] 668 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/hash/kdf.rs:96:5
[INFO] [stdout]     |
[INFO] [stdout]  96 | /     mem::hardened_buffer! {
[INFO] [stdout]  97 | |         /// An original secret key from which subkeys can be derived.
[INFO] [stdout]  98 | |         ///
[INFO] [stdout]  99 | |         /// There are no *technical* constraints on the contents of a key, but it should be
[INFO] [stdout] ...   |
[INFO] [stdout] 111 | |         pub Key(KEY_LENGTH);
[INFO] [stdout] 112 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `mem::hardened_buffer` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/mem.rs:679:24
[INFO] [stdout]     |
[INFO] [stdout] 679 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/hash/kdf.rs:96:5
[INFO] [stdout]     |
[INFO] [stdout]  96 | /     mem::hardened_buffer! {
[INFO] [stdout]  97 | |         /// An original secret key from which subkeys can be derived.
[INFO] [stdout]  98 | |         ///
[INFO] [stdout]  99 | |         /// There are no *technical* constraints on the contents of a key, but it should be
[INFO] [stdout] ...   |
[INFO] [stdout] 111 | |         pub Key(KEY_LENGTH);
[INFO] [stdout] 112 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `mem::hardened_buffer` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/hash/pbkdf/mod.rs:381:20
[INFO] [stdout]     |
[INFO] [stdout] 381 |           #[cfg_attr(doc_cfg, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                      ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/hash/pbkdf/argon2i.rs:9:1
[INFO] [stdout]     |
[INFO] [stdout]   9 | / argon_module! {
[INFO] [stdout]  10 | |     sodium::crypto_pwhash_argon2i_OPSLIMIT_MIN,
[INFO] [stdout]  11 | |     sodium::crypto_pwhash_argon2i_OPSLIMIT_INTERACTIVE,
[INFO] [stdout]  12 | |     sodium::crypto_pwhash_argon2i_OPSLIMIT_MODERATE,
[INFO] [stdout] ...   |
[INFO] [stdout]  30 | |     sodium::crypto_pwhash_argon2i_str_needs_rehash,
[INFO] [stdout]  31 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `$crate::hash::pbkdf::pbkdf_module_common` which comes from the expansion of the macro `argon_module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/hash/pbkdf/mod.rs:461:20
[INFO] [stdout]     |
[INFO] [stdout] 461 |           #[cfg_attr(doc_cfg, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                      ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/hash/pbkdf/argon2i.rs:9:1
[INFO] [stdout]     |
[INFO] [stdout]   9 | / argon_module! {
[INFO] [stdout]  10 | |     sodium::crypto_pwhash_argon2i_OPSLIMIT_MIN,
[INFO] [stdout]  11 | |     sodium::crypto_pwhash_argon2i_OPSLIMIT_INTERACTIVE,
[INFO] [stdout]  12 | |     sodium::crypto_pwhash_argon2i_OPSLIMIT_MODERATE,
[INFO] [stdout] ...   |
[INFO] [stdout]  30 | |     sodium::crypto_pwhash_argon2i_str_needs_rehash,
[INFO] [stdout]  31 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `$crate::hash::pbkdf::pbkdf_module_common` which comes from the expansion of the macro `argon_module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/hash/pbkdf/mod.rs:510:20
[INFO] [stdout]     |
[INFO] [stdout] 510 |           #[cfg_attr(doc_cfg, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                      ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/hash/pbkdf/argon2i.rs:9:1
[INFO] [stdout]     |
[INFO] [stdout]   9 | / argon_module! {
[INFO] [stdout]  10 | |     sodium::crypto_pwhash_argon2i_OPSLIMIT_MIN,
[INFO] [stdout]  11 | |     sodium::crypto_pwhash_argon2i_OPSLIMIT_INTERACTIVE,
[INFO] [stdout]  12 | |     sodium::crypto_pwhash_argon2i_OPSLIMIT_MODERATE,
[INFO] [stdout] ...   |
[INFO] [stdout]  30 | |     sodium::crypto_pwhash_argon2i_str_needs_rehash,
[INFO] [stdout]  31 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `$crate::hash::pbkdf::pbkdf_module_common` which comes from the expansion of the macro `argon_module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/hash/pbkdf/mod.rs:381:20
[INFO] [stdout]     |
[INFO] [stdout] 381 |           #[cfg_attr(doc_cfg, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                      ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/hash/pbkdf/argon2id.rs:9:1
[INFO] [stdout]     |
[INFO] [stdout]   9 | / argon_module! {
[INFO] [stdout]  10 | |     sodium::crypto_pwhash_argon2id_OPSLIMIT_MIN,
[INFO] [stdout]  11 | |     sodium::crypto_pwhash_argon2id_OPSLIMIT_INTERACTIVE,
[INFO] [stdout]  12 | |     sodium::crypto_pwhash_argon2id_OPSLIMIT_MODERATE,
[INFO] [stdout] ...   |
[INFO] [stdout]  30 | |     sodium::crypto_pwhash_argon2id_str_needs_rehash,
[INFO] [stdout]  31 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `$crate::hash::pbkdf::pbkdf_module_common` which comes from the expansion of the macro `argon_module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/hash/pbkdf/mod.rs:461:20
[INFO] [stdout]     |
[INFO] [stdout] 461 |           #[cfg_attr(doc_cfg, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                      ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/hash/pbkdf/argon2id.rs:9:1
[INFO] [stdout]     |
[INFO] [stdout]   9 | / argon_module! {
[INFO] [stdout]  10 | |     sodium::crypto_pwhash_argon2id_OPSLIMIT_MIN,
[INFO] [stdout]  11 | |     sodium::crypto_pwhash_argon2id_OPSLIMIT_INTERACTIVE,
[INFO] [stdout]  12 | |     sodium::crypto_pwhash_argon2id_OPSLIMIT_MODERATE,
[INFO] [stdout] ...   |
[INFO] [stdout]  30 | |     sodium::crypto_pwhash_argon2id_str_needs_rehash,
[INFO] [stdout]  31 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `$crate::hash::pbkdf::pbkdf_module_common` which comes from the expansion of the macro `argon_module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/hash/pbkdf/mod.rs:510:20
[INFO] [stdout]     |
[INFO] [stdout] 510 |           #[cfg_attr(doc_cfg, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                      ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/hash/pbkdf/argon2id.rs:9:1
[INFO] [stdout]     |
[INFO] [stdout]   9 | / argon_module! {
[INFO] [stdout]  10 | |     sodium::crypto_pwhash_argon2id_OPSLIMIT_MIN,
[INFO] [stdout]  11 | |     sodium::crypto_pwhash_argon2id_OPSLIMIT_INTERACTIVE,
[INFO] [stdout]  12 | |     sodium::crypto_pwhash_argon2id_OPSLIMIT_MODERATE,
[INFO] [stdout] ...   |
[INFO] [stdout]  30 | |     sodium::crypto_pwhash_argon2id_str_needs_rehash,
[INFO] [stdout]  31 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `$crate::hash::pbkdf::pbkdf_module_common` which comes from the expansion of the macro `argon_module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/hash/pbkdf/mod.rs:381:20
[INFO] [stdout]     |
[INFO] [stdout] 381 |           #[cfg_attr(doc_cfg, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                      ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/hash/pbkdf/scrypt.rs:9:1
[INFO] [stdout]     |
[INFO] [stdout]   9 | / scrypt_module! {
[INFO] [stdout]  10 | |     sodium::crypto_pwhash_scryptsalsa208sha256_OPSLIMIT_MIN,
[INFO] [stdout]  11 | |     sodium::crypto_pwhash_scryptsalsa208sha256_OPSLIMIT_INTERACTIVE,
[INFO] [stdout]  12 | |     sodium::crypto_pwhash_scryptsalsa208sha256_OPSLIMIT_SENSITIVE,
[INFO] [stdout] ...   |
[INFO] [stdout]  27 | |     sodium::crypto_pwhash_scryptsalsa208sha256_str_needs_rehash,
[INFO] [stdout]  28 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `$crate::hash::pbkdf::pbkdf_module_common` which comes from the expansion of the macro `scrypt_module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/hash/pbkdf/mod.rs:461:20
[INFO] [stdout]     |
[INFO] [stdout] 461 |           #[cfg_attr(doc_cfg, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                      ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/hash/pbkdf/scrypt.rs:9:1
[INFO] [stdout]     |
[INFO] [stdout]   9 | / scrypt_module! {
[INFO] [stdout]  10 | |     sodium::crypto_pwhash_scryptsalsa208sha256_OPSLIMIT_MIN,
[INFO] [stdout]  11 | |     sodium::crypto_pwhash_scryptsalsa208sha256_OPSLIMIT_INTERACTIVE,
[INFO] [stdout]  12 | |     sodium::crypto_pwhash_scryptsalsa208sha256_OPSLIMIT_SENSITIVE,
[INFO] [stdout] ...   |
[INFO] [stdout]  27 | |     sodium::crypto_pwhash_scryptsalsa208sha256_str_needs_rehash,
[INFO] [stdout]  28 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `$crate::hash::pbkdf::pbkdf_module_common` which comes from the expansion of the macro `scrypt_module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/hash/pbkdf/mod.rs:510:20
[INFO] [stdout]     |
[INFO] [stdout] 510 |           #[cfg_attr(doc_cfg, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                      ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/hash/pbkdf/scrypt.rs:9:1
[INFO] [stdout]     |
[INFO] [stdout]   9 | / scrypt_module! {
[INFO] [stdout]  10 | |     sodium::crypto_pwhash_scryptsalsa208sha256_OPSLIMIT_MIN,
[INFO] [stdout]  11 | |     sodium::crypto_pwhash_scryptsalsa208sha256_OPSLIMIT_INTERACTIVE,
[INFO] [stdout]  12 | |     sodium::crypto_pwhash_scryptsalsa208sha256_OPSLIMIT_SENSITIVE,
[INFO] [stdout] ...   |
[INFO] [stdout]  27 | |     sodium::crypto_pwhash_scryptsalsa208sha256_str_needs_rehash,
[INFO] [stdout]  28 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `$crate::hash::pbkdf::pbkdf_module_common` which comes from the expansion of the macro `scrypt_module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]     --> src/mem.rs:668:24
[INFO] [stdout]      |
[INFO] [stdout]  668 |             #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]      |                        ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1008 |         let buf = anon_buffer!(32)?;
[INFO] [stdout]      |                   ---------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]      = note: this warning originates in the macro `hardened_buffer` which comes from the expansion of the macro `anon_buffer` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]     --> src/mem.rs:679:24
[INFO] [stdout]      |
[INFO] [stdout]  679 |             #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]      |                        ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1008 |         let buf = anon_buffer!(32)?;
[INFO] [stdout]      |                   ---------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]      = note: this warning originates in the macro `hardened_buffer` which comes from the expansion of the macro `anon_buffer` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/mem.rs:668:24
[INFO] [stdout]     |
[INFO] [stdout] 668 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/random.rs:52:1
[INFO] [stdout]     |
[INFO] [stdout]  52 | / mem::hardened_buffer! {
[INFO] [stdout]  53 | |     /// Represents a seed for deterministic pseudo-random number generation, see
[INFO] [stdout]  54 | |     /// [`fill_random_from_seed`].
[INFO] [stdout]  55 | |     ///
[INFO] [stdout] ...   |
[INFO] [stdout]  66 | |     pub Seed(SEED_LENGTH)
[INFO] [stdout]  67 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `mem::hardened_buffer` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/mem.rs:679:24
[INFO] [stdout]     |
[INFO] [stdout] 679 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/random.rs:52:1
[INFO] [stdout]     |
[INFO] [stdout]  52 | / mem::hardened_buffer! {
[INFO] [stdout]  53 | |     /// Represents a seed for deterministic pseudo-random number generation, see
[INFO] [stdout]  54 | |     /// [`fill_random_from_seed`].
[INFO] [stdout]  55 | |     ///
[INFO] [stdout] ...   |
[INFO] [stdout]  66 | |     pub Seed(SEED_LENGTH)
[INFO] [stdout]  67 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `mem::hardened_buffer` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/mem.rs:668:24
[INFO] [stdout]     |
[INFO] [stdout] 668 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/symmetric/aead/xchacha20poly1305_ietf.rs:138:1
[INFO] [stdout]     |
[INFO] [stdout] 138 | / mem::hardened_buffer! {
[INFO] [stdout] 139 | |     /// A secret key for this symmetric AEAD algorithm.
[INFO] [stdout] 140 | |     ///
[INFO] [stdout] 141 | |     /// There are no *technical* constraints on the contents of a key, but it should be
[INFO] [stdout] ...   |
[INFO] [stdout] 153 | |     pub Key(KEY_LENGTH);
[INFO] [stdout] 154 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `mem::hardened_buffer` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/mem.rs:679:24
[INFO] [stdout]     |
[INFO] [stdout] 679 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/symmetric/aead/xchacha20poly1305_ietf.rs:138:1
[INFO] [stdout]     |
[INFO] [stdout] 138 | / mem::hardened_buffer! {
[INFO] [stdout] 139 | |     /// A secret key for this symmetric AEAD algorithm.
[INFO] [stdout] 140 | |     ///
[INFO] [stdout] 141 | |     /// There are no *technical* constraints on the contents of a key, but it should be
[INFO] [stdout] ...   |
[INFO] [stdout] 153 | |     pub Key(KEY_LENGTH);
[INFO] [stdout] 154 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `mem::hardened_buffer` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/mem.rs:668:24
[INFO] [stdout]     |
[INFO] [stdout] 668 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/symmetric/cipher_stream.rs:197:5
[INFO] [stdout]     |
[INFO] [stdout] 197 | /     mem::hardened_buffer! {
[INFO] [stdout] 198 | |         /// Secret key for symmetric authenticated encryption/decryption of a stream of messages.
[INFO] [stdout] 199 | |         ///
[INFO] [stdout] 200 | |         /// There are no *technical* constraints on the contents of a key, but it should be
[INFO] [stdout] ...   |
[INFO] [stdout] 212 | |         pub Key(KEY_LENGTH);
[INFO] [stdout] 213 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `mem::hardened_buffer` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/mem.rs:679:24
[INFO] [stdout]     |
[INFO] [stdout] 679 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/symmetric/cipher_stream.rs:197:5
[INFO] [stdout]     |
[INFO] [stdout] 197 | /     mem::hardened_buffer! {
[INFO] [stdout] 198 | |         /// Secret key for symmetric authenticated encryption/decryption of a stream of messages.
[INFO] [stdout] 199 | |         ///
[INFO] [stdout] 200 | |         /// There are no *technical* constraints on the contents of a key, but it should be
[INFO] [stdout] ...   |
[INFO] [stdout] 212 | |         pub Key(KEY_LENGTH);
[INFO] [stdout] 213 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `mem::hardened_buffer` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/lib.rs:188:28
[INFO] [stdout]     |
[INFO] [stdout] 188 |                   #[cfg_attr(doc_cfg, doc(cfg(feature = $show)))]
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 230 | / define_alkali_error! {
[INFO] [stdout] 231 | |     basic
[INFO] [stdout] 232 | |     /// Failed to initialise Sodium.
[INFO] [stdout] 233 | |     ///
[INFO] [stdout] ...   |
[INFO] [stdout] 343 | |     StreamCipherError(symmetric::stream::StreamCipherError),
[INFO] [stdout] 344 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `define_alkali_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/mem.rs:668:24
[INFO] [stdout]     |
[INFO] [stdout] 668 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/symmetric/cipher.rs:779:5
[INFO] [stdout]     |
[INFO] [stdout] 779 | /     cipher_module! {
[INFO] [stdout] 780 | |         sodium::crypto_secretbox_xchacha20poly1305_KEYBYTES,
[INFO] [stdout] 781 | |         sodium::crypto_secretbox_xchacha20poly1305_MACBYTES,
[INFO] [stdout] 782 | |         sodium::crypto_secretbox_xchacha20poly1305_NONCEBYTES,
[INFO] [stdout] ...   |
[INFO] [stdout] 788 | |         sodium::crypto_secretbox_xchacha20poly1305_open_detached,
[INFO] [stdout] 789 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `mem::hardened_buffer` which comes from the expansion of the macro `cipher_module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/mem.rs:679:24
[INFO] [stdout]     |
[INFO] [stdout] 679 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/symmetric/cipher.rs:779:5
[INFO] [stdout]     |
[INFO] [stdout] 779 | /     cipher_module! {
[INFO] [stdout] 780 | |         sodium::crypto_secretbox_xchacha20poly1305_KEYBYTES,
[INFO] [stdout] 781 | |         sodium::crypto_secretbox_xchacha20poly1305_MACBYTES,
[INFO] [stdout] 782 | |         sodium::crypto_secretbox_xchacha20poly1305_NONCEBYTES,
[INFO] [stdout] ...   |
[INFO] [stdout] 788 | |         sodium::crypto_secretbox_xchacha20poly1305_open_detached,
[INFO] [stdout] 789 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `mem::hardened_buffer` which comes from the expansion of the macro `cipher_module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/mem.rs:668:24
[INFO] [stdout]     |
[INFO] [stdout] 668 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/symmetric/cipher.rs:711:5
[INFO] [stdout]     |
[INFO] [stdout] 711 | /     cipher_module! {
[INFO] [stdout] 712 | |         sodium::crypto_secretbox_xsalsa20poly1305_KEYBYTES,
[INFO] [stdout] 713 | |         sodium::crypto_secretbox_xsalsa20poly1305_MACBYTES,
[INFO] [stdout] 714 | |         sodium::crypto_secretbox_xsalsa20poly1305_NONCEBYTES,
[INFO] [stdout] ...   |
[INFO] [stdout] 720 | |         sodium::crypto_secretbox_open_detached,
[INFO] [stdout] 721 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `mem::hardened_buffer` which comes from the expansion of the macro `cipher_module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/mem.rs:679:24
[INFO] [stdout]     |
[INFO] [stdout] 679 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/symmetric/cipher.rs:711:5
[INFO] [stdout]     |
[INFO] [stdout] 711 | /     cipher_module! {
[INFO] [stdout] 712 | |         sodium::crypto_secretbox_xsalsa20poly1305_KEYBYTES,
[INFO] [stdout] 713 | |         sodium::crypto_secretbox_xsalsa20poly1305_MACBYTES,
[INFO] [stdout] 714 | |         sodium::crypto_secretbox_xsalsa20poly1305_NONCEBYTES,
[INFO] [stdout] ...   |
[INFO] [stdout] 720 | |         sodium::crypto_secretbox_open_detached,
[INFO] [stdout] 721 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `mem::hardened_buffer` which comes from the expansion of the macro `cipher_module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/mem.rs:668:24
[INFO] [stdout]     |
[INFO] [stdout] 668 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/symmetric/auth.rs:769:5
[INFO] [stdout]     |
[INFO] [stdout] 769 | /     auth_module!(
[INFO] [stdout] 770 | |         sodium::crypto_auth_hmacsha512_KEYBYTES,
[INFO] [stdout] 771 | |         sodium::crypto_auth_hmacsha512_BYTES,
[INFO] [stdout] 772 | |         sodium::crypto_auth_hmacsha512_keygen,
[INFO] [stdout] ...   |
[INFO] [stdout] 778 | |         sodium::crypto_auth_hmacsha512_final,
[INFO] [stdout] 779 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `mem::hardened_buffer` which comes from the expansion of the macro `auth_module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/mem.rs:679:24
[INFO] [stdout]     |
[INFO] [stdout] 679 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/symmetric/auth.rs:769:5
[INFO] [stdout]     |
[INFO] [stdout] 769 | /     auth_module!(
[INFO] [stdout] 770 | |         sodium::crypto_auth_hmacsha512_KEYBYTES,
[INFO] [stdout] 771 | |         sodium::crypto_auth_hmacsha512_BYTES,
[INFO] [stdout] 772 | |         sodium::crypto_auth_hmacsha512_keygen,
[INFO] [stdout] ...   |
[INFO] [stdout] 778 | |         sodium::crypto_auth_hmacsha512_final,
[INFO] [stdout] 779 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `mem::hardened_buffer` which comes from the expansion of the macro `auth_module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/mem.rs:668:24
[INFO] [stdout]     |
[INFO] [stdout] 668 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/symmetric/auth.rs:703:5
[INFO] [stdout]     |
[INFO] [stdout] 703 | /     auth_module!(
[INFO] [stdout] 704 | |         sodium::crypto_auth_hmacsha256_KEYBYTES,
[INFO] [stdout] 705 | |         sodium::crypto_auth_hmacsha256_BYTES,
[INFO] [stdout] 706 | |         sodium::crypto_auth_hmacsha256_keygen,
[INFO] [stdout] ...   |
[INFO] [stdout] 712 | |         sodium::crypto_auth_hmacsha256_final,
[INFO] [stdout] 713 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `mem::hardened_buffer` which comes from the expansion of the macro `auth_module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/mem.rs:679:24
[INFO] [stdout]     |
[INFO] [stdout] 679 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/symmetric/auth.rs:703:5
[INFO] [stdout]     |
[INFO] [stdout] 703 | /     auth_module!(
[INFO] [stdout] 704 | |         sodium::crypto_auth_hmacsha256_KEYBYTES,
[INFO] [stdout] 705 | |         sodium::crypto_auth_hmacsha256_BYTES,
[INFO] [stdout] 706 | |         sodium::crypto_auth_hmacsha256_keygen,
[INFO] [stdout] ...   |
[INFO] [stdout] 712 | |         sodium::crypto_auth_hmacsha256_final,
[INFO] [stdout] 713 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `mem::hardened_buffer` which comes from the expansion of the macro `auth_module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/mem.rs:668:24
[INFO] [stdout]     |
[INFO] [stdout] 668 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/symmetric/auth.rs:637:5
[INFO] [stdout]     |
[INFO] [stdout] 637 | /     auth_module!(
[INFO] [stdout] 638 | |         sodium::crypto_auth_hmacsha512256_KEYBYTES,
[INFO] [stdout] 639 | |         sodium::crypto_auth_hmacsha512256_BYTES,
[INFO] [stdout] 640 | |         sodium::crypto_auth_hmacsha512256_keygen,
[INFO] [stdout] ...   |
[INFO] [stdout] 646 | |         sodium::crypto_auth_hmacsha512256_final,
[INFO] [stdout] 647 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `mem::hardened_buffer` which comes from the expansion of the macro `auth_module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/mem.rs:679:24
[INFO] [stdout]     |
[INFO] [stdout] 679 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/symmetric/auth.rs:637:5
[INFO] [stdout]     |
[INFO] [stdout] 637 | /     auth_module!(
[INFO] [stdout] 638 | |         sodium::crypto_auth_hmacsha512256_KEYBYTES,
[INFO] [stdout] 639 | |         sodium::crypto_auth_hmacsha512256_BYTES,
[INFO] [stdout] 640 | |         sodium::crypto_auth_hmacsha512256_keygen,
[INFO] [stdout] ...   |
[INFO] [stdout] 646 | |         sodium::crypto_auth_hmacsha512256_final,
[INFO] [stdout] 647 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `mem::hardened_buffer` which comes from the expansion of the macro `auth_module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/mem.rs:668:24
[INFO] [stdout]     |
[INFO] [stdout] 668 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/hash/short.rs:285:5
[INFO] [stdout]     |
[INFO] [stdout] 285 | /     short_module! {
[INFO] [stdout] 286 | |         sodium::crypto_shorthash_siphashx24_BYTES,
[INFO] [stdout] 287 | |         sodium::crypto_shorthash_siphashx24_KEYBYTES,
[INFO] [stdout] 288 | |         sodium::crypto_shorthash_siphashx24,
[INFO] [stdout] 289 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `mem::hardened_buffer` which comes from the expansion of the macro `short_module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/mem.rs:679:24
[INFO] [stdout]     |
[INFO] [stdout] 679 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/hash/short.rs:285:5
[INFO] [stdout]     |
[INFO] [stdout] 285 | /     short_module! {
[INFO] [stdout] 286 | |         sodium::crypto_shorthash_siphashx24_BYTES,
[INFO] [stdout] 287 | |         sodium::crypto_shorthash_siphashx24_KEYBYTES,
[INFO] [stdout] 288 | |         sodium::crypto_shorthash_siphashx24,
[INFO] [stdout] 289 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `mem::hardened_buffer` which comes from the expansion of the macro `short_module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/mem.rs:668:24
[INFO] [stdout]     |
[INFO] [stdout] 668 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/hash/short.rs:174:5
[INFO] [stdout]     |
[INFO] [stdout] 174 | /     short_module! {
[INFO] [stdout] 175 | |         sodium::crypto_shorthash_siphash24_BYTES,
[INFO] [stdout] 176 | |         sodium::crypto_shorthash_siphash24_KEYBYTES,
[INFO] [stdout] 177 | |         sodium::crypto_shorthash_siphash24,
[INFO] [stdout] 178 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `mem::hardened_buffer` which comes from the expansion of the macro `short_module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/mem.rs:679:24
[INFO] [stdout]     |
[INFO] [stdout] 679 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/hash/short.rs:174:5
[INFO] [stdout]     |
[INFO] [stdout] 174 | /     short_module! {
[INFO] [stdout] 175 | |         sodium::crypto_shorthash_siphash24_BYTES,
[INFO] [stdout] 176 | |         sodium::crypto_shorthash_siphash24_KEYBYTES,
[INFO] [stdout] 177 | |         sodium::crypto_shorthash_siphash24,
[INFO] [stdout] 178 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `mem::hardened_buffer` which comes from the expansion of the macro `short_module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/mem.rs:668:24
[INFO] [stdout]     |
[INFO] [stdout] 668 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/asymmetric/seal.rs:590:5
[INFO] [stdout]     |
[INFO] [stdout] 590 | /     seal_module! {
[INFO] [stdout] 591 | |         sodium::crypto_box_curve25519xchacha20poly1305_SECRETKEYBYTES,
[INFO] [stdout] 592 | |         sodium::crypto_box_curve25519xchacha20poly1305_PUBLICKEYBYTES,
[INFO] [stdout] 593 | |         sodium::crypto_box_curve25519xchacha20poly1305_SEEDBYTES,
[INFO] [stdout] ...   |
[INFO] [stdout] 600 | |         sodium::crypto_box_curve25519xchacha20poly1305_seal_open,
[INFO] [stdout] 601 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `mem::hardened_buffer` which comes from the expansion of the macro `seal_module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/mem.rs:679:24
[INFO] [stdout]     |
[INFO] [stdout] 679 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/asymmetric/seal.rs:590:5
[INFO] [stdout]     |
[INFO] [stdout] 590 | /     seal_module! {
[INFO] [stdout] 591 | |         sodium::crypto_box_curve25519xchacha20poly1305_SECRETKEYBYTES,
[INFO] [stdout] 592 | |         sodium::crypto_box_curve25519xchacha20poly1305_PUBLICKEYBYTES,
[INFO] [stdout] 593 | |         sodium::crypto_box_curve25519xchacha20poly1305_SEEDBYTES,
[INFO] [stdout] ...   |
[INFO] [stdout] 600 | |         sodium::crypto_box_curve25519xchacha20poly1305_seal_open,
[INFO] [stdout] 601 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `mem::hardened_buffer` which comes from the expansion of the macro `seal_module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/mem.rs:668:24
[INFO] [stdout]     |
[INFO] [stdout] 668 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/asymmetric/seal.rs:562:5
[INFO] [stdout]     |
[INFO] [stdout] 562 | /     seal_module! {
[INFO] [stdout] 563 | |         sodium::crypto_box_curve25519xsalsa20poly1305_SECRETKEYBYTES,
[INFO] [stdout] 564 | |         sodium::crypto_box_curve25519xsalsa20poly1305_PUBLICKEYBYTES,
[INFO] [stdout] 565 | |         sodium::crypto_box_curve25519xsalsa20poly1305_SEEDBYTES,
[INFO] [stdout] ...   |
[INFO] [stdout] 572 | |         sodium::crypto_box_seal_open,
[INFO] [stdout] 573 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `mem::hardened_buffer` which comes from the expansion of the macro `seal_module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]    --> src/mem.rs:679:24
[INFO] [stdout]     |
[INFO] [stdout] 679 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/asymmetric/seal.rs:562:5
[INFO] [stdout]     |
[INFO] [stdout] 562 | /     seal_module! {
[INFO] [stdout] 563 | |         sodium::crypto_box_curve25519xsalsa20poly1305_SECRETKEYBYTES,
[INFO] [stdout] 564 | |         sodium::crypto_box_curve25519xsalsa20poly1305_PUBLICKEYBYTES,
[INFO] [stdout] 565 | |         sodium::crypto_box_curve25519xsalsa20poly1305_SEEDBYTES,
[INFO] [stdout] ...   |
[INFO] [stdout] 572 | |         sodium::crypto_box_seal_open,
[INFO] [stdout] 573 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `mem::hardened_buffer` which comes from the expansion of the macro `seal_module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]     --> src/mem.rs:668:24
[INFO] [stdout]      |
[INFO] [stdout]  668 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]      |                          ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/asymmetric/cipher.rs:1686:5
[INFO] [stdout]      |
[INFO] [stdout] 1686 | /     cipher_module! {
[INFO] [stdout] 1687 | |         sodium::crypto_box_curve25519xchacha20poly1305_SECRETKEYBYTES,
[INFO] [stdout] 1688 | |         sodium::crypto_box_curve25519xchacha20poly1305_PUBLICKEYBYTES,
[INFO] [stdout] 1689 | |         sodium::crypto_box_curve25519xchacha20poly1305_BEFORENMBYTES,
[INFO] [stdout] ...    |
[INFO] [stdout] 1705 | |         sodium::crypto_box_curve25519xchacha20poly1305_open_detached_afternm,
[INFO] [stdout] 1706 | |     }
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]      = note: this warning originates in the macro `mem::hardened_buffer` which comes from the expansion of the macro `cipher_module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]     --> src/mem.rs:679:24
[INFO] [stdout]      |
[INFO] [stdout]  679 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]      |                          ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/asymmetric/cipher.rs:1686:5
[INFO] [stdout]      |
[INFO] [stdout] 1686 | /     cipher_module! {
[INFO] [stdout] 1687 | |         sodium::crypto_box_curve25519xchacha20poly1305_SECRETKEYBYTES,
[INFO] [stdout] 1688 | |         sodium::crypto_box_curve25519xchacha20poly1305_PUBLICKEYBYTES,
[INFO] [stdout] 1689 | |         sodium::crypto_box_curve25519xchacha20poly1305_BEFORENMBYTES,
[INFO] [stdout] ...    |
[INFO] [stdout] 1705 | |         sodium::crypto_box_curve25519xchacha20poly1305_open_detached_afternm,
[INFO] [stdout] 1706 | |     }
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]      = note: this warning originates in the macro `mem::hardened_buffer` which comes from the expansion of the macro `cipher_module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]     --> src/mem.rs:668:24
[INFO] [stdout]      |
[INFO] [stdout]  668 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]      |                          ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/asymmetric/cipher.rs:1568:5
[INFO] [stdout]      |
[INFO] [stdout] 1568 | /     cipher_module! {
[INFO] [stdout] 1569 | |         sodium::crypto_box_curve25519xsalsa20poly1305_SECRETKEYBYTES,
[INFO] [stdout] 1570 | |         sodium::crypto_box_curve25519xsalsa20poly1305_PUBLICKEYBYTES,
[INFO] [stdout] 1571 | |         sodium::crypto_box_curve25519xsalsa20poly1305_BEFORENMBYTES,
[INFO] [stdout] ...    |
[INFO] [stdout] 1587 | |         sodium::crypto_box_open_detached_afternm,
[INFO] [stdout] 1588 | |     }
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]      = note: this warning originates in the macro `mem::hardened_buffer` which comes from the expansion of the macro `cipher_module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg`
[INFO] [stdout]     --> src/mem.rs:679:24
[INFO] [stdout]      |
[INFO] [stdout]  679 |               #[cfg_attr(doc_cfg, doc(cfg(feature = "use-serde")))]
[INFO] [stdout]      |                          ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/asymmetric/cipher.rs:1568:5
[INFO] [stdout]      |
[INFO] [stdout] 1568 | /     cipher_module! {
[INFO] [stdout] 1569 | |         sodium::crypto_box_curve25519xsalsa20poly1305_SECRETKEYBYTES,
[INFO] [stdout] 1570 | |         sodium::crypto_box_curve25519xsalsa20poly1305_PUBLICKEYBYTES,
[INFO] [stdout] 1571 | |         sodium::crypto_box_curve25519xsalsa20poly1305_BEFORENMBYTES,
[INFO] [stdout] ...    |
[INFO] [stdout] 1587 | |         sodium::crypto_box_open_detached_afternm,
[INFO] [stdout] 1588 | |     }
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]      = note: this warning originates in the macro `mem::hardened_buffer` which comes from the expansion of the macro `cipher_module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$crate::mem::hardened_buffer`
[INFO] [stdout]     --> src/mem.rs:786:13
[INFO] [stdout]      |
[INFO] [stdout]  786 |         use $crate::mem::hardened_buffer;
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1008 |         let buf = anon_buffer!(32)?;
[INFO] [stdout]      |                   ---------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout]      = note: this warning originates in the macro `anon_buffer` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 21s
[INFO] running `Command { std: "docker" "inspect" "298d366221856938f684bb973f25e1c9ef7f52f4d191acea3aa8d21bd931006a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "298d366221856938f684bb973f25e1c9ef7f52f4d191acea3aa8d21bd931006a", kill_on_drop: false }`
[INFO] [stdout] 298d366221856938f684bb973f25e1c9ef7f52f4d191acea3aa8d21bd931006a
