[INFO] cloning repository https://github.com/labormedia/TwistedElGamal_Non-Interactive_Schnorr_Chaum-Pedersen_toolkit
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/labormedia/TwistedElGamal_Non-Interactive_Schnorr_Chaum-Pedersen_toolkit" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flabormedia%2FTwistedElGamal_Non-Interactive_Schnorr_Chaum-Pedersen_toolkit", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flabormedia%2FTwistedElGamal_Non-Interactive_Schnorr_Chaum-Pedersen_toolkit'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 031ea0415521a025e1d0ea1543db1db5e97ae401
[INFO] testing labormedia/TwistedElGamal_Non-Interactive_Schnorr_Chaum-Pedersen_toolkit against 1.95.0 for beta-1.96-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flabormedia%2FTwistedElGamal_Non-Interactive_Schnorr_Chaum-Pedersen_toolkit" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/labormedia/TwistedElGamal_Non-Interactive_Schnorr_Chaum-Pedersen_toolkit
[INFO] finished tweaking git repo https://github.com/labormedia/TwistedElGamal_Non-Interactive_Schnorr_Chaum-Pedersen_toolkit
[INFO] tweaked toml for git repo https://github.com/labormedia/TwistedElGamal_Non-Interactive_Schnorr_Chaum-Pedersen_toolkit written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/labormedia/TwistedElGamal_Non-Interactive_Schnorr_Chaum-Pedersen_toolkit on toolchain 1.95.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/labormedia/TwistedElGamal_Non-Interactive_Schnorr_Chaum-Pedersen_toolkit already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 8fbc0e1149ea49f9e356a6f40c01343889c628e4829b53427a7d2f5d23ee7825
[INFO] running `Command { std: "docker" "start" "-a" "8fbc0e1149ea49f9e356a6f40c01343889c628e4829b53427a7d2f5d23ee7825", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8fbc0e1149ea49f9e356a6f40c01343889c628e4829b53427a7d2f5d23ee7825", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8fbc0e1149ea49f9e356a6f40c01343889c628e4829b53427a7d2f5d23ee7825", kill_on_drop: false }`
[INFO] [stdout] 8fbc0e1149ea49f9e356a6f40c01343889c628e4829b53427a7d2f5d23ee7825
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 95c704ef4c06c0c77e34091e38b6e2386eea5a53c12ff46ed69808bfb4a5c09e
[INFO] running `Command { std: "docker" "start" "-a" "95c704ef4c06c0c77e34091e38b6e2386eea5a53c12ff46ed69808bfb4a5c09e", kill_on_drop: false }`
[INFO] [stderr]    Compiling typenum v1.18.0
[INFO] [stderr]    Compiling semver v1.0.26
[INFO] [stderr]    Compiling proc-macro2 v1.0.101
[INFO] [stderr]    Compiling libc v0.2.175
[INFO] [stderr]    Compiling cfg-if v1.0.3
[INFO] [stderr]    Compiling zeroize v1.8.1
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling getrandom v0.2.16
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling twisted_el_gamal_non_interactive_schnorr_chaum_pedersen_toolkit v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `RngCore`
[INFO] [stdout]   --> src/lib.rs:72:24
[INFO] [stdout]    |
[INFO] [stdout] 72 | use rand_core::{OsRng, RngCore, CryptoRngCore};
[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: `s_r`
[INFO] [stdout]    --> src/lib.rs:261:13
[INFO] [stdout]     |
[INFO] [stdout] 261 |         let s_r = self.s_r;
[INFO] [stdout]     |             ^^^ help: if this is intentional, prefix it with an underscore: `_s_r`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `s_m`
[INFO] [stdout]    --> src/lib.rs:262:13
[INFO] [stdout]     |
[INFO] [stdout] 262 |         let s_m = self.s_m;
[INFO] [stdout]     |             ^^^ help: if this is intentional, prefix it with an underscore: `_s_m`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `s_k`
[INFO] [stdout]    --> src/lib.rs:263:13
[INFO] [stdout]     |
[INFO] [stdout] 263 |         let s_k = self.s_k;
[INFO] [stdout]     |             ^^^ help: if this is intentional, prefix it with an underscore: `_s_k`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `absorb_scalar` is never used
[INFO] [stdout]   --> src/lib.rs:96:4
[INFO] [stdout]    |
[INFO] [stdout] 96 | fn absorb_scalar(label: &[u8], s: &Scalar, digest: &mut Sha512) {
[INFO] [stdout]    |    ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `public_labels` should have an upper case name
[INFO] [stdout]   --> src/lib.rs:75:8
[INFO] [stdout]    |
[INFO] [stdout] 75 | static public_labels: &[&str] = &[
[INFO] [stdout]    |        ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_upper_case_globals)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]    |
[INFO] [stdout] 75 - static public_labels: &[&str] = &[
[INFO] [stdout] 75 + static PUBLIC_LABELS: &[&str] = &[
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Y` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:179:5
[INFO] [stdout]     |
[INFO] [stdout] 179 |     Y: RistrettoPoint,
[INFO] [stdout]     |     ^ help: convert the identifier to snake case (notice the capitalization): `y`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `H` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:208:13
[INFO] [stdout]     |
[INFO] [stdout] 208 |         let H = pedersen_h();
[INFO] [stdout]     |             ^ help: convert the identifier to snake case: `h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Y` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:209:13
[INFO] [stdout]     |
[INFO] [stdout] 209 |         let Y = scheme.Y;
[INFO] [stdout]     |             ^ help: convert the identifier to snake case (notice the capitalization): `y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `H` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:248:13
[INFO] [stdout]     |
[INFO] [stdout] 248 |         let H = pedersen_h();
[INFO] [stdout]     |             ^ help: convert the identifier to snake case: `h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Y` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:274:9
[INFO] [stdout]     |
[INFO] [stdout] 274 |     pub Y: RistrettoPoint,
[INFO] [stdout]     |         ^ help: convert the identifier to snake case (notice the capitalization): `y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 11.96s
[INFO] running `Command { std: "docker" "inspect" "95c704ef4c06c0c77e34091e38b6e2386eea5a53c12ff46ed69808bfb4a5c09e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "95c704ef4c06c0c77e34091e38b6e2386eea5a53c12ff46ed69808bfb4a5c09e", kill_on_drop: false }`
[INFO] [stdout] 95c704ef4c06c0c77e34091e38b6e2386eea5a53c12ff46ed69808bfb4a5c09e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] fbe7aa1a4cb4fb1a3b2aebde8da720e91e2870ca97e8bbe1be09911d472b9124
[INFO] running `Command { std: "docker" "start" "-a" "fbe7aa1a4cb4fb1a3b2aebde8da720e91e2870ca97e8bbe1be09911d472b9124", kill_on_drop: false }`
[INFO] [stderr]    Compiling twisted_el_gamal_non_interactive_schnorr_chaum_pedersen_toolkit v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `RngCore`
[INFO] [stdout]   --> src/lib.rs:72:24
[INFO] [stdout]    |
[INFO] [stdout] 72 | use rand_core::{OsRng, RngCore, CryptoRngCore};
[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: `s_r`
[INFO] [stdout]    --> src/lib.rs:261:13
[INFO] [stdout]     |
[INFO] [stdout] 261 |         let s_r = self.s_r;
[INFO] [stdout]     |             ^^^ help: if this is intentional, prefix it with an underscore: `_s_r`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `s_m`
[INFO] [stdout]    --> src/lib.rs:262:13
[INFO] [stdout]     |
[INFO] [stdout] 262 |         let s_m = self.s_m;
[INFO] [stdout]     |             ^^^ help: if this is intentional, prefix it with an underscore: `_s_m`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `s_k`
[INFO] [stdout]    --> src/lib.rs:263:13
[INFO] [stdout]     |
[INFO] [stdout] 263 |         let s_k = self.s_k;
[INFO] [stdout]     |             ^^^ help: if this is intentional, prefix it with an underscore: `_s_k`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `absorb_scalar` is never used
[INFO] [stdout]   --> src/lib.rs:96:4
[INFO] [stdout]    |
[INFO] [stdout] 96 | fn absorb_scalar(label: &[u8], s: &Scalar, digest: &mut Sha512) {
[INFO] [stdout]    |    ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `public_labels` should have an upper case name
[INFO] [stdout]   --> src/lib.rs:75:8
[INFO] [stdout]    |
[INFO] [stdout] 75 | static public_labels: &[&str] = &[
[INFO] [stdout]    |        ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_upper_case_globals)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]    |
[INFO] [stdout] 75 - static public_labels: &[&str] = &[
[INFO] [stdout] 75 + static PUBLIC_LABELS: &[&str] = &[
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Y` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:179:5
[INFO] [stdout]     |
[INFO] [stdout] 179 |     Y: RistrettoPoint,
[INFO] [stdout]     |     ^ help: convert the identifier to snake case (notice the capitalization): `y`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `H` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:208:13
[INFO] [stdout]     |
[INFO] [stdout] 208 |         let H = pedersen_h();
[INFO] [stdout]     |             ^ help: convert the identifier to snake case: `h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Y` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:209:13
[INFO] [stdout]     |
[INFO] [stdout] 209 |         let Y = scheme.Y;
[INFO] [stdout]     |             ^ help: convert the identifier to snake case (notice the capitalization): `y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `H` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:248:13
[INFO] [stdout]     |
[INFO] [stdout] 248 |         let H = pedersen_h();
[INFO] [stdout]     |             ^ help: convert the identifier to snake case: `h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Y` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:274:9
[INFO] [stdout]     |
[INFO] [stdout] 274 |     pub Y: RistrettoPoint,
[INFO] [stdout]     |         ^ help: convert the identifier to snake case (notice the capitalization): `y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `s_r`
[INFO] [stdout]    --> src/lib.rs:261:13
[INFO] [stdout]     |
[INFO] [stdout] 261 |         let s_r = self.s_r;
[INFO] [stdout]     |             ^^^ help: if this is intentional, prefix it with an underscore: `_s_r`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `s_m`
[INFO] [stdout]    --> src/lib.rs:262:13
[INFO] [stdout]     |
[INFO] [stdout] 262 |         let s_m = self.s_m;
[INFO] [stdout]     |             ^^^ help: if this is intentional, prefix it with an underscore: `_s_m`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `s_k`
[INFO] [stdout]    --> src/lib.rs:263:13
[INFO] [stdout]     |
[INFO] [stdout] 263 |         let s_k = self.s_k;
[INFO] [stdout]     |             ^^^ help: if this is intentional, prefix it with an underscore: `_s_k`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `public_labels` should have an upper case name
[INFO] [stdout]   --> src/lib.rs:75:8
[INFO] [stdout]    |
[INFO] [stdout] 75 | static public_labels: &[&str] = &[
[INFO] [stdout]    |        ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_upper_case_globals)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]    |
[INFO] [stdout] 75 - static public_labels: &[&str] = &[
[INFO] [stdout] 75 + static PUBLIC_LABELS: &[&str] = &[
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Y` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:179:5
[INFO] [stdout]     |
[INFO] [stdout] 179 |     Y: RistrettoPoint,
[INFO] [stdout]     |     ^ help: convert the identifier to snake case (notice the capitalization): `y`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `H` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:208:13
[INFO] [stdout]     |
[INFO] [stdout] 208 |         let H = pedersen_h();
[INFO] [stdout]     |             ^ help: convert the identifier to snake case: `h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Y` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:209:13
[INFO] [stdout]     |
[INFO] [stdout] 209 |         let Y = scheme.Y;
[INFO] [stdout]     |             ^ help: convert the identifier to snake case (notice the capitalization): `y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `H` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:248:13
[INFO] [stdout]     |
[INFO] [stdout] 248 |         let H = pedersen_h();
[INFO] [stdout]     |             ^ help: convert the identifier to snake case: `h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Y` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:274:9
[INFO] [stdout]     |
[INFO] [stdout] 274 |     pub Y: RistrettoPoint,
[INFO] [stdout]     |         ^ help: convert the identifier to snake case (notice the capitalization): `y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.56s
[INFO] running `Command { std: "docker" "inspect" "fbe7aa1a4cb4fb1a3b2aebde8da720e91e2870ca97e8bbe1be09911d472b9124", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fbe7aa1a4cb4fb1a3b2aebde8da720e91e2870ca97e8bbe1be09911d472b9124", kill_on_drop: false }`
[INFO] [stdout] fbe7aa1a4cb4fb1a3b2aebde8da720e91e2870ca97e8bbe1be09911d472b9124
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 7e3c38bcf05bf6092d02d4694b3c7ad79c8b20204c5590327c465a29465b8e32
[INFO] running `Command { std: "docker" "start" "-a" "7e3c38bcf05bf6092d02d4694b3c7ad79c8b20204c5590327c465a29465b8e32", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `RngCore`
[INFO] [stderr]   --> src/lib.rs:72:24
[INFO] [stderr]    |
[INFO] [stderr] 72 | use rand_core::{OsRng, RngCore, CryptoRngCore};
[INFO] [stderr]    |                        ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `s_r`
[INFO] [stderr]    --> src/lib.rs:261:13
[INFO] [stderr]     |
[INFO] [stderr] 261 |         let s_r = self.s_r;
[INFO] [stderr]     |             ^^^ help: if this is intentional, prefix it with an underscore: `_s_r`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `s_m`
[INFO] [stderr]    --> src/lib.rs:262:13
[INFO] [stderr]     |
[INFO] [stderr] 262 |         let s_m = self.s_m;
[INFO] [stderr]     |             ^^^ help: if this is intentional, prefix it with an underscore: `_s_m`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `s_k`
[INFO] [stderr]    --> src/lib.rs:263:13
[INFO] [stderr]     |
[INFO] [stderr] 263 |         let s_k = self.s_k;
[INFO] [stderr]     |             ^^^ help: if this is intentional, prefix it with an underscore: `_s_k`
[INFO] [stderr] 
[INFO] [stderr] warning: function `absorb_scalar` is never used
[INFO] [stderr]   --> src/lib.rs:96:4
[INFO] [stderr]    |
[INFO] [stderr] 96 | fn absorb_scalar(label: &[u8], s: &Scalar, digest: &mut Sha512) {
[INFO] [stderr]    |    ^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `public_labels` should have an upper case name
[INFO] [stderr]   --> src/lib.rs:75:8
[INFO] [stderr]    |
[INFO] [stderr] 75 | static public_labels: &[&str] = &[
[INFO] [stderr]    |        ^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(non_upper_case_globals)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stderr] help: convert the identifier to upper case
[INFO] [stderr]    |
[INFO] [stderr] 75 - static public_labels: &[&str] = &[
[INFO] [stderr] 75 + static PUBLIC_LABELS: &[&str] = &[
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `Y` should have a snake case name
[INFO] [stderr]    --> src/lib.rs:179:5
[INFO] [stderr]     |
[INFO] [stderr] 179 |     Y: RistrettoPoint,
[INFO] [stderr]     |     ^ help: convert the identifier to snake case (notice the capitalization): `y`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable `H` should have a snake case name
[INFO] [stderr]    --> src/lib.rs:208:13
[INFO] [stderr]     |
[INFO] [stderr] 208 |         let H = pedersen_h();
[INFO] [stderr]     |             ^ help: convert the identifier to snake case: `h`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `Y` should have a snake case name
[INFO] [stderr]    --> src/lib.rs:209:13
[INFO] [stderr]     |
[INFO] [stderr] 209 |         let Y = scheme.Y;
[INFO] [stderr]     |             ^ help: convert the identifier to snake case (notice the capitalization): `y`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `H` should have a snake case name
[INFO] [stderr]    --> src/lib.rs:248:13
[INFO] [stderr]     |
[INFO] [stderr] 248 |         let H = pedersen_h();
[INFO] [stderr]     |             ^ help: convert the identifier to snake case: `h`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `Y` should have a snake case name
[INFO] [stderr]    --> src/lib.rs:274:9
[INFO] [stderr]     |
[INFO] [stderr] 274 |     pub Y: RistrettoPoint,
[INFO] [stderr]     |         ^ help: convert the identifier to snake case (notice the capitalization): `y`
[INFO] [stderr] 
[INFO] [stderr] warning: `twisted_el_gamal_non_interactive_schnorr_chaum_pedersen_toolkit` (lib) generated 11 warnings (run `cargo fix --lib -p twisted_el_gamal_non_interactive_schnorr_chaum_pedersen_toolkit` to apply 5 suggestions)
[INFO] [stderr] warning: `twisted_el_gamal_non_interactive_schnorr_chaum_pedersen_toolkit` (lib test) generated 9 warnings (9 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.08s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/twisted_el_gamal_non_interactive_schnorr_chaum_pedersen_toolkit-72c684641c07a5e4)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test tests::absorb_digest ... ok
[INFO] [stdout] test tests::pedersen_h_separator ... ok
[INFO] [stdout] test tests::rng ... ok
[INFO] [stdout] test tests::encrypt_decrypt_message ... ok
[INFO] [stdout] test tests::generate_pair ... ok
[INFO] [stdout] test tests::check_scheme ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.74s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests twisted_el_gamal_non_interactive_schnorr_chaum_pedersen_toolkit
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "7e3c38bcf05bf6092d02d4694b3c7ad79c8b20204c5590327c465a29465b8e32", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7e3c38bcf05bf6092d02d4694b3c7ad79c8b20204c5590327c465a29465b8e32", kill_on_drop: false }`
[INFO] [stdout] 7e3c38bcf05bf6092d02d4694b3c7ad79c8b20204c5590327c465a29465b8e32
