[INFO] fetching crate openinternetcryptographykeys 0.3.0...
[INFO] testing openinternetcryptographykeys-0.3.0 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate openinternetcryptographykeys 0.3.0 into /workspace/builds/worker-0-tc1/source
[INFO] started tweaking crates.io crate openinternetcryptographykeys 0.3.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate openinternetcryptographykeys 0.3.0
[INFO] tweaked toml for crates.io crate openinternetcryptographykeys 0.3.0 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate openinternetcryptographykeys 0.3.0 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate openinternetcryptographykeys 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.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded ct-codecs v1.1.6
[INFO] [stderr]   Downloaded winternitz-ots v0.3.0
[INFO] [stderr]   Downloaded slugencode v0.1.0
[INFO] [stderr]   Downloaded base32ct v0.2.2
[INFO] [stderr]   Downloaded crypto_box v0.6.0
[INFO] [stderr]   Downloaded serde-encrypt-core v0.7.0
[INFO] [stderr]   Downloaded salsa20 v0.8.0
[INFO] [stderr]   Downloaded serde-encrypt v0.7.0
[INFO] [stderr]   Downloaded xsalsa20poly1305 v0.7.1
[INFO] [stderr]   Downloaded universal-hash v0.4.0
[INFO] [stderr]   Downloaded securerand-rs v0.4.0
[INFO] [stderr]   Downloaded getrandom_or_panic v0.0.3
[INFO] [stderr]   Downloaded cpufeatures v0.1.5
[INFO] [stderr]   Downloaded postcard-cobs v0.1.5-pre
[INFO] [stderr]   Downloaded serde_bytes v0.11.17
[INFO] [stderr]   Downloaded protobuf-macros v4.34.1-release
[INFO] [stderr]   Downloaded cmov v0.5.3
[INFO] [stderr]   Downloaded pqcrypto-traits v0.3.5
[INFO] [stderr]   Downloaded kem v0.3.0-pre.0
[INFO] [stderr]   Downloaded leslie_lamport v0.3.1
[INFO] [stderr]   Downloaded crypto-hash v0.3.4
[INFO] [stderr]   Downloaded hex v0.3.2
[INFO] [stderr]   Downloaded commoncrypto v0.2.0
[INFO] [stderr]   Downloaded commoncrypto-sys v0.2.0
[INFO] [stderr]   Downloaded ed448 v0.5.0
[INFO] [stderr]   Downloaded slh-dsa v0.2.0-rc.5
[INFO] [stderr]   Downloaded chacha20 v0.7.1
[INFO] [stderr]   Downloaded argon2 v0.5.3
[INFO] [stderr]   Downloaded password-hash v0.5.0
[INFO] [stderr]   Downloaded paste-complete v1.0.15
[INFO] [stderr]   Downloaded hybrid-array v0.3.1
[INFO] [stderr]   Downloaded postcard v0.7.3
[INFO] [stderr]   Downloaded half v1.8.3
[INFO] [stderr]   Downloaded ml-kem v0.2.3
[INFO] [stderr]   Downloaded hybrid-array v0.2.3
[INFO] [stderr]   Downloaded ecies-ed25519-silene v0.1.0
[INFO] [stderr]   Downloaded libredox v0.1.9
[INFO] [stderr]   Downloaded hmac v0.11.0
[INFO] [stderr]   Downloaded crypto-mac v0.11.0
[INFO] [stderr]   Downloaded base58 v0.2.0
[INFO] [stderr]   Downloaded serde_cbor v0.11.2
[INFO] [stderr]   Downloaded chacha20poly1305 v0.8.0
[INFO] [stderr]   Downloaded schnorrkel v0.11.5
[INFO] [stderr]   Downloaded pqcrypto-internals v0.2.10
[INFO] [stderr]   Downloaded ml-dsa v0.0.4
[INFO] [stderr]   Downloaded serde_yaml v0.8.26
[INFO] [stderr]   Downloaded base32 v0.5.1
[INFO] [stderr]   Downloaded tiny-bip39 v2.0.0
[INFO] [stderr]   Downloaded x25519-dalek v1.1.1
[INFO] [stderr]   Downloaded ml-dsa v0.1.0
[INFO] [stderr]   Downloaded cc v1.2.31
[INFO] [stderr]   Downloaded bls-signatures v0.15.0
[INFO] [stderr]   Downloaded hkdf v0.11.0
[INFO] [stderr]   Downloaded libslug v0.13.0
[INFO] [stderr]   Downloaded ed448-goldilocks v0.9.0
[INFO] [stderr]   Downloaded ed448-goldilocks-plus v0.16.0
[INFO] [stderr]   Downloaded protobuf v4.34.1-release
[INFO] [stderr]   Downloaded fixedstr v0.5.11
[INFO] [stderr]   Downloaded fiat-crypto v0.1.20
[INFO] [stderr]   Downloaded bls12_381 v0.8.0
[INFO] [stderr]   Downloaded pqcrypto-sphincsplus v0.7.2
[INFO] [stderr]   Downloaded pqcrypto-falcon v0.4.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] a8ca62103dc8706556d41b72331439ea18b461c54df9a86b82ba1d1c3681a142
[INFO] running `Command { std: "docker" "start" "a8ca62103dc8706556d41b72331439ea18b461c54df9a86b82ba1d1c3681a142", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a8ca62103dc8706556d41b72331439ea18b461c54df9a86b82ba1d1c3681a142", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "a8ca62103dc8706556d41b72331439ea18b461c54df9a86b82ba1d1c3681a142" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a8ca62103dc8706556d41b72331439ea18b461c54df9a86b82ba1d1c3681a142", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "a8ca62103dc8706556d41b72331439ea18b461c54df9a86b82ba1d1c3681a142" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling libc v0.2.183
[INFO] [stderr]    Compiling cfg-if v1.0.1
[INFO] [stderr]    Compiling const-oid v0.9.6
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling base64ct v1.8.0
[INFO] [stderr]    Compiling zerocopy v0.8.26
[INFO] [stderr]    Compiling rand_core v0.10.1
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling cmov v0.5.3
[INFO] [stderr]    Compiling const-oid v0.10.2
[INFO] [stderr]    Compiling bitvec v1.0.1
[INFO] [stderr]    Compiling ctutils v0.4.2
[INFO] [stderr]    Compiling pem-rfc7468 v0.7.0
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling hybrid-array v0.4.12
[INFO] [stderr]    Compiling base16ct v0.2.0
[INFO] [stderr]    Compiling getrandom v0.2.16
[INFO] [stderr]    Compiling jobserver v0.1.33
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling zmij v1.0.16
[INFO] [stderr]    Compiling pkg-config v0.3.32
[INFO] [stderr]    Compiling cc v1.2.31
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling keccak v0.1.5
[INFO] [stderr]    Compiling block-buffer v0.12.0
[INFO] [stderr]    Compiling crypto-common v0.2.2
[INFO] [stderr]    Compiling glob v0.3.2
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling cpufeatures v0.1.5
[INFO] [stderr]    Compiling rand_core v0.5.1
[INFO] [stderr]    Compiling arrayvec v0.4.12
[INFO] [stderr]    Compiling ff v0.13.1
[INFO] [stderr]    Compiling keccak v0.2.0
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]    Compiling group v0.13.0
[INFO] [stderr]    Compiling openssl v0.10.73
[INFO] [stderr]    Compiling nodrop v0.1.14
[INFO] [stderr]    Compiling spin v0.9.8
[INFO] [stderr]    Compiling tinyvec v1.9.0
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling openssl-sys v0.9.109
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling pqcrypto-internals v0.2.10
[INFO] [stderr]    Compiling bitflags v2.9.1
[INFO] [stderr]    Compiling signature v3.0.0
[INFO] [stderr]    Compiling constant_time_eq v0.1.5
[INFO] [stderr]    Compiling getrandom v0.1.16
[INFO] [stderr]    Compiling linked-hash-map v0.5.6
[INFO] [stderr]    Compiling num-bigint-dig v0.8.6
[INFO] [stderr]    Compiling paste-complete v1.0.15
[INFO] [stderr]    Compiling blake2-rfc v0.2.18
[INFO] [stderr]    Compiling yaml-rust v0.4.5
[INFO] [stderr]    Compiling unicode-normalization v0.1.24
[INFO] [stderr]    Compiling num-iter v0.1.45
[INFO] [stderr]    Compiling pqcrypto-sphincsplus v0.7.2
[INFO] [stderr]    Compiling pqcrypto-falcon v0.4.1
[INFO] [stderr]    Compiling blake3 v1.8.5
[INFO] [stderr]    Compiling protobuf v4.34.1-release
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling pairing v0.23.0
[INFO] [stderr]    Compiling chacha20 v0.10.0
[INFO] [stderr]    Compiling password-hash v0.5.0
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling postcard-cobs v0.1.5-pre
[INFO] [stderr]    Compiling hex v0.3.2
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling ct-codecs v1.1.6
[INFO] [stderr]    Compiling half v1.8.3
[INFO] [stderr]    Compiling tiny-keccak v2.0.2
[INFO] [stderr]    Compiling sponge-cursor v0.1.0
[INFO] [stderr]    Compiling base32ct v0.2.2
[INFO] [stderr]    Compiling hashbrown v0.15.4
[INFO] [stderr]    Compiling pqcrypto-traits v0.3.5
[INFO] [stderr]    Compiling shake v0.1.0
[INFO] [stderr]    Compiling dirs-sys v0.5.0
[INFO] [stderr]    Compiling zeroize_derive v1.5.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zerocopy-derive v0.8.26
[INFO] [stderr]    Compiling zeroize v1.9.0
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling der v0.7.10
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling digest v0.9.0
[INFO] [stderr]    Compiling inout v0.1.4
[INFO] [stderr]    Compiling cipher v0.3.0
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling universal-hash v0.5.1
[INFO] [stderr]    Compiling universal-hash v0.4.0
[INFO] [stderr]    Compiling crypto-bigint v0.5.5
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling poly1305 v0.7.2
[INFO] [stderr]    Compiling aead v0.4.3
[INFO] [stderr]    Compiling sha3 v0.10.8
[INFO] [stderr]    Compiling spki v0.7.3
[INFO] [stderr]    Compiling pkcs8 v0.10.2
[INFO] [stderr]    Compiling chacha20 v0.7.1
[INFO] [stderr]    Compiling salsa20 v0.8.0
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling curve25519-dalek v3.2.0
[INFO] [stderr]    Compiling der v0.8.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling x25519-dalek v1.1.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling serdect v0.2.0
[INFO] [stderr]    Compiling xsalsa20poly1305 v0.7.1
[INFO] [stderr]    Compiling chacha20poly1305 v0.8.0
[INFO] [stderr]    Compiling sec1 v0.7.3
[INFO] [stderr]    Compiling spki v0.8.0
[INFO] [stderr]    Compiling bs58 v0.5.1
[INFO] [stderr]    Compiling pbkdf2 v0.12.2
[INFO] [stderr]    Compiling elliptic-curve v0.13.8
[INFO] [stderr]    Compiling rfc6979 v0.4.0
[INFO] [stderr]    Compiling polyval v0.6.2
[INFO] [stderr]    Compiling aead v0.5.2
[INFO] [stderr]    Compiling crypto-mac v0.11.0
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling hmac v0.11.0
[INFO] [stderr]    Compiling ghash v0.5.1
[INFO] [stderr]    Compiling pkcs8 v0.11.0
[INFO] [stderr]    Compiling crypto_box v0.6.0
[INFO] [stderr]    Compiling ecdsa v0.16.9
[INFO] [stderr]    Compiling ctr v0.9.2
[INFO] [stderr]    Compiling aes v0.8.4
[INFO] [stderr]    Compiling blake2 v0.10.6
[INFO] [stderr]    Compiling block-buffer v0.9.0
[INFO] [stderr]    Compiling sha2 v0.9.9
[INFO] [stderr]    Compiling argon2 v0.5.3
[INFO] [stderr]    Compiling k256 v0.13.4
[INFO] [stderr]    Compiling aes-gcm v0.10.3
[INFO] [stderr]    Compiling serde-encrypt-core v0.7.0
[INFO] [stderr]    Compiling hkdf v0.11.0
[INFO] [stderr]    Compiling slugencode v0.1.0
[INFO] [stderr]    Compiling tiny-bip39 v2.0.0
[INFO] [stderr]    Compiling getrandom_or_panic v0.0.3
[INFO] [stderr]    Compiling serde_bytes v0.11.17
[INFO] [stderr]    Compiling crypto-hash v0.3.4
[INFO] [stderr]    Compiling serde-big-array v0.5.1
[INFO] [stderr]    Compiling serde_yaml v0.8.26
[INFO] [stderr]    Compiling serdect v0.3.0
[INFO] [stderr]    Compiling postcard v0.7.3
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling serde_cbor v0.11.2
[INFO] [stderr]    Compiling rand_chacha v0.10.0
[INFO] [stderr]    Compiling pkcs1 v0.7.5
[INFO] [stderr]    Compiling ed25519 v2.2.3
[INFO] [stderr]    Compiling hkdf v0.12.4
[INFO] [stderr]    Compiling chacha20 v0.9.1
[INFO] [stderr]    Compiling ripemd v0.1.3
[INFO] [stderr]    Compiling poly1305 v0.8.0
[INFO] [stderr]    Compiling bls12_381 v0.8.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.19
[INFO] [stderr]    Compiling indexmap v2.10.0
[INFO] [stderr]    Compiling merlin v3.0.0
[INFO] [stderr]    Compiling kem v0.3.0-pre.0
[INFO] [stderr]    Compiling protobuf-macros v4.34.1-release
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling rand v0.10.1
[INFO] [stderr]    Compiling hmac v0.13.0
[INFO] [stderr]    Compiling sha3 v0.11.0
[INFO] [stderr]    Compiling sha2 v0.11.0
[INFO] [stderr]    Compiling module-lattice v0.2.3
[INFO] [stderr]    Compiling hybrid-array v0.3.1
[INFO] [stderr]    Compiling hybrid-array v0.2.3
[INFO] [stderr]    Compiling base64 v0.22.1
[INFO] [stderr]    Compiling fiat-crypto v0.1.20
[INFO] [stderr]    Compiling bls-signatures v0.15.0
[INFO] [stderr]    Compiling ml-kem v0.2.3
[INFO] [stderr]    Compiling pem v3.0.6
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling ml-dsa v0.0.4
[INFO] [stderr]    Compiling slh-dsa v0.2.0-rc.5
[INFO] [stderr]    Compiling ml-dsa v0.1.0
[INFO] [stderr]    Compiling securerand-rs v0.4.0
[INFO] [stderr]    Compiling leslie_lamport v0.3.1
[INFO] [stderr]    Compiling thiserror v2.0.19
[INFO] [stderr]    Compiling schnorrkel v0.11.5
[INFO] [stderr]    Compiling bip32 v0.5.3
[INFO] [stderr]    Compiling ed448-goldilocks v0.9.0
[INFO] [stderr]    Compiling chacha20poly1305 v0.10.1
[INFO] [stderr]    Compiling ecies-ed25519-silene v0.1.0
[INFO] [stderr]    Compiling rsa v0.9.10
[INFO] [stderr]    Compiling ed25519-dalek v2.2.0
[INFO] [stderr]    Compiling serde-encrypt v0.7.0
[INFO] [stderr]    Compiling ed448-goldilocks-plus v0.16.0
[INFO] [stderr]    Compiling fixedstr v0.5.11
[INFO] [stderr]    Compiling winternitz-ots v0.3.0
[INFO] [stderr]    Compiling subtle-encoding v0.5.1
[INFO] [stderr]    Compiling dirs v6.0.0
[INFO] [stderr]    Compiling ed448 v0.5.0
[INFO] [stderr]    Compiling base32 v0.5.1
[INFO] [stderr]    Compiling log v0.4.32
[INFO] [stderr]    Compiling base58 v0.2.0
[INFO] [stderr]    Compiling libslug v0.13.0
[INFO] [stderr]    Compiling openinternetcryptographykeys v0.3.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `ECIESEncrypt`
[INFO] [stdout]   --> src/keys/oint/__types/mod.rs:31:56
[INFO] [stdout]    |
[INFO] [stdout] 31 | use libslug::slugcrypt::internals::encryption::ecies::{ECIESEncrypt, ECPublicKey, ECSecretKey};
[INFO] [stdout]    |                                                        ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `FromBincode`, `FromStandardPem`, and `IntoBincode`
[INFO] [stdout]   --> src/keys/oint/__types/mod.rs:35:50
[INFO] [stdout]    |
[INFO] [stdout] 35 | use libslug::slugcrypt::traits::{IntoStandardPem,FromStandardPem,FromBincode,IntoBincode};
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `ECIES_ED25519` should have an upper camel case name
[INFO] [stdout]    --> src/keys/oint/__types/mod.rs:185:5
[INFO] [stdout]     |
[INFO] [stdout] 185 |     ECIES_ED25519(ECPublicKey),
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EciesEd25519`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `ECIES_ED25519` should have an upper camel case name
[INFO] [stdout]    --> src/keys/oint/__types/mod.rs:189:5
[INFO] [stdout]     |
[INFO] [stdout] 189 |     ECIES_ED25519(ECSecretKey),
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EciesEd25519`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `libslug::prelude::SlugSphincsPlus`
[INFO] [stdout]   --> src/keys/oint/usage.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 | use libslug::prelude::SlugSphincsPlus;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `OpenInternetPublicKeyDerive`
[INFO] [stdout]   --> src/keys/oint/usage.rs:58:97
[INFO] [stdout]    |
[INFO] [stdout] 58 | use crate::prelude::essentials::{OpenInternetGeneration,OpenInternetSigner,OpenInternetVerifier,OpenInternetPublicKeyDerive};
[INFO] [stdout]    |                                                                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `FromBincode` and `IntoBincode`
[INFO] [stdout]   --> src/keys/oint/usage.rs:63:34
[INFO] [stdout]    |
[INFO] [stdout] 63 | use libslug::slugcrypt::traits::{IntoBincode,FromBincode};
[INFO] [stdout]    |                                  ^^^^^^^^^^^ ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `fixedstr::str192`
[INFO] [stdout]   --> src/keys/oint/required_traits/mod.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 | use fixedstr::str192;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `OpenInternetCryptographySecretKey`
[INFO] [stdout]   --> src/keys/oint/required_traits/mod.rs:30:201
[INFO] [stdout]    |
[INFO] [stdout] 30 | ...::essentials::{OpenInternetCryptographyKeypair, OpenInternetCryptographySecretKey}};
[INFO] [stdout]    |                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `libslug::slugcrypt::internals::bip39::traits::GenerateWithBIP39`
[INFO] [stdout]  --> src/keys/encrypt/mod.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use libslug::slugcrypt::internals::bip39::traits::GenerateWithBIP39;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]    --> src/keys/oint/__types/mod.rs:501:13
[INFO] [stdout]     |
[INFO] [stdout] 501 |         let x: PemEncodingSuites = Self::new();
[INFO] [stdout]     |             ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]    --> src/keys/oint/__types/mod.rs:648:45
[INFO] [stdout]     |
[INFO] [stdout] 648 |             Slug20Signature::ShulginSigning(sig) => ShulginSignature::label_for_standard_pem(),
[INFO] [stdout]     |                                             ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]    --> src/keys/oint/__types/mod.rs:649:45
[INFO] [stdout]     |
[INFO] [stdout] 649 |             Slug20Signature::AbsolveSigning(sig) => AbsolveSignature::label_for_standard_pem(),
[INFO] [stdout]     |                                             ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]    --> src/keys/oint/__types/mod.rs:650:45
[INFO] [stdout]     |
[INFO] [stdout] 650 |             Slug20Signature::EsphandSigning(sig) => EsphandSignature::label_for_standard_pem(),
[INFO] [stdout]     |                                             ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]    --> src/keys/oint/__types/mod.rs:651:34
[INFO] [stdout]     |
[INFO] [stdout] 651 |             Slug20Signature::BLS(sig) => BLSSignature::label_for_standard_pem(),
[INFO] [stdout]     |                                  ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]    --> src/keys/oint/__types/mod.rs:652:36
[INFO] [stdout]     |
[INFO] [stdout] 652 |             Slug20Signature::ECDSA(sig) => ECDSASignature::label_for_standard_pem(),
[INFO] [stdout]     |                                    ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]    --> src/keys/oint/__types/mod.rs:653:38
[INFO] [stdout]     |
[INFO] [stdout] 653 |             Slug20Signature::Ed25519(sig) => ED25519Signature::label_for_standard_pem(),
[INFO] [stdout]     |                                      ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]    --> src/keys/oint/__types/mod.rs:654:36
[INFO] [stdout]     |
[INFO] [stdout] 654 |             Slug20Signature::Ed448(sig) => Ed448Signature::label_for_standard_pem(),
[INFO] [stdout]     |                                    ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]    --> src/keys/oint/__types/mod.rs:655:37
[INFO] [stdout]     |
[INFO] [stdout] 655 |             Slug20Signature::Falcon(sig) => Falcon1024Signature::label_for_standard_pem(),
[INFO] [stdout]     |                                     ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]    --> src/keys/oint/__types/mod.rs:656:36
[INFO] [stdout]     |
[INFO] [stdout] 656 |             Slug20Signature::MLDSA(sig) => MLDSA3Signature::label_for_standard_pem(),
[INFO] [stdout]     |                                    ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]    --> src/keys/oint/__types/mod.rs:657:38
[INFO] [stdout]     |
[INFO] [stdout] 657 |             Slug20Signature::Schnorr(sig) => SchnorrSignature::label_for_standard_pem(),
[INFO] [stdout]     |                                      ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]    --> src/keys/oint/__types/mod.rs:658:42
[INFO] [stdout]     |
[INFO] [stdout] 658 |             Slug20Signature::SPHINCSPlus(sig) => SPHINCSSignature::label_for_standard_pem(),
[INFO] [stdout]     |                                          ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pk`
[INFO] [stdout]    --> src/keys/oint/usage.rs:221:22
[INFO] [stdout]     |
[INFO] [stdout] 221 |                 let (pk,sk): (Falcon1024PublicKey, Falcon1024SecretKey) = SlugFalcon1024::generate();
[INFO] [stdout]     |                      ^^ help: if this is intentional, prefix it with an underscore: `_pk`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/keys/oint/usage.rs:300:13
[INFO] [stdout]     |
[INFO] [stdout] 300 |             _ => Err(libslug::prelude::core::SlugErrors::Other(String::from("Unsupported algorithm for signing with context")))
[INFO] [stdout]     |             ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/keys/oint/usage.rs:300:13
[INFO] [stdout]     |
[INFO] [stdout] 247 |             Slug20SecretKey::ShulginSigning(keypair) => {
[INFO] [stdout]     |             ---------------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 252 |             Slug20SecretKey::AbsolveSigning(keypair) => {
[INFO] [stdout]     |             ---------------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 256 |             Slug20SecretKey::EsphandSigning(keypair) => {
[INFO] [stdout]     |             ---------------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 260 |             Slug20SecretKey::BLS(key) => {
[INFO] [stdout]     |             ------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 300 |             _ => Err(libslug::prelude::core::SlugErrors::Other(String::from("Unsupported algorithm for signing with context")))
[INFO] [stdout]     |             ^ ...and 7 other patterns collectively make this unreachable
[INFO] [stdout]     = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/keys/oint/usage.rs:411:13
[INFO] [stdout]     |
[INFO] [stdout] 411 |             _ => Err(libslug::prelude::core::SlugErrors::Other(String::from("Unsupported algorithm for verification with context")))
[INFO] [stdout]     |             ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/keys/oint/usage.rs:411:13
[INFO] [stdout]     |
[INFO] [stdout] 311 |             Slug20PublicKey::ShulginSigning(keypair) => {
[INFO] [stdout]     |             ---------------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 318 |             Slug20PublicKey::AbsolveSigning(keypair) => {
[INFO] [stdout]     |             ---------------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 325 |             Slug20PublicKey::EsphandSigning(keypair) => {
[INFO] [stdout]     |             ---------------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 332 |             Slug20PublicKey::BLS(key) => {
[INFO] [stdout]     |             ------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 411 |             _ => Err(libslug::prelude::core::SlugErrors::Other(String::from("Unsupported algorithm for verification with context")))
[INFO] [stdout]     |             ^ ...and 7 other patterns collectively make this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `keypair`
[INFO] [stdout]    --> src/keys/oint/usage.rs:438:45
[INFO] [stdout]     |
[INFO] [stdout] 438 |             Slug20SecretKey::ShulginSigning(keypair) => ShulginKeypair::label_for_standard_pem_secret(),
[INFO] [stdout]     |                                             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_keypair`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `keypair`
[INFO] [stdout]    --> src/keys/oint/usage.rs:439:45
[INFO] [stdout]     |
[INFO] [stdout] 439 |             Slug20SecretKey::AbsolveSigning(keypair) => AbsolveKeypair::label_for_standard_pem_secret(),
[INFO] [stdout]     |                                             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_keypair`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `keypair`
[INFO] [stdout]    --> src/keys/oint/usage.rs:440:45
[INFO] [stdout]     |
[INFO] [stdout] 440 |             Slug20SecretKey::EsphandSigning(keypair) => EsphandKeypair::label_for_standard_pem_secret(),
[INFO] [stdout]     |                                             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_keypair`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/keys/oint/usage.rs:441:34
[INFO] [stdout]     |
[INFO] [stdout] 441 |             Slug20SecretKey::BLS(key) => BLSSecretKey::label_for_standard_pem_secret(),
[INFO] [stdout]     |                                  ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/keys/oint/usage.rs:442:36
[INFO] [stdout]     |
[INFO] [stdout] 442 |             Slug20SecretKey::ECDSA(key) => ECDSASecretKey::label_for_standard_pem_secret(),
[INFO] [stdout]     |                                    ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/keys/oint/usage.rs:443:38
[INFO] [stdout]     |
[INFO] [stdout] 443 |             Slug20SecretKey::Ed25519(key) => ED25519SecretKey::label_for_standard_pem_secret(),
[INFO] [stdout]     |                                      ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/keys/oint/usage.rs:444:36
[INFO] [stdout]     |
[INFO] [stdout] 444 |             Slug20SecretKey::Ed448(key) => Ed448SecretKey::label_for_standard_pem_secret(),
[INFO] [stdout]     |                                    ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/keys/oint/usage.rs:445:37
[INFO] [stdout]     |
[INFO] [stdout] 445 |             Slug20SecretKey::Falcon(key) => Falcon1024SecretKey::label_for_standard_pem_secret(),
[INFO] [stdout]     |                                     ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/keys/oint/usage.rs:446:36
[INFO] [stdout]     |
[INFO] [stdout] 446 |             Slug20SecretKey::MLDSA(key) => MLDSA3SecretKey::label_for_standard_pem_secret(),
[INFO] [stdout]     |                                    ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/keys/oint/usage.rs:447:38
[INFO] [stdout]     |
[INFO] [stdout] 447 |             Slug20SecretKey::Schnorr(key) => SchnorrSecretKey::label_for_standard_pem_secret(),
[INFO] [stdout]     |                                      ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/keys/oint/usage.rs:448:42
[INFO] [stdout]     |
[INFO] [stdout] 448 |             Slug20SecretKey::SPHINCSPlus(key) => SPHINCSSecretKey::label_for_standard_pem_secret(),
[INFO] [stdout]     |                                          ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `keypair`
[INFO] [stdout]    --> src/keys/oint/usage.rs:471:45
[INFO] [stdout]     |
[INFO] [stdout] 471 |             Slug20PublicKey::ShulginSigning(keypair) => ShulginKeypair::label_for_standard_pem(),
[INFO] [stdout]     |                                             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_keypair`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `keypair`
[INFO] [stdout]    --> src/keys/oint/usage.rs:472:45
[INFO] [stdout]     |
[INFO] [stdout] 472 |             Slug20PublicKey::AbsolveSigning(keypair) => AbsolveKeypair::label_for_standard_pem(),
[INFO] [stdout]     |                                             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_keypair`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `keypair`
[INFO] [stdout]    --> src/keys/oint/usage.rs:473:45
[INFO] [stdout]     |
[INFO] [stdout] 473 |             Slug20PublicKey::EsphandSigning(keypair) => EsphandKeypair::label_for_standard_pem(),
[INFO] [stdout]     |                                             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_keypair`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/keys/oint/usage.rs:474:34
[INFO] [stdout]     |
[INFO] [stdout] 474 |             Slug20PublicKey::BLS(key) => BLSPublicKey::label_for_standard_pem(),
[INFO] [stdout]     |                                  ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/keys/oint/usage.rs:475:36
[INFO] [stdout]     |
[INFO] [stdout] 475 |             Slug20PublicKey::ECDSA(key) => ECDSAPublicKey::label_for_standard_pem(),
[INFO] [stdout]     |                                    ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/keys/oint/usage.rs:476:38
[INFO] [stdout]     |
[INFO] [stdout] 476 |             Slug20PublicKey::Ed25519(key) => ED25519PublicKey::label_for_standard_pem(),
[INFO] [stdout]     |                                      ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/keys/oint/usage.rs:477:36
[INFO] [stdout]     |
[INFO] [stdout] 477 |             Slug20PublicKey::Ed448(key) => Ed448PublicKey::label_for_standard_pem(),
[INFO] [stdout]     |                                    ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/keys/oint/usage.rs:478:37
[INFO] [stdout]     |
[INFO] [stdout] 478 |             Slug20PublicKey::Falcon(key) => Falcon1024PublicKey::label_for_standard_pem(),
[INFO] [stdout]     |                                     ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/keys/oint/usage.rs:479:36
[INFO] [stdout]     |
[INFO] [stdout] 479 |             Slug20PublicKey::MLDSA(key) => MLDSA3PublicKey::label_for_standard_pem(),
[INFO] [stdout]     |                                    ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/keys/oint/usage.rs:480:38
[INFO] [stdout]     |
[INFO] [stdout] 480 |             Slug20PublicKey::Schnorr(key) => SchnorrPublicKey::label_for_standard_pem(),
[INFO] [stdout]     |                                      ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/keys/oint/usage.rs:481:42
[INFO] [stdout]     |
[INFO] [stdout] 481 |             Slug20PublicKey::SPHINCSPlus(key) => SPHINCSPublicKey::label_for_standard_pem(),
[INFO] [stdout]     |                                          ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]    --> src/keys/oint/usage.rs:503:45
[INFO] [stdout]     |
[INFO] [stdout] 503 |             Slug20Signature::ShulginSigning(sig) => ShulginSignature::label_for_standard_pem(),
[INFO] [stdout]     |                                             ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]    --> src/keys/oint/usage.rs:504:45
[INFO] [stdout]     |
[INFO] [stdout] 504 |             Slug20Signature::AbsolveSigning(sig) => AbsolveSignature::label_for_standard_pem(),
[INFO] [stdout]     |                                             ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]    --> src/keys/oint/usage.rs:505:45
[INFO] [stdout]     |
[INFO] [stdout] 505 |             Slug20Signature::EsphandSigning(sig) => EsphandSignature::label_for_standard_pem(),
[INFO] [stdout]     |                                             ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]    --> src/keys/oint/usage.rs:506:34
[INFO] [stdout]     |
[INFO] [stdout] 506 |             Slug20Signature::BLS(sig) => BLSSignature::label_for_standard_pem(),
[INFO] [stdout]     |                                  ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]    --> src/keys/oint/usage.rs:507:36
[INFO] [stdout]     |
[INFO] [stdout] 507 |             Slug20Signature::ECDSA(sig) => ECDSASignature::label_for_standard_pem(),
[INFO] [stdout]     |                                    ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]    --> src/keys/oint/usage.rs:508:38
[INFO] [stdout]     |
[INFO] [stdout] 508 |             Slug20Signature::Ed25519(sig) => ED25519Signature::label_for_standard_pem(),
[INFO] [stdout]     |                                      ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]    --> src/keys/oint/usage.rs:509:36
[INFO] [stdout]     |
[INFO] [stdout] 509 |             Slug20Signature::Ed448(sig) => Ed448Signature::label_for_standard_pem(),
[INFO] [stdout]     |                                    ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]    --> src/keys/oint/usage.rs:510:37
[INFO] [stdout]     |
[INFO] [stdout] 510 |             Slug20Signature::Falcon(sig) => Falcon1024Signature::label_for_standard_pem(),
[INFO] [stdout]     |                                     ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]    --> src/keys/oint/usage.rs:511:36
[INFO] [stdout]     |
[INFO] [stdout] 511 |             Slug20Signature::MLDSA(sig) => MLDSA3Signature::label_for_standard_pem(),
[INFO] [stdout]     |                                    ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]    --> src/keys/oint/usage.rs:512:38
[INFO] [stdout]     |
[INFO] [stdout] 512 |             Slug20Signature::Schnorr(sig) => SchnorrSignature::label_for_standard_pem(),
[INFO] [stdout]     |                                      ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]    --> src/keys/oint/usage.rs:513:42
[INFO] [stdout]     |
[INFO] [stdout] 513 |             Slug20Signature::SPHINCSPlus(sig) => SPHINCSSignature::label_for_standard_pem(),
[INFO] [stdout]     |                                          ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/keys/oint/usage.rs:668:13
[INFO] [stdout]     |
[INFO] [stdout] 668 |             _ => panic!("OpenInternetCryptographyPublicKey::from_standard_pem_with_algorithm: algorithm not supported"),
[INFO] [stdout]     |             ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/keys/oint/usage.rs:668:13
[INFO] [stdout]     |
[INFO] [stdout] 624 |             Slug20Algorithm::ShulginSigning => {
[INFO] [stdout]     |             ------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 628 |             Slug20Algorithm::AbsolveSigning => {
[INFO] [stdout]     |             ------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 632 |             Slug20Algorithm::EsphandSigning => {
[INFO] [stdout]     |             ------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 636 |             Slug20Algorithm::BLS => {
[INFO] [stdout]     |             -------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 668 |             _ => panic!("OpenInternetCryptographyPublicKey::from_standard_pem_with_algorithm: algorithm not supported"),
[INFO] [stdout]     |             ^ ...and 7 other patterns collectively make this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/keys/oint/usage.rs:684:13
[INFO] [stdout]     |
[INFO] [stdout] 684 |             _ => panic!("OpenInternetCryptographyPublicKey::get_standard_pem_label_with_algorithm: algorithm not supported"),
[INFO] [stdout]     |             ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/keys/oint/usage.rs:684:13
[INFO] [stdout]     |
[INFO] [stdout] 673 |             Slug20Algorithm::ShulginSigning => ShulginKeypair::label_for_standard_pem(),
[INFO] [stdout]     |             ------------------------------- matches some of the same values
[INFO] [stdout] 674 |             Slug20Algorithm::AbsolveSigning => AbsolveKeypair::label_for_standard_pem(),
[INFO] [stdout]     |             ------------------------------- matches some of the same values
[INFO] [stdout] 675 |             Slug20Algorithm::EsphandSigning => EsphandKeypair::label_for_standard_pem(),
[INFO] [stdout]     |             ------------------------------- matches some of the same values
[INFO] [stdout] 676 |             Slug20Algorithm::BLS => BLSPublicKey::label_for_standard_pem(),
[INFO] [stdout]     |             -------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 684 |             _ => panic!("OpenInternetCryptographyPublicKey::get_standard_pem_label_with_algorithm: algorithm not supported"),
[INFO] [stdout]     |             ^ ...and 7 other patterns collectively make this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]    --> src/keys/oint/usage.rs:689:45
[INFO] [stdout]     |
[INFO] [stdout] 689 |             Slug20PublicKey::ShulginSigning(x) => ShulginKeypair::label_for_standard_pem(),
[INFO] [stdout]     |                                             ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]    --> src/keys/oint/usage.rs:690:45
[INFO] [stdout]     |
[INFO] [stdout] 690 |             Slug20PublicKey::AbsolveSigning(x) => AbsolveKeypair::label_for_standard_pem(),
[INFO] [stdout]     |                                             ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]    --> src/keys/oint/usage.rs:691:45
[INFO] [stdout]     |
[INFO] [stdout] 691 |             Slug20PublicKey::EsphandSigning(x) => EsphandKeypair::label_for_standard_pem(),
[INFO] [stdout]     |                                             ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]    --> src/keys/oint/usage.rs:692:34
[INFO] [stdout]     |
[INFO] [stdout] 692 |             Slug20PublicKey::BLS(x) => BLSPublicKey::label_for_standard_pem(),
[INFO] [stdout]     |                                  ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]    --> src/keys/oint/usage.rs:693:36
[INFO] [stdout]     |
[INFO] [stdout] 693 |             Slug20PublicKey::ECDSA(x) => ECDSAPublicKey::label_for_standard_pem(),
[INFO] [stdout]     |                                    ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]    --> src/keys/oint/usage.rs:694:38
[INFO] [stdout]     |
[INFO] [stdout] 694 |             Slug20PublicKey::Ed25519(x) => ED25519PublicKey::label_for_standard_pem(),
[INFO] [stdout]     |                                      ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]    --> src/keys/oint/usage.rs:695:36
[INFO] [stdout]     |
[INFO] [stdout] 695 |             Slug20PublicKey::Ed448(x) => Ed448PublicKey::label_for_standard_pem(),
[INFO] [stdout]     |                                    ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]    --> src/keys/oint/usage.rs:696:37
[INFO] [stdout]     |
[INFO] [stdout] 696 |             Slug20PublicKey::Falcon(x) => Falcon1024PublicKey::label_for_standard_pem(),
[INFO] [stdout]     |                                     ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]    --> src/keys/oint/usage.rs:697:36
[INFO] [stdout]     |
[INFO] [stdout] 697 |             Slug20PublicKey::MLDSA(x) => MLDSA3PublicKey::label_for_standard_pem(),
[INFO] [stdout]     |                                    ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]    --> src/keys/oint/usage.rs:698:38
[INFO] [stdout]     |
[INFO] [stdout] 698 |             Slug20PublicKey::Schnorr(x) => SchnorrPublicKey::label_for_standard_pem(),
[INFO] [stdout]     |                                      ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]    --> src/keys/oint/usage.rs:699:42
[INFO] [stdout]     |
[INFO] [stdout] 699 |             Slug20PublicKey::SPHINCSPlus(x) => SPHINCSPublicKey::label_for_standard_pem(),
[INFO] [stdout]     |                                          ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]    --> src/keys/oint/usage.rs:817:13
[INFO] [stdout]     |
[INFO] [stdout] 817 |         let x: PemEncodingSuites = PemEncodingSuites::new();
[INFO] [stdout]     |             ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OpenInternetCryptographyStandardContext` should have an upper case name
[INFO] [stdout]   --> src/keys/oint/usage.rs:87:11
[INFO] [stdout]    |
[INFO] [stdout] 87 | pub const OpenInternetCryptographyStandardContext: &[u8] = b"OpenInternetCryptographyStandardContext";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `OPEN_INTERNET_CRYPTOGRAPHY_STANDARD_CONTEXT`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_upper_case_globals)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 5m 55s
[INFO] running `Command { std: "docker" "inspect" "a8ca62103dc8706556d41b72331439ea18b461c54df9a86b82ba1d1c3681a142", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "a8ca62103dc8706556d41b72331439ea18b461c54df9a86b82ba1d1c3681a142" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stdout] warning: unused import: `ECIESEncrypt`
[INFO] [stdout]   --> src/keys/oint/__types/mod.rs:31:56
[INFO] [stdout]    |
[INFO] [stdout] 31 | use libslug::slugcrypt::internals::encryption::ecies::{ECIESEncrypt, ECPublicKey, ECSecretKey};
[INFO] [stdout]    |                                                        ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `FromBincode`, `FromStandardPem`, and `IntoBincode`
[INFO] [stdout]   --> src/keys/oint/__types/mod.rs:35:50
[INFO] [stdout]    |
[INFO] [stdout] 35 | use libslug::slugcrypt::traits::{IntoStandardPem,FromStandardPem,FromBincode,IntoBincode};
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `ECIES_ED25519` should have an upper camel case name
[INFO] [stdout]    --> src/keys/oint/__types/mod.rs:185:5
[INFO] [stdout]     |
[INFO] [stdout] 185 |     ECIES_ED25519(ECPublicKey),
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EciesEd25519`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `ECIES_ED25519` should have an upper camel case name
[INFO] [stdout]    --> src/keys/oint/__types/mod.rs:189:5
[INFO] [stdout]     |
[INFO] [stdout] 189 |     ECIES_ED25519(ECSecretKey),
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EciesEd25519`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `libslug::prelude::SlugSphincsPlus`
[INFO] [stdout]   --> src/keys/oint/usage.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 | use libslug::prelude::SlugSphincsPlus;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `OpenInternetPublicKeyDerive`
[INFO] [stdout]   --> src/keys/oint/usage.rs:58:97
[INFO] [stdout]    |
[INFO] [stdout] 58 | use crate::prelude::essentials::{OpenInternetGeneration,OpenInternetSigner,OpenInternetVerifier,OpenInternetPublicKeyDerive};
[INFO] [stdout]    |                                                                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `FromBincode` and `IntoBincode`
[INFO] [stdout]   --> src/keys/oint/usage.rs:63:34
[INFO] [stdout]    |
[INFO] [stdout] 63 | use libslug::slugcrypt::traits::{IntoBincode,FromBincode};
[INFO] [stdout]    |                                  ^^^^^^^^^^^ ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `fixedstr::str192`
[INFO] [stdout]   --> src/keys/oint/required_traits/mod.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 | use fixedstr::str192;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `OpenInternetCryptographySecretKey`
[INFO] [stdout]   --> src/keys/oint/required_traits/mod.rs:30:201
[INFO] [stdout]    |
[INFO] [stdout] 30 | ...::essentials::{OpenInternetCryptographyKeypair, OpenInternetCryptographySecretKey}};
[INFO] [stdout]    |                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `libslug::slugcrypt::internals::bip39::traits::GenerateWithBIP39`
[INFO] [stdout]  --> src/keys/encrypt/mod.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use libslug::slugcrypt::internals::bip39::traits::GenerateWithBIP39;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]    --> src/keys/oint/__types/mod.rs:501:13
[INFO] [stdout]     |
[INFO] [stdout] 501 |         let x: PemEncodingSuites = Self::new();
[INFO] [stdout]     |             ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]    --> src/keys/oint/__types/mod.rs:648:45
[INFO] [stdout]     |
[INFO] [stdout] 648 |             Slug20Signature::ShulginSigning(sig) => ShulginSignature::label_for_standard_pem(),
[INFO] [stdout]     |                                             ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]    --> src/keys/oint/__types/mod.rs:649:45
[INFO] [stdout]     |
[INFO] [stdout] 649 |             Slug20Signature::AbsolveSigning(sig) => AbsolveSignature::label_for_standard_pem(),
[INFO] [stdout]     |                                             ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]    --> src/keys/oint/__types/mod.rs:650:45
[INFO] [stdout]     |
[INFO] [stdout] 650 |             Slug20Signature::EsphandSigning(sig) => EsphandSignature::label_for_standard_pem(),
[INFO] [stdout]     |                                             ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]    --> src/keys/oint/__types/mod.rs:651:34
[INFO] [stdout]     |
[INFO] [stdout] 651 |             Slug20Signature::BLS(sig) => BLSSignature::label_for_standard_pem(),
[INFO] [stdout]     |                                  ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]    --> src/keys/oint/__types/mod.rs:652:36
[INFO] [stdout]     |
[INFO] [stdout] 652 |             Slug20Signature::ECDSA(sig) => ECDSASignature::label_for_standard_pem(),
[INFO] [stdout]     |                                    ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]    --> src/keys/oint/__types/mod.rs:653:38
[INFO] [stdout]     |
[INFO] [stdout] 653 |             Slug20Signature::Ed25519(sig) => ED25519Signature::label_for_standard_pem(),
[INFO] [stdout]     |                                      ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]    --> src/keys/oint/__types/mod.rs:654:36
[INFO] [stdout]     |
[INFO] [stdout] 654 |             Slug20Signature::Ed448(sig) => Ed448Signature::label_for_standard_pem(),
[INFO] [stdout]     |                                    ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]    --> src/keys/oint/__types/mod.rs:655:37
[INFO] [stdout]     |
[INFO] [stdout] 655 |             Slug20Signature::Falcon(sig) => Falcon1024Signature::label_for_standard_pem(),
[INFO] [stdout]     |                                     ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]    --> src/keys/oint/__types/mod.rs:656:36
[INFO] [stdout]     |
[INFO] [stdout] 656 |             Slug20Signature::MLDSA(sig) => MLDSA3Signature::label_for_standard_pem(),
[INFO] [stdout]     |                                    ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]    --> src/keys/oint/__types/mod.rs:657:38
[INFO] [stdout]     |
[INFO] [stdout] 657 |             Slug20Signature::Schnorr(sig) => SchnorrSignature::label_for_standard_pem(),
[INFO] [stdout]     |                                      ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]    --> src/keys/oint/__types/mod.rs:658:42
[INFO] [stdout]     |
[INFO] [stdout] 658 |             Slug20Signature::SPHINCSPlus(sig) => SPHINCSSignature::label_for_standard_pem(),
[INFO] [stdout]     |                                          ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pk`
[INFO] [stdout]    --> src/keys/oint/usage.rs:221:22
[INFO] [stdout]     |
[INFO] [stdout] 221 |                 let (pk,sk): (Falcon1024PublicKey, Falcon1024SecretKey) = SlugFalcon1024::generate();
[INFO] [stdout]     |                      ^^ help: if this is intentional, prefix it with an underscore: `_pk`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/keys/oint/usage.rs:300:13
[INFO] [stdout]     |
[INFO] [stdout] 300 |             _ => Err(libslug::prelude::core::SlugErrors::Other(String::from("Unsupported algorithm for signing with context")))
[INFO] [stdout]     |             ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/keys/oint/usage.rs:300:13
[INFO] [stdout]     |
[INFO] [stdout] 247 |             Slug20SecretKey::ShulginSigning(keypair) => {
[INFO] [stdout]     |             ---------------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 252 |             Slug20SecretKey::AbsolveSigning(keypair) => {
[INFO] [stdout]     |             ---------------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 256 |             Slug20SecretKey::EsphandSigning(keypair) => {
[INFO] [stdout]     |             ---------------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 260 |             Slug20SecretKey::BLS(key) => {
[INFO] [stdout]     |             ------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 300 |             _ => Err(libslug::prelude::core::SlugErrors::Other(String::from("Unsupported algorithm for signing with context")))
[INFO] [stdout]     |             ^ ...and 7 other patterns collectively make this unreachable
[INFO] [stdout]     = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/keys/oint/usage.rs:411:13
[INFO] [stdout]     |
[INFO] [stdout] 411 |             _ => Err(libslug::prelude::core::SlugErrors::Other(String::from("Unsupported algorithm for verification with context")))
[INFO] [stdout]     |             ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/keys/oint/usage.rs:411:13
[INFO] [stdout]     |
[INFO] [stdout] 311 |             Slug20PublicKey::ShulginSigning(keypair) => {
[INFO] [stdout]     |             ---------------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 318 |             Slug20PublicKey::AbsolveSigning(keypair) => {
[INFO] [stdout]     |             ---------------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 325 |             Slug20PublicKey::EsphandSigning(keypair) => {
[INFO] [stdout]     |             ---------------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 332 |             Slug20PublicKey::BLS(key) => {
[INFO] [stdout]     |             ------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 411 |             _ => Err(libslug::prelude::core::SlugErrors::Other(String::from("Unsupported algorithm for verification with context")))
[INFO] [stdout]     |             ^ ...and 7 other patterns collectively make this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `keypair`
[INFO] [stdout]    --> src/keys/oint/usage.rs:438:45
[INFO] [stdout]     |
[INFO] [stdout] 438 |             Slug20SecretKey::ShulginSigning(keypair) => ShulginKeypair::label_for_standard_pem_secret(),
[INFO] [stdout]     |                                             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_keypair`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `keypair`
[INFO] [stdout]    --> src/keys/oint/usage.rs:439:45
[INFO] [stdout]     |
[INFO] [stdout] 439 |             Slug20SecretKey::AbsolveSigning(keypair) => AbsolveKeypair::label_for_standard_pem_secret(),
[INFO] [stdout]     |                                             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_keypair`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `keypair`
[INFO] [stdout]    --> src/keys/oint/usage.rs:440:45
[INFO] [stdout]     |
[INFO] [stdout] 440 |             Slug20SecretKey::EsphandSigning(keypair) => EsphandKeypair::label_for_standard_pem_secret(),
[INFO] [stdout]     |                                             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_keypair`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/keys/oint/usage.rs:441:34
[INFO] [stdout]     |
[INFO] [stdout] 441 |             Slug20SecretKey::BLS(key) => BLSSecretKey::label_for_standard_pem_secret(),
[INFO] [stdout]     |                                  ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/keys/oint/usage.rs:442:36
[INFO] [stdout]     |
[INFO] [stdout] 442 |             Slug20SecretKey::ECDSA(key) => ECDSASecretKey::label_for_standard_pem_secret(),
[INFO] [stdout]     |                                    ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/keys/oint/usage.rs:443:38
[INFO] [stdout]     |
[INFO] [stdout] 443 |             Slug20SecretKey::Ed25519(key) => ED25519SecretKey::label_for_standard_pem_secret(),
[INFO] [stdout]     |                                      ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/keys/oint/usage.rs:444:36
[INFO] [stdout]     |
[INFO] [stdout] 444 |             Slug20SecretKey::Ed448(key) => Ed448SecretKey::label_for_standard_pem_secret(),
[INFO] [stdout]     |                                    ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/keys/oint/usage.rs:445:37
[INFO] [stdout]     |
[INFO] [stdout] 445 |             Slug20SecretKey::Falcon(key) => Falcon1024SecretKey::label_for_standard_pem_secret(),
[INFO] [stdout]     |                                     ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/keys/oint/usage.rs:446:36
[INFO] [stdout]     |
[INFO] [stdout] 446 |             Slug20SecretKey::MLDSA(key) => MLDSA3SecretKey::label_for_standard_pem_secret(),
[INFO] [stdout]     |                                    ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/keys/oint/usage.rs:447:38
[INFO] [stdout]     |
[INFO] [stdout] 447 |             Slug20SecretKey::Schnorr(key) => SchnorrSecretKey::label_for_standard_pem_secret(),
[INFO] [stdout]     |                                      ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/keys/oint/usage.rs:448:42
[INFO] [stdout]     |
[INFO] [stdout] 448 |             Slug20SecretKey::SPHINCSPlus(key) => SPHINCSSecretKey::label_for_standard_pem_secret(),
[INFO] [stdout]     |                                          ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `keypair`
[INFO] [stdout]    --> src/keys/oint/usage.rs:471:45
[INFO] [stdout]     |
[INFO] [stdout] 471 |             Slug20PublicKey::ShulginSigning(keypair) => ShulginKeypair::label_for_standard_pem(),
[INFO] [stdout]     |                                             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_keypair`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `keypair`
[INFO] [stdout]    --> src/keys/oint/usage.rs:472:45
[INFO] [stdout]     |
[INFO] [stdout] 472 |             Slug20PublicKey::AbsolveSigning(keypair) => AbsolveKeypair::label_for_standard_pem(),
[INFO] [stdout]     |                                             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_keypair`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `keypair`
[INFO] [stdout]    --> src/keys/oint/usage.rs:473:45
[INFO] [stdout]     |
[INFO] [stdout] 473 |             Slug20PublicKey::EsphandSigning(keypair) => EsphandKeypair::label_for_standard_pem(),
[INFO] [stdout]     |                                             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_keypair`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/keys/oint/usage.rs:474:34
[INFO] [stdout]     |
[INFO] [stdout] 474 |             Slug20PublicKey::BLS(key) => BLSPublicKey::label_for_standard_pem(),
[INFO] [stdout]     |                                  ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling openinternetcryptographykeys v0.3.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/keys/oint/usage.rs:475:36
[INFO] [stdout]     |
[INFO] [stdout] 475 |             Slug20PublicKey::ECDSA(key) => ECDSAPublicKey::label_for_standard_pem(),
[INFO] [stdout]     |                                    ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/keys/oint/usage.rs:476:38
[INFO] [stdout]     |
[INFO] [stdout] 476 |             Slug20PublicKey::Ed25519(key) => ED25519PublicKey::label_for_standard_pem(),
[INFO] [stdout]     |                                      ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/keys/oint/usage.rs:477:36
[INFO] [stdout]     |
[INFO] [stdout] 477 |             Slug20PublicKey::Ed448(key) => Ed448PublicKey::label_for_standard_pem(),
[INFO] [stdout]     |                                    ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/keys/oint/usage.rs:478:37
[INFO] [stdout]     |
[INFO] [stdout] 478 |             Slug20PublicKey::Falcon(key) => Falcon1024PublicKey::label_for_standard_pem(),
[INFO] [stdout]     |                                     ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/keys/oint/usage.rs:479:36
[INFO] [stdout]     |
[INFO] [stdout] 479 |             Slug20PublicKey::MLDSA(key) => MLDSA3PublicKey::label_for_standard_pem(),
[INFO] [stdout]     |                                    ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/keys/oint/usage.rs:480:38
[INFO] [stdout]     |
[INFO] [stdout] 480 |             Slug20PublicKey::Schnorr(key) => SchnorrPublicKey::label_for_standard_pem(),
[INFO] [stdout]     |                                      ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/keys/oint/usage.rs:481:42
[INFO] [stdout]     |
[INFO] [stdout] 481 |             Slug20PublicKey::SPHINCSPlus(key) => SPHINCSPublicKey::label_for_standard_pem(),
[INFO] [stdout]     |                                          ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]    --> src/keys/oint/usage.rs:503:45
[INFO] [stdout]     |
[INFO] [stdout] 503 |             Slug20Signature::ShulginSigning(sig) => ShulginSignature::label_for_standard_pem(),
[INFO] [stdout]     |                                             ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]    --> src/keys/oint/usage.rs:504:45
[INFO] [stdout]     |
[INFO] [stdout] 504 |             Slug20Signature::AbsolveSigning(sig) => AbsolveSignature::label_for_standard_pem(),
[INFO] [stdout]     |                                             ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]    --> src/keys/oint/usage.rs:505:45
[INFO] [stdout]     |
[INFO] [stdout] 505 |             Slug20Signature::EsphandSigning(sig) => EsphandSignature::label_for_standard_pem(),
[INFO] [stdout]     |                                             ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]    --> src/keys/oint/usage.rs:506:34
[INFO] [stdout]     |
[INFO] [stdout] 506 |             Slug20Signature::BLS(sig) => BLSSignature::label_for_standard_pem(),
[INFO] [stdout]     |                                  ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]    --> src/keys/oint/usage.rs:507:36
[INFO] [stdout]     |
[INFO] [stdout] 507 |             Slug20Signature::ECDSA(sig) => ECDSASignature::label_for_standard_pem(),
[INFO] [stdout]     |                                    ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]    --> src/keys/oint/usage.rs:508:38
[INFO] [stdout]     |
[INFO] [stdout] 508 |             Slug20Signature::Ed25519(sig) => ED25519Signature::label_for_standard_pem(),
[INFO] [stdout]     |                                      ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]    --> src/keys/oint/usage.rs:509:36
[INFO] [stdout]     |
[INFO] [stdout] 509 |             Slug20Signature::Ed448(sig) => Ed448Signature::label_for_standard_pem(),
[INFO] [stdout]     |                                    ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]    --> src/keys/oint/usage.rs:510:37
[INFO] [stdout]     |
[INFO] [stdout] 510 |             Slug20Signature::Falcon(sig) => Falcon1024Signature::label_for_standard_pem(),
[INFO] [stdout]     |                                     ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]    --> src/keys/oint/usage.rs:511:36
[INFO] [stdout]     |
[INFO] [stdout] 511 |             Slug20Signature::MLDSA(sig) => MLDSA3Signature::label_for_standard_pem(),
[INFO] [stdout]     |                                    ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]    --> src/keys/oint/usage.rs:512:38
[INFO] [stdout]     |
[INFO] [stdout] 512 |             Slug20Signature::Schnorr(sig) => SchnorrSignature::label_for_standard_pem(),
[INFO] [stdout]     |                                      ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]    --> src/keys/oint/usage.rs:513:42
[INFO] [stdout]     |
[INFO] [stdout] 513 |             Slug20Signature::SPHINCSPlus(sig) => SPHINCSSignature::label_for_standard_pem(),
[INFO] [stdout]     |                                          ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/keys/oint/usage.rs:668:13
[INFO] [stdout]     |
[INFO] [stdout] 668 |             _ => panic!("OpenInternetCryptographyPublicKey::from_standard_pem_with_algorithm: algorithm not supported"),
[INFO] [stdout]     |             ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/keys/oint/usage.rs:668:13
[INFO] [stdout]     |
[INFO] [stdout] 624 |             Slug20Algorithm::ShulginSigning => {
[INFO] [stdout]     |             ------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 628 |             Slug20Algorithm::AbsolveSigning => {
[INFO] [stdout]     |             ------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 632 |             Slug20Algorithm::EsphandSigning => {
[INFO] [stdout]     |             ------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 636 |             Slug20Algorithm::BLS => {
[INFO] [stdout]     |             -------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 668 |             _ => panic!("OpenInternetCryptographyPublicKey::from_standard_pem_with_algorithm: algorithm not supported"),
[INFO] [stdout]     |             ^ ...and 7 other patterns collectively make this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/keys/oint/usage.rs:684:13
[INFO] [stdout]     |
[INFO] [stdout] 684 |             _ => panic!("OpenInternetCryptographyPublicKey::get_standard_pem_label_with_algorithm: algorithm not supported"),
[INFO] [stdout]     |             ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/keys/oint/usage.rs:684:13
[INFO] [stdout]     |
[INFO] [stdout] 673 |             Slug20Algorithm::ShulginSigning => ShulginKeypair::label_for_standard_pem(),
[INFO] [stdout]     |             ------------------------------- matches some of the same values
[INFO] [stdout] 674 |             Slug20Algorithm::AbsolveSigning => AbsolveKeypair::label_for_standard_pem(),
[INFO] [stdout]     |             ------------------------------- matches some of the same values
[INFO] [stdout] 675 |             Slug20Algorithm::EsphandSigning => EsphandKeypair::label_for_standard_pem(),
[INFO] [stdout]     |             ------------------------------- matches some of the same values
[INFO] [stdout] 676 |             Slug20Algorithm::BLS => BLSPublicKey::label_for_standard_pem(),
[INFO] [stdout]     |             -------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 684 |             _ => panic!("OpenInternetCryptographyPublicKey::get_standard_pem_label_with_algorithm: algorithm not supported"),
[INFO] [stdout]     |             ^ ...and 7 other patterns collectively make this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]    --> src/keys/oint/usage.rs:689:45
[INFO] [stdout]     |
[INFO] [stdout] 689 |             Slug20PublicKey::ShulginSigning(x) => ShulginKeypair::label_for_standard_pem(),
[INFO] [stdout]     |                                             ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]    --> src/keys/oint/usage.rs:690:45
[INFO] [stdout]     |
[INFO] [stdout] 690 |             Slug20PublicKey::AbsolveSigning(x) => AbsolveKeypair::label_for_standard_pem(),
[INFO] [stdout]     |                                             ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]    --> src/keys/oint/usage.rs:691:45
[INFO] [stdout]     |
[INFO] [stdout] 691 |             Slug20PublicKey::EsphandSigning(x) => EsphandKeypair::label_for_standard_pem(),
[INFO] [stdout]     |                                             ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]    --> src/keys/oint/usage.rs:692:34
[INFO] [stdout]     |
[INFO] [stdout] 692 |             Slug20PublicKey::BLS(x) => BLSPublicKey::label_for_standard_pem(),
[INFO] [stdout]     |                                  ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]    --> src/keys/oint/usage.rs:693:36
[INFO] [stdout]     |
[INFO] [stdout] 693 |             Slug20PublicKey::ECDSA(x) => ECDSAPublicKey::label_for_standard_pem(),
[INFO] [stdout]     |                                    ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]    --> src/keys/oint/usage.rs:694:38
[INFO] [stdout]     |
[INFO] [stdout] 694 |             Slug20PublicKey::Ed25519(x) => ED25519PublicKey::label_for_standard_pem(),
[INFO] [stdout]     |                                      ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]    --> src/keys/oint/usage.rs:695:36
[INFO] [stdout]     |
[INFO] [stdout] 695 |             Slug20PublicKey::Ed448(x) => Ed448PublicKey::label_for_standard_pem(),
[INFO] [stdout]     |                                    ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]    --> src/keys/oint/usage.rs:696:37
[INFO] [stdout]     |
[INFO] [stdout] 696 |             Slug20PublicKey::Falcon(x) => Falcon1024PublicKey::label_for_standard_pem(),
[INFO] [stdout]     |                                     ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]    --> src/keys/oint/usage.rs:697:36
[INFO] [stdout]     |
[INFO] [stdout] 697 |             Slug20PublicKey::MLDSA(x) => MLDSA3PublicKey::label_for_standard_pem(),
[INFO] [stdout]     |                                    ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]    --> src/keys/oint/usage.rs:698:38
[INFO] [stdout]     |
[INFO] [stdout] 698 |             Slug20PublicKey::Schnorr(x) => SchnorrPublicKey::label_for_standard_pem(),
[INFO] [stdout]     |                                      ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]    --> src/keys/oint/usage.rs:699:42
[INFO] [stdout]     |
[INFO] [stdout] 699 |             Slug20PublicKey::SPHINCSPlus(x) => SPHINCSPublicKey::label_for_standard_pem(),
[INFO] [stdout]     |                                          ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]    --> src/keys/oint/usage.rs:817:13
[INFO] [stdout]     |
[INFO] [stdout] 817 |         let x: PemEncodingSuites = PemEncodingSuites::new();
[INFO] [stdout]     |             ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OpenInternetCryptographyStandardContext` should have an upper case name
[INFO] [stdout]   --> src/keys/oint/usage.rs:87:11
[INFO] [stdout]    |
[INFO] [stdout] 87 | pub const OpenInternetCryptographyStandardContext: &[u8] = b"OpenInternetCryptographyStandardContext";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `OPEN_INTERNET_CRYPTOGRAPHY_STANDARD_CONTEXT`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_upper_case_globals)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `OpenInternetFromPemAny`, `OpenInternetFromStandardPEM`, `OpenInternetIntoStandardPEM`, and `OpenInternetVerifier`
[INFO] [stdout]  --> examples/mod.rs:2:57
[INFO] [stdout]   |
[INFO] [stdout] 2 | ...::{OpenInternetFromStandardPEM,OpenInternetGeneration,OpenInternetFromPemAny,OpenInternetIntoStandardPEM,OpenInternetSigner,OpenInternetVerifier};
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^                        ^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^                    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `OpenInternetFromPemAny`, `OpenInternetPublicKeyDerive`, and `OpenInternetVerifier`
[INFO] [stdout]  --> examples/serde.rs:2:108
[INFO] [stdout]   |
[INFO] [stdout] 2 | ...ation,OpenInternetFromPemAny,OpenInternetIntoStandardPEM,OpenInternetSigner,OpenInternetVerifier,OpenInternetPublicKeyDerive,OpenI...
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^                                                ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `OpenInternetFromPemAny`
[INFO] [stdout]  --> tests/ed448.rs:2:108
[INFO] [stdout]   |
[INFO] [stdout] 2 | use openinternetcryptographykeys::prelude::essentials::{OpenInternetFromStandardPEM,OpenInternetGeneration,OpenInternetFromPemAny,Ope...
[INFO] [stdout]   |                                                                                                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `OpenInternetFromPemAny`
[INFO] [stdout]  --> tests/schnorr.rs:2:108
[INFO] [stdout]   |
[INFO] [stdout] 2 | use openinternetcryptographykeys::prelude::essentials::{OpenInternetFromStandardPEM,OpenInternetGeneration,OpenInternetFromPemAny,Ope...
[INFO] [stdout]   |                                                                                                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `OpenInternetFromPemAny`
[INFO] [stdout]  --> tests/falcon.rs:2:108
[INFO] [stdout]   |
[INFO] [stdout] 2 | use openinternetcryptographykeys::prelude::essentials::{OpenInternetFromStandardPEM,OpenInternetGeneration,OpenInternetFromPemAny,Ope...
[INFO] [stdout]   |                                                                                                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `OpenInternetGeneration`
[INFO] [stdout]  --> examples/serde.rs:2:85
[INFO] [stdout]   |
[INFO] [stdout] 2 | use openinternetcryptographykeys::prelude::essentials::{OpenInternetFromStandardPEM,OpenInternetGeneration,OpenInternetFromPemAny,Ope...
[INFO] [stdout]   |                                                                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]  --> examples/mod.rs:7:9
[INFO] [stdout]   |
[INFO] [stdout] 7 |     let sig = keypair.unwrap().sign(msg).unwrap();
[INFO] [stdout]   |         ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]  --> examples/serde.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 8 |     let sig: Result<OpenInternetCryptographySignature, libslug::prelude::core::SlugErrors> = secret_key_from_pem.unwrap().sign("Hello...
[INFO] [stdout]   |         ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `OpenInternetFromPemAny`
[INFO] [stdout]  --> tests/hybrid/shulginsigning.rs:2:108
[INFO] [stdout]   |
[INFO] [stdout] 2 | use openinternetcryptographykeys::prelude::essentials::{OpenInternetFromStandardPEM,OpenInternetGeneration,OpenInternetFromPemAny,Ope...
[INFO] [stdout]   |                                                                                                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `OpenInternetFromPemAny`
[INFO] [stdout]  --> tests/hybrid/esphandsigning.rs:2:108
[INFO] [stdout]   |
[INFO] [stdout] 2 | use openinternetcryptographykeys::prelude::essentials::{OpenInternetFromStandardPEM,OpenInternetGeneration,OpenInternetFromPemAny,Ope...
[INFO] [stdout]   |                                                                                                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `OpenInternetFromPemAny`
[INFO] [stdout]  --> tests/hybrid/absolvesigning.rs:2:108
[INFO] [stdout]   |
[INFO] [stdout] 2 | use openinternetcryptographykeys::prelude::essentials::{OpenInternetFromStandardPEM,OpenInternetGeneration,OpenInternetFromPemAny,Ope...
[INFO] [stdout]   |                                                                                                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `libslug::slugfmt::key`
[INFO] [stdout]  --> tests/frompemany/mod.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use libslug::slugfmt::key;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `OpenInternetCryptographySecretKey`
[INFO] [stdout]  --> tests/frompemany/mod.rs:2:117
[INFO] [stdout]   |
[INFO] [stdout] 2 | ...APIGeneration, OpenInternetCryptographyKeypair, OpenInternetCryptographySecretKey, OpenInternetFromPemAny, Slug20Algorithm};
[INFO] [stdout]   |                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `OpenInternetFromStandardPEM` and `OpenInternetVerifier`
[INFO] [stdout]  --> tests/frompemany/mod.rs:3:57
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...als::{OpenInternetFromStandardPEM,OpenInternetGeneration,OpenInternetIntoStandardPEM,OpenInternetSigner,OpenInternetVerifier};
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^                                                                       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `openinternetcryptographykeys::prelude::essentials::OpenInternetCryptographyPublicKey`
[INFO] [stdout]  --> tests/frompemany/mod.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use openinternetcryptographykeys::prelude::essentials::OpenInternetCryptographyPublicKey;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `OpenInternetFromPemAny`, `OpenInternetPublicKeyDerive`, and `OpenInternetVerifier`
[INFO] [stdout]  --> examples/serde.rs:2:108
[INFO] [stdout]   |
[INFO] [stdout] 2 | ...ation,OpenInternetFromPemAny,OpenInternetIntoStandardPEM,OpenInternetSigner,OpenInternetVerifier,OpenInternetPublicKeyDerive,OpenI...
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^                                                ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `OpenInternetGeneration`
[INFO] [stdout]  --> tests/ed448.rs:2:85
[INFO] [stdout]   |
[INFO] [stdout] 2 | use openinternetcryptographykeys::prelude::essentials::{OpenInternetFromStandardPEM,OpenInternetGeneration,OpenInternetFromPemAny,Ope...
[INFO] [stdout]   |                                                                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `OpenInternetGeneration`
[INFO] [stdout]  --> examples/serde.rs:2:85
[INFO] [stdout]   |
[INFO] [stdout] 2 | use openinternetcryptographykeys::prelude::essentials::{OpenInternetFromStandardPEM,OpenInternetGeneration,OpenInternetFromPemAny,Ope...
[INFO] [stdout]   |                                                                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `keypair`
[INFO] [stdout]  --> tests/ed448.rs:6:9
[INFO] [stdout]   |
[INFO] [stdout] 6 |     let keypair: OpenInternetCryptographyKeypair = OpenInternetCryptographyKeypair::generate_with_algorithm(Slug20Algorithm::Ed448).u...
[INFO] [stdout]   |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_keypair`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `OpenInternetGeneration`
[INFO] [stdout]  --> tests/schnorr.rs:2:85
[INFO] [stdout]   |
[INFO] [stdout] 2 | use openinternetcryptographykeys::prelude::essentials::{OpenInternetFromStandardPEM,OpenInternetGeneration,OpenInternetFromPemAny,Ope...
[INFO] [stdout]   |                                                                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `keypair`
[INFO] [stdout]  --> tests/schnorr.rs:6:9
[INFO] [stdout]   |
[INFO] [stdout] 6 |     let keypair: OpenInternetCryptographyKeypair = OpenInternetCryptographyKeypair::generate_with_algorithm(Slug20Algorithm::Schnorr)...
[INFO] [stdout]   |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_keypair`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]   --> tests/ed448.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 13 |     let sig = keypair.as_secret_key().sign(msg).unwrap();
[INFO] [stdout]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]   --> tests/schnorr.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 13 |     let sig = keypair.as_secret_key().sign(msg).unwrap();
[INFO] [stdout]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]  --> examples/serde.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 8 |     let sig: Result<OpenInternetCryptographySignature, libslug::prelude::core::SlugErrors> = secret_key_from_pem.unwrap().sign("Hello...
[INFO] [stdout]   |         ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `OpenInternetGeneration`
[INFO] [stdout]  --> tests/falcon.rs:2:85
[INFO] [stdout]   |
[INFO] [stdout] 2 | use openinternetcryptographykeys::prelude::essentials::{OpenInternetFromStandardPEM,OpenInternetGeneration,OpenInternetFromPemAny,Ope...
[INFO] [stdout]   |                                                                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `keypair`
[INFO] [stdout]  --> tests/falcon.rs:6:9
[INFO] [stdout]   |
[INFO] [stdout] 6 |     let keypair: OpenInternetCryptographyKeypair = OpenInternetCryptographyKeypair::generate_with_algorithm(Slug20Algorithm::Falcon)....
[INFO] [stdout]   |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_keypair`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]   --> tests/falcon.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 13 |     let sig = keypair.as_secret_key().sign(msg).unwrap();
[INFO] [stdout]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `_0x00_generate_Ed448_keypair` should have a snake case name
[INFO] [stdout]  --> tests/ed448.rs:5:4
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn _0x00_generate_Ed448_keypair() {
[INFO] [stdout]   |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x00_generate_ed448_keypair`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `_0x00_generate_Falcon_keypair` should have a snake case name
[INFO] [stdout]  --> tests/falcon.rs:5:4
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn _0x00_generate_Falcon_keypair() {
[INFO] [stdout]   |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_0x00_generate_falcon_keypair`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `_0x01_generate_Falcon_and_sign_keypair` should have a snake case name
[INFO] [stdout]   --> tests/falcon.rs:10:4
[INFO] [stdout]    |
[INFO] [stdout] 10 | fn _0x01_generate_Falcon_and_sign_keypair() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_0x01_generate_falcon_and_sign_keypair`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `_0x02_generate_Falcon_and_sign_and_verify_keypair` should have a snake case name
[INFO] [stdout]   --> tests/falcon.rs:17:4
[INFO] [stdout]    |
[INFO] [stdout] 17 | fn _0x02_generate_Falcon_and_sign_and_verify_keypair() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_0x02_generate_falcon_and_sign_and_verify_keypair`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `_0x03_generate_Falcon_and_sign_and_verify_with_invalid_message` should have a snake case name
[INFO] [stdout]   --> tests/falcon.rs:26:4
[INFO] [stdout]    |
[INFO] [stdout] 26 | fn _0x03_generate_Falcon_and_sign_and_verify_with_invalid_message() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_0x03_generate_falcon_and_sign_and_verify_with_invalid_message`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `_0x04_from_and_into_standard_pem_Falcon` should have a snake case name
[INFO] [stdout]   --> tests/falcon.rs:36:4
[INFO] [stdout]    |
[INFO] [stdout] 36 | fn _0x04_from_and_into_standard_pem_Falcon() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_0x04_from_and_into_standard_pem_falcon`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `_0x05_from_and_into_standard_pem_Falcon_secret` should have a snake case name
[INFO] [stdout]   --> tests/falcon.rs:45:4
[INFO] [stdout]    |
[INFO] [stdout] 45 | fn _0x05_from_and_into_standard_pem_Falcon_secret() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_0x05_from_and_into_standard_pem_falcon_secret`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `_0x06_from_and_into_standard_pem_Falcon_signature` should have a snake case name
[INFO] [stdout]   --> tests/falcon.rs:54:4
[INFO] [stdout]    |
[INFO] [stdout] 54 | fn _0x06_from_and_into_standard_pem_Falcon_signature() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_0x06_from_and_into_standard_pem_falcon_signature`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `_0x01_generate_Ed448_and_sign_keypair` should have a snake case name
[INFO] [stdout]   --> tests/ed448.rs:10:4
[INFO] [stdout]    |
[INFO] [stdout] 10 | fn _0x01_generate_Ed448_and_sign_keypair() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x01_generate_ed448_and_sign_keypair`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `_0x02_generate_Ed448_and_sign_and_verify_keypair` should have a snake case name
[INFO] [stdout]   --> tests/ed448.rs:17:4
[INFO] [stdout]    |
[INFO] [stdout] 17 | fn _0x02_generate_Ed448_and_sign_and_verify_keypair() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x02_generate_ed448_and_sign_and_verify_keypair`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `_0x03_generate_Ed448_and_sign_and_verify_with_invalid_message` should have a snake case name
[INFO] [stdout]   --> tests/ed448.rs:26:4
[INFO] [stdout]    |
[INFO] [stdout] 26 | fn _0x03_generate_Ed448_and_sign_and_verify_with_invalid_message() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x03_generate_ed448_and_sign_and_verify_with_invalid_message`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `_0x05_from_and_into_standard_pem_Ed448_secret` should have a snake case name
[INFO] [stdout]   --> tests/ed448.rs:45:4
[INFO] [stdout]    |
[INFO] [stdout] 45 | fn _0x05_from_and_into_standard_pem_Ed448_secret() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x05_from_and_into_standard_pem_ed448_secret`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `_0x06_from_and_into_standard_pem_Ed448_signature` should have a snake case name
[INFO] [stdout]   --> tests/ed448.rs:54:4
[INFO] [stdout]    |
[INFO] [stdout] 54 | fn _0x06_from_and_into_standard_pem_Ed448_signature() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x06_from_and_into_standard_pem_ed448_signature`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `_0x00_generate_Schnorr_keypair` should have a snake case name
[INFO] [stdout]  --> tests/schnorr.rs:5:4
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn _0x00_generate_Schnorr_keypair() {
[INFO] [stdout]   |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_0x00_generate_schnorr_keypair`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `_0x01_generate_Schnorr_and_sign_keypair` should have a snake case name
[INFO] [stdout]   --> tests/schnorr.rs:10:4
[INFO] [stdout]    |
[INFO] [stdout] 10 | fn _0x01_generate_Schnorr_and_sign_keypair() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_0x01_generate_schnorr_and_sign_keypair`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `_0x02_generate_Schnorr_and_sign_and_verify_keypair` should have a snake case name
[INFO] [stdout]   --> tests/schnorr.rs:17:4
[INFO] [stdout]    |
[INFO] [stdout] 17 | fn _0x02_generate_Schnorr_and_sign_and_verify_keypair() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_0x02_generate_schnorr_and_sign_and_verify_keypair`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `_0x03_generate_Schnorr_and_sign_and_verify_with_invalid_message` should have a snake case name
[INFO] [stdout]   --> tests/schnorr.rs:26:4
[INFO] [stdout]    |
[INFO] [stdout] 26 | fn _0x03_generate_Schnorr_and_sign_and_verify_with_invalid_message() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_0x03_generate_schnorr_and_sign_and_verify_with_invalid_message`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `_0x04_from_and_into_standard_pem_Schnorr` should have a snake case name
[INFO] [stdout]   --> tests/schnorr.rs:36:4
[INFO] [stdout]    |
[INFO] [stdout] 36 | fn _0x04_from_and_into_standard_pem_Schnorr() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_0x04_from_and_into_standard_pem_schnorr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `_0x05_from_and_into_standard_pem_Schnorr_secret` should have a snake case name
[INFO] [stdout]   --> tests/schnorr.rs:45:4
[INFO] [stdout]    |
[INFO] [stdout] 45 | fn _0x05_from_and_into_standard_pem_Schnorr_secret() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_0x05_from_and_into_standard_pem_schnorr_secret`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `_0x06_from_and_into_standard_pem_Schnorr_signature` should have a snake case name
[INFO] [stdout]   --> tests/schnorr.rs:54:4
[INFO] [stdout]    |
[INFO] [stdout] 54 | fn _0x06_from_and_into_standard_pem_Schnorr_signature() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_0x06_from_and_into_standard_pem_schnorr_signature`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `OpenInternetFromPemAny`
[INFO] [stdout]  --> tests/bls.rs:2:108
[INFO] [stdout]   |
[INFO] [stdout] 2 | use openinternetcryptographykeys::prelude::essentials::{OpenInternetFromStandardPEM,OpenInternetGeneration,OpenInternetFromPemAny,Ope...
[INFO] [stdout]   |                                                                                                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `OpenInternetGeneration`
[INFO] [stdout]  --> tests/hybrid/shulginsigning.rs:2:85
[INFO] [stdout]   |
[INFO] [stdout] 2 | use openinternetcryptographykeys::prelude::essentials::{OpenInternetFromStandardPEM,OpenInternetGeneration,OpenInternetFromPemAny,Ope...
[INFO] [stdout]   |                                                                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `OpenInternetGeneration`
[INFO] [stdout]  --> tests/hybrid/esphandsigning.rs:2:85
[INFO] [stdout]   |
[INFO] [stdout] 2 | use openinternetcryptographykeys::prelude::essentials::{OpenInternetFromStandardPEM,OpenInternetGeneration,OpenInternetFromPemAny,Ope...
[INFO] [stdout]   |                                                                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `OpenInternetGeneration`
[INFO] [stdout]  --> tests/hybrid/absolvesigning.rs:2:85
[INFO] [stdout]   |
[INFO] [stdout] 2 | use openinternetcryptographykeys::prelude::essentials::{OpenInternetFromStandardPEM,OpenInternetGeneration,OpenInternetFromPemAny,Ope...
[INFO] [stdout]   |                                                                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `OpenInternetGeneration`
[INFO] [stdout]  --> tests/frompemany/mod.rs:3:85
[INFO] [stdout]   |
[INFO] [stdout] 3 | use openinternetcryptographykeys::prelude::essentials::{OpenInternetFromStandardPEM,OpenInternetGeneration,OpenInternetIntoStandardPE...
[INFO] [stdout]   |                                                                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `keypair`
[INFO] [stdout]  --> tests/hybrid/shulginsigning.rs:6:9
[INFO] [stdout]   |
[INFO] [stdout] 6 |     let keypair: OpenInternetCryptographyKeypair = OpenInternetCryptographyKeypair::generate_with_algorithm(Slug20Algorithm::ShulginS...
[INFO] [stdout]   |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_keypair`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]   --> tests/hybrid/shulginsigning.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 13 |     let sig = keypair.as_secret_key().sign(msg).unwrap();
[INFO] [stdout]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `OpenInternetGeneration`
[INFO] [stdout]  --> tests/bls.rs:2:85
[INFO] [stdout]   |
[INFO] [stdout] 2 | use openinternetcryptographykeys::prelude::essentials::{OpenInternetFromStandardPEM,OpenInternetGeneration,OpenInternetFromPemAny,Ope...
[INFO] [stdout]   |                                                                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `keypair`
[INFO] [stdout]  --> tests/bls.rs:6:9
[INFO] [stdout]   |
[INFO] [stdout] 6 |     let keypair: OpenInternetCryptographyKeypair = OpenInternetCryptographyKeypair::generate_with_algorithm(Slug20Algorithm::BLS).unw...
[INFO] [stdout]   |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_keypair`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]   --> tests/bls.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 13 |     let sig = keypair.as_secret_key().sign(msg).unwrap();
[INFO] [stdout]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `keypair`
[INFO] [stdout]  --> tests/hybrid/esphandsigning.rs:6:9
[INFO] [stdout]   |
[INFO] [stdout] 6 |     let keypair: OpenInternetCryptographyKeypair = OpenInternetCryptographyKeypair::generate_with_algorithm(Slug20Algorithm::EsphandS...
[INFO] [stdout]   |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_keypair`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]   --> tests/hybrid/esphandsigning.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 13 |     let sig = keypair.as_secret_key().sign(msg).unwrap();
[INFO] [stdout]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `_0x00_generate_BLS_keypair` should have a snake case name
[INFO] [stdout]  --> tests/bls.rs:5:4
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn _0x00_generate_BLS_keypair() {
[INFO] [stdout]   |    ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x00_generate_bls_keypair`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `keypair`
[INFO] [stdout]  --> tests/hybrid/absolvesigning.rs:6:9
[INFO] [stdout]   |
[INFO] [stdout] 6 |     let keypair: OpenInternetCryptographyKeypair = OpenInternetCryptographyKeypair::generate_with_algorithm(Slug20Algorithm::AbsolveS...
[INFO] [stdout]   |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_keypair`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]   --> tests/hybrid/absolvesigning.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 13 |     let sig = keypair.as_secret_key().sign(msg).unwrap();
[INFO] [stdout]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `_0x01_generate_BLS_and_sign_keypair` should have a snake case name
[INFO] [stdout]   --> tests/bls.rs:10:4
[INFO] [stdout]    |
[INFO] [stdout] 10 | fn _0x01_generate_BLS_and_sign_keypair() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x01_generate_bls_and_sign_keypair`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `_0x02_generate_BLS_and_sign_and_verify_keypair` should have a snake case name
[INFO] [stdout]   --> tests/bls.rs:17:4
[INFO] [stdout]    |
[INFO] [stdout] 17 | fn _0x02_generate_BLS_and_sign_and_verify_keypair() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x02_generate_bls_and_sign_and_verify_keypair`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `_0x03_generate_BLS_and_sign_and_verify_with_invalid_message` should have a snake case name
[INFO] [stdout]   --> tests/bls.rs:26:4
[INFO] [stdout]    |
[INFO] [stdout] 26 | fn _0x03_generate_BLS_and_sign_and_verify_with_invalid_message() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x03_generate_bls_and_sign_and_verify_with_invalid_message`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `_0x04_from_and_into_standard_pem_BLS` should have a snake case name
[INFO] [stdout]   --> tests/bls.rs:36:4
[INFO] [stdout]    |
[INFO] [stdout] 36 | fn _0x04_from_and_into_standard_pem_BLS() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x04_from_and_into_standard_pem_bls`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `_0x05_from_and_into_standard_pem_BLS_secret` should have a snake case name
[INFO] [stdout]   --> tests/bls.rs:45:4
[INFO] [stdout]    |
[INFO] [stdout] 45 | fn _0x05_from_and_into_standard_pem_BLS_secret() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x05_from_and_into_standard_pem_bls_secret`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `_0x06_from_and_into_standard_pem_BLS_signature` should have a snake case name
[INFO] [stdout]   --> tests/bls.rs:54:4
[INFO] [stdout]    |
[INFO] [stdout] 54 | fn _0x06_from_and_into_standard_pem_BLS_signature() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x06_from_and_into_standard_pem_bls_signature`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key1_absolve_pem`
[INFO] [stdout]   --> tests/frompemany/mod.rs:25:9
[INFO] [stdout]    |
[INFO] [stdout] 25 |     let key1_absolve_pem: String = key1_absolve.as_secret_key().into_standard_pem().unwrap();
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_key1_absolve_pem`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key2_bls_pem`
[INFO] [stdout]   --> tests/frompemany/mod.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |     let key2_bls_pem: String = key2_bls.as_secret_key().into_standard_pem().unwrap();
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_key2_bls_pem`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key3_ecdsa_pem`
[INFO] [stdout]   --> tests/frompemany/mod.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |     let key3_ecdsa_pem: String = key3_ecdsa.as_secret_key().into_standard_pem().unwrap();
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_key3_ecdsa_pem`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key4_ed25519_pem`
[INFO] [stdout]   --> tests/frompemany/mod.rs:28:9
[INFO] [stdout]    |
[INFO] [stdout] 28 |     let key4_ed25519_pem: String = key4_ed25519.as_secret_key().into_standard_pem().unwrap();
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_key4_ed25519_pem`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key5_ed448_pem`
[INFO] [stdout]   --> tests/frompemany/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 |     let key5_ed448_pem: String = key5_ed448.as_secret_key().into_standard_pem().unwrap();
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_key5_ed448_pem`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key6_esphandsigning_pem`
[INFO] [stdout]   --> tests/frompemany/mod.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |     let key6_esphandsigning_pem: String = key6_esphandsigning.as_secret_key().into_standard_pem().unwrap();
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_key6_esphandsigning_pem`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key7_falcon_pem`
[INFO] [stdout]   --> tests/frompemany/mod.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 31 |     let key7_falcon_pem: String = key7_falcon.as_secret_key().into_standard_pem().unwrap();
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_key7_falcon_pem`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key8_mldsa_pem`
[INFO] [stdout]   --> tests/frompemany/mod.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 |     let key8_mldsa_pem: String = key8_mldsa.as_secret_key().into_standard_pem().unwrap();
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_key8_mldsa_pem`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key9_sphincsplus_pem`
[INFO] [stdout]   --> tests/frompemany/mod.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 33 |     let key9_sphincsplus_pem: String = key9_sphincsplus.as_secret_key().into_standard_pem().unwrap();
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_key9_sphincsplus_pem`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key10_schnorr_pem`
[INFO] [stdout]   --> tests/frompemany/mod.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 34 |     let key10_schnorr_pem: String = key10_schnorr.as_secret_key().into_standard_pem().unwrap();
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_key10_schnorr_pem`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key11_shulginsigning_pem`
[INFO] [stdout]   --> tests/frompemany/mod.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 |     let key11_shulginsigning_pem: String = key11_shulginsigning.as_secret_key().into_standard_pem().unwrap();
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_key11_shulginsigning_pem`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key1_absolve_pem_pk`
[INFO] [stdout]   --> tests/frompemany/mod.rs:37:9
[INFO] [stdout]    |
[INFO] [stdout] 37 |     let key1_absolve_pem_pk: String = key1_absolve.as_public_key().into_standard_pem().unwrap();
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_key1_absolve_pem_pk`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key2_bls_pem_pk`
[INFO] [stdout]   --> tests/frompemany/mod.rs:38:9
[INFO] [stdout]    |
[INFO] [stdout] 38 |     let key2_bls_pem_pk: String = key2_bls.as_public_key().into_standard_pem().unwrap();
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_key2_bls_pem_pk`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key3_ecdsa_pem_pk`
[INFO] [stdout]   --> tests/frompemany/mod.rs:39:9
[INFO] [stdout]    |
[INFO] [stdout] 39 |     let key3_ecdsa_pem_pk: String = key3_ecdsa.as_public_key().into_standard_pem().unwrap();
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_key3_ecdsa_pem_pk`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key4_ed25519_pem_pk`
[INFO] [stdout]   --> tests/frompemany/mod.rs:40:9
[INFO] [stdout]    |
[INFO] [stdout] 40 |     let key4_ed25519_pem_pk: String = key4_ed25519.as_public_key().into_standard_pem().unwrap();
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_key4_ed25519_pem_pk`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key5_ed448_pem_pk`
[INFO] [stdout]   --> tests/frompemany/mod.rs:41:9
[INFO] [stdout]    |
[INFO] [stdout] 41 |     let key5_ed448_pem_pk: String = key5_ed448.as_public_key().into_standard_pem().unwrap();
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_key5_ed448_pem_pk`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key6_esphandsigning_pem_pk`
[INFO] [stdout]   --> tests/frompemany/mod.rs:42:9
[INFO] [stdout]    |
[INFO] [stdout] 42 |     let key6_esphandsigning_pem_pk: String = key6_esphandsigning.as_public_key().into_standard_pem().unwrap();
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_key6_esphandsigning_pem_pk`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key7_falcon_pem_pk`
[INFO] [stdout]   --> tests/frompemany/mod.rs:43:9
[INFO] [stdout]    |
[INFO] [stdout] 43 |     let key7_falcon_pem_pk: String = key7_falcon.as_public_key().into_standard_pem().unwrap();
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_key7_falcon_pem_pk`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key8_mldsa_pem_pk`
[INFO] [stdout]   --> tests/frompemany/mod.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 44 |     let key8_mldsa_pem_pk: String = key8_mldsa.as_public_key().into_standard_pem().unwrap();
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_key8_mldsa_pem_pk`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key9_sphincsplus_pem_pk`
[INFO] [stdout]   --> tests/frompemany/mod.rs:45:9
[INFO] [stdout]    |
[INFO] [stdout] 45 |     let key9_sphincsplus_pem_pk: String = key9_sphincsplus.as_public_key().into_standard_pem().unwrap();
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_key9_sphincsplus_pem_pk`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key10_schnorr_pem_pk`
[INFO] [stdout]   --> tests/frompemany/mod.rs:46:9
[INFO] [stdout]    |
[INFO] [stdout] 46 |     let key10_schnorr_pem_pk: String = key10_schnorr.as_public_key().into_standard_pem().unwrap();
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_key10_schnorr_pem_pk`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key11_shulginsigning_pem_pk`
[INFO] [stdout]   --> tests/frompemany/mod.rs:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 |     let key11_shulginsigning_pem_pk: String = key11_shulginsigning.as_public_key().into_standard_pem().unwrap();
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_key11_shulginsigning_pem_pk`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `_0x00_generate_ShulginSigning_keypair` should have a snake case name
[INFO] [stdout]  --> tests/hybrid/shulginsigning.rs:5:4
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn _0x00_generate_ShulginSigning_keypair() {
[INFO] [stdout]   |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x00_generate_shulgin_signing_keypair`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `_0x01_generate_ShulginSigning_and_sign_keypair` should have a snake case name
[INFO] [stdout]   --> tests/hybrid/shulginsigning.rs:10:4
[INFO] [stdout]    |
[INFO] [stdout] 10 | fn _0x01_generate_ShulginSigning_and_sign_keypair() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x01_generate_shulgin_signing_and_sign_keypair`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `_0x02_generate_ShulginSigning_and_sign_and_verify_keypair` should have a snake case name
[INFO] [stdout]   --> tests/hybrid/shulginsigning.rs:17:4
[INFO] [stdout]    |
[INFO] [stdout] 17 | fn _0x02_generate_ShulginSigning_and_sign_and_verify_keypair() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x02_generate_shulgin_signing_and_sign_and_verify_keypair`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `_0x03_generate_ShulginSigning_and_sign_and_verify_with_invalid_message` should have a snake case name
[INFO] [stdout]   --> tests/hybrid/shulginsigning.rs:26:4
[INFO] [stdout]    |
[INFO] [stdout] 26 | fn _0x03_generate_ShulginSigning_and_sign_and_verify_with_invalid_message() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x03_generate_shulgin_signing_and_sign_and_verify_with_invalid_message`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `_0x04_from_and_into_standard_pem_ShulginSigning` should have a snake case name
[INFO] [stdout]   --> tests/hybrid/shulginsigning.rs:36:4
[INFO] [stdout]    |
[INFO] [stdout] 36 | fn _0x04_from_and_into_standard_pem_ShulginSigning() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x04_from_and_into_standard_pem_shulgin_signing`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `_0x05_from_and_into_standard_pem_ShulginSigning_secret` should have a snake case name
[INFO] [stdout]   --> tests/hybrid/shulginsigning.rs:45:4
[INFO] [stdout]    |
[INFO] [stdout] 45 | fn _0x05_from_and_into_standard_pem_ShulginSigning_secret() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x05_from_and_into_standard_pem_shulgin_signing_secret`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `_0x06_from_and_into_standard_pem_ShulginSigning_signature` should have a snake case name
[INFO] [stdout]   --> tests/hybrid/shulginsigning.rs:54:4
[INFO] [stdout]    |
[INFO] [stdout] 54 | fn _0x06_from_and_into_standard_pem_ShulginSigning_signature() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x06_from_and_into_standard_pem_shulgin_signing_signature`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `_0x00_generate_EsphandSigning_keypair` should have a snake case name
[INFO] [stdout]  --> tests/hybrid/esphandsigning.rs:5:4
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn _0x00_generate_EsphandSigning_keypair() {
[INFO] [stdout]   |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x00_generate_esphand_signing_keypair`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `_0x01_generate_EsphandSigning_and_sign_keypair` should have a snake case name
[INFO] [stdout]   --> tests/hybrid/esphandsigning.rs:10:4
[INFO] [stdout]    |
[INFO] [stdout] 10 | fn _0x01_generate_EsphandSigning_and_sign_keypair() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x01_generate_esphand_signing_and_sign_keypair`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `_0x02_generate_EsphandSigning_and_sign_and_verify_keypair` should have a snake case name
[INFO] [stdout]   --> tests/hybrid/esphandsigning.rs:17:4
[INFO] [stdout]    |
[INFO] [stdout] 17 | fn _0x02_generate_EsphandSigning_and_sign_and_verify_keypair() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x02_generate_esphand_signing_and_sign_and_verify_keypair`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `_0x03_generate_EsphandSigning_and_sign_and_verify_with_invalid_message` should have a snake case name
[INFO] [stdout]   --> tests/hybrid/esphandsigning.rs:26:4
[INFO] [stdout]    |
[INFO] [stdout] 26 | fn _0x03_generate_EsphandSigning_and_sign_and_verify_with_invalid_message() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x03_generate_esphand_signing_and_sign_and_verify_with_invalid_message`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `_0x04_from_and_into_standard_pem_EsphandSigning` should have a snake case name
[INFO] [stdout]   --> tests/hybrid/esphandsigning.rs:36:4
[INFO] [stdout]    |
[INFO] [stdout] 36 | fn _0x04_from_and_into_standard_pem_EsphandSigning() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x04_from_and_into_standard_pem_esphand_signing`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `_0x05_from_and_into_standard_pem_EsphandSigning_secret` should have a snake case name
[INFO] [stdout]   --> tests/hybrid/esphandsigning.rs:45:4
[INFO] [stdout]    |
[INFO] [stdout] 45 | fn _0x05_from_and_into_standard_pem_EsphandSigning_secret() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x05_from_and_into_standard_pem_esphand_signing_secret`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `_0x06_from_and_into_standard_pem_EsphandSigning_signature` should have a snake case name
[INFO] [stdout]   --> tests/hybrid/esphandsigning.rs:54:4
[INFO] [stdout]    |
[INFO] [stdout] 54 | fn _0x06_from_and_into_standard_pem_EsphandSigning_signature() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x06_from_and_into_standard_pem_esphand_signing_signature`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `_0x00_generate_AbsolveSigning_keypair` should have a snake case name
[INFO] [stdout]  --> tests/hybrid/absolvesigning.rs:5:4
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn _0x00_generate_AbsolveSigning_keypair() {
[INFO] [stdout]   |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x00_generate_absolve_signing_keypair`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `_0x01_generate_AbsolveSigning_and_sign_keypair` should have a snake case name
[INFO] [stdout]   --> tests/hybrid/absolvesigning.rs:10:4
[INFO] [stdout]    |
[INFO] [stdout] 10 | fn _0x01_generate_AbsolveSigning_and_sign_keypair() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x01_generate_absolve_signing_and_sign_keypair`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `_0x02_generate_AbsolveSigning_and_sign_and_verify_keypair` should have a snake case name
[INFO] [stdout]   --> tests/hybrid/absolvesigning.rs:17:4
[INFO] [stdout]    |
[INFO] [stdout] 17 | fn _0x02_generate_AbsolveSigning_and_sign_and_verify_keypair() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x02_generate_absolve_signing_and_sign_and_verify_keypair`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `_0x03_generate_AbsolveSigning_and_sign_and_verify_with_invalid_message` should have a snake case name
[INFO] [stdout]   --> tests/hybrid/absolvesigning.rs:26:4
[INFO] [stdout]    |
[INFO] [stdout] 26 | fn _0x03_generate_AbsolveSigning_and_sign_and_verify_with_invalid_message() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x03_generate_absolve_signing_and_sign_and_verify_with_invalid_message`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `_0x04_from_and_into_standard_pem_AbsolveSigning` should have a snake case name
[INFO] [stdout]   --> tests/hybrid/absolvesigning.rs:36:4
[INFO] [stdout]    |
[INFO] [stdout] 36 | fn _0x04_from_and_into_standard_pem_AbsolveSigning() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x04_from_and_into_standard_pem_absolve_signing`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `_0x05_from_and_into_standard_pem_AbsolveSigning_secret` should have a snake case name
[INFO] [stdout]   --> tests/hybrid/absolvesigning.rs:45:4
[INFO] [stdout]    |
[INFO] [stdout] 45 | fn _0x05_from_and_into_standard_pem_AbsolveSigning_secret() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x05_from_and_into_standard_pem_absolve_signing_secret`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `_0x06_from_and_into_standard_pem_AbsolveSigning_signature` should have a snake case name
[INFO] [stdout]   --> tests/hybrid/absolvesigning.rs:54:4
[INFO] [stdout]    |
[INFO] [stdout] 54 | fn _0x06_from_and_into_standard_pem_AbsolveSigning_signature() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x06_from_and_into_standard_pem_absolve_signing_signature`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ECIESEncrypt`
[INFO] [stdout]   --> src/keys/oint/__types/mod.rs:31:56
[INFO] [stdout]    |
[INFO] [stdout] 31 | use libslug::slugcrypt::internals::encryption::ecies::{ECIESEncrypt, ECPublicKey, ECSecretKey};
[INFO] [stdout]    |                                                        ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `FromBincode`, `FromStandardPem`, and `IntoBincode`
[INFO] [stdout]   --> src/keys/oint/__types/mod.rs:35:50
[INFO] [stdout]    |
[INFO] [stdout] 35 | use libslug::slugcrypt::traits::{IntoStandardPem,FromStandardPem,FromBincode,IntoBincode};
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `ECIES_ED25519` should have an upper camel case name
[INFO] [stdout]    --> src/keys/oint/__types/mod.rs:185:5
[INFO] [stdout]     |
[INFO] [stdout] 185 |     ECIES_ED25519(ECPublicKey),
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EciesEd25519`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `ECIES_ED25519` should have an upper camel case name
[INFO] [stdout]    --> src/keys/oint/__types/mod.rs:189:5
[INFO] [stdout]     |
[INFO] [stdout] 189 |     ECIES_ED25519(ECSecretKey),
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EciesEd25519`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `libslug::prelude::SlugSphincsPlus`
[INFO] [stdout]   --> src/keys/oint/usage.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 | use libslug::prelude::SlugSphincsPlus;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `OpenInternetPublicKeyDerive`
[INFO] [stdout]   --> src/keys/oint/usage.rs:58:97
[INFO] [stdout]    |
[INFO] [stdout] 58 | use crate::prelude::essentials::{OpenInternetGeneration,OpenInternetSigner,OpenInternetVerifier,OpenInternetPublicKeyDerive};
[INFO] [stdout]    |                                                                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `FromBincode` and `IntoBincode`
[INFO] [stdout]   --> src/keys/oint/usage.rs:63:34
[INFO] [stdout]    |
[INFO] [stdout] 63 | use libslug::slugcrypt::traits::{IntoBincode,FromBincode};
[INFO] [stdout]    |                                  ^^^^^^^^^^^ ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `fixedstr::str192`
[INFO] [stdout]   --> src/keys/oint/required_traits/mod.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 | use fixedstr::str192;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `OpenInternetCryptographySecretKey`
[INFO] [stdout]   --> src/keys/oint/required_traits/mod.rs:30:201
[INFO] [stdout]    |
[INFO] [stdout] 30 | ...::essentials::{OpenInternetCryptographyKeypair, OpenInternetCryptographySecretKey}};
[INFO] [stdout]    |                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `libslug::slugcrypt::internals::bip39::traits::GenerateWithBIP39`
[INFO] [stdout]  --> src/keys/encrypt/mod.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use libslug::slugcrypt::internals::bip39::traits::GenerateWithBIP39;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]    --> src/keys/oint/__types/mod.rs:501:13
[INFO] [stdout]     |
[INFO] [stdout] 501 |         let x: PemEncodingSuites = Self::new();
[INFO] [stdout]     |             ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]    --> src/keys/oint/__types/mod.rs:648:45
[INFO] [stdout]     |
[INFO] [stdout] 648 |             Slug20Signature::ShulginSigning(sig) => ShulginSignature::label_for_standard_pem(),
[INFO] [stdout]     |                                             ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]    --> src/keys/oint/__types/mod.rs:649:45
[INFO] [stdout]     |
[INFO] [stdout] 649 |             Slug20Signature::AbsolveSigning(sig) => AbsolveSignature::label_for_standard_pem(),
[INFO] [stdout]     |                                             ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]    --> src/keys/oint/__types/mod.rs:650:45
[INFO] [stdout]     |
[INFO] [stdout] 650 |             Slug20Signature::EsphandSigning(sig) => EsphandSignature::label_for_standard_pem(),
[INFO] [stdout]     |                                             ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]    --> src/keys/oint/__types/mod.rs:651:34
[INFO] [stdout]     |
[INFO] [stdout] 651 |             Slug20Signature::BLS(sig) => BLSSignature::label_for_standard_pem(),
[INFO] [stdout]     |                                  ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]    --> src/keys/oint/__types/mod.rs:652:36
[INFO] [stdout]     |
[INFO] [stdout] 652 |             Slug20Signature::ECDSA(sig) => ECDSASignature::label_for_standard_pem(),
[INFO] [stdout]     |                                    ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]    --> src/keys/oint/__types/mod.rs:653:38
[INFO] [stdout]     |
[INFO] [stdout] 653 |             Slug20Signature::Ed25519(sig) => ED25519Signature::label_for_standard_pem(),
[INFO] [stdout]     |                                      ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]    --> src/keys/oint/__types/mod.rs:654:36
[INFO] [stdout]     |
[INFO] [stdout] 654 |             Slug20Signature::Ed448(sig) => Ed448Signature::label_for_standard_pem(),
[INFO] [stdout]     |                                    ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]    --> src/keys/oint/__types/mod.rs:655:37
[INFO] [stdout]     |
[INFO] [stdout] 655 |             Slug20Signature::Falcon(sig) => Falcon1024Signature::label_for_standard_pem(),
[INFO] [stdout]     |                                     ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]    --> src/keys/oint/__types/mod.rs:656:36
[INFO] [stdout]     |
[INFO] [stdout] 656 |             Slug20Signature::MLDSA(sig) => MLDSA3Signature::label_for_standard_pem(),
[INFO] [stdout]     |                                    ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]    --> src/keys/oint/__types/mod.rs:657:38
[INFO] [stdout]     |
[INFO] [stdout] 657 |             Slug20Signature::Schnorr(sig) => SchnorrSignature::label_for_standard_pem(),
[INFO] [stdout]     |                                      ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]    --> src/keys/oint/__types/mod.rs:658:42
[INFO] [stdout]     |
[INFO] [stdout] 658 |             Slug20Signature::SPHINCSPlus(sig) => SPHINCSSignature::label_for_standard_pem(),
[INFO] [stdout]     |                                          ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pk`
[INFO] [stdout]    --> src/keys/oint/usage.rs:221:22
[INFO] [stdout]     |
[INFO] [stdout] 221 |                 let (pk,sk): (Falcon1024PublicKey, Falcon1024SecretKey) = SlugFalcon1024::generate();
[INFO] [stdout]     |                      ^^ help: if this is intentional, prefix it with an underscore: `_pk`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/keys/oint/usage.rs:300:13
[INFO] [stdout]     |
[INFO] [stdout] 300 |             _ => Err(libslug::prelude::core::SlugErrors::Other(String::from("Unsupported algorithm for signing with context")))
[INFO] [stdout]     |             ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/keys/oint/usage.rs:300:13
[INFO] [stdout]     |
[INFO] [stdout] 247 |             Slug20SecretKey::ShulginSigning(keypair) => {
[INFO] [stdout]     |             ---------------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 252 |             Slug20SecretKey::AbsolveSigning(keypair) => {
[INFO] [stdout]     |             ---------------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 256 |             Slug20SecretKey::EsphandSigning(keypair) => {
[INFO] [stdout]     |             ---------------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 260 |             Slug20SecretKey::BLS(key) => {
[INFO] [stdout]     |             ------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 300 |             _ => Err(libslug::prelude::core::SlugErrors::Other(String::from("Unsupported algorithm for signing with context")))
[INFO] [stdout]     |             ^ ...and 7 other patterns collectively make this unreachable
[INFO] [stdout]     = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/keys/oint/usage.rs:411:13
[INFO] [stdout]     |
[INFO] [stdout] 411 |             _ => Err(libslug::prelude::core::SlugErrors::Other(String::from("Unsupported algorithm for verification with context")))
[INFO] [stdout]     |             ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/keys/oint/usage.rs:411:13
[INFO] [stdout]     |
[INFO] [stdout] 311 |             Slug20PublicKey::ShulginSigning(keypair) => {
[INFO] [stdout]     |             ---------------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 318 |             Slug20PublicKey::AbsolveSigning(keypair) => {
[INFO] [stdout]     |             ---------------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 325 |             Slug20PublicKey::EsphandSigning(keypair) => {
[INFO] [stdout]     |             ---------------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 332 |             Slug20PublicKey::BLS(key) => {
[INFO] [stdout]     |             ------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 411 |             _ => Err(libslug::prelude::core::SlugErrors::Other(String::from("Unsupported algorithm for verification with context")))
[INFO] [stdout]     |             ^ ...and 7 other patterns collectively make this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `keypair`
[INFO] [stdout]    --> src/keys/oint/usage.rs:438:45
[INFO] [stdout]     |
[INFO] [stdout] 438 |             Slug20SecretKey::ShulginSigning(keypair) => ShulginKeypair::label_for_standard_pem_secret(),
[INFO] [stdout]     |                                             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_keypair`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `keypair`
[INFO] [stdout]    --> src/keys/oint/usage.rs:439:45
[INFO] [stdout]     |
[INFO] [stdout] 439 |             Slug20SecretKey::AbsolveSigning(keypair) => AbsolveKeypair::label_for_standard_pem_secret(),
[INFO] [stdout]     |                                             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_keypair`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `keypair`
[INFO] [stdout]    --> src/keys/oint/usage.rs:440:45
[INFO] [stdout]     |
[INFO] [stdout] 440 |             Slug20SecretKey::EsphandSigning(keypair) => EsphandKeypair::label_for_standard_pem_secret(),
[INFO] [stdout]     |                                             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_keypair`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/keys/oint/usage.rs:441:34
[INFO] [stdout]     |
[INFO] [stdout] 441 |             Slug20SecretKey::BLS(key) => BLSSecretKey::label_for_standard_pem_secret(),
[INFO] [stdout]     |                                  ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/keys/oint/usage.rs:442:36
[INFO] [stdout]     |
[INFO] [stdout] 442 |             Slug20SecretKey::ECDSA(key) => ECDSASecretKey::label_for_standard_pem_secret(),
[INFO] [stdout]     |                                    ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/keys/oint/usage.rs:443:38
[INFO] [stdout]     |
[INFO] [stdout] 443 |             Slug20SecretKey::Ed25519(key) => ED25519SecretKey::label_for_standard_pem_secret(),
[INFO] [stdout]     |                                      ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/keys/oint/usage.rs:444:36
[INFO] [stdout]     |
[INFO] [stdout] 444 |             Slug20SecretKey::Ed448(key) => Ed448SecretKey::label_for_standard_pem_secret(),
[INFO] [stdout]     |                                    ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/keys/oint/usage.rs:445:37
[INFO] [stdout]     |
[INFO] [stdout] 445 |             Slug20SecretKey::Falcon(key) => Falcon1024SecretKey::label_for_standard_pem_secret(),
[INFO] [stdout]     |                                     ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/keys/oint/usage.rs:446:36
[INFO] [stdout]     |
[INFO] [stdout] 446 |             Slug20SecretKey::MLDSA(key) => MLDSA3SecretKey::label_for_standard_pem_secret(),
[INFO] [stdout]     |                                    ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/keys/oint/usage.rs:447:38
[INFO] [stdout]     |
[INFO] [stdout] 447 |             Slug20SecretKey::Schnorr(key) => SchnorrSecretKey::label_for_standard_pem_secret(),
[INFO] [stdout]     |                                      ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/keys/oint/usage.rs:448:42
[INFO] [stdout]     |
[INFO] [stdout] 448 |             Slug20SecretKey::SPHINCSPlus(key) => SPHINCSSecretKey::label_for_standard_pem_secret(),
[INFO] [stdout]     |                                          ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `keypair`
[INFO] [stdout]    --> src/keys/oint/usage.rs:471:45
[INFO] [stdout]     |
[INFO] [stdout] 471 |             Slug20PublicKey::ShulginSigning(keypair) => ShulginKeypair::label_for_standard_pem(),
[INFO] [stdout]     |                                             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_keypair`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `keypair`
[INFO] [stdout]    --> src/keys/oint/usage.rs:472:45
[INFO] [stdout]     |
[INFO] [stdout] 472 |             Slug20PublicKey::AbsolveSigning(keypair) => AbsolveKeypair::label_for_standard_pem(),
[INFO] [stdout]     |                                             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_keypair`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `keypair`
[INFO] [stdout]    --> src/keys/oint/usage.rs:473:45
[INFO] [stdout]     |
[INFO] [stdout] 473 |             Slug20PublicKey::EsphandSigning(keypair) => EsphandKeypair::label_for_standard_pem(),
[INFO] [stdout]     |                                             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_keypair`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/keys/oint/usage.rs:474:34
[INFO] [stdout]     |
[INFO] [stdout] 474 |             Slug20PublicKey::BLS(key) => BLSPublicKey::label_for_standard_pem(),
[INFO] [stdout]     |                                  ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/keys/oint/usage.rs:475:36
[INFO] [stdout]     |
[INFO] [stdout] 475 |             Slug20PublicKey::ECDSA(key) => ECDSAPublicKey::label_for_standard_pem(),
[INFO] [stdout]     |                                    ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/keys/oint/usage.rs:476:38
[INFO] [stdout]     |
[INFO] [stdout] 476 |             Slug20PublicKey::Ed25519(key) => ED25519PublicKey::label_for_standard_pem(),
[INFO] [stdout]     |                                      ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/keys/oint/usage.rs:477:36
[INFO] [stdout]     |
[INFO] [stdout] 477 |             Slug20PublicKey::Ed448(key) => Ed448PublicKey::label_for_standard_pem(),
[INFO] [stdout]     |                                    ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/keys/oint/usage.rs:478:37
[INFO] [stdout]     |
[INFO] [stdout] 478 |             Slug20PublicKey::Falcon(key) => Falcon1024PublicKey::label_for_standard_pem(),
[INFO] [stdout]     |                                     ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/keys/oint/usage.rs:479:36
[INFO] [stdout]     |
[INFO] [stdout] 479 |             Slug20PublicKey::MLDSA(key) => MLDSA3PublicKey::label_for_standard_pem(),
[INFO] [stdout]     |                                    ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/keys/oint/usage.rs:480:38
[INFO] [stdout]     |
[INFO] [stdout] 480 |             Slug20PublicKey::Schnorr(key) => SchnorrPublicKey::label_for_standard_pem(),
[INFO] [stdout]     |                                      ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/keys/oint/usage.rs:481:42
[INFO] [stdout]     |
[INFO] [stdout] 481 |             Slug20PublicKey::SPHINCSPlus(key) => SPHINCSPublicKey::label_for_standard_pem(),
[INFO] [stdout]     |                                          ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]    --> src/keys/oint/usage.rs:503:45
[INFO] [stdout]     |
[INFO] [stdout] 503 |             Slug20Signature::ShulginSigning(sig) => ShulginSignature::label_for_standard_pem(),
[INFO] [stdout]     |                                             ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]    --> src/keys/oint/usage.rs:504:45
[INFO] [stdout]     |
[INFO] [stdout] 504 |             Slug20Signature::AbsolveSigning(sig) => AbsolveSignature::label_for_standard_pem(),
[INFO] [stdout]     |                                             ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]    --> src/keys/oint/usage.rs:505:45
[INFO] [stdout]     |
[INFO] [stdout] 505 |             Slug20Signature::EsphandSigning(sig) => EsphandSignature::label_for_standard_pem(),
[INFO] [stdout]     |                                             ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]    --> src/keys/oint/usage.rs:506:34
[INFO] [stdout]     |
[INFO] [stdout] 506 |             Slug20Signature::BLS(sig) => BLSSignature::label_for_standard_pem(),
[INFO] [stdout]     |                                  ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]    --> src/keys/oint/usage.rs:507:36
[INFO] [stdout]     |
[INFO] [stdout] 507 |             Slug20Signature::ECDSA(sig) => ECDSASignature::label_for_standard_pem(),
[INFO] [stdout]     |                                    ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]    --> src/keys/oint/usage.rs:508:38
[INFO] [stdout]     |
[INFO] [stdout] 508 |             Slug20Signature::Ed25519(sig) => ED25519Signature::label_for_standard_pem(),
[INFO] [stdout]     |                                      ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]    --> src/keys/oint/usage.rs:509:36
[INFO] [stdout]     |
[INFO] [stdout] 509 |             Slug20Signature::Ed448(sig) => Ed448Signature::label_for_standard_pem(),
[INFO] [stdout]     |                                    ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]    --> src/keys/oint/usage.rs:510:37
[INFO] [stdout]     |
[INFO] [stdout] 510 |             Slug20Signature::Falcon(sig) => Falcon1024Signature::label_for_standard_pem(),
[INFO] [stdout]     |                                     ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]    --> src/keys/oint/usage.rs:511:36
[INFO] [stdout]     |
[INFO] [stdout] 511 |             Slug20Signature::MLDSA(sig) => MLDSA3Signature::label_for_standard_pem(),
[INFO] [stdout]     |                                    ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]    --> src/keys/oint/usage.rs:512:38
[INFO] [stdout]     |
[INFO] [stdout] 512 |             Slug20Signature::Schnorr(sig) => SchnorrSignature::label_for_standard_pem(),
[INFO] [stdout]     |                                      ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]    --> src/keys/oint/usage.rs:513:42
[INFO] [stdout]     |
[INFO] [stdout] 513 |             Slug20Signature::SPHINCSPlus(sig) => SPHINCSSignature::label_for_standard_pem(),
[INFO] [stdout]     |                                          ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/keys/oint/usage.rs:668:13
[INFO] [stdout]     |
[INFO] [stdout] 668 |             _ => panic!("OpenInternetCryptographyPublicKey::from_standard_pem_with_algorithm: algorithm not supported"),
[INFO] [stdout]     |             ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/keys/oint/usage.rs:668:13
[INFO] [stdout]     |
[INFO] [stdout] 624 |             Slug20Algorithm::ShulginSigning => {
[INFO] [stdout]     |             ------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 628 |             Slug20Algorithm::AbsolveSigning => {
[INFO] [stdout]     |             ------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 632 |             Slug20Algorithm::EsphandSigning => {
[INFO] [stdout]     |             ------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 636 |             Slug20Algorithm::BLS => {
[INFO] [stdout]     |             -------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 668 |             _ => panic!("OpenInternetCryptographyPublicKey::from_standard_pem_with_algorithm: algorithm not supported"),
[INFO] [stdout]     |             ^ ...and 7 other patterns collectively make this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/keys/oint/usage.rs:684:13
[INFO] [stdout]     |
[INFO] [stdout] 684 |             _ => panic!("OpenInternetCryptographyPublicKey::get_standard_pem_label_with_algorithm: algorithm not supported"),
[INFO] [stdout]     |             ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/keys/oint/usage.rs:684:13
[INFO] [stdout]     |
[INFO] [stdout] 673 |             Slug20Algorithm::ShulginSigning => ShulginKeypair::label_for_standard_pem(),
[INFO] [stdout]     |             ------------------------------- matches some of the same values
[INFO] [stdout] 674 |             Slug20Algorithm::AbsolveSigning => AbsolveKeypair::label_for_standard_pem(),
[INFO] [stdout]     |             ------------------------------- matches some of the same values
[INFO] [stdout] 675 |             Slug20Algorithm::EsphandSigning => EsphandKeypair::label_for_standard_pem(),
[INFO] [stdout]     |             ------------------------------- matches some of the same values
[INFO] [stdout] 676 |             Slug20Algorithm::BLS => BLSPublicKey::label_for_standard_pem(),
[INFO] [stdout]     |             -------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 684 |             _ => panic!("OpenInternetCryptographyPublicKey::get_standard_pem_label_with_algorithm: algorithm not supported"),
[INFO] [stdout]     |             ^ ...and 7 other patterns collectively make this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]    --> src/keys/oint/usage.rs:689:45
[INFO] [stdout]     |
[INFO] [stdout] 689 |             Slug20PublicKey::ShulginSigning(x) => ShulginKeypair::label_for_standard_pem(),
[INFO] [stdout]     |                                             ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]    --> src/keys/oint/usage.rs:690:45
[INFO] [stdout]     |
[INFO] [stdout] 690 |             Slug20PublicKey::AbsolveSigning(x) => AbsolveKeypair::label_for_standard_pem(),
[INFO] [stdout]     |                                             ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]    --> src/keys/oint/usage.rs:691:45
[INFO] [stdout]     |
[INFO] [stdout] 691 |             Slug20PublicKey::EsphandSigning(x) => EsphandKeypair::label_for_standard_pem(),
[INFO] [stdout]     |                                             ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]    --> src/keys/oint/usage.rs:692:34
[INFO] [stdout]     |
[INFO] [stdout] 692 |             Slug20PublicKey::BLS(x) => BLSPublicKey::label_for_standard_pem(),
[INFO] [stdout]     |                                  ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]    --> src/keys/oint/usage.rs:693:36
[INFO] [stdout]     |
[INFO] [stdout] 693 |             Slug20PublicKey::ECDSA(x) => ECDSAPublicKey::label_for_standard_pem(),
[INFO] [stdout]     |                                    ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]    --> src/keys/oint/usage.rs:694:38
[INFO] [stdout]     |
[INFO] [stdout] 694 |             Slug20PublicKey::Ed25519(x) => ED25519PublicKey::label_for_standard_pem(),
[INFO] [stdout]     |                                      ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]    --> src/keys/oint/usage.rs:695:36
[INFO] [stdout]     |
[INFO] [stdout] 695 |             Slug20PublicKey::Ed448(x) => Ed448PublicKey::label_for_standard_pem(),
[INFO] [stdout]     |                                    ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]    --> src/keys/oint/usage.rs:696:37
[INFO] [stdout]     |
[INFO] [stdout] 696 |             Slug20PublicKey::Falcon(x) => Falcon1024PublicKey::label_for_standard_pem(),
[INFO] [stdout]     |                                     ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]    --> src/keys/oint/usage.rs:697:36
[INFO] [stdout]     |
[INFO] [stdout] 697 |             Slug20PublicKey::MLDSA(x) => MLDSA3PublicKey::label_for_standard_pem(),
[INFO] [stdout]     |                                    ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]    --> src/keys/oint/usage.rs:698:38
[INFO] [stdout]     |
[INFO] [stdout] 698 |             Slug20PublicKey::Schnorr(x) => SchnorrPublicKey::label_for_standard_pem(),
[INFO] [stdout]     |                                      ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]    --> src/keys/oint/usage.rs:699:42
[INFO] [stdout]     |
[INFO] [stdout] 699 |             Slug20PublicKey::SPHINCSPlus(x) => SPHINCSPublicKey::label_for_standard_pem(),
[INFO] [stdout]     |                                          ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]    --> src/keys/oint/usage.rs:817:13
[INFO] [stdout]     |
[INFO] [stdout] 817 |         let x: PemEncodingSuites = PemEncodingSuites::new();
[INFO] [stdout]     |             ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OpenInternetCryptographyStandardContext` should have an upper case name
[INFO] [stdout]   --> src/keys/oint/usage.rs:87:11
[INFO] [stdout]    |
[INFO] [stdout] 87 | pub const OpenInternetCryptographyStandardContext: &[u8] = b"OpenInternetCryptographyStandardContext";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `OPEN_INTERNET_CRYPTOGRAPHY_STANDARD_CONTEXT`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_upper_case_globals)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `OpenInternetFromPemAny`
[INFO] [stdout]  --> tests/ed25519.rs:2:108
[INFO] [stdout]   |
[INFO] [stdout] 2 | use openinternetcryptographykeys::prelude::essentials::{OpenInternetFromStandardPEM,OpenInternetGeneration,OpenInternetFromPemAny,Ope...
[INFO] [stdout]   |                                                                                                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `OpenInternetGeneration`
[INFO] [stdout]  --> tests/ed25519.rs:2:85
[INFO] [stdout]   |
[INFO] [stdout] 2 | use openinternetcryptographykeys::prelude::essentials::{OpenInternetFromStandardPEM,OpenInternetGeneration,OpenInternetFromPemAny,Ope...
[INFO] [stdout]   |                                                                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `keypair`
[INFO] [stdout]  --> tests/ed25519.rs:6:9
[INFO] [stdout]   |
[INFO] [stdout] 6 |     let keypair: OpenInternetCryptographyKeypair = OpenInternetCryptographyKeypair::generate_with_algorithm(Slug20Algorithm::Ed25519)...
[INFO] [stdout]   |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_keypair`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]   --> tests/ed25519.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 13 |     let sig = keypair.as_secret_key().sign(msg).unwrap();
[INFO] [stdout]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `OpenInternetFromPemAny`
[INFO] [stdout]  --> tests/mldsa3.rs:2:108
[INFO] [stdout]   |
[INFO] [stdout] 2 | use openinternetcryptographykeys::prelude::essentials::{OpenInternetFromStandardPEM,OpenInternetGeneration,OpenInternetFromPemAny,Ope...
[INFO] [stdout]   |                                                                                                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `OpenInternetGeneration`
[INFO] [stdout]  --> tests/mldsa3.rs:2:85
[INFO] [stdout]   |
[INFO] [stdout] 2 | use openinternetcryptographykeys::prelude::essentials::{OpenInternetFromStandardPEM,OpenInternetGeneration,OpenInternetFromPemAny,Ope...
[INFO] [stdout]   |                                                                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `keypair`
[INFO] [stdout]  --> tests/mldsa3.rs:6:9
[INFO] [stdout]   |
[INFO] [stdout] 6 |     let keypair: OpenInternetCryptographyKeypair = OpenInternetCryptographyKeypair::generate_with_algorithm(Slug20Algorithm::MLDSA).u...
[INFO] [stdout]   |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_keypair`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]   --> tests/mldsa3.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 13 |     let sig = keypair.as_secret_key().sign(msg).unwrap();
[INFO] [stdout]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `_0x00_generate_MLDSA_keypair` should have a snake case name
[INFO] [stdout]  --> tests/mldsa3.rs:5:4
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn _0x00_generate_MLDSA_keypair() {
[INFO] [stdout]   |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x00_generate_mldsa_keypair`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `_0x01_generate_MLDSA_and_sign_keypair` should have a snake case name
[INFO] [stdout]   --> tests/mldsa3.rs:10:4
[INFO] [stdout]    |
[INFO] [stdout] 10 | fn _0x01_generate_MLDSA_and_sign_keypair() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x01_generate_mldsa_and_sign_keypair`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `_0x02_generate_MLDSA_and_sign_and_verify_keypair` should have a snake case name
[INFO] [stdout]   --> tests/mldsa3.rs:17:4
[INFO] [stdout]    |
[INFO] [stdout] 17 | fn _0x02_generate_MLDSA_and_sign_and_verify_keypair() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x02_generate_mldsa_and_sign_and_verify_keypair`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `_0x03_generate_MLDSA_and_sign_and_verify_with_invalid_message` should have a snake case name
[INFO] [stdout]   --> tests/mldsa3.rs:26:4
[INFO] [stdout]    |
[INFO] [stdout] 26 | fn _0x03_generate_MLDSA_and_sign_and_verify_with_invalid_message() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x03_generate_mldsa_and_sign_and_verify_with_invalid_message`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `_0x04_from_and_into_standard_pem_MLDSA` should have a snake case name
[INFO] [stdout]   --> tests/mldsa3.rs:36:4
[INFO] [stdout]    |
[INFO] [stdout] 36 | fn _0x04_from_and_into_standard_pem_MLDSA() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x04_from_and_into_standard_pem_mldsa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `_0x05_from_and_into_standard_pem_MLDSA_secret` should have a snake case name
[INFO] [stdout]   --> tests/mldsa3.rs:45:4
[INFO] [stdout]    |
[INFO] [stdout] 45 | fn _0x05_from_and_into_standard_pem_MLDSA_secret() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x05_from_and_into_standard_pem_mldsa_secret`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `_0x06_from_and_into_standard_pem_MLDSA_signature` should have a snake case name
[INFO] [stdout]   --> tests/mldsa3.rs:54:4
[INFO] [stdout]    |
[INFO] [stdout] 54 | fn _0x06_from_and_into_standard_pem_MLDSA_signature() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x06_from_and_into_standard_pem_mldsa_signature`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `OpenInternetFromPemAny`
[INFO] [stdout]  --> tests/sphincs.rs:2:108
[INFO] [stdout]   |
[INFO] [stdout] 2 | use openinternetcryptographykeys::prelude::essentials::{OpenInternetFromStandardPEM,OpenInternetGeneration,OpenInternetFromPemAny,Ope...
[INFO] [stdout]   |                                                                                                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `OpenInternetGeneration`
[INFO] [stdout]  --> tests/sphincs.rs:2:85
[INFO] [stdout]   |
[INFO] [stdout] 2 | use openinternetcryptographykeys::prelude::essentials::{OpenInternetFromStandardPEM,OpenInternetGeneration,OpenInternetFromPemAny,Ope...
[INFO] [stdout]   |                                                                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `keypair`
[INFO] [stdout]  --> tests/sphincs.rs:6:9
[INFO] [stdout]   |
[INFO] [stdout] 6 |     let keypair: OpenInternetCryptographyKeypair = OpenInternetCryptographyKeypair::generate_with_algorithm(Slug20Algorithm::SPHINCSP...
[INFO] [stdout]   |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_keypair`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]   --> tests/sphincs.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 13 |     let sig = keypair.as_secret_key().sign(msg).unwrap();
[INFO] [stdout]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `_0x00_generate_SPHINCSPlus_keypair` should have a snake case name
[INFO] [stdout]  --> tests/sphincs.rs:5:4
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn _0x00_generate_SPHINCSPlus_keypair() {
[INFO] [stdout]   |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x00_generate_sphincsplus_keypair`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `_0x01_generate_SPHINCSPlus_and_sign_keypair` should have a snake case name
[INFO] [stdout]   --> tests/sphincs.rs:10:4
[INFO] [stdout]    |
[INFO] [stdout] 10 | fn _0x01_generate_SPHINCSPlus_and_sign_keypair() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x01_generate_sphincsplus_and_sign_keypair`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `_0x02_generate_SPHINCSPlus_and_sign_and_verify_keypair` should have a snake case name
[INFO] [stdout]   --> tests/sphincs.rs:17:4
[INFO] [stdout]    |
[INFO] [stdout] 17 | fn _0x02_generate_SPHINCSPlus_and_sign_and_verify_keypair() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x02_generate_sphincsplus_and_sign_and_verify_keypair`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `_0x03_generate_SPHINCSPlus_and_sign_and_verify_with_invalid_message` should have a snake case name
[INFO] [stdout]   --> tests/sphincs.rs:26:4
[INFO] [stdout]    |
[INFO] [stdout] 26 | fn _0x03_generate_SPHINCSPlus_and_sign_and_verify_with_invalid_message() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x03_generate_sphincsplus_and_sign_and_verify_with_invalid_message`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `_0x04_from_and_into_standard_pem_SPHINCSPlus` should have a snake case name
[INFO] [stdout]   --> tests/sphincs.rs:36:4
[INFO] [stdout]    |
[INFO] [stdout] 36 | fn _0x04_from_and_into_standard_pem_SPHINCSPlus() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x04_from_and_into_standard_pem_sphincsplus`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `_0x05_from_and_into_standard_pem_SPHINCSPlus_secret` should have a snake case name
[INFO] [stdout]   --> tests/sphincs.rs:45:4
[INFO] [stdout]    |
[INFO] [stdout] 45 | fn _0x05_from_and_into_standard_pem_SPHINCSPlus_secret() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x05_from_and_into_standard_pem_sphincsplus_secret`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `_0x06_from_and_into_standard_pem_SPHINCSPlus_signature` should have a snake case name
[INFO] [stdout]   --> tests/sphincs.rs:54:4
[INFO] [stdout]    |
[INFO] [stdout] 54 | fn _0x06_from_and_into_standard_pem_SPHINCSPlus_signature() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x06_from_and_into_standard_pem_sphincsplus_signature`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `OpenInternetFromPemAny`
[INFO] [stdout]  --> tests/ecdsa.rs:2:108
[INFO] [stdout]   |
[INFO] [stdout] 2 | use openinternetcryptographykeys::prelude::essentials::{OpenInternetFromStandardPEM,OpenInternetGeneration,OpenInternetFromPemAny,Ope...
[INFO] [stdout]   |                                                                                                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `OpenInternetGeneration`
[INFO] [stdout]  --> tests/ecdsa.rs:2:85
[INFO] [stdout]   |
[INFO] [stdout] 2 | use openinternetcryptographykeys::prelude::essentials::{OpenInternetFromStandardPEM,OpenInternetGeneration,OpenInternetFromPemAny,Ope...
[INFO] [stdout]   |                                                                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `keypair`
[INFO] [stdout]  --> tests/ecdsa.rs:6:9
[INFO] [stdout]   |
[INFO] [stdout] 6 |     let keypair: OpenInternetCryptographyKeypair = OpenInternetCryptographyKeypair::generate_with_algorithm(Slug20Algorithm::ECDSA).u...
[INFO] [stdout]   |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_keypair`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sig`
[INFO] [stdout]   --> tests/ecdsa.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 13 |     let sig = keypair.as_secret_key().sign(msg).unwrap();
[INFO] [stdout]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `_0x00_generate_ECDSA_keypair` should have a snake case name
[INFO] [stdout]  --> tests/ecdsa.rs:5:4
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn _0x00_generate_ECDSA_keypair() {
[INFO] [stdout]   |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x00_generate_ecdsa_keypair`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `_0x01_generate_ECDSA_and_sign_keypair` should have a snake case name
[INFO] [stdout]   --> tests/ecdsa.rs:10:4
[INFO] [stdout]    |
[INFO] [stdout] 10 | fn _0x01_generate_ECDSA_and_sign_keypair() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x01_generate_ecdsa_and_sign_keypair`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `_0x02_generate_ECDSA_and_sign_and_verify_keypair` should have a snake case name
[INFO] [stdout]   --> tests/ecdsa.rs:17:4
[INFO] [stdout]    |
[INFO] [stdout] 17 | fn _0x02_generate_ECDSA_and_sign_and_verify_keypair() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x02_generate_ecdsa_and_sign_and_verify_keypair`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `_0x03_generate_ECDSA_and_sign_and_verify_with_invalid_message` should have a snake case name
[INFO] [stdout]   --> tests/ecdsa.rs:26:4
[INFO] [stdout]    |
[INFO] [stdout] 26 | fn _0x03_generate_ECDSA_and_sign_and_verify_with_invalid_message() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x03_generate_ecdsa_and_sign_and_verify_with_invalid_message`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `_0x04_from_and_into_standard_pem_ECDSA` should have a snake case name
[INFO] [stdout]   --> tests/ecdsa.rs:36:4
[INFO] [stdout]    |
[INFO] [stdout] 36 | fn _0x04_from_and_into_standard_pem_ECDSA() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x04_from_and_into_standard_pem_ecdsa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `_0x05_from_and_into_standard_pem_ECDSA_secret` should have a snake case name
[INFO] [stdout]   --> tests/ecdsa.rs:45:4
[INFO] [stdout]    |
[INFO] [stdout] 45 | fn _0x05_from_and_into_standard_pem_ECDSA_secret() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x05_from_and_into_standard_pem_ecdsa_secret`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `_0x06_from_and_into_standard_pem_ECDSA_signature` should have a snake case name
[INFO] [stdout]   --> tests/ecdsa.rs:54:4
[INFO] [stdout]    |
[INFO] [stdout] 54 | fn _0x06_from_and_into_standard_pem_ECDSA_signature() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x06_from_and_into_standard_pem_ecdsa_signature`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 45.13s
[INFO] running `Command { std: "docker" "inspect" "a8ca62103dc8706556d41b72331439ea18b461c54df9a86b82ba1d1c3681a142", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "a8ca62103dc8706556d41b72331439ea18b461c54df9a86b82ba1d1c3681a142" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `ECIESEncrypt`
[INFO] [stderr]   --> src/keys/oint/__types/mod.rs:31:56
[INFO] [stderr]    |
[INFO] [stderr] 31 | use libslug::slugcrypt::internals::encryption::ecies::{ECIESEncrypt, ECPublicKey, ECSecretKey};
[INFO] [stderr]    |                                                        ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `FromBincode`, `FromStandardPem`, and `IntoBincode`
[INFO] [stderr]   --> src/keys/oint/__types/mod.rs:35:50
[INFO] [stderr]    |
[INFO] [stderr] 35 | use libslug::slugcrypt::traits::{IntoStandardPem,FromStandardPem,FromBincode,IntoBincode};
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant `ECIES_ED25519` should have an upper camel case name
[INFO] [stderr]    --> src/keys/oint/__types/mod.rs:185:5
[INFO] [stderr]     |
[INFO] [stderr] 185 |     ECIES_ED25519(ECPublicKey),
[INFO] [stderr]     |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EciesEd25519`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variant `ECIES_ED25519` should have an upper camel case name
[INFO] [stderr]    --> src/keys/oint/__types/mod.rs:189:5
[INFO] [stderr]     |
[INFO] [stderr] 189 |     ECIES_ED25519(ECSecretKey),
[INFO] [stderr]     |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EciesEd25519`
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `libslug::prelude::SlugSphincsPlus`
[INFO] [stderr]   --> src/keys/oint/usage.rs:50:5
[INFO] [stderr]    |
[INFO] [stderr] 50 | use libslug::prelude::SlugSphincsPlus;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `OpenInternetPublicKeyDerive`
[INFO] [stderr]   --> src/keys/oint/usage.rs:58:97
[INFO] [stderr]    |
[INFO] [stderr] 58 | use crate::prelude::essentials::{OpenInternetGeneration,OpenInternetSigner,OpenInternetVerifier,OpenInternetPublicKeyDerive};
[INFO] [stderr]    |                                                                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `FromBincode` and `IntoBincode`
[INFO] [stderr]   --> src/keys/oint/usage.rs:63:34
[INFO] [stderr]    |
[INFO] [stderr] 63 | use libslug::slugcrypt::traits::{IntoBincode,FromBincode};
[INFO] [stderr]    |                                  ^^^^^^^^^^^ ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `fixedstr::str192`
[INFO] [stderr]   --> src/keys/oint/required_traits/mod.rs:27:5
[INFO] [stderr]    |
[INFO] [stderr] 27 | use fixedstr::str192;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `OpenInternetCryptographySecretKey`
[INFO] [stderr]   --> src/keys/oint/required_traits/mod.rs:30:201
[INFO] [stderr]    |
[INFO] [stderr] 30 | ...::essentials::{OpenInternetCryptographyKeypair, OpenInternetCryptographySecretKey}};
[INFO] [stderr]    |                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `libslug::slugcrypt::internals::bip39::traits::GenerateWithBIP39`
[INFO] [stderr]  --> src/keys/encrypt/mod.rs:6:5
[INFO] [stderr]   |
[INFO] [stderr] 6 | use libslug::slugcrypt::internals::bip39::traits::GenerateWithBIP39;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x`
[INFO] [stderr]    --> src/keys/oint/__types/mod.rs:501:13
[INFO] [stderr]     |
[INFO] [stderr] 501 |         let x: PemEncodingSuites = Self::new();
[INFO] [stderr]     |             ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `sig`
[INFO] [stderr]    --> src/keys/oint/__types/mod.rs:648:45
[INFO] [stderr]     |
[INFO] [stderr] 648 |             Slug20Signature::ShulginSigning(sig) => ShulginSignature::label_for_standard_pem(),
[INFO] [stderr]     |                                             ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `sig`
[INFO] [stderr]    --> src/keys/oint/__types/mod.rs:649:45
[INFO] [stderr]     |
[INFO] [stderr] 649 |             Slug20Signature::AbsolveSigning(sig) => AbsolveSignature::label_for_standard_pem(),
[INFO] [stderr]     |                                             ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `sig`
[INFO] [stderr]    --> src/keys/oint/__types/mod.rs:650:45
[INFO] [stderr]     |
[INFO] [stderr] 650 |             Slug20Signature::EsphandSigning(sig) => EsphandSignature::label_for_standard_pem(),
[INFO] [stderr]     |                                             ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `sig`
[INFO] [stderr]    --> src/keys/oint/__types/mod.rs:651:34
[INFO] [stderr]     |
[INFO] [stderr] 651 |             Slug20Signature::BLS(sig) => BLSSignature::label_for_standard_pem(),
[INFO] [stderr]     |                                  ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `sig`
[INFO] [stderr]    --> src/keys/oint/__types/mod.rs:652:36
[INFO] [stderr]     |
[INFO] [stderr] 652 |             Slug20Signature::ECDSA(sig) => ECDSASignature::label_for_standard_pem(),
[INFO] [stderr]     |                                    ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `sig`
[INFO] [stderr]    --> src/keys/oint/__types/mod.rs:653:38
[INFO] [stderr]     |
[INFO] [stderr] 653 |             Slug20Signature::Ed25519(sig) => ED25519Signature::label_for_standard_pem(),
[INFO] [stderr]     |                                      ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `sig`
[INFO] [stderr]    --> src/keys/oint/__types/mod.rs:654:36
[INFO] [stderr]     |
[INFO] [stderr] 654 |             Slug20Signature::Ed448(sig) => Ed448Signature::label_for_standard_pem(),
[INFO] [stderr]     |                                    ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `sig`
[INFO] [stderr]    --> src/keys/oint/__types/mod.rs:655:37
[INFO] [stderr]     |
[INFO] [stderr] 655 |             Slug20Signature::Falcon(sig) => Falcon1024Signature::label_for_standard_pem(),
[INFO] [stderr]     |                                     ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `sig`
[INFO] [stderr]    --> src/keys/oint/__types/mod.rs:656:36
[INFO] [stderr]     |
[INFO] [stderr] 656 |             Slug20Signature::MLDSA(sig) => MLDSA3Signature::label_for_standard_pem(),
[INFO] [stderr]     |                                    ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `sig`
[INFO] [stderr]    --> src/keys/oint/__types/mod.rs:657:38
[INFO] [stderr]     |
[INFO] [stderr] 657 |             Slug20Signature::Schnorr(sig) => SchnorrSignature::label_for_standard_pem(),
[INFO] [stderr]     |                                      ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `sig`
[INFO] [stderr]    --> src/keys/oint/__types/mod.rs:658:42
[INFO] [stderr]     |
[INFO] [stderr] 658 |             Slug20Signature::SPHINCSPlus(sig) => SPHINCSSignature::label_for_standard_pem(),
[INFO] [stderr]     |                                          ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `pk`
[INFO] [stderr]    --> src/keys/oint/usage.rs:221:22
[INFO] [stderr]     |
[INFO] [stderr] 221 |                 let (pk,sk): (Falcon1024PublicKey, Falcon1024SecretKey) = SlugFalcon1024::generate();
[INFO] [stderr]     |                      ^^ help: if this is intentional, prefix it with an underscore: `_pk`
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]    --> src/keys/oint/usage.rs:300:13
[INFO] [stderr]     |
[INFO] [stderr] 300 |             _ => Err(libslug::prelude::core::SlugErrors::Other(String::from("Unsupported algorithm for signing with context")))
[INFO] [stderr]     |             ^ no value can reach this
[INFO] [stderr]     |
[INFO] [stderr] note: multiple earlier patterns match some of the same values
[INFO] [stderr]    --> src/keys/oint/usage.rs:300:13
[INFO] [stderr]     |
[INFO] [stderr] 247 |             Slug20SecretKey::ShulginSigning(keypair) => {
[INFO] [stderr]     |             ---------------------------------------- matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 252 |             Slug20SecretKey::AbsolveSigning(keypair) => {
[INFO] [stderr]     |             ---------------------------------------- matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 256 |             Slug20SecretKey::EsphandSigning(keypair) => {
[INFO] [stderr]     |             ---------------------------------------- matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 260 |             Slug20SecretKey::BLS(key) => {
[INFO] [stderr]     |             ------------------------- matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 300 |             _ => Err(libslug::prelude::core::SlugErrors::Other(String::from("Unsupported algorithm for signing with context")))
[INFO] [stderr]     |             ^ ...and 7 other patterns collectively make this unreachable
[INFO] [stderr]     = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]    --> src/keys/oint/usage.rs:411:13
[INFO] [stderr]     |
[INFO] [stderr] 411 |             _ => Err(libslug::prelude::core::SlugErrors::Other(String::from("Unsupported algorithm for verification with context")))
[INFO] [stderr]     |             ^ no value can reach this
[INFO] [stderr]     |
[INFO] [stderr] note: multiple earlier patterns match some of the same values
[INFO] [stderr]    --> src/keys/oint/usage.rs:411:13
[INFO] [stderr]     |
[INFO] [stderr] 311 |             Slug20PublicKey::ShulginSigning(keypair) => {
[INFO] [stderr]     |             ---------------------------------------- matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 318 |             Slug20PublicKey::AbsolveSigning(keypair) => {
[INFO] [stderr]     |             ---------------------------------------- matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 325 |             Slug20PublicKey::EsphandSigning(keypair) => {
[INFO] [stderr]     |             ---------------------------------------- matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 332 |             Slug20PublicKey::BLS(key) => {
[INFO] [stderr]     |             ------------------------- matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 411 |             _ => Err(libslug::prelude::core::SlugErrors::Other(String::from("Unsupported algorithm for verification with context")))
[INFO] [stderr]     |             ^ ...and 7 other patterns collectively make this unreachable
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `keypair`
[INFO] [stderr]    --> src/keys/oint/usage.rs:438:45
[INFO] [stderr]     |
[INFO] [stderr] 438 |             Slug20SecretKey::ShulginSigning(keypair) => ShulginKeypair::label_for_standard_pem_secret(),
[INFO] [stderr]     |                                             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_keypair`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `keypair`
[INFO] [stderr]    --> src/keys/oint/usage.rs:439:45
[INFO] [stderr]     |
[INFO] [stderr] 439 |             Slug20SecretKey::AbsolveSigning(keypair) => AbsolveKeypair::label_for_standard_pem_secret(),
[INFO] [stderr]     |                                             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_keypair`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `keypair`
[INFO] [stderr]    --> src/keys/oint/usage.rs:440:45
[INFO] [stderr]     |
[INFO] [stderr] 440 |             Slug20SecretKey::EsphandSigning(keypair) => EsphandKeypair::label_for_standard_pem_secret(),
[INFO] [stderr]     |                                             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_keypair`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `key`
[INFO] [stderr]    --> src/keys/oint/usage.rs:441:34
[INFO] [stderr]     |
[INFO] [stderr] 441 |             Slug20SecretKey::BLS(key) => BLSSecretKey::label_for_standard_pem_secret(),
[INFO] [stderr]     |                                  ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `key`
[INFO] [stderr]    --> src/keys/oint/usage.rs:442:36
[INFO] [stderr]     |
[INFO] [stderr] 442 |             Slug20SecretKey::ECDSA(key) => ECDSASecretKey::label_for_standard_pem_secret(),
[INFO] [stderr]     |                                    ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `key`
[INFO] [stderr]    --> src/keys/oint/usage.rs:443:38
[INFO] [stderr]     |
[INFO] [stderr] 443 |             Slug20SecretKey::Ed25519(key) => ED25519SecretKey::label_for_standard_pem_secret(),
[INFO] [stderr]     |                                      ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `key`
[INFO] [stderr]    --> src/keys/oint/usage.rs:444:36
[INFO] [stderr]     |
[INFO] [stderr] 444 |             Slug20SecretKey::Ed448(key) => Ed448SecretKey::label_for_standard_pem_secret(),
[INFO] [stderr]     |                                    ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `key`
[INFO] [stderr]    --> src/keys/oint/usage.rs:445:37
[INFO] [stderr]     |
[INFO] [stderr] 445 |             Slug20SecretKey::Falcon(key) => Falcon1024SecretKey::label_for_standard_pem_secret(),
[INFO] [stderr]     |                                     ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `key`
[INFO] [stderr]    --> src/keys/oint/usage.rs:446:36
[INFO] [stderr]     |
[INFO] [stderr] 446 |             Slug20SecretKey::MLDSA(key) => MLDSA3SecretKey::label_for_standard_pem_secret(),
[INFO] [stderr]     |                                    ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `key`
[INFO] [stderr]    --> src/keys/oint/usage.rs:447:38
[INFO] [stderr]     |
[INFO] [stderr] 447 |             Slug20SecretKey::Schnorr(key) => SchnorrSecretKey::label_for_standard_pem_secret(),
[INFO] [stderr]     |                                      ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `key`
[INFO] [stderr]    --> src/keys/oint/usage.rs:448:42
[INFO] [stderr]     |
[INFO] [stderr] 448 |             Slug20SecretKey::SPHINCSPlus(key) => SPHINCSSecretKey::label_for_standard_pem_secret(),
[INFO] [stderr]     |                                          ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `keypair`
[INFO] [stderr]    --> src/keys/oint/usage.rs:471:45
[INFO] [stderr]     |
[INFO] [stderr] 471 |             Slug20PublicKey::ShulginSigning(keypair) => ShulginKeypair::label_for_standard_pem(),
[INFO] [stderr]     |                                             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_keypair`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `keypair`
[INFO] [stderr]    --> src/keys/oint/usage.rs:472:45
[INFO] [stderr]     |
[INFO] [stderr] 472 |             Slug20PublicKey::AbsolveSigning(keypair) => AbsolveKeypair::label_for_standard_pem(),
[INFO] [stderr]     |                                             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_keypair`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `keypair`
[INFO] [stderr]    --> src/keys/oint/usage.rs:473:45
[INFO] [stderr]     |
[INFO] [stderr] 473 |             Slug20PublicKey::EsphandSigning(keypair) => EsphandKeypair::label_for_standard_pem(),
[INFO] [stderr]     |                                             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_keypair`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `key`
[INFO] [stderr]    --> src/keys/oint/usage.rs:474:34
[INFO] [stderr]     |
[INFO] [stderr] 474 |             Slug20PublicKey::BLS(key) => BLSPublicKey::label_for_standard_pem(),
[INFO] [stderr]     |                                  ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `key`
[INFO] [stderr]    --> src/keys/oint/usage.rs:475:36
[INFO] [stderr]     |
[INFO] [stderr] 475 |             Slug20PublicKey::ECDSA(key) => ECDSAPublicKey::label_for_standard_pem(),
[INFO] [stderr]     |                                    ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `key`
[INFO] [stderr]    --> src/keys/oint/usage.rs:476:38
[INFO] [stderr]     |
[INFO] [stderr] 476 |             Slug20PublicKey::Ed25519(key) => ED25519PublicKey::label_for_standard_pem(),
[INFO] [stderr]     |                                      ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `key`
[INFO] [stderr]    --> src/keys/oint/usage.rs:477:36
[INFO] [stderr]     |
[INFO] [stderr] 477 |             Slug20PublicKey::Ed448(key) => Ed448PublicKey::label_for_standard_pem(),
[INFO] [stderr]     |                                    ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `key`
[INFO] [stderr]    --> src/keys/oint/usage.rs:478:37
[INFO] [stderr]     |
[INFO] [stderr] 478 |             Slug20PublicKey::Falcon(key) => Falcon1024PublicKey::label_for_standard_pem(),
[INFO] [stderr]     |                                     ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `key`
[INFO] [stderr]    --> src/keys/oint/usage.rs:479:36
[INFO] [stderr]     |
[INFO] [stderr] 479 |             Slug20PublicKey::MLDSA(key) => MLDSA3PublicKey::label_for_standard_pem(),
[INFO] [stderr]     |                                    ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `key`
[INFO] [stderr]    --> src/keys/oint/usage.rs:480:38
[INFO] [stderr]     |
[INFO] [stderr] 480 |             Slug20PublicKey::Schnorr(key) => SchnorrPublicKey::label_for_standard_pem(),
[INFO] [stderr]     |                                      ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `key`
[INFO] [stderr]    --> src/keys/oint/usage.rs:481:42
[INFO] [stderr]     |
[INFO] [stderr] 481 |             Slug20PublicKey::SPHINCSPlus(key) => SPHINCSPublicKey::label_for_standard_pem(),
[INFO] [stderr]     |                                          ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `sig`
[INFO] [stderr]    --> src/keys/oint/usage.rs:503:45
[INFO] [stderr]     |
[INFO] [stderr] 503 |             Slug20Signature::ShulginSigning(sig) => ShulginSignature::label_for_standard_pem(),
[INFO] [stderr]     |                                             ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `sig`
[INFO] [stderr]    --> src/keys/oint/usage.rs:504:45
[INFO] [stderr]     |
[INFO] [stderr] 504 |             Slug20Signature::AbsolveSigning(sig) => AbsolveSignature::label_for_standard_pem(),
[INFO] [stderr]     |                                             ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `sig`
[INFO] [stderr]    --> src/keys/oint/usage.rs:505:45
[INFO] [stderr]     |
[INFO] [stderr] 505 |             Slug20Signature::EsphandSigning(sig) => EsphandSignature::label_for_standard_pem(),
[INFO] [stderr]     |                                             ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `sig`
[INFO] [stderr]    --> src/keys/oint/usage.rs:506:34
[INFO] [stderr]     |
[INFO] [stderr] 506 |             Slug20Signature::BLS(sig) => BLSSignature::label_for_standard_pem(),
[INFO] [stderr]     |                                  ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `sig`
[INFO] [stderr]    --> src/keys/oint/usage.rs:507:36
[INFO] [stderr]     |
[INFO] [stderr] 507 |             Slug20Signature::ECDSA(sig) => ECDSASignature::label_for_standard_pem(),
[INFO] [stderr]     |                                    ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `sig`
[INFO] [stderr]    --> src/keys/oint/usage.rs:508:38
[INFO] [stderr]     |
[INFO] [stderr] 508 |             Slug20Signature::Ed25519(sig) => ED25519Signature::label_for_standard_pem(),
[INFO] [stderr]     |                                      ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `sig`
[INFO] [stderr]    --> src/keys/oint/usage.rs:509:36
[INFO] [stderr]     |
[INFO] [stderr] 509 |             Slug20Signature::Ed448(sig) => Ed448Signature::label_for_standard_pem(),
[INFO] [stderr]     |                                    ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `sig`
[INFO] [stderr]    --> src/keys/oint/usage.rs:510:37
[INFO] [stderr]     |
[INFO] [stderr] 510 |             Slug20Signature::Falcon(sig) => Falcon1024Signature::label_for_standard_pem(),
[INFO] [stderr]     |                                     ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `sig`
[INFO] [stderr]    --> src/keys/oint/usage.rs:511:36
[INFO] [stderr]     |
[INFO] [stderr] 511 |             Slug20Signature::MLDSA(sig) => MLDSA3Signature::label_for_standard_pem(),
[INFO] [stderr]     |                                    ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `sig`
[INFO] [stderr]    --> src/keys/oint/usage.rs:512:38
[INFO] [stderr]     |
[INFO] [stderr] 512 |             Slug20Signature::Schnorr(sig) => SchnorrSignature::label_for_standard_pem(),
[INFO] [stderr]     |                                      ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `sig`
[INFO] [stderr]    --> src/keys/oint/usage.rs:513:42
[INFO] [stderr]     |
[INFO] [stderr] 513 |             Slug20Signature::SPHINCSPlus(sig) => SPHINCSSignature::label_for_standard_pem(),
[INFO] [stderr]     |                                          ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]    --> src/keys/oint/usage.rs:668:13
[INFO] [stderr]     |
[INFO] [stderr] 668 |             _ => panic!("OpenInternetCryptographyPublicKey::from_standard_pem_with_algorithm: algorithm not supported"),
[INFO] [stderr]     |             ^ no value can reach this
[INFO] [stderr]     |
[INFO] [stderr] note: multiple earlier patterns match some of the same values
[INFO] [stderr]    --> src/keys/oint/usage.rs:668:13
[INFO] [stderr]     |
[INFO] [stderr] 624 |             Slug20Algorithm::ShulginSigning => {
[INFO] [stderr]     |             ------------------------------- matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 628 |             Slug20Algorithm::AbsolveSigning => {
[INFO] [stderr]     |             ------------------------------- matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 632 |             Slug20Algorithm::EsphandSigning => {
[INFO] [stderr]     |             ------------------------------- matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 636 |             Slug20Algorithm::BLS => {
[INFO] [stderr]     |             -------------------- matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 668 |             _ => panic!("OpenInternetCryptographyPublicKey::from_standard_pem_with_algorithm: algorithm not supported"),
[INFO] [stderr]     |             ^ ...and 7 other patterns collectively make this unreachable
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]    --> src/keys/oint/usage.rs:684:13
[INFO] [stderr]     |
[INFO] [stderr] 684 |             _ => panic!("OpenInternetCryptographyPublicKey::get_standard_pem_label_with_algorithm: algorithm not supported"),
[INFO] [stderr]     |             ^ no value can reach this
[INFO] [stderr]     |
[INFO] [stderr] note: multiple earlier patterns match some of the same values
[INFO] [stderr]    --> src/keys/oint/usage.rs:684:13
[INFO] [stderr]     |
[INFO] [stderr] 673 |             Slug20Algorithm::ShulginSigning => ShulginKeypair::label_for_standard_pem(),
[INFO] [stderr]     |             ------------------------------- matches some of the same values
[INFO] [stderr] 674 |             Slug20Algorithm::AbsolveSigning => AbsolveKeypair::label_for_standard_pem(),
[INFO] [stderr]     |             ------------------------------- matches some of the same values
[INFO] [stderr] 675 |             Slug20Algorithm::EsphandSigning => EsphandKeypair::label_for_standard_pem(),
[INFO] [stderr]     |             ------------------------------- matches some of the same values
[INFO] [stderr] 676 |             Slug20Algorithm::BLS => BLSPublicKey::label_for_standard_pem(),
[INFO] [stderr]     |             -------------------- matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 684 |             _ => panic!("OpenInternetCryptographyPublicKey::get_standard_pem_label_with_algorithm: algorithm not supported"),
[INFO] [stderr]     |             ^ ...and 7 other patterns collectively make this unreachable
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x`
[INFO] [stderr]    --> src/keys/oint/usage.rs:689:45
[INFO] [stderr]     |
[INFO] [stderr] 689 |             Slug20PublicKey::ShulginSigning(x) => ShulginKeypair::label_for_standard_pem(),
[INFO] [stderr]     |                                             ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x`
[INFO] [stderr]    --> src/keys/oint/usage.rs:690:45
[INFO] [stderr]     |
[INFO] [stderr] 690 |             Slug20PublicKey::AbsolveSigning(x) => AbsolveKeypair::label_for_standard_pem(),
[INFO] [stderr]     |                                             ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x`
[INFO] [stderr]    --> src/keys/oint/usage.rs:691:45
[INFO] [stderr]     |
[INFO] [stderr] 691 |             Slug20PublicKey::EsphandSigning(x) => EsphandKeypair::label_for_standard_pem(),
[INFO] [stderr]     |                                             ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x`
[INFO] [stderr]    --> src/keys/oint/usage.rs:692:34
[INFO] [stderr]     |
[INFO] [stderr] 692 |             Slug20PublicKey::BLS(x) => BLSPublicKey::label_for_standard_pem(),
[INFO] [stderr]     |                                  ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x`
[INFO] [stderr]    --> src/keys/oint/usage.rs:693:36
[INFO] [stderr]     |
[INFO] [stderr] 693 |             Slug20PublicKey::ECDSA(x) => ECDSAPublicKey::label_for_standard_pem(),
[INFO] [stderr]     |                                    ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x`
[INFO] [stderr]    --> src/keys/oint/usage.rs:694:38
[INFO] [stderr]     |
[INFO] [stderr] 694 |             Slug20PublicKey::Ed25519(x) => ED25519PublicKey::label_for_standard_pem(),
[INFO] [stderr]     |                                      ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x`
[INFO] [stderr]    --> src/keys/oint/usage.rs:695:36
[INFO] [stderr]     |
[INFO] [stderr] 695 |             Slug20PublicKey::Ed448(x) => Ed448PublicKey::label_for_standard_pem(),
[INFO] [stderr]     |                                    ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x`
[INFO] [stderr]    --> src/keys/oint/usage.rs:696:37
[INFO] [stderr]     |
[INFO] [stderr] 696 |             Slug20PublicKey::Falcon(x) => Falcon1024PublicKey::label_for_standard_pem(),
[INFO] [stderr]     |                                     ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x`
[INFO] [stderr]    --> src/keys/oint/usage.rs:697:36
[INFO] [stderr]     |
[INFO] [stderr] 697 |             Slug20PublicKey::MLDSA(x) => MLDSA3PublicKey::label_for_standard_pem(),
[INFO] [stderr]     |                                    ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x`
[INFO] [stderr]    --> src/keys/oint/usage.rs:698:38
[INFO] [stderr]     |
[INFO] [stderr] 698 |             Slug20PublicKey::Schnorr(x) => SchnorrPublicKey::label_for_standard_pem(),
[INFO] [stderr]     |                                      ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x`
[INFO] [stderr]    --> src/keys/oint/usage.rs:699:42
[INFO] [stderr]     |
[INFO] [stderr] 699 |             Slug20PublicKey::SPHINCSPlus(x) => SPHINCSPublicKey::label_for_standard_pem(),
[INFO] [stderr]     |                                          ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x`
[INFO] [stderr]    --> src/keys/oint/usage.rs:817:13
[INFO] [stderr]     |
[INFO] [stderr] 817 |         let x: PemEncodingSuites = PemEncodingSuites::new();
[INFO] [stderr]     |             ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stderr] 
[INFO] [stderr] warning: constant `OpenInternetCryptographyStandardContext` should have an upper case name
[INFO] [stderr]   --> src/keys/oint/usage.rs:87:11
[INFO] [stderr]    |
[INFO] [stderr] 87 | pub const OpenInternetCryptographyStandardContext: &[u8] = b"OpenInternetCryptographyStandardContext";
[INFO] [stderr]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `OPEN_INTERNET_CRYPTOGRAPHY_STANDARD_CONTEXT`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(non_upper_case_globals)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `openinternetcryptographykeys` (lib) generated 73 warnings (run `cargo fix --lib -p openinternetcryptographykeys` to apply 66 suggestions)
[INFO] [stderr] warning: `openinternetcryptographykeys` (lib test) generated 73 warnings (73 duplicates)
[INFO] [stderr] warning: unused import: `OpenInternetFromPemAny`
[INFO] [stderr]  --> tests/hybrid/shulginsigning.rs:2:108
[INFO] [stderr]   |
[INFO] [stderr] 2 | use openinternetcryptographykeys::prelude::essentials::{OpenInternetFromStandardPEM,OpenInternetGeneration,OpenInternetFromPemAny,Ope...
[INFO] [stderr]   |                                                                                                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `OpenInternetFromPemAny`
[INFO] [stderr]  --> tests/hybrid/esphandsigning.rs:2:108
[INFO] [stderr]   |
[INFO] [stderr] 2 | use openinternetcryptographykeys::prelude::essentials::{OpenInternetFromStandardPEM,OpenInternetGeneration,OpenInternetFromPemAny,Ope...
[INFO] [stderr]   |                                                                                                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `OpenInternetFromPemAny`
[INFO] [stderr]  --> tests/hybrid/absolvesigning.rs:2:108
[INFO] [stderr]   |
[INFO] [stderr] 2 | use openinternetcryptographykeys::prelude::essentials::{OpenInternetFromStandardPEM,OpenInternetGeneration,OpenInternetFromPemAny,Ope...
[INFO] [stderr]   |                                                                                                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `libslug::slugfmt::key`
[INFO] [stderr]  --> tests/frompemany/mod.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use libslug::slugfmt::key;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `OpenInternetCryptographySecretKey`
[INFO] [stderr]  --> tests/frompemany/mod.rs:2:117
[INFO] [stderr]   |
[INFO] [stderr] 2 | ...APIGeneration, OpenInternetCryptographyKeypair, OpenInternetCryptographySecretKey, OpenInternetFromPemAny, Slug20Algorithm};
[INFO] [stderr]   |                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `OpenInternetFromStandardPEM` and `OpenInternetVerifier`
[INFO] [stderr]  --> tests/frompemany/mod.rs:3:57
[INFO] [stderr]   |
[INFO] [stderr] 3 | ...als::{OpenInternetFromStandardPEM,OpenInternetGeneration,OpenInternetIntoStandardPEM,OpenInternetSigner,OpenInternetVerifier};
[INFO] [stderr]   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^                                                                       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `openinternetcryptographykeys::prelude::essentials::OpenInternetCryptographyPublicKey`
[INFO] [stderr]  --> tests/frompemany/mod.rs:4:5
[INFO] [stderr]   |
[INFO] [stderr] 4 | use openinternetcryptographykeys::prelude::essentials::OpenInternetCryptographyPublicKey;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `OpenInternetGeneration`
[INFO] [stderr]  --> tests/hybrid/shulginsigning.rs:2:85
[INFO] [stderr]   |
[INFO] [stderr] 2 | use openinternetcryptographykeys::prelude::essentials::{OpenInternetFromStandardPEM,OpenInternetGeneration,OpenInternetFromPemAny,Ope...
[INFO] [stderr]   |                                                                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `OpenInternetGeneration`
[INFO] [stderr]  --> tests/hybrid/esphandsigning.rs:2:85
[INFO] [stderr]   |
[INFO] [stderr] 2 | use openinternetcryptographykeys::prelude::essentials::{OpenInternetFromStandardPEM,OpenInternetGeneration,OpenInternetFromPemAny,Ope...
[INFO] [stderr]   |                                                                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `OpenInternetGeneration`
[INFO] [stderr]  --> tests/hybrid/absolvesigning.rs:2:85
[INFO] [stderr]   |
[INFO] [stderr] 2 | use openinternetcryptographykeys::prelude::essentials::{OpenInternetFromStandardPEM,OpenInternetGeneration,OpenInternetFromPemAny,Ope...
[INFO] [stderr]   |                                                                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `OpenInternetGeneration`
[INFO] [stderr]  --> tests/frompemany/mod.rs:3:85
[INFO] [stderr]   |
[INFO] [stderr] 3 | use openinternetcryptographykeys::prelude::essentials::{OpenInternetFromStandardPEM,OpenInternetGeneration,OpenInternetIntoStandardPE...
[INFO] [stderr]   |                                                                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `keypair`
[INFO] [stderr]  --> tests/hybrid/shulginsigning.rs:6:9
[INFO] [stderr]   |
[INFO] [stderr] 6 |     let keypair: OpenInternetCryptographyKeypair = OpenInternetCryptographyKeypair::generate_with_algorithm(Slug20Algorithm::ShulginS...
[INFO] [stderr]   |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_keypair`
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `sig`
[INFO] [stderr]   --> tests/hybrid/shulginsigning.rs:13:9
[INFO] [stderr]    |
[INFO] [stderr] 13 |     let sig = keypair.as_secret_key().sign(msg).unwrap();
[INFO] [stderr]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `keypair`
[INFO] [stderr]  --> tests/hybrid/esphandsigning.rs:6:9
[INFO] [stderr]   |
[INFO] [stderr] 6 |     let keypair: OpenInternetCryptographyKeypair = OpenInternetCryptographyKeypair::generate_with_algorithm(Slug20Algorithm::EsphandS...
[INFO] [stderr]   |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_keypair`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `sig`
[INFO] [stderr]   --> tests/hybrid/esphandsigning.rs:13:9
[INFO] [stderr]    |
[INFO] [stderr] 13 |     let sig = keypair.as_secret_key().sign(msg).unwrap();
[INFO] [stderr]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `keypair`
[INFO] [stderr]  --> tests/hybrid/absolvesigning.rs:6:9
[INFO] [stderr]   |
[INFO] [stderr] 6 |     let keypair: OpenInternetCryptographyKeypair = OpenInternetCryptographyKeypair::generate_with_algorithm(Slug20Algorithm::AbsolveS...
[INFO] [stderr]   |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_keypair`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `sig`
[INFO] [stderr]   --> tests/hybrid/absolvesigning.rs:13:9
[INFO] [stderr]    |
[INFO] [stderr] 13 |     let sig = keypair.as_secret_key().sign(msg).unwrap();
[INFO] [stderr]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `key1_absolve_pem`
[INFO] [stderr]   --> tests/frompemany/mod.rs:25:9
[INFO] [stderr]    |
[INFO] [stderr] 25 |     let key1_absolve_pem: String = key1_absolve.as_secret_key().into_standard_pem().unwrap();
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_key1_absolve_pem`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `key2_bls_pem`
[INFO] [stderr]   --> tests/frompemany/mod.rs:26:9
[INFO] [stderr]    |
[INFO] [stderr] 26 |     let key2_bls_pem: String = key2_bls.as_secret_key().into_standard_pem().unwrap();
[INFO] [stderr]    |         ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_key2_bls_pem`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `key3_ecdsa_pem`
[INFO] [stderr]   --> tests/frompemany/mod.rs:27:9
[INFO] [stderr]    |
[INFO] [stderr] 27 |     let key3_ecdsa_pem: String = key3_ecdsa.as_secret_key().into_standard_pem().unwrap();
[INFO] [stderr]    |         ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_key3_ecdsa_pem`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `key4_ed25519_pem`
[INFO] [stderr]   --> tests/frompemany/mod.rs:28:9
[INFO] [stderr]    |
[INFO] [stderr] 28 |     let key4_ed25519_pem: String = key4_ed25519.as_secret_key().into_standard_pem().unwrap();
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_key4_ed25519_pem`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `key5_ed448_pem`
[INFO] [stderr]   --> tests/frompemany/mod.rs:29:9
[INFO] [stderr]    |
[INFO] [stderr] 29 |     let key5_ed448_pem: String = key5_ed448.as_secret_key().into_standard_pem().unwrap();
[INFO] [stderr]    |         ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_key5_ed448_pem`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `key6_esphandsigning_pem`
[INFO] [stderr]   --> tests/frompemany/mod.rs:30:9
[INFO] [stderr]    |
[INFO] [stderr] 30 |     let key6_esphandsigning_pem: String = key6_esphandsigning.as_secret_key().into_standard_pem().unwrap();
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_key6_esphandsigning_pem`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `key7_falcon_pem`
[INFO] [stderr]   --> tests/frompemany/mod.rs:31:9
[INFO] [stderr]    |
[INFO] [stderr] 31 |     let key7_falcon_pem: String = key7_falcon.as_secret_key().into_standard_pem().unwrap();
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_key7_falcon_pem`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `key8_mldsa_pem`
[INFO] [stderr]   --> tests/frompemany/mod.rs:32:9
[INFO] [stderr]    |
[INFO] [stderr] 32 |     let key8_mldsa_pem: String = key8_mldsa.as_secret_key().into_standard_pem().unwrap();
[INFO] [stderr]    |         ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_key8_mldsa_pem`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `key9_sphincsplus_pem`
[INFO] [stderr]   --> tests/frompemany/mod.rs:33:9
[INFO] [stderr]    |
[INFO] [stderr] 33 |     let key9_sphincsplus_pem: String = key9_sphincsplus.as_secret_key().into_standard_pem().unwrap();
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_key9_sphincsplus_pem`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `key10_schnorr_pem`
[INFO] [stderr]   --> tests/frompemany/mod.rs:34:9
[INFO] [stderr]    |
[INFO] [stderr] 34 |     let key10_schnorr_pem: String = key10_schnorr.as_secret_key().into_standard_pem().unwrap();
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_key10_schnorr_pem`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `key11_shulginsigning_pem`
[INFO] [stderr]   --> tests/frompemany/mod.rs:35:9
[INFO] [stderr]    |
[INFO] [stderr] 35 |     let key11_shulginsigning_pem: String = key11_shulginsigning.as_secret_key().into_standard_pem().unwrap();
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_key11_shulginsigning_pem`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `key1_absolve_pem_pk`
[INFO] [stderr]   --> tests/frompemany/mod.rs:37:9
[INFO] [stderr]    |
[INFO] [stderr] 37 |     let key1_absolve_pem_pk: String = key1_absolve.as_public_key().into_standard_pem().unwrap();
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_key1_absolve_pem_pk`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `key2_bls_pem_pk`
[INFO] [stderr]   --> tests/frompemany/mod.rs:38:9
[INFO] [stderr]    |
[INFO] [stderr] 38 |     let key2_bls_pem_pk: String = key2_bls.as_public_key().into_standard_pem().unwrap();
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_key2_bls_pem_pk`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `key3_ecdsa_pem_pk`
[INFO] [stderr]   --> tests/frompemany/mod.rs:39:9
[INFO] [stderr]    |
[INFO] [stderr] 39 |     let key3_ecdsa_pem_pk: String = key3_ecdsa.as_public_key().into_standard_pem().unwrap();
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_key3_ecdsa_pem_pk`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `key4_ed25519_pem_pk`
[INFO] [stderr]   --> tests/frompemany/mod.rs:40:9
[INFO] [stderr]    |
[INFO] [stderr] 40 |     let key4_ed25519_pem_pk: String = key4_ed25519.as_public_key().into_standard_pem().unwrap();
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_key4_ed25519_pem_pk`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `key5_ed448_pem_pk`
[INFO] [stderr]   --> tests/frompemany/mod.rs:41:9
[INFO] [stderr]    |
[INFO] [stderr] 41 |     let key5_ed448_pem_pk: String = key5_ed448.as_public_key().into_standard_pem().unwrap();
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_key5_ed448_pem_pk`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `key6_esphandsigning_pem_pk`
[INFO] [stderr]   --> tests/frompemany/mod.rs:42:9
[INFO] [stderr]    |
[INFO] [stderr] 42 |     let key6_esphandsigning_pem_pk: String = key6_esphandsigning.as_public_key().into_standard_pem().unwrap();
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_key6_esphandsigning_pem_pk`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `key7_falcon_pem_pk`
[INFO] [stderr]   --> tests/frompemany/mod.rs:43:9
[INFO] [stderr]    |
[INFO] [stderr] 43 |     let key7_falcon_pem_pk: String = key7_falcon.as_public_key().into_standard_pem().unwrap();
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_key7_falcon_pem_pk`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `key8_mldsa_pem_pk`
[INFO] [stderr]   --> tests/frompemany/mod.rs:44:9
[INFO] [stderr]    |
[INFO] [stderr] 44 |     let key8_mldsa_pem_pk: String = key8_mldsa.as_public_key().into_standard_pem().unwrap();
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_key8_mldsa_pem_pk`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `key9_sphincsplus_pem_pk`
[INFO] [stderr]   --> tests/frompemany/mod.rs:45:9
[INFO] [stderr]    |
[INFO] [stderr] 45 |     let key9_sphincsplus_pem_pk: String = key9_sphincsplus.as_public_key().into_standard_pem().unwrap();
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_key9_sphincsplus_pem_pk`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `key10_schnorr_pem_pk`
[INFO] [stderr]   --> tests/frompemany/mod.rs:46:9
[INFO] [stderr]    |
[INFO] [stderr] 46 |     let key10_schnorr_pem_pk: String = key10_schnorr.as_public_key().into_standard_pem().unwrap();
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_key10_schnorr_pem_pk`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `key11_shulginsigning_pem_pk`
[INFO] [stderr]   --> tests/frompemany/mod.rs:47:9
[INFO] [stderr]    |
[INFO] [stderr] 47 |     let key11_shulginsigning_pem_pk: String = key11_shulginsigning.as_public_key().into_standard_pem().unwrap();
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_key11_shulginsigning_pem_pk`
[INFO] [stderr] 
[INFO] [stderr] warning: function `_0x00_generate_ShulginSigning_keypair` should have a snake case name
[INFO] [stderr]  --> tests/hybrid/shulginsigning.rs:5:4
[INFO] [stderr]   |
[INFO] [stderr] 5 | fn _0x00_generate_ShulginSigning_keypair() {
[INFO] [stderr]   |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x00_generate_shulgin_signing_keypair`
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `_0x01_generate_ShulginSigning_and_sign_keypair` should have a snake case name
[INFO] [stderr]   --> tests/hybrid/shulginsigning.rs:10:4
[INFO] [stderr]    |
[INFO] [stderr] 10 | fn _0x01_generate_ShulginSigning_and_sign_keypair() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x01_generate_shulgin_signing_and_sign_keypair`
[INFO] [stderr] 
[INFO] [stderr] warning: function `_0x02_generate_ShulginSigning_and_sign_and_verify_keypair` should have a snake case name
[INFO] [stderr]   --> tests/hybrid/shulginsigning.rs:17:4
[INFO] [stderr]    |
[INFO] [stderr] 17 | fn _0x02_generate_ShulginSigning_and_sign_and_verify_keypair() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x02_generate_shulgin_signing_and_sign_and_verify_keypair`
[INFO] [stderr] 
[INFO] [stderr] warning: function `_0x03_generate_ShulginSigning_and_sign_and_verify_with_invalid_message` should have a snake case name
[INFO] [stderr]   --> tests/hybrid/shulginsigning.rs:26:4
[INFO] [stderr]    |
[INFO] [stderr] 26 | fn _0x03_generate_ShulginSigning_and_sign_and_verify_with_invalid_message() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x03_generate_shulgin_signing_and_sign_and_verify_with_invalid_message`
[INFO] [stderr] 
[INFO] [stderr] warning: function `_0x04_from_and_into_standard_pem_ShulginSigning` should have a snake case name
[INFO] [stderr]   --> tests/hybrid/shulginsigning.rs:36:4
[INFO] [stderr]    |
[INFO] [stderr] 36 | fn _0x04_from_and_into_standard_pem_ShulginSigning() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x04_from_and_into_standard_pem_shulgin_signing`
[INFO] [stderr] 
[INFO] [stderr] warning: function `_0x05_from_and_into_standard_pem_ShulginSigning_secret` should have a snake case name
[INFO] [stderr]   --> tests/hybrid/shulginsigning.rs:45:4
[INFO] [stderr]    |
[INFO] [stderr] 45 | fn _0x05_from_and_into_standard_pem_ShulginSigning_secret() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x05_from_and_into_standard_pem_shulgin_signing_secret`
[INFO] [stderr] 
[INFO] [stderr] warning: function `_0x06_from_and_into_standard_pem_ShulginSigning_signature` should have a snake case name
[INFO] [stderr]   --> tests/hybrid/shulginsigning.rs:54:4
[INFO] [stderr]    |
[INFO] [stderr] 54 | fn _0x06_from_and_into_standard_pem_ShulginSigning_signature() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x06_from_and_into_standard_pem_shulgin_signing_signature`
[INFO] [stderr] 
[INFO] [stderr] warning: function `_0x00_generate_EsphandSigning_keypair` should have a snake case name
[INFO] [stderr]  --> tests/hybrid/esphandsigning.rs:5:4
[INFO] [stderr]   |
[INFO] [stderr] 5 | fn _0x00_generate_EsphandSigning_keypair() {
[INFO] [stderr]   |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x00_generate_esphand_signing_keypair`
[INFO] [stderr] 
[INFO] [stderr] warning: function `_0x01_generate_EsphandSigning_and_sign_keypair` should have a snake case name
[INFO] [stderr]   --> tests/hybrid/esphandsigning.rs:10:4
[INFO] [stderr]    |
[INFO] [stderr] 10 | fn _0x01_generate_EsphandSigning_and_sign_keypair() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x01_generate_esphand_signing_and_sign_keypair`
[INFO] [stderr] 
[INFO] [stderr] warning: function `_0x02_generate_EsphandSigning_and_sign_and_verify_keypair` should have a snake case name
[INFO] [stderr]   --> tests/hybrid/esphandsigning.rs:17:4
[INFO] [stderr]    |
[INFO] [stderr] 17 | fn _0x02_generate_EsphandSigning_and_sign_and_verify_keypair() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x02_generate_esphand_signing_and_sign_and_verify_keypair`
[INFO] [stderr] 
[INFO] [stderr] warning: function `_0x03_generate_EsphandSigning_and_sign_and_verify_with_invalid_message` should have a snake case name
[INFO] [stderr]   --> tests/hybrid/esphandsigning.rs:26:4
[INFO] [stderr]    |
[INFO] [stderr] 26 | fn _0x03_generate_EsphandSigning_and_sign_and_verify_with_invalid_message() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x03_generate_esphand_signing_and_sign_and_verify_with_invalid_message`
[INFO] [stderr] 
[INFO] [stderr] warning: function `_0x04_from_and_into_standard_pem_EsphandSigning` should have a snake case name
[INFO] [stderr]   --> tests/hybrid/esphandsigning.rs:36:4
[INFO] [stderr]    |
[INFO] [stderr] 36 | fn _0x04_from_and_into_standard_pem_EsphandSigning() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x04_from_and_into_standard_pem_esphand_signing`
[INFO] [stderr] 
[INFO] [stderr] warning: function `_0x05_from_and_into_standard_pem_EsphandSigning_secret` should have a snake case name
[INFO] [stderr]   --> tests/hybrid/esphandsigning.rs:45:4
[INFO] [stderr]    |
[INFO] [stderr] 45 | fn _0x05_from_and_into_standard_pem_EsphandSigning_secret() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x05_from_and_into_standard_pem_esphand_signing_secret`
[INFO] [stderr] 
[INFO] [stderr] warning: function `_0x06_from_and_into_standard_pem_EsphandSigning_signature` should have a snake case name
[INFO] [stderr]   --> tests/hybrid/esphandsigning.rs:54:4
[INFO] [stderr]    |
[INFO] [stderr] 54 | fn _0x06_from_and_into_standard_pem_EsphandSigning_signature() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x06_from_and_into_standard_pem_esphand_signing_signature`
[INFO] [stderr] 
[INFO] [stderr] warning: function `_0x00_generate_AbsolveSigning_keypair` should have a snake case name
[INFO] [stderr]  --> tests/hybrid/absolvesigning.rs:5:4
[INFO] [stderr]   |
[INFO] [stderr] 5 | fn _0x00_generate_AbsolveSigning_keypair() {
[INFO] [stderr]   |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x00_generate_absolve_signing_keypair`
[INFO] [stderr] 
[INFO] [stderr] warning: function `_0x01_generate_AbsolveSigning_and_sign_keypair` should have a snake case name
[INFO] [stderr]   --> tests/hybrid/absolvesigning.rs:10:4
[INFO] [stderr]    |
[INFO] [stderr] 10 | fn _0x01_generate_AbsolveSigning_and_sign_keypair() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x01_generate_absolve_signing_and_sign_keypair`
[INFO] [stderr] 
[INFO] [stderr] warning: function `_0x02_generate_AbsolveSigning_and_sign_and_verify_keypair` should have a snake case name
[INFO] [stderr]   --> tests/hybrid/absolvesigning.rs:17:4
[INFO] [stderr]    |
[INFO] [stderr] 17 | fn _0x02_generate_AbsolveSigning_and_sign_and_verify_keypair() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x02_generate_absolve_signing_and_sign_and_verify_keypair`
[INFO] [stderr] 
[INFO] [stderr] warning: function `_0x03_generate_AbsolveSigning_and_sign_and_verify_with_invalid_message` should have a snake case name
[INFO] [stderr]   --> tests/hybrid/absolvesigning.rs:26:4
[INFO] [stderr]    |
[INFO] [stderr] 26 | fn _0x03_generate_AbsolveSigning_and_sign_and_verify_with_invalid_message() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x03_generate_absolve_signing_and_sign_and_verify_with_invalid_message`
[INFO] [stderr] 
[INFO] [stderr] warning: function `_0x04_from_and_into_standard_pem_AbsolveSigning` should have a snake case name
[INFO] [stderr]   --> tests/hybrid/absolvesigning.rs:36:4
[INFO] [stderr]    |
[INFO] [stderr] 36 | fn _0x04_from_and_into_standard_pem_AbsolveSigning() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x04_from_and_into_standard_pem_absolve_signing`
[INFO] [stderr] 
[INFO] [stderr] warning: function `_0x05_from_and_into_standard_pem_AbsolveSigning_secret` should have a snake case name
[INFO] [stderr]   --> tests/hybrid/absolvesigning.rs:45:4
[INFO] [stderr]    |
[INFO] [stderr] 45 | fn _0x05_from_and_into_standard_pem_AbsolveSigning_secret() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x05_from_and_into_standard_pem_absolve_signing_secret`
[INFO] [stderr] 
[INFO] [stderr] warning: function `_0x06_from_and_into_standard_pem_AbsolveSigning_signature` should have a snake case name
[INFO] [stderr]   --> tests/hybrid/absolvesigning.rs:54:4
[INFO] [stderr]    |
[INFO] [stderr] 54 | fn _0x06_from_and_into_standard_pem_AbsolveSigning_signature() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x06_from_and_into_standard_pem_absolve_signing_signature`
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `OpenInternetFromPemAny`, `OpenInternetFromStandardPEM`, `OpenInternetIntoStandardPEM`, and `OpenInternetVerifier`
[INFO] [stderr]  --> examples/mod.rs:2:57
[INFO] [stderr]   |
[INFO] [stderr] 2 | ...::{OpenInternetFromStandardPEM,OpenInternetGeneration,OpenInternetFromPemAny,OpenInternetIntoStandardPEM,OpenInternetSigner,OpenInternetVerifier};
[INFO] [stderr]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^                        ^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^                    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `OpenInternetFromPemAny`, `OpenInternetPublicKeyDerive`, and `OpenInternetVerifier`
[INFO] [stderr]  --> examples/serde.rs:2:108
[INFO] [stderr]   |
[INFO] [stderr] 2 | ...ation,OpenInternetFromPemAny,OpenInternetIntoStandardPEM,OpenInternetSigner,OpenInternetVerifier,OpenInternetPublicKeyDerive,OpenI...
[INFO] [stderr]   |          ^^^^^^^^^^^^^^^^^^^^^^                                                ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `OpenInternetGeneration`
[INFO] [stderr]  --> examples/serde.rs:2:85
[INFO] [stderr]   |
[INFO] [stderr] 2 | use openinternetcryptographykeys::prelude::essentials::{OpenInternetFromStandardPEM,OpenInternetGeneration,OpenInternetFromPemAny,Ope...
[INFO] [stderr]   |                                                                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `sig`
[INFO] [stderr]  --> examples/mod.rs:7:9
[INFO] [stderr]   |
[INFO] [stderr] 7 |     let sig = keypair.unwrap().sign(msg).unwrap();
[INFO] [stderr]   |         ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `sig`
[INFO] [stderr]  --> examples/serde.rs:8:9
[INFO] [stderr]   |
[INFO] [stderr] 8 |     let sig: Result<OpenInternetCryptographySignature, libslug::prelude::core::SlugErrors> = secret_key_from_pem.unwrap().sign("Hello...
[INFO] [stderr]   |         ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `OpenInternetFromPemAny`
[INFO] [stderr]  --> tests/ed25519.rs:2:108
[INFO] [stderr]   |
[INFO] [stderr] 2 | use openinternetcryptographykeys::prelude::essentials::{OpenInternetFromStandardPEM,OpenInternetGeneration,OpenInternetFromPemAny,Ope...
[INFO] [stderr]   |                                                                                                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `OpenInternetGeneration`
[INFO] [stderr]  --> tests/ed25519.rs:2:85
[INFO] [stderr]   |
[INFO] [stderr] 2 | use openinternetcryptographykeys::prelude::essentials::{OpenInternetFromStandardPEM,OpenInternetGeneration,OpenInternetFromPemAny,Ope...
[INFO] [stderr]   |                                                                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `keypair`
[INFO] [stderr]  --> tests/ed25519.rs:6:9
[INFO] [stderr]   |
[INFO] [stderr] 6 |     let keypair: OpenInternetCryptographyKeypair = OpenInternetCryptographyKeypair::generate_with_algorithm(Slug20Algorithm::Ed25519)...
[INFO] [stderr]   |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_keypair`
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `sig`
[INFO] [stderr]   --> tests/ed25519.rs:13:9
[INFO] [stderr]    |
[INFO] [stderr] 13 |     let sig = keypair.as_secret_key().sign(msg).unwrap();
[INFO] [stderr]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `OpenInternetFromPemAny`
[INFO] [stderr]  --> tests/mldsa3.rs:2:108
[INFO] [stderr]   |
[INFO] [stderr] 2 | use openinternetcryptographykeys::prelude::essentials::{OpenInternetFromStandardPEM,OpenInternetGeneration,OpenInternetFromPemAny,Ope...
[INFO] [stderr]   |                                                                                                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `OpenInternetGeneration`
[INFO] [stderr]  --> tests/mldsa3.rs:2:85
[INFO] [stderr]   |
[INFO] [stderr] 2 | use openinternetcryptographykeys::prelude::essentials::{OpenInternetFromStandardPEM,OpenInternetGeneration,OpenInternetFromPemAny,Ope...
[INFO] [stderr]   |                                                                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `keypair`
[INFO] [stderr]  --> tests/mldsa3.rs:6:9
[INFO] [stderr]   |
[INFO] [stderr] 6 |     let keypair: OpenInternetCryptographyKeypair = OpenInternetCryptographyKeypair::generate_with_algorithm(Slug20Algorithm::MLDSA).u...
[INFO] [stderr]   |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_keypair`
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `sig`
[INFO] [stderr]   --> tests/mldsa3.rs:13:9
[INFO] [stderr]    |
[INFO] [stderr] 13 |     let sig = keypair.as_secret_key().sign(msg).unwrap();
[INFO] [stderr]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stderr] 
[INFO] [stderr] warning: function `_0x00_generate_MLDSA_keypair` should have a snake case name
[INFO] [stderr]  --> tests/mldsa3.rs:5:4
[INFO] [stderr]   |
[INFO] [stderr] 5 | fn _0x00_generate_MLDSA_keypair() {
[INFO] [stderr]   |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x00_generate_mldsa_keypair`
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `_0x01_generate_MLDSA_and_sign_keypair` should have a snake case name
[INFO] [stderr]   --> tests/mldsa3.rs:10:4
[INFO] [stderr]    |
[INFO] [stderr] 10 | fn _0x01_generate_MLDSA_and_sign_keypair() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x01_generate_mldsa_and_sign_keypair`
[INFO] [stderr] 
[INFO] [stderr] warning: function `_0x02_generate_MLDSA_and_sign_and_verify_keypair` should have a snake case name
[INFO] [stderr]   --> tests/mldsa3.rs:17:4
[INFO] [stderr]    |
[INFO] [stderr] 17 | fn _0x02_generate_MLDSA_and_sign_and_verify_keypair() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x02_generate_mldsa_and_sign_and_verify_keypair`
[INFO] [stderr] 
[INFO] [stderr] warning: function `_0x03_generate_MLDSA_and_sign_and_verify_with_invalid_message` should have a snake case name
[INFO] [stderr]   --> tests/mldsa3.rs:26:4
[INFO] [stderr]    |
[INFO] [stderr] 26 | fn _0x03_generate_MLDSA_and_sign_and_verify_with_invalid_message() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x03_generate_mldsa_and_sign_and_verify_with_invalid_message`
[INFO] [stderr] 
[INFO] [stderr] warning: function `_0x04_from_and_into_standard_pem_MLDSA` should have a snake case name
[INFO] [stderr]   --> tests/mldsa3.rs:36:4
[INFO] [stderr]    |
[INFO] [stderr] 36 | fn _0x04_from_and_into_standard_pem_MLDSA() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x04_from_and_into_standard_pem_mldsa`
[INFO] [stderr] 
[INFO] [stderr] warning: function `_0x05_from_and_into_standard_pem_MLDSA_secret` should have a snake case name
[INFO] [stderr]   --> tests/mldsa3.rs:45:4
[INFO] [stderr]    |
[INFO] [stderr] 45 | fn _0x05_from_and_into_standard_pem_MLDSA_secret() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x05_from_and_into_standard_pem_mldsa_secret`
[INFO] [stderr] 
[INFO] [stderr] warning: function `_0x06_from_and_into_standard_pem_MLDSA_signature` should have a snake case name
[INFO] [stderr]   --> tests/mldsa3.rs:54:4
[INFO] [stderr]    |
[INFO] [stderr] 54 | fn _0x06_from_and_into_standard_pem_MLDSA_signature() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x06_from_and_into_standard_pem_mldsa_signature`
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `OpenInternetFromPemAny`
[INFO] [stderr]  --> tests/sphincs.rs:2:108
[INFO] [stderr]   |
[INFO] [stderr] 2 | use openinternetcryptographykeys::prelude::essentials::{OpenInternetFromStandardPEM,OpenInternetGeneration,OpenInternetFromPemAny,Ope...
[INFO] [stderr]   |                                                                                                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `OpenInternetGeneration`
[INFO] [stderr]  --> tests/sphincs.rs:2:85
[INFO] [stderr]   |
[INFO] [stderr] 2 | use openinternetcryptographykeys::prelude::essentials::{OpenInternetFromStandardPEM,OpenInternetGeneration,OpenInternetFromPemAny,Ope...
[INFO] [stderr]   |                                                                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `keypair`
[INFO] [stderr]  --> tests/sphincs.rs:6:9
[INFO] [stderr]   |
[INFO] [stderr] 6 |     let keypair: OpenInternetCryptographyKeypair = OpenInternetCryptographyKeypair::generate_with_algorithm(Slug20Algorithm::SPHINCSP...
[INFO] [stderr]   |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_keypair`
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `sig`
[INFO] [stderr]   --> tests/sphincs.rs:13:9
[INFO] [stderr]    |
[INFO] [stderr] 13 |     let sig = keypair.as_secret_key().sign(msg).unwrap();
[INFO] [stderr]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stderr] 
[INFO] [stderr] warning: function `_0x00_generate_SPHINCSPlus_keypair` should have a snake case name
[INFO] [stderr]  --> tests/sphincs.rs:5:4
[INFO] [stderr]   |
[INFO] [stderr] 5 | fn _0x00_generate_SPHINCSPlus_keypair() {
[INFO] [stderr]   |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x00_generate_sphincsplus_keypair`
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `_0x01_generate_SPHINCSPlus_and_sign_keypair` should have a snake case name
[INFO] [stderr]   --> tests/sphincs.rs:10:4
[INFO] [stderr]    |
[INFO] [stderr] 10 | fn _0x01_generate_SPHINCSPlus_and_sign_keypair() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x01_generate_sphincsplus_and_sign_keypair`
[INFO] [stderr] 
[INFO] [stderr] warning: function `_0x02_generate_SPHINCSPlus_and_sign_and_verify_keypair` should have a snake case name
[INFO] [stderr]   --> tests/sphincs.rs:17:4
[INFO] [stderr]    |
[INFO] [stderr] 17 | fn _0x02_generate_SPHINCSPlus_and_sign_and_verify_keypair() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x02_generate_sphincsplus_and_sign_and_verify_keypair`
[INFO] [stderr] 
[INFO] [stderr] warning: function `_0x03_generate_SPHINCSPlus_and_sign_and_verify_with_invalid_message` should have a snake case name
[INFO] [stderr]   --> tests/sphincs.rs:26:4
[INFO] [stderr]    |
[INFO] [stderr] 26 | fn _0x03_generate_SPHINCSPlus_and_sign_and_verify_with_invalid_message() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x03_generate_sphincsplus_and_sign_and_verify_with_invalid_message`
[INFO] [stderr] 
[INFO] [stderr] warning: function `_0x04_from_and_into_standard_pem_SPHINCSPlus` should have a snake case name
[INFO] [stderr]   --> tests/sphincs.rs:36:4
[INFO] [stderr]    |
[INFO] [stderr] 36 | fn _0x04_from_and_into_standard_pem_SPHINCSPlus() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x04_from_and_into_standard_pem_sphincsplus`
[INFO] [stderr] 
[INFO] [stderr] warning: function `_0x05_from_and_into_standard_pem_SPHINCSPlus_secret` should have a snake case name
[INFO] [stderr]   --> tests/sphincs.rs:45:4
[INFO] [stderr]    |
[INFO] [stderr] 45 | fn _0x05_from_and_into_standard_pem_SPHINCSPlus_secret() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x05_from_and_into_standard_pem_sphincsplus_secret`
[INFO] [stderr] 
[INFO] [stderr] warning: function `_0x06_from_and_into_standard_pem_SPHINCSPlus_signature` should have a snake case name
[INFO] [stderr]   --> tests/sphincs.rs:54:4
[INFO] [stderr]    |
[INFO] [stderr] 54 | fn _0x06_from_and_into_standard_pem_SPHINCSPlus_signature() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x06_from_and_into_standard_pem_sphincsplus_signature`
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `OpenInternetFromPemAny`
[INFO] [stderr]  --> tests/ecdsa.rs:2:108
[INFO] [stderr]   |
[INFO] [stderr] 2 | use openinternetcryptographykeys::prelude::essentials::{OpenInternetFromStandardPEM,OpenInternetGeneration,OpenInternetFromPemAny,Ope...
[INFO] [stderr]   |                                                                                                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `OpenInternetGeneration`
[INFO] [stderr]  --> tests/ecdsa.rs:2:85
[INFO] [stderr]   |
[INFO] [stderr] 2 | use openinternetcryptographykeys::prelude::essentials::{OpenInternetFromStandardPEM,OpenInternetGeneration,OpenInternetFromPemAny,Ope...
[INFO] [stderr]   |                                                                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `keypair`
[INFO] [stderr]  --> tests/ecdsa.rs:6:9
[INFO] [stderr]   |
[INFO] [stderr] 6 |     let keypair: OpenInternetCryptographyKeypair = OpenInternetCryptographyKeypair::generate_with_algorithm(Slug20Algorithm::ECDSA).u...
[INFO] [stderr]   |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_keypair`
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `sig`
[INFO] [stderr]   --> tests/ecdsa.rs:13:9
[INFO] [stderr]    |
[INFO] [stderr] 13 |     let sig = keypair.as_secret_key().sign(msg).unwrap();
[INFO] [stderr]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stderr] 
[INFO] [stderr] warning: function `_0x00_generate_ECDSA_keypair` should have a snake case name
[INFO] [stderr]  --> tests/ecdsa.rs:5:4
[INFO] [stderr]   |
[INFO] [stderr] 5 | fn _0x00_generate_ECDSA_keypair() {
[INFO] [stderr]   |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x00_generate_ecdsa_keypair`
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `_0x01_generate_ECDSA_and_sign_keypair` should have a snake case name
[INFO] [stderr]   --> tests/ecdsa.rs:10:4
[INFO] [stderr]    |
[INFO] [stderr] 10 | fn _0x01_generate_ECDSA_and_sign_keypair() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x01_generate_ecdsa_and_sign_keypair`
[INFO] [stderr] 
[INFO] [stderr] warning: function `_0x02_generate_ECDSA_and_sign_and_verify_keypair` should have a snake case name
[INFO] [stderr]   --> tests/ecdsa.rs:17:4
[INFO] [stderr]    |
[INFO] [stderr] 17 | fn _0x02_generate_ECDSA_and_sign_and_verify_keypair() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x02_generate_ecdsa_and_sign_and_verify_keypair`
[INFO] [stderr] 
[INFO] [stderr] warning: function `_0x03_generate_ECDSA_and_sign_and_verify_with_invalid_message` should have a snake case name
[INFO] [stderr]   --> tests/ecdsa.rs:26:4
[INFO] [stderr]    |
[INFO] [stderr] 26 | fn _0x03_generate_ECDSA_and_sign_and_verify_with_invalid_message() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x03_generate_ecdsa_and_sign_and_verify_with_invalid_message`
[INFO] [stderr] 
[INFO] [stderr] warning: function `_0x04_from_and_into_standard_pem_ECDSA` should have a snake case name
[INFO] [stderr]   --> tests/ecdsa.rs:36:4
[INFO] [stderr]    |
[INFO] [stderr] 36 | fn _0x04_from_and_into_standard_pem_ECDSA() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x04_from_and_into_standard_pem_ecdsa`
[INFO] [stderr] 
[INFO] [stderr] warning: function `_0x05_from_and_into_standard_pem_ECDSA_secret` should have a snake case name
[INFO] [stderr]   --> tests/ecdsa.rs:45:4
[INFO] [stderr]    |
[INFO] [stderr] 45 | fn _0x05_from_and_into_standard_pem_ECDSA_secret() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x05_from_and_into_standard_pem_ecdsa_secret`
[INFO] [stderr] 
[INFO] [stderr] warning: function `_0x06_from_and_into_standard_pem_ECDSA_signature` should have a snake case name
[INFO] [stderr]   --> tests/ecdsa.rs:54:4
[INFO] [stderr]    |
[INFO] [stderr] 54 | fn _0x06_from_and_into_standard_pem_ECDSA_signature() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x06_from_and_into_standard_pem_ecdsa_signature`
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `OpenInternetFromPemAny`
[INFO] [stderr]  --> tests/falcon.rs:2:108
[INFO] [stderr]   |
[INFO] [stderr] 2 | use openinternetcryptographykeys::prelude::essentials::{OpenInternetFromStandardPEM,OpenInternetGeneration,OpenInternetFromPemAny,Ope...
[INFO] [stderr]   |                                                                                                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `OpenInternetGeneration`
[INFO] [stderr]  --> tests/falcon.rs:2:85
[INFO] [stderr]   |
[INFO] [stderr] 2 | use openinternetcryptographykeys::prelude::essentials::{OpenInternetFromStandardPEM,OpenInternetGeneration,OpenInternetFromPemAny,Ope...
[INFO] [stderr]   |                                                                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `keypair`
[INFO] [stderr]  --> tests/falcon.rs:6:9
[INFO] [stderr]   |
[INFO] [stderr] 6 |     let keypair: OpenInternetCryptographyKeypair = OpenInternetCryptographyKeypair::generate_with_algorithm(Slug20Algorithm::Falcon)....
[INFO] [stderr]   |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_keypair`
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `sig`
[INFO] [stderr]   --> tests/falcon.rs:13:9
[INFO] [stderr]    |
[INFO] [stderr] 13 |     let sig = keypair.as_secret_key().sign(msg).unwrap();
[INFO] [stderr]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stderr] 
[INFO] [stderr] warning: function `_0x00_generate_Falcon_keypair` should have a snake case name
[INFO] [stderr]  --> tests/falcon.rs:5:4
[INFO] [stderr]   |
[INFO] [stderr] 5 | fn _0x00_generate_Falcon_keypair() {
[INFO] [stderr]   |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_0x00_generate_falcon_keypair`
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `_0x01_generate_Falcon_and_sign_keypair` should have a snake case name
[INFO] [stderr]   --> tests/falcon.rs:10:4
[INFO] [stderr]    |
[INFO] [stderr] 10 | fn _0x01_generate_Falcon_and_sign_keypair() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_0x01_generate_falcon_and_sign_keypair`
[INFO] [stderr] 
[INFO] [stderr] warning: function `_0x02_generate_Falcon_and_sign_and_verify_keypair` should have a snake case name
[INFO] [stderr]   --> tests/falcon.rs:17:4
[INFO] [stderr]    |
[INFO] [stderr] 17 | fn _0x02_generate_Falcon_and_sign_and_verify_keypair() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_0x02_generate_falcon_and_sign_and_verify_keypair`
[INFO] [stderr] 
[INFO] [stderr] warning: function `_0x03_generate_Falcon_and_sign_and_verify_with_invalid_message` should have a snake case name
[INFO] [stderr]   --> tests/falcon.rs:26:4
[INFO] [stderr]    |
[INFO] [stderr] 26 | fn _0x03_generate_Falcon_and_sign_and_verify_with_invalid_message() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_0x03_generate_falcon_and_sign_and_verify_with_invalid_message`
[INFO] [stderr] 
[INFO] [stderr] warning: function `_0x04_from_and_into_standard_pem_Falcon` should have a snake case name
[INFO] [stderr]   --> tests/falcon.rs:36:4
[INFO] [stderr]    |
[INFO] [stderr] 36 | fn _0x04_from_and_into_standard_pem_Falcon() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_0x04_from_and_into_standard_pem_falcon`
[INFO] [stderr] 
[INFO] [stderr] warning: function `_0x05_from_and_into_standard_pem_Falcon_secret` should have a snake case name
[INFO] [stderr]   --> tests/falcon.rs:45:4
[INFO] [stderr]    |
[INFO] [stderr] 45 | fn _0x05_from_and_into_standard_pem_Falcon_secret() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_0x05_from_and_into_standard_pem_falcon_secret`
[INFO] [stderr] 
[INFO] [stderr] warning: function `_0x06_from_and_into_standard_pem_Falcon_signature` should have a snake case name
[INFO] [stderr]   --> tests/falcon.rs:54:4
[INFO] [stderr]    |
[INFO] [stderr] 54 | fn _0x06_from_and_into_standard_pem_Falcon_signature() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_0x06_from_and_into_standard_pem_falcon_signature`
[INFO] [stderr] 
[INFO] [stderr] warning: `openinternetcryptographykeys` (test "mod") generated 60 warnings (run `cargo fix --test "mod" -p openinternetcryptographykeys` to apply 35 suggestions)
[INFO] [stderr] warning: `openinternetcryptographykeys` (example "mod") generated 5 warnings (run `cargo fix --example "mod" -p openinternetcryptographykeys` to apply 4 suggestions)
[INFO] [stderr] warning: `openinternetcryptographykeys` (test "ed25519") generated 4 warnings (run `cargo fix --test "ed25519" -p openinternetcryptographykeys` to apply 3 suggestions)
[INFO] [stderr] warning: `openinternetcryptographykeys` (test "mldsa3") generated 11 warnings (run `cargo fix --test "mldsa3" -p openinternetcryptographykeys` to apply 3 suggestions)
[INFO] [stderr] warning: `openinternetcryptographykeys` (test "sphincs") generated 11 warnings (run `cargo fix --test "sphincs" -p openinternetcryptographykeys` to apply 3 suggestions)
[INFO] [stderr] warning: `openinternetcryptographykeys` (test "ecdsa") generated 11 warnings (run `cargo fix --test "ecdsa" -p openinternetcryptographykeys` to apply 3 suggestions)
[INFO] [stderr] warning: `openinternetcryptographykeys` (test "falcon") generated 11 warnings (run `cargo fix --test "falcon" -p openinternetcryptographykeys` to apply 3 suggestions)
[INFO] [stderr] warning: unused import: `OpenInternetFromPemAny`
[INFO] [stderr]  --> tests/schnorr.rs:2:108
[INFO] [stderr]   |
[INFO] [stderr] 2 | use openinternetcryptographykeys::prelude::essentials::{OpenInternetFromStandardPEM,OpenInternetGeneration,OpenInternetFromPemAny,Ope...
[INFO] [stderr]   |                                                                                                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `OpenInternetGeneration`
[INFO] [stderr]  --> tests/schnorr.rs:2:85
[INFO] [stderr]   |
[INFO] [stderr] 2 | use openinternetcryptographykeys::prelude::essentials::{OpenInternetFromStandardPEM,OpenInternetGeneration,OpenInternetFromPemAny,Ope...
[INFO] [stderr]   |                                                                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `keypair`
[INFO] [stderr]  --> tests/schnorr.rs:6:9
[INFO] [stderr]   |
[INFO] [stderr] 6 |     let keypair: OpenInternetCryptographyKeypair = OpenInternetCryptographyKeypair::generate_with_algorithm(Slug20Algorithm::Schnorr)...
[INFO] [stderr]   |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_keypair`
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `sig`
[INFO] [stderr]   --> tests/schnorr.rs:13:9
[INFO] [stderr]    |
[INFO] [stderr] 13 |     let sig = keypair.as_secret_key().sign(msg).unwrap();
[INFO] [stderr]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stderr] 
[INFO] [stderr] warning: function `_0x00_generate_Schnorr_keypair` should have a snake case name
[INFO] [stderr]  --> tests/schnorr.rs:5:4
[INFO] [stderr]   |
[INFO] [stderr] 5 | fn _0x00_generate_Schnorr_keypair() {
[INFO] [stderr]   |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_0x00_generate_schnorr_keypair`
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `_0x01_generate_Schnorr_and_sign_keypair` should have a snake case name
[INFO] [stderr]   --> tests/schnorr.rs:10:4
[INFO] [stderr]    |
[INFO] [stderr] 10 | fn _0x01_generate_Schnorr_and_sign_keypair() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_0x01_generate_schnorr_and_sign_keypair`
[INFO] [stderr] 
[INFO] [stderr] warning: function `_0x02_generate_Schnorr_and_sign_and_verify_keypair` should have a snake case name
[INFO] [stderr]   --> tests/schnorr.rs:17:4
[INFO] [stderr]    |
[INFO] [stderr] 17 | fn _0x02_generate_Schnorr_and_sign_and_verify_keypair() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_0x02_generate_schnorr_and_sign_and_verify_keypair`
[INFO] [stderr] 
[INFO] [stderr] warning: function `_0x03_generate_Schnorr_and_sign_and_verify_with_invalid_message` should have a snake case name
[INFO] [stderr]   --> tests/schnorr.rs:26:4
[INFO] [stderr]    |
[INFO] [stderr] 26 | fn _0x03_generate_Schnorr_and_sign_and_verify_with_invalid_message() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_0x03_generate_schnorr_and_sign_and_verify_with_invalid_message`
[INFO] [stderr] 
[INFO] [stderr] warning: function `_0x04_from_and_into_standard_pem_Schnorr` should have a snake case name
[INFO] [stderr]   --> tests/schnorr.rs:36:4
[INFO] [stderr]    |
[INFO] [stderr] 36 | fn _0x04_from_and_into_standard_pem_Schnorr() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_0x04_from_and_into_standard_pem_schnorr`
[INFO] [stderr] 
[INFO] [stderr] warning: function `_0x05_from_and_into_standard_pem_Schnorr_secret` should have a snake case name
[INFO] [stderr]   --> tests/schnorr.rs:45:4
[INFO] [stderr]    |
[INFO] [stderr] 45 | fn _0x05_from_and_into_standard_pem_Schnorr_secret() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_0x05_from_and_into_standard_pem_schnorr_secret`
[INFO] [stderr] 
[INFO] [stderr] warning: function `_0x06_from_and_into_standard_pem_Schnorr_signature` should have a snake case name
[INFO] [stderr]   --> tests/schnorr.rs:54:4
[INFO] [stderr]    |
[INFO] [stderr] 54 | fn _0x06_from_and_into_standard_pem_Schnorr_signature() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_0x06_from_and_into_standard_pem_schnorr_signature`
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `OpenInternetFromPemAny`
[INFO] [stderr]  --> tests/bls.rs:2:108
[INFO] [stderr]   |
[INFO] [stderr] 2 | use openinternetcryptographykeys::prelude::essentials::{OpenInternetFromStandardPEM,OpenInternetGeneration,OpenInternetFromPemAny,Ope...
[INFO] [stderr]   |                                                                                                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `OpenInternetGeneration`
[INFO] [stderr]  --> tests/bls.rs:2:85
[INFO] [stderr]   |
[INFO] [stderr] 2 | use openinternetcryptographykeys::prelude::essentials::{OpenInternetFromStandardPEM,OpenInternetGeneration,OpenInternetFromPemAny,Ope...
[INFO] [stderr]   |                                                                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `keypair`
[INFO] [stderr]  --> tests/bls.rs:6:9
[INFO] [stderr]   |
[INFO] [stderr] 6 |     let keypair: OpenInternetCryptographyKeypair = OpenInternetCryptographyKeypair::generate_with_algorithm(Slug20Algorithm::BLS).unw...
[INFO] [stderr]   |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_keypair`
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `sig`
[INFO] [stderr]   --> tests/bls.rs:13:9
[INFO] [stderr]    |
[INFO] [stderr] 13 |     let sig = keypair.as_secret_key().sign(msg).unwrap();
[INFO] [stderr]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stderr] 
[INFO] [stderr] warning: function `_0x00_generate_BLS_keypair` should have a snake case name
[INFO] [stderr]  --> tests/bls.rs:5:4
[INFO] [stderr]   |
[INFO] [stderr] 5 | fn _0x00_generate_BLS_keypair() {
[INFO] [stderr]   |    ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x00_generate_bls_keypair`
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `_0x01_generate_BLS_and_sign_keypair` should have a snake case name
[INFO] [stderr]   --> tests/bls.rs:10:4
[INFO] [stderr]    |
[INFO] [stderr] 10 | fn _0x01_generate_BLS_and_sign_keypair() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x01_generate_bls_and_sign_keypair`
[INFO] [stderr] 
[INFO] [stderr] warning: function `_0x02_generate_BLS_and_sign_and_verify_keypair` should have a snake case name
[INFO] [stderr]   --> tests/bls.rs:17:4
[INFO] [stderr]    |
[INFO] [stderr] 17 | fn _0x02_generate_BLS_and_sign_and_verify_keypair() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x02_generate_bls_and_sign_and_verify_keypair`
[INFO] [stderr] 
[INFO] [stderr] warning: function `_0x03_generate_BLS_and_sign_and_verify_with_invalid_message` should have a snake case name
[INFO] [stderr]   --> tests/bls.rs:26:4
[INFO] [stderr]    |
[INFO] [stderr] 26 | fn _0x03_generate_BLS_and_sign_and_verify_with_invalid_message() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x03_generate_bls_and_sign_and_verify_with_invalid_message`
[INFO] [stderr] 
[INFO] [stderr] warning: function `_0x04_from_and_into_standard_pem_BLS` should have a snake case name
[INFO] [stderr]   --> tests/bls.rs:36:4
[INFO] [stderr]    |
[INFO] [stderr] 36 | fn _0x04_from_and_into_standard_pem_BLS() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x04_from_and_into_standard_pem_bls`
[INFO] [stderr] 
[INFO] [stderr] warning: function `_0x05_from_and_into_standard_pem_BLS_secret` should have a snake case name
[INFO] [stderr]   --> tests/bls.rs:45:4
[INFO] [stderr]    |
[INFO] [stderr] 45 | fn _0x05_from_and_into_standard_pem_BLS_secret() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x05_from_and_into_standard_pem_bls_secret`
[INFO] [stderr] 
[INFO] [stderr] warning: function `_0x06_from_and_into_standard_pem_BLS_signature` should have a snake case name
[INFO] [stderr]   --> tests/bls.rs:54:4
[INFO] [stderr]    |
[INFO] [stderr] 54 | fn _0x06_from_and_into_standard_pem_BLS_signature() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x06_from_and_into_standard_pem_bls_signature`
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `OpenInternetFromPemAny`, `OpenInternetPublicKeyDerive`, and `OpenInternetVerifier`
[INFO] [stderr]  --> examples/serde.rs:2:108
[INFO] [stderr]   |
[INFO] [stderr] 2 | ...ation,OpenInternetFromPemAny,OpenInternetIntoStandardPEM,OpenInternetSigner,OpenInternetVerifier,OpenInternetPublicKeyDerive,OpenI...
[INFO] [stderr]   |          ^^^^^^^^^^^^^^^^^^^^^^                                                ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `sig`
[INFO] [stderr]  --> examples/serde.rs:8:9
[INFO] [stderr]   |
[INFO] [stderr] 8 |     let sig: Result<OpenInternetCryptographySignature, libslug::prelude::core::SlugErrors> = secret_key_from_pem.unwrap().sign("Hello...
[INFO] [stderr]   |         ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `OpenInternetFromPemAny`
[INFO] [stderr]  --> tests/ed448.rs:2:108
[INFO] [stderr]   |
[INFO] [stderr] 2 | use openinternetcryptographykeys::prelude::essentials::{OpenInternetFromStandardPEM,OpenInternetGeneration,OpenInternetFromPemAny,Ope...
[INFO] [stderr]   |                                                                                                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `OpenInternetGeneration`
[INFO] [stderr]  --> tests/ed448.rs:2:85
[INFO] [stderr]   |
[INFO] [stderr] 2 | use openinternetcryptographykeys::prelude::essentials::{OpenInternetFromStandardPEM,OpenInternetGeneration,OpenInternetFromPemAny,Ope...
[INFO] [stderr]   |                                                                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `keypair`
[INFO] [stderr]  --> tests/ed448.rs:6:9
[INFO] [stderr]   |
[INFO] [stderr] 6 |     let keypair: OpenInternetCryptographyKeypair = OpenInternetCryptographyKeypair::generate_with_algorithm(Slug20Algorithm::Ed448).u...
[INFO] [stderr]   |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_keypair`
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `sig`
[INFO] [stderr]   --> tests/ed448.rs:13:9
[INFO] [stderr]    |
[INFO] [stderr] 13 |     let sig = keypair.as_secret_key().sign(msg).unwrap();
[INFO] [stderr]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_sig`
[INFO] [stderr] 
[INFO] [stderr] warning: function `_0x00_generate_Ed448_keypair` should have a snake case name
[INFO] [stderr]  --> tests/ed448.rs:5:4
[INFO] [stderr]   |
[INFO] [stderr] 5 | fn _0x00_generate_Ed448_keypair() {
[INFO] [stderr]   |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x00_generate_ed448_keypair`
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `_0x01_generate_Ed448_and_sign_keypair` should have a snake case name
[INFO] [stderr]   --> tests/ed448.rs:10:4
[INFO] [stderr]    |
[INFO] [stderr] 10 | fn _0x01_generate_Ed448_and_sign_keypair() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x01_generate_ed448_and_sign_keypair`
[INFO] [stderr] 
[INFO] [stderr] warning: function `_0x02_generate_Ed448_and_sign_and_verify_keypair` should have a snake case name
[INFO] [stderr]   --> tests/ed448.rs:17:4
[INFO] [stderr]    |
[INFO] [stderr] 17 | fn _0x02_generate_Ed448_and_sign_and_verify_keypair() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x02_generate_ed448_and_sign_and_verify_keypair`
[INFO] [stderr] 
[INFO] [stderr] warning: function `_0x03_generate_Ed448_and_sign_and_verify_with_invalid_message` should have a snake case name
[INFO] [stderr]   --> tests/ed448.rs:26:4
[INFO] [stderr]    |
[INFO] [stderr] 26 | fn _0x03_generate_Ed448_and_sign_and_verify_with_invalid_message() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x03_generate_ed448_and_sign_and_verify_with_invalid_message`
[INFO] [stderr] 
[INFO] [stderr] warning: function `_0x05_from_and_into_standard_pem_Ed448_secret` should have a snake case name
[INFO] [stderr]   --> tests/ed448.rs:45:4
[INFO] [stderr]    |
[INFO] [stderr] 45 | fn _0x05_from_and_into_standard_pem_Ed448_secret() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x05_from_and_into_standard_pem_ed448_secret`
[INFO] [stderr] 
[INFO] [stderr] warning: function `_0x06_from_and_into_standard_pem_Ed448_signature` should have a snake case name
[INFO] [stderr]   --> tests/ed448.rs:54:4
[INFO] [stderr]    |
[INFO] [stderr] 54 | fn _0x06_from_and_into_standard_pem_Ed448_signature() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_0x06_from_and_into_standard_pem_ed448_signature`
[INFO] [stderr] 
[INFO] [stderr] warning: `openinternetcryptographykeys` (test "schnorr") generated 11 warnings (run `cargo fix --test "schnorr" -p openinternetcryptographykeys` to apply 3 suggestions)
[INFO] [stderr] warning: `openinternetcryptographykeys` (test "bls") generated 11 warnings (run `cargo fix --test "bls" -p openinternetcryptographykeys` to apply 3 suggestions)
[INFO] [stderr] warning: `openinternetcryptographykeys` (example "serde") generated 3 warnings (1 duplicate) (run `cargo fix --example "serde" -p openinternetcryptographykeys` to apply 2 suggestions)
[INFO] [stderr] warning: `openinternetcryptographykeys` (test "ed448") generated 10 warnings (run `cargo fix --test "ed448" -p openinternetcryptographykeys` to apply 3 suggestions)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.53s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/openinternetcryptographykeys-c32bfcffb3552de3)
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bls.rs (/opt/rustwide/target/release/deps/bls-4c26a9b526be67af)
[INFO] [stdout] running 1 test
[INFO] [stdout] test keys::oint::__types::run ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test _0x05_from_and_into_standard_pem_BLS_secret ... ok
[INFO] [stdout] test _0x04_from_and_into_standard_pem_BLS ... ok
[INFO] [stdout] test _0x00_generate_BLS_keypair ... ok
[INFO] [stdout] test _0x01_generate_BLS_and_sign_keypair ... ok
[INFO] [stdout] test _0x06_from_and_into_standard_pem_BLS_signature ... ok
[INFO] [stdout] test _0x03_generate_BLS_and_sign_and_verify_with_invalid_message ... ok
[INFO] [stdout] test _0x02_generate_BLS_and_sign_and_verify_keypair ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/ecdsa.rs (/opt/rustwide/target/release/deps/ecdsa-54a255a2fa22b6a1)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test _0x04_from_and_into_standard_pem_ECDSA ... ok
[INFO] [stdout] test _0x00_generate_ECDSA_keypair ... ok
[INFO] [stdout] test _0x02_generate_ECDSA_and_sign_and_verify_keypair ... ok
[INFO] [stdout] test _0x01_generate_ECDSA_and_sign_keypair ... ok
[INFO] [stdout] test _0x05_from_and_into_standard_pem_ECDSA_secret ... ok
[INFO] [stdout] test _0x03_generate_ECDSA_and_sign_and_verify_with_invalid_message ... ok
[INFO] [stdout] test _0x06_from_and_into_standard_pem_ECDSA_signature ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/ed25519.rs (/opt/rustwide/target/release/deps/ed25519-6854d955eacc5f8e)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test _0x01_generate_ed25519_and_sign_keypair ... ok
[INFO] [stdout] test _0x02_generate_ed25519_and_sign_and_verify_keypair ... ok
[INFO] [stdout] test _0x04_from_and_into_standard_pem_ed25519 ... ok
[INFO] [stdout] test _0x00_generate_ed25519_keypair ... ok
[INFO] [stdout] test _0x03_generate_ed25519_and_sign_and_verify_with_invalid_message ... ok
[INFO] [stdout] test _0x06_from_and_into_standard_pem_ed25519_signature ... ok
[INFO] [stdout] test _0x05_from_and_into_standard_pem_ed25519_secret ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/ed448.rs (/opt/rustwide/target/release/deps/ed448-3667d8c5a90bdfd3)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test _0x05_from_and_into_standard_pem_Ed448_secret ... ok
[INFO] [stdout] test _0x04_from_and_into_standard_pem_ed448 ... ok
[INFO] [stdout] test _0x00_generate_Ed448_keypair ... ok
[INFO] [stdout] test _0x06_from_and_into_standard_pem_Ed448_signature ... ok
[INFO] [stdout] test _0x01_generate_Ed448_and_sign_keypair ... ok
[INFO] [stdout] test _0x02_generate_Ed448_and_sign_and_verify_keypair ... ok
[INFO] [stdout] test _0x03_generate_Ed448_and_sign_and_verify_with_invalid_message ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/falcon.rs (/opt/rustwide/target/release/deps/falcon-811a88b28d4e97af)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test _0x02_generate_Falcon_and_sign_and_verify_keypair ... ok
[INFO] [stdout] test _0x03_generate_Falcon_and_sign_and_verify_with_invalid_message ... ok
[INFO] [stdout] test _0x00_generate_Falcon_keypair ... ok
[INFO] [stdout] test _0x04_from_and_into_standard_pem_Falcon ... ok
[INFO] [stdout] test _0x01_generate_Falcon_and_sign_keypair ... ok
[INFO] [stdout] test _0x05_from_and_into_standard_pem_Falcon_secret ... ok
[INFO] [stdout] test _0x06_from_and_into_standard_pem_Falcon_signature ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/mldsa3.rs (/opt/rustwide/target/release/deps/mldsa3-91b11f30bcfcd56a)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test _0x04_from_and_into_standard_pem_MLDSA ... ok
[INFO] [stdout] test _0x02_generate_MLDSA_and_sign_and_verify_keypair ... ok
[INFO] [stdout] test _0x05_from_and_into_standard_pem_MLDSA_secret ... ok
[INFO] [stdout] test _0x00_generate_MLDSA_keypair ... ok
[INFO] [stdout] test _0x06_from_and_into_standard_pem_MLDSA_signature ... ok
[INFO] [stdout] test _0x01_generate_MLDSA_and_sign_keypair ... ok
[INFO] [stdout] test _0x03_generate_MLDSA_and_sign_and_verify_with_invalid_message ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/mod.rs (/opt/rustwide/target/release/deps/mod-fc31938cfc0daee4)
[INFO] [stdout] 
[INFO] [stdout] running 24 tests
[INFO] [stdout] test hybrid::absolvesigning::_0x05_from_and_into_standard_pem_AbsolveSigning_secret ... ok
[INFO] [stdout] test hybrid::absolvesigning::_0x02_generate_AbsolveSigning_and_sign_and_verify_keypair ... ok
[INFO] [stdout] test hybrid::absolvesigning::_0x01_generate_AbsolveSigning_and_sign_keypair ... ok
[INFO] [stdout] test hybrid::absolvesigning::_0x04_from_and_into_standard_pem_AbsolveSigning ... ok
[INFO] [stdout] test hybrid::absolvesigning::_0x00_generate_AbsolveSigning_keypair ... ok
[INFO] [stdout] test hybrid::absolvesigning::_0x03_generate_AbsolveSigning_and_sign_and_verify_with_invalid_message ... ok
[INFO] [stdout] test hybrid::absolvesigning::_0x06_from_and_into_standard_pem_AbsolveSigning_signature ... ok
[INFO] [stdout] test hybrid::esphandsigning::_0x04_from_and_into_standard_pem_EsphandSigning ... ok
[INFO] [stdout] test hybrid::esphandsigning::_0x01_generate_EsphandSigning_and_sign_keypair ... ok
[INFO] [stdout] test hybrid::esphandsigning::_0x03_generate_EsphandSigning_and_sign_and_verify_with_invalid_message ... ok
[INFO] [stdout] test hybrid::esphandsigning::_0x00_generate_EsphandSigning_keypair ... ok
[INFO] [stdout] test hybrid::esphandsigning::_0x05_from_and_into_standard_pem_EsphandSigning_secret ... ok
[INFO] [stdout] test frompemany::into_pem ... ok
[INFO] [stdout] test hybrid::esphandsigning::_0x02_generate_EsphandSigning_and_sign_and_verify_keypair ... ok
[INFO] [stdout] test hybrid::esphandsigning::_0x06_from_and_into_standard_pem_EsphandSigning_signature ... ok
[INFO] [stdout] test hybrid::shulginsigning::_0x00_generate_ShulginSigning_keypair ... ok
[INFO] [stdout] test run_all ... ok
[INFO] [stdout] test hybrid::shulginsigning::_0x04_from_and_into_standard_pem_ShulginSigning ... ok
[INFO] [stdout] test hybrid::shulginsigning::_0x05_from_and_into_standard_pem_ShulginSigning_secret ... ok
[INFO] [stdout] test hybrid::shulginsigning::_0x01_generate_ShulginSigning_and_sign_keypair ... ok
[INFO] [stdout] test hybrid::shulginsigning::_0x06_from_and_into_standard_pem_ShulginSigning_signature ... ok
[INFO] [stdout] test hybrid::shulginsigning::_0x03_generate_ShulginSigning_and_sign_and_verify_with_invalid_message ... ok
[INFO] [stdout] test hybrid::shulginsigning::_0x02_generate_ShulginSigning_and_sign_and_verify_keypair ... ok
[INFO] [stdout] test frompemany::from_pem_any ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.77s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/schnorr.rs (/opt/rustwide/target/release/deps/schnorr-3736deb6f81e4928)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test _0x02_generate_Schnorr_and_sign_and_verify_keypair ... ok
[INFO] [stdout] test _0x03_generate_Schnorr_and_sign_and_verify_with_invalid_message ... ok
[INFO] [stdout] test _0x04_from_and_into_standard_pem_Schnorr ... ok
[INFO] [stdout] test _0x05_from_and_into_standard_pem_Schnorr_secret ... ok
[INFO] [stdout] test _0x06_from_and_into_standard_pem_Schnorr_signature ... ok
[INFO] [stdout] test _0x00_generate_Schnorr_keypair ... ok
[INFO] [stderr]      Running tests/sphincs.rs (/opt/rustwide/target/release/deps/sphincs-819c2099d265da90)
[INFO] [stdout] test _0x01_generate_Schnorr_and_sign_keypair ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test _0x00_generate_SPHINCSPlus_keypair ... ok
[INFO] [stdout] test _0x04_from_and_into_standard_pem_SPHINCSPlus ... ok
[INFO] [stdout] test _0x05_from_and_into_standard_pem_SPHINCSPlus_secret ... ok
[INFO] [stdout] test _0x06_from_and_into_standard_pem_SPHINCSPlus_signature ... ok
[INFO] [stdout] test _0x01_generate_SPHINCSPlus_and_sign_keypair ... ok
[INFO] [stdout] test _0x03_generate_SPHINCSPlus_and_sign_and_verify_with_invalid_message ... ok
[INFO] [stdout] test _0x02_generate_SPHINCSPlus_and_sign_and_verify_keypair ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.21s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests openinternetcryptographykeys
[INFO] [stderr] warning: variant `ECIES_ED25519` should have an upper camel case name
[INFO] [stderr]    --> src/keys/oint/__types/mod.rs:185:5
[INFO] [stderr]     |
[INFO] [stderr] 185 |     ECIES_ED25519(ECPublicKey),
[INFO] [stderr]     |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EciesEd25519`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variant `ECIES_ED25519` should have an upper camel case name
[INFO] [stderr]    --> src/keys/oint/__types/mod.rs:189:5
[INFO] [stderr]     |
[INFO] [stderr] 189 |     ECIES_ED25519(ECSecretKey),
[INFO] [stderr]     |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EciesEd25519`
[INFO] [stderr] 
[INFO] [stderr] warning: 2 warnings emitted
[INFO] [stderr] 
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test src/keys/oint/__types/mod.rs - keys::oint::__types::Slug20Signature (line 158) ... FAILED
[INFO] [stdout] test src/keys/oint/__types/mod.rs - keys::oint::__types::FromPemAny (line 231) ... FAILED
[INFO] [stdout] test src/keys/oint/__types/mod.rs - keys::oint::__types::Slug20PublicKey (line 87) ... FAILED
[INFO] [stdout] test src/keys/oint/__types/mod.rs - keys::oint::__types::Slug20SecretKey (line 123) ... FAILED
[INFO] [stdout] test src/keys/oint/__types/mod.rs - keys::oint::__types::Slug20Algorithm (line 260) ... FAILED
[INFO] [stdout] test src/keys/oint/__types/mod.rs - keys::oint::__types::Slug20KeyType (line 202) ... FAILED
[INFO] [stdout] test src/keys/oint/__types/mod.rs - keys::oint::__types::PemEncodingSuites (line 64) ... FAILED
[INFO] [stdout] test src/keys/oint/__types/mod.rs - keys::oint::__types (line 19) ... FAILED
[INFO] [stdout] test src/keys/oint/usage.rs - keys::oint::usage (line 9) ... ok
[INFO] [stdout] test src/lib.rs - (line 11) ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/keys/oint/__types/mod.rs - keys::oint::__types::Slug20Signature (line 158) stdout ----
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]    --> src/keys/oint/__types/mod.rs:163:63
[INFO] [stdout]     |
[INFO] [stdout] 163 |     let signature: Slug20Signature = Slug20Signature::Ed25519(...);
[INFO] [stdout]     |                                                               ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]     |
[INFO] [stdout] 163 -     let signature: Slug20Signature = Slug20Signature::Ed25519(...);
[INFO] [stdout] 163 +     let signature: Slug20Signature = Slug20Signature::Ed25519(..);
[INFO] [stdout]     |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout] 163 -     let signature: Slug20Signature = Slug20Signature::Ed25519(...);
[INFO] [stdout] 163 +     let signature: Slug20Signature = Slug20Signature::Ed25519(..=);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]    --> src/keys/oint/__types/mod.rs:163:63
[INFO] [stdout]     |
[INFO] [stdout] 163 |     let signature: Slug20Signature = Slug20Signature::Ed25519(...);
[INFO] [stdout]     |                                                               ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] help: use `..` instead
[INFO] [stdout]     |
[INFO] [stdout] 163 -     let signature: Slug20Signature = Slug20Signature::Ed25519(...);
[INFO] [stdout] 163 +     let signature: Slug20Signature = Slug20Signature::Ed25519(..);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: enum `Slug20Signature` is private
[INFO] [stdout]    --> src/keys/oint/__types/mod.rs:160:54
[INFO] [stdout]     |
[INFO] [stdout] 160 | use openinternetcryptographykeys::keys::oint::usage::Slug20Signature;
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^ private enum
[INFO] [stdout]     |
[INFO] [stdout] note: the enum `Slug20Signature` is defined here
[INFO] [stdout]    --> src/keys/oint/usage.rs:60:67
[INFO] [stdout]     |
[INFO] [stdout]  60 | use crate::prelude::essentials::{Slug20PublicKey,Slug20SecretKey, Slug20Signature};
[INFO] [stdout]     |                                                                   ^^^^^^^^^^^^^^^
[INFO] [stdout] help: import `Slug20Signature` directly
[INFO] [stdout]     |
[INFO] [stdout] 160 - use openinternetcryptographykeys::keys::oint::usage::Slug20Signature;
[INFO] [stdout] 160 + use openinternetcryptographykeys::keys::oint::__types::Slug20Signature;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0586, E0603.
[INFO] [stdout] For more information about an error, try `rustc --explain E0586`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/keys/oint/__types/mod.rs - keys::oint::__types::FromPemAny (line 231) stdout ----
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]    --> src/keys/oint/__types/mod.rs:236:58
[INFO] [stdout]     |
[INFO] [stdout] 236 |     let from_pem_any: FromPemAny = FromPemAny::PublicKey(...);
[INFO] [stdout]     |                                                          ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]     |
[INFO] [stdout] 236 -     let from_pem_any: FromPemAny = FromPemAny::PublicKey(...);
[INFO] [stdout] 236 +     let from_pem_any: FromPemAny = FromPemAny::PublicKey(..);
[INFO] [stdout]     |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout] 236 -     let from_pem_any: FromPemAny = FromPemAny::PublicKey(...);
[INFO] [stdout] 236 +     let from_pem_any: FromPemAny = FromPemAny::PublicKey(..=);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]    --> src/keys/oint/__types/mod.rs:236:58
[INFO] [stdout]     |
[INFO] [stdout] 236 |     let from_pem_any: FromPemAny = FromPemAny::PublicKey(...);
[INFO] [stdout]     |                                                          ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] help: use `..` instead
[INFO] [stdout]     |
[INFO] [stdout] 236 -     let from_pem_any: FromPemAny = FromPemAny::PublicKey(...);
[INFO] [stdout] 236 +     let from_pem_any: FromPemAny = FromPemAny::PublicKey(..);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: enum `FromPemAny` is private
[INFO] [stdout]    --> src/keys/oint/__types/mod.rs:233:54
[INFO] [stdout]     |
[INFO] [stdout] 233 | use openinternetcryptographykeys::keys::oint::usage::FromPemAny;
[INFO] [stdout]     |                                                      ^^^^^^^^^^ private enum
[INFO] [stdout]     |
[INFO] [stdout] note: the enum `FromPemAny` is defined here
[INFO] [stdout]    --> src/keys/oint/usage.rs:66:34
[INFO] [stdout]     |
[INFO] [stdout]  66 | use crate::keys::oint::__types::{FromPemAny, Slug20EncryptionPublicKey, Slug20EncryptionSecretKey, Slug20KeyType};
[INFO] [stdout]     |                                  ^^^^^^^^^^
[INFO] [stdout] help: import `FromPemAny` directly
[INFO] [stdout]     |
[INFO] [stdout] 233 - use openinternetcryptographykeys::keys::oint::usage::FromPemAny;
[INFO] [stdout] 233 + use openinternetcryptographykeys::keys::oint::__types::FromPemAny;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0586, E0603.
[INFO] [stdout] For more information about an error, try `rustc --explain E0586`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/keys/oint/__types/mod.rs - keys::oint::__types::Slug20PublicKey (line 87) stdout ----
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]   --> src/keys/oint/__types/mod.rs:92:64
[INFO] [stdout]    |
[INFO] [stdout] 92 |     let public_key: Slug20PublicKey = Slug20PublicKey::Ed25519(...);
[INFO] [stdout]    |                                                                ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]    |
[INFO] [stdout] 92 -     let public_key: Slug20PublicKey = Slug20PublicKey::Ed25519(...);
[INFO] [stdout] 92 +     let public_key: Slug20PublicKey = Slug20PublicKey::Ed25519(..);
[INFO] [stdout]    |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout] 92 -     let public_key: Slug20PublicKey = Slug20PublicKey::Ed25519(...);
[INFO] [stdout] 92 +     let public_key: Slug20PublicKey = Slug20PublicKey::Ed25519(..=);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]   --> src/keys/oint/__types/mod.rs:92:64
[INFO] [stdout]    |
[INFO] [stdout] 92 |     let public_key: Slug20PublicKey = Slug20PublicKey::Ed25519(...);
[INFO] [stdout]    |                                                                ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] help: use `..` instead
[INFO] [stdout]    |
[INFO] [stdout] 92 -     let public_key: Slug20PublicKey = Slug20PublicKey::Ed25519(...);
[INFO] [stdout] 92 +     let public_key: Slug20PublicKey = Slug20PublicKey::Ed25519(..);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: enum `Slug20PublicKey` is private
[INFO] [stdout]   --> src/keys/oint/__types/mod.rs:89:54
[INFO] [stdout]    |
[INFO] [stdout] 89 | use openinternetcryptographykeys::keys::oint::usage::Slug20PublicKey;
[INFO] [stdout]    |                                                      ^^^^^^^^^^^^^^^ private enum
[INFO] [stdout]    |
[INFO] [stdout] note: the enum `Slug20PublicKey` is defined here
[INFO] [stdout]   --> src/keys/oint/usage.rs:60:34
[INFO] [stdout]    |
[INFO] [stdout] 60 | use crate::prelude::essentials::{Slug20PublicKey,Slug20SecretKey, Slug20Signature};
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^
[INFO] [stdout] help: import `Slug20PublicKey` directly
[INFO] [stdout]    |
[INFO] [stdout] 89 - use openinternetcryptographykeys::keys::oint::usage::Slug20PublicKey;
[INFO] [stdout] 89 + use openinternetcryptographykeys::keys::oint::__types::Slug20PublicKey;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0586, E0603.
[INFO] [stdout] For more information about an error, try `rustc --explain E0586`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/keys/oint/__types/mod.rs - keys::oint::__types::Slug20SecretKey (line 123) stdout ----
[INFO] [stdout] error[E0252]: the name `OpenInternetCryptographySecretKey` is defined multiple times
[INFO] [stdout]    --> src/keys/oint/__types/mod.rs:126:228
[INFO] [stdout]     |
[INFO] [stdout] 126 | ...r, OpenInternetCryptographySecretKey, OpenInternetFromPemAny, Slug20Algorithm, OpenInternetCryptographyPublicKey, OpenInternetCryptographySecretKey, Ope...
[INFO] [stdout]     |       ---------------------------------                                                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^--
[INFO] [stdout]     |       |                                                                                                              |
[INFO] [stdout]     |       |                                                                                                              `OpenInternetCryptographySecretKey` reimported here
[INFO] [stdout]     |       previous import of the type `OpenInternetCryptographySecretKey` here                                           help: remove unnecessary import
[INFO] [stdout]     |
[INFO] [stdout]     = note: `OpenInternetCryptographySecretKey` must be defined only once in the type namespace of this module
[INFO] [stdout] 
[INFO] [stdout] error[E0252]: the name `OpenInternetFromPemAny` is defined multiple times
[INFO] [stdout]    --> src/keys/oint/__types/mod.rs:126:298
[INFO] [stdout]     |
[INFO] [stdout] 126 | ...y, OpenInternetFromPemAny, Slug20Algorithm, OpenInternetCryptographyPublicKey, OpenInternetCryptographySecretKey, OpenInternetCryptographySignature, OpenInternetFromPemAny, Slu...
[INFO] [stdout]     |       ----------------------                                                                                                                            ^^^^^^^^^^^^^^^^^^^^^^--
[INFO] [stdout]     |       |                                                                                                                                                 |
[INFO] [stdout]     |       |                                                                                                                                                 `OpenInternetFromPemAny` reimported here
[INFO] [stdout]     |       previous import of the trait `OpenInternetFromPemAny` here                                                                                        help: remove unnecessary import
[INFO] [stdout]     |
[INFO] [stdout]     = note: `OpenInternetFromPemAny` must be defined only once in the type namespace of this module
[INFO] [stdout] 
[INFO] [stdout] error[E0252]: the name `Slug20Algorithm` is defined multiple times
[INFO] [stdout]    --> src/keys/oint/__types/mod.rs:126:322
[INFO] [stdout]     |
[INFO] [stdout] 126 | ...y, Slug20Algorithm, OpenInternetCryptographyPublicKey, OpenInternetCryptographySecretKey, OpenInternetCryptographySignature, OpenInternetFromPemAny, Slug20Algorithm};
[INFO] [stdout]     |       --------------- previous import of the type `Slug20Algorithm` here                                                                                ^^^^^^^^^^^^^^^ `Slug20Algorithm` reimported here
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Slug20Algorithm` must be defined only once in the type namespace of this module
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `ED25519SecretKey` in this scope
[INFO] [stdout]    --> src/keys/oint/__types/mod.rs:130:64
[INFO] [stdout]     |
[INFO] [stdout] 130 |     let secret_key: Slug20SecretKey = Slug20SecretKey::Ed25519(ED25519SecretKey::generate());
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^^^ use of undeclared type `ED25519SecretKey`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0252, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0252`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/keys/oint/__types/mod.rs - keys::oint::__types::Slug20Algorithm (line 260) stdout ----
[INFO] [stdout] error[E0603]: enum `Slug20Algorithm` is private
[INFO] [stdout]    --> src/keys/oint/__types/mod.rs:262:54
[INFO] [stdout]     |
[INFO] [stdout] 262 | use openinternetcryptographykeys::keys::oint::usage::Slug20Algorithm;
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^ private enum
[INFO] [stdout]     |
[INFO] [stdout] note: the enum `Slug20Algorithm` is defined here
[INFO] [stdout]    --> src/keys/oint/usage.rs:59:5
[INFO] [stdout]     |
[INFO] [stdout]  59 | use crate::prelude::essentials::Slug20Algorithm;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: import `Slug20Algorithm` directly
[INFO] [stdout]     |
[INFO] [stdout] 262 - use openinternetcryptographykeys::keys::oint::usage::Slug20Algorithm;
[INFO] [stdout] 262 + use openinternetcryptographykeys::keys::oint::__types::Slug20Algorithm;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/keys/oint/__types/mod.rs - keys::oint::__types::Slug20KeyType (line 202) stdout ----
[INFO] [stdout] error[E0603]: enum `Slug20KeyType` is private
[INFO] [stdout]    --> src/keys/oint/__types/mod.rs:204:54
[INFO] [stdout]     |
[INFO] [stdout] 204 | use openinternetcryptographykeys::keys::oint::usage::Slug20KeyType;
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^ private enum
[INFO] [stdout]     |
[INFO] [stdout] note: the enum `Slug20KeyType` is defined here
[INFO] [stdout]    --> src/keys/oint/usage.rs:66:100
[INFO] [stdout]     |
[INFO] [stdout]  66 | use crate::keys::oint::__types::{FromPemAny, Slug20EncryptionPublicKey, Slug20EncryptionSecretKey, Slug20KeyType};
[INFO] [stdout]     |                                                                                                    ^^^^^^^^^^^^^
[INFO] [stdout] help: import `Slug20KeyType` directly
[INFO] [stdout]     |
[INFO] [stdout] 204 - use openinternetcryptographykeys::keys::oint::usage::Slug20KeyType;
[INFO] [stdout] 204 + use openinternetcryptographykeys::keys::oint::__types::Slug20KeyType;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/keys/oint/__types/mod.rs - keys::oint::__types::PemEncodingSuites (line 64) stdout ----
[INFO] [stdout] error[E0603]: struct `PemEncodingSuites` is private
[INFO] [stdout]   --> src/keys/oint/__types/mod.rs:66:54
[INFO] [stdout]    |
[INFO] [stdout] 66 | use openinternetcryptographykeys::keys::oint::usage::PemEncodingSuites;
[INFO] [stdout]    |                                                      ^^^^^^^^^^^^^^^^^ private struct
[INFO] [stdout]    |
[INFO] [stdout] note: the struct `PemEncodingSuites` is defined here
[INFO] [stdout]   --> src/keys/oint/usage.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 | use crate::keys::oint::__types::PemEncodingSuites;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: import `PemEncodingSuites` directly
[INFO] [stdout]    |
[INFO] [stdout] 66 - use openinternetcryptographykeys::keys::oint::usage::PemEncodingSuites;
[INFO] [stdout] 66 + use openinternetcryptographykeys::keys::oint::__types::PemEncodingSuites;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/keys/oint/__types/mod.rs - keys::oint::__types (line 19) stdout ----
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]   --> src/keys/oint/__types/mod.rs:24:115
[INFO] [stdout]    |
[INFO] [stdout] 24 |     let public_key: OpenInternetCryptographyPublicKey = OpenInternetCryptographyPublicKey::from_slug20_public_key(...);
[INFO] [stdout]    |                                                                                                                   ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]    |
[INFO] [stdout] 24 -     let public_key: OpenInternetCryptographyPublicKey = OpenInternetCryptographyPublicKey::from_slug20_public_key(...);
[INFO] [stdout] 24 +     let public_key: OpenInternetCryptographyPublicKey = OpenInternetCryptographyPublicKey::from_slug20_public_key(..);
[INFO] [stdout]    |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout] 24 -     let public_key: OpenInternetCryptographyPublicKey = OpenInternetCryptographyPublicKey::from_slug20_public_key(...);
[INFO] [stdout] 24 +     let public_key: OpenInternetCryptographyPublicKey = OpenInternetCryptographyPublicKey::from_slug20_public_key(..=);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]   --> src/keys/oint/__types/mod.rs:24:115
[INFO] [stdout]    |
[INFO] [stdout] 24 |     let public_key: OpenInternetCryptographyPublicKey = OpenInternetCryptographyPublicKey::from_slug20_public_key(...);
[INFO] [stdout]    |                                                                                                                   ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] help: use `..` instead
[INFO] [stdout]    |
[INFO] [stdout] 24 -     let public_key: OpenInternetCryptographyPublicKey = OpenInternetCryptographyPublicKey::from_slug20_public_key(...);
[INFO] [stdout] 24 +     let public_key: OpenInternetCryptographyPublicKey = OpenInternetCryptographyPublicKey::from_slug20_public_key(..);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0586`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 11) stdout ----
[INFO] [stdout] error[E0252]: the name `OpenInternetAPIGeneration` is defined multiple times
[INFO] [stdout]   --> src/lib.rs:15:148
[INFO] [stdout]    |
[INFO] [stdout] 14 | ...ls::{OpenInternetAPIGeneration, OpenInternetCryptographyKeypair, OpenInternetCryptographySecretKey, OpenInternetFromPemAny, Slug2...
[INFO] [stdout]    |         ------------------------- previous import of the trait `OpenInternetAPIGeneration` here
[INFO] [stdout] 15 | ...ls::{OpenInternetSigner,OpenInternetVerifier,OpenInternetPublicKeyDerive,OpenInternetGeneration,OpenInternetAPIGeneration};
[INFO] [stdout]    |                                                                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^ `OpenInternetAPIGeneration` reimported here
[INFO] [stdout]    |
[INFO] [stdout]    = note: `OpenInternetAPIGeneration` must be defined only once in the type namespace of this module
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant, associated function, or constant named `ED25519` found for enum `Slug20Algorithm` in the current scope
[INFO] [stdout]   --> src/lib.rs:21:95
[INFO] [stdout]    |
[INFO] [stdout] 21 |     let ed25519 = OpenInternetCryptographySecretKey::generate_with_algorithm(Slug20Algorithm::ED25519);
[INFO] [stdout]    |                                                                                               ^^^^^^^ variant, associated function, or constant not found in `Slug20Algorithm`
[INFO] [stdout]    |
[INFO] [stdout] help: there is a variant with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 21 -     let ed25519 = OpenInternetCryptographySecretKey::generate_with_algorithm(Slug20Algorithm::ED25519);
[INFO] [stdout] 21 +     let ed25519 = OpenInternetCryptographySecretKey::generate_with_algorithm(Slug20Algorithm::Ed25519);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `public` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]   --> src/lib.rs:22:34
[INFO] [stdout]    |
[INFO] [stdout] 22 |     let ed25519_public = ed25519.public();
[INFO] [stdout]    |                                  ^^^^^^ method not found in `Result<OpenInternetCryptographySecretKey, libslug::errors::SlugErrors>`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `sign` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]   --> src/lib.rs:25:37
[INFO] [stdout]    |
[INFO] [stdout] 25 |     let ed25519_signature = ed25519.sign(b"Hello, World!");
[INFO] [stdout]    |                                     ^^^^ method not found in `Result<OpenInternetCryptographySecretKey, libslug::errors::SlugErrors>`
[INFO] [stdout]    |
[INFO] [stdout] note: the method `sign` exists on the type `OpenInternetCryptographySecretKey`
[INFO] [stdout]   --> src/keys/oint/required_traits/mod.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     fn sign<T: AsRef<[u8]>>(&self, message: T) -> Result<OpenInternetCryptographySignature, SlugErrors> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider using `Result::expect` to unwrap the `OpenInternetCryptographySecretKey` value, panicking if the value is a `Result::Err`
[INFO] [stdout]    |
[INFO] [stdout] 25 |     let ed25519_signature = ed25519.expect("REASON").sign(b"Hello, World!");
[INFO] [stdout]    |                                    +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `into_standard_pem` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]   --> src/lib.rs:31:31
[INFO] [stdout]    |
[INFO] [stdout] 31 |     let ed25519_pem = ed25519.into_standard_pem().unwrap();
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^ method not found in `Result<OpenInternetCryptographySecretKey, libslug::errors::SlugErrors>`
[INFO] [stdout]    |
[INFO] [stdout] note: the method `into_standard_pem` exists on the type `OpenInternetCryptographySecretKey`
[INFO] [stdout]   --> src/keys/oint/required_traits/mod.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 |     fn into_standard_pem(&self) -> Result<String, SlugErrors>;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider using `Result::expect` to unwrap the `OpenInternetCryptographySecretKey` value, panicking if the value is a `Result::Err`
[INFO] [stdout]    |
[INFO] [stdout] 31 |     let ed25519_pem = ed25519.expect("REASON").into_standard_pem().unwrap();
[INFO] [stdout]    |                              +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `public` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]   --> src/lib.rs:37:48
[INFO] [stdout]    |
[INFO] [stdout] 37 |     let shulginsigning_public = shulginsigning.public();
[INFO] [stdout]    |                                                ^^^^^^ method not found in `Result<OpenInternetCryptographySecretKey, libslug::errors::SlugErrors>`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `sign` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]   --> src/lib.rs:40:51
[INFO] [stdout]    |
[INFO] [stdout] 40 |     let shulginsigning_signature = shulginsigning.sign(b"Hello, World!");
[INFO] [stdout]    |                                                   ^^^^ method not found in `Result<OpenInternetCryptographySecretKey, libslug::errors::SlugErrors>`
[INFO] [stdout]    |
[INFO] [stdout] note: the method `sign` exists on the type `OpenInternetCryptographySecretKey`
[INFO] [stdout]   --> src/keys/oint/required_traits/mod.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     fn sign<T: AsRef<[u8]>>(&self, message: T) -> Result<OpenInternetCryptographySignature, SlugErrors> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider using `Result::expect` to unwrap the `OpenInternetCryptographySecretKey` value, panicking if the value is a `Result::Err`
[INFO] [stdout]    |
[INFO] [stdout] 40 |     let shulginsigning_signature = shulginsigning.expect("REASON").sign(b"Hello, World!");
[INFO] [stdout]    |                                                  +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `into_standard_pem` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]   --> src/lib.rs:46:45
[INFO] [stdout]    |
[INFO] [stdout] 46 |     let shulginsigning_pem = shulginsigning.into_standard_pem().unwrap();
[INFO] [stdout]    |                                             ^^^^^^^^^^^^^^^^^ method not found in `Result<OpenInternetCryptographySecretKey, libslug::errors::SlugErrors>`
[INFO] [stdout]    |
[INFO] [stdout] note: the method `into_standard_pem` exists on the type `OpenInternetCryptographySecretKey`
[INFO] [stdout]   --> src/keys/oint/required_traits/mod.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 |     fn into_standard_pem(&self) -> Result<String, SlugErrors>;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider using `Result::expect` to unwrap the `OpenInternetCryptographySecretKey` value, panicking if the value is a `Result::Err`
[INFO] [stdout]    |
[INFO] [stdout] 46 |     let shulginsigning_pem = shulginsigning.expect("REASON").into_standard_pem().unwrap();
[INFO] [stdout]    |                                            +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 8 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0252, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0252`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/keys/oint/__types/mod.rs - keys::oint::__types (line 19)
[INFO] [stdout]     src/keys/oint/__types/mod.rs - keys::oint::__types::FromPemAny (line 231)
[INFO] [stdout]     src/keys/oint/__types/mod.rs - keys::oint::__types::PemEncodingSuites (line 64)
[INFO] [stdout]     src/keys/oint/__types/mod.rs - keys::oint::__types::Slug20Algorithm (line 260)
[INFO] [stdout]     src/keys/oint/__types/mod.rs - keys::oint::__types::Slug20KeyType (line 202)
[INFO] [stdout]     src/keys/oint/__types/mod.rs - keys::oint::__types::Slug20PublicKey (line 87)
[INFO] [stdout]     src/keys/oint/__types/mod.rs - keys::oint::__types::Slug20SecretKey (line 123)
[INFO] [stdout]     src/keys/oint/__types/mod.rs - keys::oint::__types::Slug20Signature (line 158)
[INFO] [stdout]     src/lib.rs - (line 11)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 1 passed; 9 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.92s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 1.22s; merged doctests compilation took 0.28s
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "a8ca62103dc8706556d41b72331439ea18b461c54df9a86b82ba1d1c3681a142", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a8ca62103dc8706556d41b72331439ea18b461c54df9a86b82ba1d1c3681a142", kill_on_drop: false }`
[INFO] [stdout] a8ca62103dc8706556d41b72331439ea18b461c54df9a86b82ba1d1c3681a142
