[INFO] cloning repository https://github.com/DePINNetwork/dcrypt
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/DePINNetwork/dcrypt" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDePINNetwork%2Fdcrypt", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDePINNetwork%2Fdcrypt'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 64ecfad0b5a400653a1787548ac9c32688110ae1
[INFO] checking DePINNetwork/dcrypt against master#779e19d8baa3e3625bd4fc5c85cbb2ad47b43155 for pr-147589-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDePINNetwork%2Fdcrypt" "/workspace/builds/worker-7-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc1/source'...
[INFO] [stderr] done.
[INFO] [stderr] Updating files:  42% (578/1367)
Updating files:  43% (588/1367)
Updating files:  44% (602/1367)
Updating files:  45% (616/1367)
Updating files:  46% (629/1367)
Updating files:  47% (643/1367)
Updating files:  48% (657/1367)
Updating files:  49% (670/1367)
Updating files:  50% (684/1367)
Updating files:  51% (698/1367)
Updating files:  52% (711/1367)
Updating files:  53% (725/1367)
Updating files:  54% (739/1367)
Updating files:  55% (752/1367)
Updating files:  56% (766/1367)
Updating files:  57% (780/1367)
Updating files:  58% (793/1367)
Updating files:  59% (807/1367)
Updating files:  60% (821/1367)
Updating files:  61% (834/1367)
Updating files:  62% (848/1367)
Updating files:  63% (862/1367)
Updating files:  64% (875/1367)
Updating files:  65% (889/1367)
Updating files:  66% (903/1367)
Updating files:  67% (916/1367)
Updating files:  68% (930/1367)
Updating files:  69% (944/1367)
Updating files:  70% (957/1367)
Updating files:  71% (971/1367)
Updating files:  72% (985/1367)
Updating files:  73% (998/1367)
Updating files:  74% (1012/1367)
Updating files:  74% (1016/1367)
Updating files:  75% (1026/1367)
Updating files:  76% (1039/1367)
Updating files:  77% (1053/1367)
Updating files:  78% (1067/1367)
Updating files:  79% (1080/1367)
Updating files:  80% (1094/1367)
Updating files:  81% (1108/1367)
Updating files:  82% (1121/1367)
Updating files:  83% (1135/1367)
Updating files:  84% (1149/1367)
Updating files:  85% (1162/1367)
Updating files:  85% (1172/1367)
Updating files:  86% (1176/1367)
Updating files:  86% (1179/1367)
Updating files:  87% (1190/1367)
Updating files:  88% (1203/1367)
Updating files:  89% (1217/1367)
Updating files:  90% (1231/1367)
Updating files:  91% (1244/1367)
Updating files:  92% (1258/1367)
Updating files:  93% (1272/1367)
Updating files:  94% (1285/1367)
Updating files:  95% (1299/1367)
Updating files:  96% (1313/1367)
Updating files:  97% (1326/1367)
Updating files:  98% (1340/1367)
Updating files:  99% (1354/1367)
Updating files: 100% (1367/1367)
Updating files: 100% (1367/1367), done.
[INFO] started tweaking git repo https://github.com/DePINNetwork/dcrypt
[INFO] finished tweaking git repo https://github.com/DePINNetwork/dcrypt
[INFO] tweaked toml for git repo https://github.com/DePINNetwork/dcrypt written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/DePINNetwork/dcrypt on toolchain 779e19d8baa3e3625bd4fc5c85cbb2ad47b43155
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+779e19d8baa3e3625bd4fc5c85cbb2ad47b43155" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+779e19d8baa3e3625bd4fc5c85cbb2ad47b43155" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 154 packages to latest compatible versions
[INFO] [stderr]       Adding base64 v0.13.1 (available: v0.22.1)
[INFO] [stderr]       Adding criterion v0.5.1 (available: v0.7.0)
[INFO] [stderr]       Adding faster-hex v0.6.1 (available: v0.10.0)
[INFO] [stderr]       Adding getrandom v0.2.16 (available: v0.3.4)
[INFO] [stderr]       Adding pbkdf2 v0.11.0 (available: v0.12.2)
[INFO] [stderr]       Adding rand v0.8.5 (available: v0.9.2)
[INFO] [stderr]       Adding rand_chacha v0.3.1 (available: v0.9.0)
[INFO] [stderr]       Adding rand_core v0.6.4 (available: v0.9.3)
[INFO] [stderr]       Adding statrs v0.16.1 (available: v0.18.0)
[INFO] [stderr]       Adding thiserror v1.0.69 (available: v2.0.17)
[INFO] [stderr]       Adding toml v0.8.23 (available: v0.9.8)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+779e19d8baa3e3625bd4fc5c85cbb2ad47b43155" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded rusty-fork v0.3.1
[INFO] [stderr]   Downloaded proptest v1.8.0
[INFO] [stderr]   Downloaded statrs v0.16.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+779e19d8baa3e3625bd4fc5c85cbb2ad47b43155" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 9f0dd28736fd096562bc3311a14f3c904ae2844f6fd922bd9f2c7d57143eaa19
[INFO] running `Command { std: "docker" "start" "-a" "9f0dd28736fd096562bc3311a14f3c904ae2844f6fd922bd9f2c7d57143eaa19", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9f0dd28736fd096562bc3311a14f3c904ae2844f6fd922bd9f2c7d57143eaa19", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9f0dd28736fd096562bc3311a14f3c904ae2844f6fd922bd9f2c7d57143eaa19", kill_on_drop: false }`
[INFO] [stdout] 9f0dd28736fd096562bc3311a14f3c904ae2844f6fd922bd9f2c7d57143eaa19
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+779e19d8baa3e3625bd4fc5c85cbb2ad47b43155" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 66f19941597dd5f45cc598d6302a39562e4c16b183e23ae0600d8b4eb7777297
[INFO] running `Command { std: "docker" "start" "-a" "66f19941597dd5f45cc598d6302a39562e4c16b183e23ae0600d8b4eb7777297", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.177
[INFO] [stderr]     Checking cfg-if v1.0.4
[INFO] [stderr]     Checking memchr v2.7.6
[INFO] [stderr]    Compiling zerocopy v0.8.27
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling portable-atomic v1.11.1
[INFO] [stderr]     Checking dcrypt-params v0.14.0-beta.7 (/opt/rustwide/workdir/crates/params)
[INFO] [stderr]     Checking regex-syntax v0.8.8
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]     Checking clap_lex v0.7.6
[INFO] [stderr]     Checking anstyle v1.0.13
[INFO] [stderr]     Checking ciborium-io v0.2.2
[INFO] [stderr]     Checking itertools v0.10.5
[INFO] [stderr]     Checking cast v0.3.0
[INFO] [stderr]     Checking oorandom v11.1.5
[INFO] [stderr]     Checking rayon v1.11.0
[INFO] [stderr]     Checking anes v0.1.6
[INFO] [stderr]    Compiling typenum v1.19.0
[INFO] [stderr]    Compiling generic-array v0.14.9
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]     Checking base64ct v1.8.0
[INFO] [stderr]     Checking bytemuck v1.24.0
[INFO] [stderr]     Checking clap_builder v4.5.49
[INFO] [stderr]    Compiling matrixmultiply v0.3.10
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]     Checking rawpointer v0.2.1
[INFO] [stderr]     Checking winnow v0.7.13
[INFO] [stderr]     Checking serde_json v1.0.145
[INFO] [stderr]     Checking toml_write v0.1.2
[INFO] [stderr]     Checking safe_arch v0.7.4
[INFO] [stderr]     Checking unarray v0.1.4
[INFO] [stderr]     Checking wide v0.7.33
[INFO] [stderr]     Checking criterion-plot v0.5.0
[INFO] [stderr]     Checking plotters v0.3.7
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]     Checking num-complex v0.4.6
[INFO] [stderr]     Checking approx v0.5.1
[INFO] [stderr]     Checking num-rational v0.4.2
[INFO] [stderr]     Checking getrandom v0.2.16
[INFO] [stderr]     Checking is-terminal v0.4.16
[INFO] [stderr]     Checking wait-timeout v0.2.1
[INFO] [stderr]     Checking rand_core v0.9.3
[INFO] [stderr]     Checking tempfile v3.23.0
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking rand v0.9.2
[INFO] [stderr]     Checking rand_xorshift v0.4.0
[INFO] [stderr]     Checking regex-automata v0.4.13
[INFO] [stderr]     Checking rusty-fork v0.3.1
[INFO] [stderr]     Checking password-hash v0.4.2
[INFO] [stderr]     Checking clap v4.5.49
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]     Checking crypto-common v0.1.6
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]     Checking hmac v0.12.1
[INFO] [stderr]     Checking sha2 v0.10.9
[INFO] [stderr]     Checking simba v0.6.0
[INFO] [stderr]     Checking hkdf v0.12.4
[INFO] [stderr]     Checking pbkdf2 v0.11.0
[INFO] [stderr]    Compiling nalgebra-macros v0.1.0
[INFO] [stderr]     Checking regex v1.12.2
[INFO] [stderr]    Compiling zerocopy-derive v0.8.27
[INFO] [stderr]    Compiling zeroize_derive v1.4.2
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]     Checking zeroize v1.8.2
[INFO] [stderr]     Checking thiserror v1.0.69
[INFO] [stderr]     Checking dcrypt-internal v0.14.0-beta.7 (/opt/rustwide/workdir/crates/internal)
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]     Checking ppv-lite86 v0.2.21
[INFO] [stderr]     Checking half v2.7.1
[INFO] [stderr]     Checking tinytemplate v1.2.1
[INFO] [stderr]     Checking toml_datetime v0.6.11
[INFO] [stderr]     Checking serde_spanned v0.6.9
[INFO] [stderr]     Checking ciborium-ll v0.2.2
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking rand_chacha v0.9.0
[INFO] [stderr]     Checking ciborium v0.2.2
[INFO] [stderr]     Checking proptest v1.8.0
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking toml_edit v0.22.27
[INFO] [stderr]     Checking criterion v0.5.1
[INFO] [stderr]     Checking dcrypt-api v0.14.0-beta.7 (/opt/rustwide/workdir/crates/api)
[INFO] [stderr]     Checking rand_distr v0.4.3
[INFO] [stderr]     Checking dcrypt-common v0.14.0-beta.7 (/opt/rustwide/workdir/crates/common)
[INFO] [stderr]     Checking dcrypt-algorithms v0.14.0-beta.7 (/opt/rustwide/workdir/crates/algorithms)
[INFO] [stderr]     Checking dcrypt-utils v0.14.0-beta.7 (/opt/rustwide/workdir/crates/utils)
[INFO] [stderr]     Checking nalgebra v0.29.0
[INFO] [stderr]     Checking toml v0.8.23
[INFO] [stdout] warning: value assigned to `hash` is never read
[INFO] [stdout]   --> crates/algorithms/src/mac/hmac/mod.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     hash: H,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout]    = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `multiply_impl` is never used
[INFO] [stdout]    --> crates/algorithms/src/ec/bls12_381/field/fp.rs:119:14
[INFO] [stdout]     |
[INFO] [stdout]  95 | impl Fp {
[INFO] [stdout]     | ------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 119 |     const fn multiply_impl(&self, rhs: &Fp) -> ([u64; 12], u64) {
[INFO] [stdout]     |              ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `square_impl` is never used
[INFO] [stdout]    --> crates/algorithms/src/ec/bls12_381/field/fp2.rs:109:8
[INFO] [stdout]     |
[INFO] [stdout]  82 | impl Fp2 {
[INFO] [stdout]     | -------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 109 |     fn square_impl(&self) -> Fp2 {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking dcrypt-kem v0.14.0-beta.7 (/opt/rustwide/workdir/crates/kem)
[INFO] [stderr]     Checking dcrypt-sign v0.14.0-beta.7 (/opt/rustwide/workdir/crates/sign)
[INFO] [stderr]     Checking dcrypt-symmetric v0.14.0-beta.7 (/opt/rustwide/workdir/crates/symmetric)
[INFO] [stderr]     Checking dcrypt-pke v0.14.0-beta.7 (/opt/rustwide/workdir/crates/pke)
[INFO] [stdout] warning: unexpected `cfg` condition value: `serialization`
[INFO] [stdout]    --> crates/sign/src/eddsa/ed25519/mod.rs:486:7
[INFO] [stdout]     |
[INFO] [stdout] 486 | #[cfg(feature = "serialization")]
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `default`, `no_std`, `post-quantum`, `serde`, `std`, `trace`, and `traditional`
[INFO] [stdout]     = help: consider adding `serialization` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `serialization`
[INFO] [stdout]    --> crates/sign/src/eddsa/ed25519/mod.rs:489:7
[INFO] [stdout]     |
[INFO] [stdout] 489 | #[cfg(feature = "serialization")]
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `default`, `no_std`, `post-quantum`, `serde`, `std`, `trace`, and `traditional`
[INFO] [stdout]     = help: consider adding `serialization` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `key_derivation`
[INFO] [stdout]    --> crates/sign/src/eddsa/ed25519/mod.rs:530:7
[INFO] [stdout]     |
[INFO] [stdout] 530 | #[cfg(feature = "key_derivation")]
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `default`, `no_std`, `post-quantum`, `serde`, `std`, `trace`, and `traditional`
[INFO] [stdout]     = help: consider adding `key_derivation` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `key_derivation`
[INFO] [stdout]    --> crates/sign/src/eddsa/ed25519/mod.rs:533:7
[INFO] [stdout]     |
[INFO] [stdout] 533 | #[cfg(feature = "key_derivation")]
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `default`, `no_std`, `post-quantum`, `serde`, `std`, `trace`, and `traditional`
[INFO] [stdout]     = help: consider adding `key_derivation` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pk_a`
[INFO] [stdout]    --> crates/algorithms/benches/p384.rs:236:16
[INFO] [stdout]     |
[INFO] [stdout] 236 |     let (sk_a, pk_a) = p384::generate_keypair(&mut rng).unwrap();
[INFO] [stdout]     |                ^^^^ help: if this is intentional, prefix it with an underscore: `_pk_a`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pk1`
[INFO] [stdout]    --> crates/algorithms/benches/b283k.rs:120:15
[INFO] [stdout]     |
[INFO] [stdout] 120 |     let (sk1, pk1) = generate_keypair(&mut OsRng).unwrap();
[INFO] [stdout]     |               ^^^ help: if this is intentional, prefix it with an underscore: `_pk1`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sk2`
[INFO] [stdout]    --> crates/algorithms/benches/b283k.rs:121:10
[INFO] [stdout]     |
[INFO] [stdout] 121 |     let (sk2, pk2) = generate_keypair(&mut OsRng).unwrap();
[INFO] [stdout]     |          ^^^ help: if this is intentional, prefix it with an underscore: `_sk2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sk_b`
[INFO] [stdout]    --> crates/algorithms/benches/p384.rs:237:10
[INFO] [stdout]     |
[INFO] [stdout] 237 |     let (sk_b, pk_b) = p384::generate_keypair(&mut rng).unwrap();
[INFO] [stdout]     |          ^^^^ help: if this is intentional, prefix it with an underscore: `_sk_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `public_a`
[INFO] [stdout]    --> crates/algorithms/benches/p521.rs:163:21
[INFO] [stdout]     |
[INFO] [stdout] 163 |     let (private_a, public_a) = p521::generate_keypair(&mut rng).unwrap();
[INFO] [stdout]     |                     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_public_a`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `private_b`
[INFO] [stdout]    --> crates/algorithms/benches/p521.rs:164:10
[INFO] [stdout]     |
[INFO] [stdout] 164 |     let (private_b, public_b) = p521::generate_keypair(&mut rng).unwrap();
[INFO] [stdout]     |          ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_private_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking dcrypt v0.14.0-beta.7 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `dcrypt_algorithms::Argon2Compatible`
[INFO] [stdout]  --> crates/algorithms/benches/argon2.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use dcrypt_algorithms::Argon2Compatible;
[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 variable: `pub_a`
[INFO] [stdout]    --> crates/algorithms/benches/p256.rs:309:30
[INFO] [stdout]     |
[INFO] [stdout] 309 |                 let (priv_a, pub_a) = p256::generate_keypair(&mut rng).unwrap();
[INFO] [stdout]     |                              ^^^^^ help: if this is intentional, prefix it with an underscore: `_pub_a`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `priv_b`
[INFO] [stdout]    --> crates/algorithms/benches/p256.rs:310:22
[INFO] [stdout]     |
[INFO] [stdout] 310 |                 let (priv_b, pub_b) = p256::generate_keypair(&mut rng).unwrap();
[INFO] [stdout]     |                      ^^^^^^ help: if this is intentional, prefix it with an underscore: `_priv_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `serialization`
[INFO] [stdout]    --> crates/sign/src/eddsa/ed25519/mod.rs:486:7
[INFO] [stdout]     |
[INFO] [stdout] 486 | #[cfg(feature = "serialization")]
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `default`, `no_std`, `post-quantum`, `serde`, `std`, `trace`, and `traditional`
[INFO] [stdout]     = help: consider adding `serialization` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `serialization`
[INFO] [stdout]    --> crates/sign/src/eddsa/ed25519/mod.rs:489:7
[INFO] [stdout]     |
[INFO] [stdout] 489 | #[cfg(feature = "serialization")]
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `default`, `no_std`, `post-quantum`, `serde`, `std`, `trace`, and `traditional`
[INFO] [stdout]     = help: consider adding `serialization` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `key_derivation`
[INFO] [stdout]    --> crates/sign/src/eddsa/ed25519/mod.rs:530:7
[INFO] [stdout]     |
[INFO] [stdout] 530 | #[cfg(feature = "key_derivation")]
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `default`, `no_std`, `post-quantum`, `serde`, `std`, `trace`, and `traditional`
[INFO] [stdout]     = help: consider adding `key_derivation` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `key_derivation`
[INFO] [stdout]    --> crates/sign/src/eddsa/ed25519/mod.rs:533:7
[INFO] [stdout]     |
[INFO] [stdout] 533 | #[cfg(feature = "key_derivation")]
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `default`, `no_std`, `post-quantum`, `serde`, `std`, `trace`, and `traditional`
[INFO] [stdout]     = help: consider adding `key_derivation` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> crates/algorithms/benches/k256.rs:191:13
[INFO] [stdout]     |
[INFO] [stdout] 191 |         let mut bytes = [0xFF; K256_SCALAR_SIZE];
[INFO] [stdout]     |             ----^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `as_bytes` is never used
[INFO] [stdout]    --> crates/kem/src/kyber/kem.rs:163:19
[INFO] [stdout]     |
[INFO] [stdout] 150 | impl KyberSharedSecret {
[INFO] [stdout]     | ---------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 163 |     pub(crate) fn as_bytes(&self) -> &[u8] {
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_ref` found for struct `EcdhB283kPublicKey` in the current scope
[INFO] [stdout]    --> crates/kem/benches/ecdh_b283k.rs:149:28
[INFO] [stdout]     |
[INFO] [stdout] 149 |             let bytes = pk.as_ref();
[INFO] [stdout]     |                            ^^^^^^ method not found in `EcdhB283kPublicKey`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `EcdhP521PublicKey` and `EcdhP521SecretKey`
[INFO] [stdout]  --> crates/kem/benches/ecdh_p521.rs:6:40
[INFO] [stdout]   |
[INFO] [stdout] 6 | use dcrypt_kem::ecdh::p521::{EcdhP521, EcdhP521PublicKey, EcdhP521SecretKey};
[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: `EcdhP192Ciphertext`, `EcdhP192PublicKey`, and `EcdhP192SecretKey`
[INFO] [stdout]  --> crates/kem/benches/ecdh_p192.rs:6:40
[INFO] [stdout]   |
[INFO] [stdout] 6 | use dcrypt_kem::ecdh::p192::{EcdhP192, EcdhP192Ciphertext, EcdhP192PublicKey, EcdhP192SecretKey};
[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: `EcdhP224Ciphertext`, `EcdhP224PublicKey`, and `EcdhP224SecretKey`
[INFO] [stdout]  --> crates/kem/benches/ecdh_p224.rs:6:40
[INFO] [stdout]   |
[INFO] [stdout] 6 | use dcrypt_kem::ecdh::p224::{EcdhP224, EcdhP224Ciphertext, EcdhP224PublicKey, EcdhP224SecretKey};
[INFO] [stdout]   |                                        ^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_ref` found for struct `EcdhB283kSecretKey` in the current scope
[INFO] [stdout]    --> crates/kem/benches/ecdh_b283k.rs:156:28
[INFO] [stdout]     |
[INFO] [stdout] 156 |             let bytes = sk.as_ref();
[INFO] [stdout]     |                            ^^^^^^ method not found in `EcdhB283kSecretKey`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> crates/kem/benches/ecdh_p192.rs:207:9
[INFO] [stdout]     |
[INFO] [stdout] 207 |     let mut rng = OsRng;
[INFO] [stdout]     |         ----^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rng`
[INFO] [stdout]    --> crates/kem/benches/ecdh_p192.rs:207:9
[INFO] [stdout]     |
[INFO] [stdout] 207 |     let mut rng = OsRng;
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_rng`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_ref` found for struct `EcdhP256PublicKey` in the current scope
[INFO] [stdout]    --> crates/kem/benches/ecdh_p256.rs:145:27
[INFO] [stdout]     |
[INFO] [stdout] 145 |             black_box((pk.as_ref().len(), sk.as_ref().len()));
[INFO] [stdout]     |                           ^^^^^^ method not found in `EcdhP256PublicKey`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_ref` found for struct `EcdhP521SharedSecret` in the current scope
[INFO] [stdout]   --> crates/kem/benches/ecdh_p521.rs:63:38
[INFO] [stdout]    |
[INFO] [stdout] 63 |                 shared_secret_sender.as_ref(),
[INFO] [stdout]    |                                      ^^^^^^ method not found in `EcdhP521SharedSecret`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_ref` found for struct `EcdhP521SharedSecret` in the current scope
[INFO] [stdout]   --> crates/kem/benches/ecdh_p521.rs:64:41
[INFO] [stdout]    |
[INFO] [stdout] 64 |                 shared_secret_recipient.as_ref()
[INFO] [stdout]    |                                         ^^^^^^ method not found in `EcdhP521SharedSecret`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_ref` found for struct `EcdhP256SecretKey` in the current scope
[INFO] [stdout]    --> crates/kem/benches/ecdh_p256.rs:145:46
[INFO] [stdout]     |
[INFO] [stdout] 145 |             black_box((pk.as_ref().len(), sk.as_ref().len()));
[INFO] [stdout]     |                                              ^^^^^^ method not found in `EcdhP256SecretKey`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_ref` found for struct `EcdhP521PublicKey` in the current scope
[INFO] [stdout]    --> crates/kem/benches/ecdh_p521.rs:151:31
[INFO] [stdout]     |
[INFO] [stdout] 151 |             let _pk_size = pk.as_ref().len();
[INFO] [stdout]     |                               ^^^^^^ method not found in `EcdhP521PublicKey`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_ref` found for struct `EcdhP256Ciphertext` in the current scope
[INFO] [stdout]    --> crates/kem/benches/ecdh_p256.rs:154:26
[INFO] [stdout]     |
[INFO] [stdout] 154 |             black_box(ct.as_ref().len());
[INFO] [stdout]     |                          ^^^^^^ method not found in `EcdhP256Ciphertext`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_ref` found for struct `EcdhP521SecretKey` in the current scope
[INFO] [stdout]    --> crates/kem/benches/ecdh_p521.rs:152:31
[INFO] [stdout]     |
[INFO] [stdout] 152 |             let _sk_size = sk.as_ref().len();
[INFO] [stdout]     |                               ^^^^^^ method not found in `EcdhP521SecretKey`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_ref` found for struct `EcdhB283kCiphertext` in the current scope
[INFO] [stdout]    --> crates/kem/benches/ecdh_b283k.rs:163:28
[INFO] [stdout]     |
[INFO] [stdout] 163 |             let bytes = ct.as_ref();
[INFO] [stdout]     |                            ^^^^^^ method not found in `EcdhB283kCiphertext`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `BenchmarkId`
[INFO] [stdout]  --> crates/kem/benches/ecdh_comparison.rs:5:49
[INFO] [stdout]   |
[INFO] [stdout] 5 |     criterion_group, criterion_main, AxisScale, BenchmarkId, Criterion, PlotConfiguration,
[INFO] [stdout]   |                                                 ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_mut` found for struct `EcdhP256PublicKey` in the current scope
[INFO] [stdout]    --> crates/kem/benches/ecdh_p256.rs:171:20
[INFO] [stdout]     |
[INFO] [stdout] 171 |         invalid_pk.as_mut().fill(0);
[INFO] [stdout]     |                    ^^^^^^ method not found in `EcdhP256PublicKey`
[INFO] [stdout]     |
[INFO] [stdout]    --> /rustc/779e19d8baa3e3625bd4fc5c85cbb2ad47b43155/library/core/src/convert/mod.rs:375:8
[INFO] [stdout]     |
[INFO] [stdout]     = note: the method is available for `Box<EcdhP256PublicKey>` here
[INFO] [stdout]     |
[INFO] [stdout]     = note: the method is available for `Box<&mut EcdhP256PublicKey>` here
[INFO] [stdout]     |
[INFO] [stdout]     = note: the method is available for `Box<&EcdhP256PublicKey>` here
[INFO] [stdout] help: consider wrapping the receiver expression with the appropriate type
[INFO] [stdout]     |
[INFO] [stdout] 171 |         Box::new(invalid_pk).as_mut().fill(0);
[INFO] [stdout]     |         +++++++++          +
[INFO] [stdout] help: consider wrapping the receiver expression with the appropriate type
[INFO] [stdout]     |
[INFO] [stdout] 171 |         Box::new(&mut invalid_pk).as_mut().fill(0);
[INFO] [stdout]     |         +++++++++++++           +
[INFO] [stdout] help: consider wrapping the receiver expression with the appropriate type
[INFO] [stdout]     |
[INFO] [stdout] 171 |         Box::new(&invalid_pk).as_mut().fill(0);
[INFO] [stdout]     |         ++++++++++          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_mut` found for struct `EcdhP256Ciphertext` in the current scope
[INFO] [stdout]    --> crates/kem/benches/ecdh_p256.rs:184:20
[INFO] [stdout]     |
[INFO] [stdout] 184 |         invalid_ct.as_mut().fill(0);
[INFO] [stdout]     |                    ^^^^^^ method not found in `EcdhP256Ciphertext`
[INFO] [stdout]     |
[INFO] [stdout]    --> /rustc/779e19d8baa3e3625bd4fc5c85cbb2ad47b43155/library/core/src/convert/mod.rs:375:8
[INFO] [stdout]     |
[INFO] [stdout]     = note: the method is available for `Box<EcdhP256Ciphertext>` here
[INFO] [stdout]     |
[INFO] [stdout]     = note: the method is available for `Box<&mut EcdhP256Ciphertext>` here
[INFO] [stdout]     |
[INFO] [stdout]     = note: the method is available for `Box<&EcdhP256Ciphertext>` here
[INFO] [stdout] help: consider wrapping the receiver expression with the appropriate type
[INFO] [stdout]     |
[INFO] [stdout] 184 |         Box::new(invalid_ct).as_mut().fill(0);
[INFO] [stdout]     |         +++++++++          +
[INFO] [stdout] help: consider wrapping the receiver expression with the appropriate type
[INFO] [stdout]     |
[INFO] [stdout] 184 |         Box::new(&mut invalid_ct).as_mut().fill(0);
[INFO] [stdout]     |         +++++++++++++           +
[INFO] [stdout] help: consider wrapping the receiver expression with the appropriate type
[INFO] [stdout]     |
[INFO] [stdout] 184 |         Box::new(&invalid_ct).as_mut().fill(0);
[INFO] [stdout]     |         ++++++++++          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_ref` found for struct `EcdhP384SharedSecret` in the current scope
[INFO] [stdout]   --> crates/kem/benches/ecdh_p384.rs:51:40
[INFO] [stdout]    |
[INFO] [stdout] 51 |             debug_assert_eq!(ss_sender.as_ref(), ss_recipient.as_ref());
[INFO] [stdout]    |                                        ^^^^^^ method not found in `EcdhP384SharedSecret`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_ref` found for struct `EcdhP521Ciphertext` in the current scope
[INFO] [stdout]    --> crates/kem/benches/ecdh_p521.rs:153:31
[INFO] [stdout]     |
[INFO] [stdout] 153 |             let _ct_size = ct.as_ref().len();
[INFO] [stdout]     |                               ^^^^^^ method not found in `EcdhP521Ciphertext`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_mut` found for struct `EcdhP256Ciphertext` in the current scope
[INFO] [stdout]    --> crates/kem/benches/ecdh_p256.rs:197:21
[INFO] [stdout]     |
[INFO] [stdout] 197 |         tampered_ct.as_mut()[0] ^= 0xFF;
[INFO] [stdout]     |                     ^^^^^^ method not found in `EcdhP256Ciphertext`
[INFO] [stdout]     |
[INFO] [stdout]    --> /rustc/779e19d8baa3e3625bd4fc5c85cbb2ad47b43155/library/core/src/convert/mod.rs:375:8
[INFO] [stdout]     |
[INFO] [stdout]     = note: the method is available for `Box<EcdhP256Ciphertext>` here
[INFO] [stdout]     |
[INFO] [stdout]     = note: the method is available for `Box<&mut EcdhP256Ciphertext>` here
[INFO] [stdout]     |
[INFO] [stdout]     = note: the method is available for `Box<&EcdhP256Ciphertext>` here
[INFO] [stdout] help: consider wrapping the receiver expression with the appropriate type
[INFO] [stdout]     |
[INFO] [stdout] 197 |         Box::new(tampered_ct).as_mut()[0] ^= 0xFF;
[INFO] [stdout]     |         +++++++++           +
[INFO] [stdout] help: consider wrapping the receiver expression with the appropriate type
[INFO] [stdout]     |
[INFO] [stdout] 197 |         Box::new(&mut tampered_ct).as_mut()[0] ^= 0xFF;
[INFO] [stdout]     |         +++++++++++++            +
[INFO] [stdout] help: consider wrapping the receiver expression with the appropriate type
[INFO] [stdout]     |
[INFO] [stdout] 197 |         Box::new(&tampered_ct).as_mut()[0] ^= 0xFF;
[INFO] [stdout]     |         ++++++++++           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_ref` found for struct `EcdhP256SharedSecret` in the current scope
[INFO] [stdout]    --> crates/kem/benches/ecdh_p256.rs:222:37
[INFO] [stdout]     |
[INFO] [stdout] 222 |             black_box(shared_secret.as_ref().len());
[INFO] [stdout]     |                                     ^^^^^^ method not found in `EcdhP256SharedSecret`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_ref` found for struct `EcdhP521SharedSecret` in the current scope
[INFO] [stdout]    --> crates/kem/benches/ecdh_p521.rs:154:31
[INFO] [stdout]     |
[INFO] [stdout] 154 |             let _ss_size = ss.as_ref().len();
[INFO] [stdout]     |                               ^^^^^^ method not found in `EcdhP521SharedSecret`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_ref` found for struct `EcdhP256PublicKey` in the current scope
[INFO] [stdout]    --> crates/kem/benches/ecdh_p256.rs:240:31
[INFO] [stdout]     |
[INFO] [stdout] 240 |             let pk_bytes = pk.as_ref();
[INFO] [stdout]     |                               ^^^^^^ method not found in `EcdhP256PublicKey`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_ref` found for struct `EcdhP224PublicKey` in the current scope
[INFO] [stdout]    --> crates/kem/benches/ecdh_p224.rs:174:30
[INFO] [stdout]     |
[INFO] [stdout] 174 |             let pk_size = pk.as_ref().len();
[INFO] [stdout]     |                              ^^^^^^ method not found in `EcdhP224PublicKey`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0599`.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_ref` found for struct `EcdhP521PublicKey` in the current scope
[INFO] [stdout]    --> crates/kem/benches/ecdh_p521.rs:159:43
[INFO] [stdout]     |
[INFO] [stdout] 159 |     println!("  Public key: {} bytes", pk.as_ref().len());
[INFO] [stdout]     |                                           ^^^^^^ method not found in `EcdhP521PublicKey`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_ref` found for struct `EcdhP224SecretKey` in the current scope
[INFO] [stdout]    --> crates/kem/benches/ecdh_p224.rs:175:30
[INFO] [stdout]     |
[INFO] [stdout] 175 |             let sk_size = sk.as_ref().len();
[INFO] [stdout]     |                              ^^^^^^ method not found in `EcdhP224SecretKey`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_ref` found for struct `EcdhP384SharedSecret` in the current scope
[INFO] [stdout]   --> crates/kem/benches/ecdh_p384.rs:51:63
[INFO] [stdout]    |
[INFO] [stdout] 51 |             debug_assert_eq!(ss_sender.as_ref(), ss_recipient.as_ref());
[INFO] [stdout]    |                                                               ^^^^^^ method not found in `EcdhP384SharedSecret`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0599`.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_ref` found for struct `EcdhP521SecretKey` in the current scope
[INFO] [stdout]    --> crates/kem/benches/ecdh_p521.rs:160:43
[INFO] [stdout]     |
[INFO] [stdout] 160 |     println!("  Secret key: {} bytes", sk.as_ref().len());
[INFO] [stdout]     |                                           ^^^^^^ method not found in `EcdhP521SecretKey`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `dcrypt-kem` (bench "ecdh_p256") due to 8 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: could not compile `dcrypt-kem` (bench "ecdh_b283k") due to 3 previous errors
[INFO] [stdout] error[E0599]: no method named `as_ref` found for struct `EcdhP224Ciphertext` in the current scope
[INFO] [stdout]    --> crates/kem/benches/ecdh_p224.rs:176:30
[INFO] [stdout]     |
[INFO] [stdout] 176 |             let ct_size = ct.as_ref().len();
[INFO] [stdout]     |                              ^^^^^^ method not found in `EcdhP224Ciphertext`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_ref` found for struct `EcdhP384SharedSecret` in the current scope
[INFO] [stdout]    --> crates/kem/benches/ecdh_p384.rs:139:34
[INFO] [stdout]     |
[INFO] [stdout] 139 |             debug_assert_eq!(ss1.as_ref(), ss2.as_ref());
[INFO] [stdout]     |                                  ^^^^^^ method not found in `EcdhP384SharedSecret`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_ref` found for struct `EcdhP384SharedSecret` in the current scope
[INFO] [stdout]    --> crates/kem/benches/ecdh_p384.rs:139:48
[INFO] [stdout]     |
[INFO] [stdout] 139 |             debug_assert_eq!(ss1.as_ref(), ss2.as_ref());
[INFO] [stdout]     |                                                ^^^^^^ method not found in `EcdhP384SharedSecret`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_ref` found for struct `EcdhP192PublicKey` in the current scope
[INFO] [stdout]    --> crates/kem/benches/ecdh_comparison.rs:247:53
[INFO] [stdout]     |
[INFO] [stdout] 247 |     println!("  Public key:    {:3} bytes", pk_p192.as_ref().len());
[INFO] [stdout]     |                                                     ^^^^^^ method not found in `EcdhP192PublicKey`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_ref` found for struct `EcdhP224SharedSecret` in the current scope
[INFO] [stdout]    --> crates/kem/benches/ecdh_p224.rs:177:30
[INFO] [stdout]     |
[INFO] [stdout] 177 |             let ss_size = ss.as_ref().len();
[INFO] [stdout]     |                              ^^^^^^ method not found in `EcdhP224SharedSecret`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0599`.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_ref` found for struct `EcdhP192SecretKey` in the current scope
[INFO] [stdout]    --> crates/kem/benches/ecdh_comparison.rs:248:53
[INFO] [stdout]     |
[INFO] [stdout] 248 |     println!("  Secret key:    {:3} bytes", sk_p192.as_ref().len());
[INFO] [stdout]     |                                                     ^^^^^^ method not found in `EcdhP192SecretKey`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_ref` found for struct `EcdhP521Ciphertext` in the current scope
[INFO] [stdout]    --> crates/kem/benches/ecdh_p521.rs:161:43
[INFO] [stdout]     |
[INFO] [stdout] 161 |     println!("  Ciphertext: {} bytes", ct.as_ref().len());
[INFO] [stdout]     |                                           ^^^^^^ method not found in `EcdhP521Ciphertext`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0599`.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_ref` found for struct `EcdhP521SharedSecret` in the current scope
[INFO] [stdout]    --> crates/kem/benches/ecdh_p521.rs:162:46
[INFO] [stdout]     |
[INFO] [stdout] 162 |     println!("  Shared secret: {} bytes", ss.as_ref().len());
[INFO] [stdout]     |                                              ^^^^^^ method not found in `EcdhP521SharedSecret`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `dcrypt-kem` (bench "ecdh_p384") due to 4 previous errors
[INFO] [stderr] error: could not compile `dcrypt-kem` (bench "ecdh_p224") due to 4 previous errors; 1 warning emitted
[INFO] [stdout] error[E0599]: no method named `as_ref` found for struct `EcdhP192Ciphertext` in the current scope
[INFO] [stdout]    --> crates/kem/benches/ecdh_comparison.rs:249:53
[INFO] [stdout]     |
[INFO] [stdout] 249 |     println!("  Ciphertext:    {:3} bytes", ct_p192.as_ref().len());
[INFO] [stdout]     |                                                     ^^^^^^ method not found in `EcdhP192Ciphertext`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0599`.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_ref` found for struct `EcdhP192SharedSecret` in the current scope
[INFO] [stdout]    --> crates/kem/benches/ecdh_comparison.rs:250:53
[INFO] [stdout]     |
[INFO] [stdout] 250 |     println!("  Shared secret: {:3} bytes", ss_p192.as_ref().len());
[INFO] [stdout]     |                                                     ^^^^^^ method not found in `EcdhP192SharedSecret`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `dcrypt-kem` (bench "ecdh_p521") due to 10 previous errors; 1 warning emitted
[INFO] [stdout] error[E0599]: no method named `as_ref` found for struct `EcdhP224PublicKey` in the current scope
[INFO] [stdout]    --> crates/kem/benches/ecdh_comparison.rs:256:53
[INFO] [stdout]     |
[INFO] [stdout] 256 |     println!("  Public key:    {:3} bytes", pk_p224.as_ref().len());
[INFO] [stdout]     |                                                     ^^^^^^ method not found in `EcdhP224PublicKey`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_ref` found for struct `EcdhP224SecretKey` in the current scope
[INFO] [stdout]    --> crates/kem/benches/ecdh_comparison.rs:257:53
[INFO] [stdout]     |
[INFO] [stdout] 257 |     println!("  Secret key:    {:3} bytes", sk_p224.as_ref().len());
[INFO] [stdout]     |                                                     ^^^^^^ method not found in `EcdhP224SecretKey`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_ref` found for struct `EcdhP224Ciphertext` in the current scope
[INFO] [stdout]    --> crates/kem/benches/ecdh_comparison.rs:258:53
[INFO] [stdout]     |
[INFO] [stdout] 258 |     println!("  Ciphertext:    {:3} bytes", ct_p224.as_ref().len());
[INFO] [stdout]     |                                                     ^^^^^^ method not found in `EcdhP224Ciphertext`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_ref` found for struct `EcdhP224SharedSecret` in the current scope
[INFO] [stdout]    --> crates/kem/benches/ecdh_comparison.rs:259:53
[INFO] [stdout]     |
[INFO] [stdout] 259 |     println!("  Shared secret: {:3} bytes", ss_p224.as_ref().len());
[INFO] [stdout]     |                                                     ^^^^^^ method not found in `EcdhP224SharedSecret`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_ref` found for struct `EcdhP256PublicKey` in the current scope
[INFO] [stdout]    --> crates/kem/benches/ecdh_comparison.rs:265:53
[INFO] [stdout]     |
[INFO] [stdout] 265 |     println!("  Public key:    {:3} bytes", pk_p256.as_ref().len());
[INFO] [stdout]     |                                                     ^^^^^^ method not found in `EcdhP256PublicKey`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_ref` found for struct `EcdhP256SecretKey` in the current scope
[INFO] [stdout]    --> crates/kem/benches/ecdh_comparison.rs:266:53
[INFO] [stdout]     |
[INFO] [stdout] 266 |     println!("  Secret key:    {:3} bytes", sk_p256.as_ref().len());
[INFO] [stdout]     |                                                     ^^^^^^ method not found in `EcdhP256SecretKey`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_ref` found for struct `EcdhP256Ciphertext` in the current scope
[INFO] [stdout]    --> crates/kem/benches/ecdh_comparison.rs:267:53
[INFO] [stdout]     |
[INFO] [stdout] 267 |     println!("  Ciphertext:    {:3} bytes", ct_p256.as_ref().len());
[INFO] [stdout]     |                                                     ^^^^^^ method not found in `EcdhP256Ciphertext`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_ref` found for struct `EcdhP256SharedSecret` in the current scope
[INFO] [stdout]    --> crates/kem/benches/ecdh_comparison.rs:268:53
[INFO] [stdout]     |
[INFO] [stdout] 268 |     println!("  Shared secret: {:3} bytes", ss_p256.as_ref().len());
[INFO] [stdout]     |                                                     ^^^^^^ method not found in `EcdhP256SharedSecret`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_ref` found for struct `EcdhP384PublicKey` in the current scope
[INFO] [stdout]    --> crates/kem/benches/ecdh_comparison.rs:274:53
[INFO] [stdout]     |
[INFO] [stdout] 274 |     println!("  Public key:    {:3} bytes", pk_p384.as_ref().len());
[INFO] [stdout]     |                                                     ^^^^^^ method not found in `EcdhP384PublicKey`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_ref` found for struct `EcdhP384SecretKey` in the current scope
[INFO] [stdout]    --> crates/kem/benches/ecdh_comparison.rs:275:53
[INFO] [stdout]     |
[INFO] [stdout] 275 |     println!("  Secret key:    {:3} bytes", sk_p384.as_ref().len());
[INFO] [stdout]     |                                                     ^^^^^^ method not found in `EcdhP384SecretKey`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_ref` found for struct `EcdhP384Ciphertext` in the current scope
[INFO] [stdout]    --> crates/kem/benches/ecdh_comparison.rs:276:53
[INFO] [stdout]     |
[INFO] [stdout] 276 |     println!("  Ciphertext:    {:3} bytes", ct_p384.as_ref().len());
[INFO] [stdout]     |                                                     ^^^^^^ method not found in `EcdhP384Ciphertext`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_ref` found for struct `EcdhP384SharedSecret` in the current scope
[INFO] [stdout]    --> crates/kem/benches/ecdh_comparison.rs:277:53
[INFO] [stdout]     |
[INFO] [stdout] 277 |     println!("  Shared secret: {:3} bytes", ss_p384.as_ref().len());
[INFO] [stdout]     |                                                     ^^^^^^ method not found in `EcdhP384SharedSecret`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_ref` found for struct `EcdhP521PublicKey` in the current scope
[INFO] [stdout]    --> crates/kem/benches/ecdh_comparison.rs:283:53
[INFO] [stdout]     |
[INFO] [stdout] 283 |     println!("  Public key:    {:3} bytes", pk_p521.as_ref().len());
[INFO] [stdout]     |                                                     ^^^^^^ method not found in `EcdhP521PublicKey`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_ref` found for struct `EcdhP521SecretKey` in the current scope
[INFO] [stdout]    --> crates/kem/benches/ecdh_comparison.rs:284:53
[INFO] [stdout]     |
[INFO] [stdout] 284 |     println!("  Secret key:    {:3} bytes", sk_p521.as_ref().len());
[INFO] [stdout]     |                                                     ^^^^^^ method not found in `EcdhP521SecretKey`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_ref` found for struct `EcdhP521Ciphertext` in the current scope
[INFO] [stdout]    --> crates/kem/benches/ecdh_comparison.rs:285:53
[INFO] [stdout]     |
[INFO] [stdout] 285 |     println!("  Ciphertext:    {:3} bytes", ct_p521.as_ref().len());
[INFO] [stdout]     |                                                     ^^^^^^ method not found in `EcdhP521Ciphertext`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_ref` found for struct `EcdhP521SharedSecret` in the current scope
[INFO] [stdout]    --> crates/kem/benches/ecdh_comparison.rs:286:53
[INFO] [stdout]     |
[INFO] [stdout] 286 |     println!("  Shared secret: {:3} bytes", ss_p521.as_ref().len());
[INFO] [stdout]     |                                                     ^^^^^^ method not found in `EcdhP521SharedSecret`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_ref` found for struct `EcdhK256PublicKey` in the current scope
[INFO] [stdout]    --> crates/kem/benches/ecdh_comparison.rs:292:53
[INFO] [stdout]     |
[INFO] [stdout] 292 |     println!("  Public key:    {:3} bytes", pk_k256.as_ref().len());
[INFO] [stdout]     |                                                     ^^^^^^ method not found in `EcdhK256PublicKey`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_ref` found for struct `EcdhK256SecretKey` in the current scope
[INFO] [stdout]    --> crates/kem/benches/ecdh_comparison.rs:293:53
[INFO] [stdout]     |
[INFO] [stdout] 293 |     println!("  Secret key:    {:3} bytes", sk_k256.as_ref().len());
[INFO] [stdout]     |                                                     ^^^^^^ method not found in `EcdhK256SecretKey`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_ref` found for struct `EcdhK256Ciphertext` in the current scope
[INFO] [stdout]    --> crates/kem/benches/ecdh_comparison.rs:294:53
[INFO] [stdout]     |
[INFO] [stdout] 294 |     println!("  Ciphertext:    {:3} bytes", ct_k256.as_ref().len());
[INFO] [stdout]     |                                                     ^^^^^^ method not found in `EcdhK256Ciphertext`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_ref` found for struct `EcdhK256SharedSecret` in the current scope
[INFO] [stdout]    --> crates/kem/benches/ecdh_comparison.rs:295:53
[INFO] [stdout]     |
[INFO] [stdout] 295 |     println!("  Shared secret: {:3} bytes", ss_k256.as_ref().len());
[INFO] [stdout]     |                                                     ^^^^^^ method not found in `EcdhK256SharedSecret`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_ref` found for struct `EcdhB283kPublicKey` in the current scope
[INFO] [stdout]    --> crates/kem/benches/ecdh_comparison.rs:301:54
[INFO] [stdout]     |
[INFO] [stdout] 301 |     println!("  Public key:    {:3} bytes", pk_b283k.as_ref().len());
[INFO] [stdout]     |                                                      ^^^^^^ method not found in `EcdhB283kPublicKey`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_ref` found for struct `EcdhB283kSecretKey` in the current scope
[INFO] [stdout]    --> crates/kem/benches/ecdh_comparison.rs:302:54
[INFO] [stdout]     |
[INFO] [stdout] 302 |     println!("  Secret key:    {:3} bytes", sk_b283k.as_ref().len());
[INFO] [stdout]     |                                                      ^^^^^^ method not found in `EcdhB283kSecretKey`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_ref` found for struct `EcdhB283kCiphertext` in the current scope
[INFO] [stdout]    --> crates/kem/benches/ecdh_comparison.rs:303:54
[INFO] [stdout]     |
[INFO] [stdout] 303 |     println!("  Ciphertext:    {:3} bytes", ct_b283k.as_ref().len());
[INFO] [stdout]     |                                                      ^^^^^^ method not found in `EcdhB283kCiphertext`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_ref` found for struct `EcdhB283kSharedSecret` in the current scope
[INFO] [stdout]    --> crates/kem/benches/ecdh_comparison.rs:304:54
[INFO] [stdout]     |
[INFO] [stdout] 304 |     println!("  Shared secret: {:3} bytes", ss_b283k.as_ref().len());
[INFO] [stdout]     |                                                      ^^^^^^ method not found in `EcdhB283kSharedSecret`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0599`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `dcrypt-kem` (bench "ecdh_comparison") due to 28 previous errors; 1 warning emitted
[INFO] [stdout] warning: value assigned to `hash` is never read
[INFO] [stdout]   --> crates/algorithms/src/mac/hmac/mod.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     hash: H,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout]    = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `as_bytes` is never used
[INFO] [stdout]    --> crates/kem/src/kyber/kem.rs:163:19
[INFO] [stdout]     |
[INFO] [stdout] 150 | impl KyberSharedSecret {
[INFO] [stdout]     | ---------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 163 |     pub(crate) fn as_bytes(&self) -> &[u8] {
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: bounds on `T: Drop` are most likely incorrect, consider instead using `std::mem::needs_drop` to detect whether a type can be trivially dropped
[INFO] [stdout]    --> crates/sign/src/eddsa/ed25519/tests.rs:354:34
[INFO] [stdout]     |
[INFO] [stdout] 354 |     fn assert_implements_drop<T: Drop>() {}
[INFO] [stdout]     |                                  ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(drop_bounds)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `multiply_impl` is never used
[INFO] [stdout]    --> crates/algorithms/src/ec/bls12_381/field/fp.rs:119:14
[INFO] [stdout]     |
[INFO] [stdout]  95 | impl Fp {
[INFO] [stdout]     | ------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 119 |     const fn multiply_impl(&self, rhs: &Fp) -> ([u64; 12], u64) {
[INFO] [stdout]     |              ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `square_impl` is never used
[INFO] [stdout]    --> crates/algorithms/src/ec/bls12_381/field/fp2.rs:109:8
[INFO] [stdout]     |
[INFO] [stdout]  82 | impl Fp2 {
[INFO] [stdout]     | -------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 109 |     fn square_impl(&self) -> Fp2 {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "66f19941597dd5f45cc598d6302a39562e4c16b183e23ae0600d8b4eb7777297", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "66f19941597dd5f45cc598d6302a39562e4c16b183e23ae0600d8b4eb7777297", kill_on_drop: false }`
[INFO] [stdout] 66f19941597dd5f45cc598d6302a39562e4c16b183e23ae0600d8b4eb7777297
