[INFO] fetching crate bn-curves 0.1.1... [INFO] checking bn-curves-0.1.1 against try#a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d for pr-145342-1 [INFO] extracting crate bn-curves 0.1.1 into /workspace/builds/worker-1-tc2/source [INFO] started tweaking crates.io crate bn-curves 0.1.1 [INFO] removed 0 missing examples [INFO] finished tweaking crates.io crate bn-curves 0.1.1 [INFO] tweaked toml for crates.io crate bn-curves 0.1.1 written to /workspace/builds/worker-1-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate bn-curves 0.1.1 on toolchain a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate bn-curves 0.1.1 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" "+a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] d7135b628a65a34157ec9706d49d9c8218de3b03a1eca9c51c18db151b6bf5fa [INFO] running `Command { std: "docker" "start" "-a" "d7135b628a65a34157ec9706d49d9c8218de3b03a1eca9c51c18db151b6bf5fa", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "d7135b628a65a34157ec9706d49d9c8218de3b03a1eca9c51c18db151b6bf5fa", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d7135b628a65a34157ec9706d49d9c8218de3b03a1eca9c51c18db151b6bf5fa", kill_on_drop: false }` [INFO] [stdout] d7135b628a65a34157ec9706d49d9c8218de3b03a1eca9c51c18db151b6bf5fa [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 0dd69827bd6217d8cb14d3dfe2b52c6d172952e99ac05e3bcd32281855ae90dd [INFO] running `Command { std: "docker" "start" "-a" "0dd69827bd6217d8cb14d3dfe2b52c6d172952e99ac05e3bcd32281855ae90dd", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.172 [INFO] [stderr] Compiling typenum v1.18.0 [INFO] [stderr] Compiling getrandom v0.3.3 [INFO] [stderr] Checking cfg-if v1.0.0 [INFO] [stderr] Compiling zerocopy v0.8.25 [INFO] [stderr] Compiling autocfg v1.4.0 [INFO] [stderr] Checking const-oid v0.10.1 [INFO] [stderr] Checking keccak v0.2.0-pre.0 [INFO] [stderr] Checking subtle v2.6.1 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Checking hybrid-array v0.3.1 [INFO] [stderr] Checking rand_core v0.9.3 [INFO] [stderr] Checking crypto-bigint v0.7.0-rc.0 [INFO] [stderr] Checking crypto-common v0.2.0-rc.3 [INFO] [stderr] Checking block-buffer v0.11.0-rc.4 [INFO] [stderr] Checking ppv-lite86 v0.2.21 [INFO] [stderr] Checking rand_chacha v0.9.0 [INFO] [stderr] Checking rand v0.9.2 [INFO] [stderr] Checking digest v0.11.0-rc.0 [INFO] [stderr] Checking sha3 v0.11.0-rc.0 [INFO] [stderr] Checking bn-curves v0.1.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `crate::bnfp6::BNFp6` [INFO] [stdout] --> src/bnfp12.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::bnfp6::BNFp6; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::bnfp::BNFp` [INFO] [stdout] --> src/bnpairing.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::bnfp::BNFp; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/bnpoint.rs:227:9 [INFO] [stdout] | [INFO] [stdout] 227 | /// ANSI X9.62 'compressed' prefix: 0x02 | lsb(N.y) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 228 | let mut cp = 0x2u8; // lsb(N.y) == 0 [INFO] [stdout] | ------------------- rustdoc does not generate documentation for statements [INFO] [stdout] | [INFO] [stdout] = help: use `//` for a plain comment [INFO] [stdout] = note: `#[warn(unused_doc_comments)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/bnpoint2.rs:377:9 [INFO] [stdout] | [INFO] [stdout] 377 | /// ANSI X9.62 'compressed' prefix: 0x02 | lsb(N.y) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 378 | let mut cp = 0x2u8; // lsb(N.y) == 0 [INFO] [stdout] | ------------------- rustdoc does not generate documentation for statements [INFO] [stdout] | [INFO] [stdout] = help: use `//` for a plain comment [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crypto_bigint::Uint` [INFO] [stdout] --> src/traits.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use crypto_bigint::Uint; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Shake128` and `Shake256` [INFO] [stdout] --> src/traits.rs:3:12 [INFO] [stdout] | [INFO] [stdout] 3 | use sha3::{Shake128, Shake256}; [INFO] [stdout] | ^^^^^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::bnfp6::BNFp6` [INFO] [stdout] --> src/bnfp12.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::bnfp6::BNFp6; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/bnpoint.rs:227:9 [INFO] [stdout] | [INFO] [stdout] 227 | /// ANSI X9.62 'compressed' prefix: 0x02 | lsb(N.y) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 228 | let mut cp = 0x2u8; // lsb(N.y) == 0 [INFO] [stdout] | ------------------- rustdoc does not generate documentation for statements [INFO] [stdout] | [INFO] [stdout] = help: use `//` for a plain comment [INFO] [stdout] = note: `#[warn(unused_doc_comments)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/bnpoint2.rs:377:9 [INFO] [stdout] | [INFO] [stdout] 377 | /// ANSI X9.62 'compressed' prefix: 0x02 | lsb(N.y) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 378 | let mut cp = 0x2u8; // lsb(N.y) == 0 [INFO] [stdout] | ------------------- rustdoc does not generate documentation for statements [INFO] [stdout] | [INFO] [stdout] = help: use `//` for a plain comment [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crypto_bigint::Uint` [INFO] [stdout] --> src/traits.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use crypto_bigint::Uint; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Shake128` and `Shake256` [INFO] [stdout] --> src/traits.rs:3:12 [INFO] [stdout] | [INFO] [stdout] 3 | use sha3::{Shake128, Shake256}; [INFO] [stdout] | ^^^^^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[inline]` is ignored on function prototypes [INFO] [stdout] --> src/traits.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | #[inline] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_attributes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[inline]` is ignored on function prototypes [INFO] [stdout] --> src/traits.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | #[inline] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[inline]` is ignored on function prototypes [INFO] [stdout] --> src/traits.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 45 | #[inline] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[inline]` is ignored on function prototypes [INFO] [stdout] --> src/traits.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 49 | #[inline] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[inline]` is ignored on function prototypes [INFO] [stdout] --> src/traits.rs:53:5 [INFO] [stdout] | [INFO] [stdout] 53 | #[inline] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[inline]` is ignored on function prototypes [INFO] [stdout] --> src/traits.rs:57:5 [INFO] [stdout] | [INFO] [stdout] 57 | #[inline] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[inline]` is ignored on function prototypes [INFO] [stdout] --> src/traits.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | #[inline] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_attributes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[inline]` is ignored on function prototypes [INFO] [stdout] --> src/traits.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | #[inline] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[inline]` is ignored on function prototypes [INFO] [stdout] --> src/traits.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 45 | #[inline] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[inline]` is ignored on function prototypes [INFO] [stdout] --> src/traits.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 49 | #[inline] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[inline]` is ignored on function prototypes [INFO] [stdout] --> src/traits.rs:53:5 [INFO] [stdout] | [INFO] [stdout] 53 | #[inline] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[inline]` is ignored on function prototypes [INFO] [stdout] --> src/traits.rs:57:5 [INFO] [stdout] | [INFO] [stdout] 57 | #[inline] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `jacobi_vartime` is never used [INFO] [stdout] --> src/bnfp.rs:266:19 [INFO] [stdout] | [INFO] [stdout] 40 | impl BNFp { [INFO] [stdout] | ----------------------------------------------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 266 | pub(crate) fn jacobi_vartime(&self, rng: &mut R) -> isize { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `jmul` and `isub` are never used [INFO] [stdout] --> src/bnfp2.rs:145:19 [INFO] [stdout] | [INFO] [stdout] 35 | impl BNFp2 { [INFO] [stdout] | ------------------------------------------------------ methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 145 | pub(crate) fn jmul(&self) -> (Self, Self) { [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 154 | pub(crate) fn isub(&self, other: BNFp2) -> Self { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `from_base`, `ch`, and `trexp` are never used [INFO] [stdout] --> src/bnfp4.rs:42:19 [INFO] [stdout] | [INFO] [stdout] 39 | impl BNFp4 { [INFO] [stdout] | ------------------------------------------------------ associated items in this implementation [INFO] [stdout] ... [INFO] [stdout] 42 | pub(crate) fn from_base(re: BNFp2) -> Self { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 81 | fn ch(&self, u: &BNFp4, v: &BNFp4) -> BNFp4 { [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 99 | pub(crate) fn trexp(&self, m: &Uint) -> BNFp4 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `from_base`, `conj`, `norm`, `toom3mul`, and `toom3sqr` are never used [INFO] [stdout] --> src/bnfp6.rs:43:19 [INFO] [stdout] | [INFO] [stdout] 40 | impl BNFp6 { [INFO] [stdout] | ------------------------------------------------------ associated items in this implementation [INFO] [stdout] ... [INFO] [stdout] 43 | pub(crate) fn from_base(v0: BNFp2) -> Self { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 61 | pub(crate) fn conj(&self, m: usize) -> Self { [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 87 | pub(crate) fn norm(&self) -> BNFp2 { [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 136 | fn toom3mul(&mut self, fact: Self) { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 168 | fn toom3sqr(&self) -> Self { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `from_base` is never used [INFO] [stdout] --> src/bnfp12.rs:48:19 [INFO] [stdout] | [INFO] [stdout] 45 | impl BNFp12 { [INFO] [stdout] | ------------------------------------------------------- associated function in this implementation [INFO] [stdout] ... [INFO] [stdout] 48 | pub(crate) fn from_base(v0: BNFp2) -> Self { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated functions `from_affine` and `from_proj` are never used [INFO] [stdout] --> src/bnpoint.rs:64:8 [INFO] [stdout] | [INFO] [stdout] 38 | impl BNPoint { [INFO] [stdout] | -------------------------------------------------------- associated functions in this implementation [INFO] [stdout] ... [INFO] [stdout] 64 | fn from_affine(x: BNFp, y: BNFp) -> Self { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 72 | pub(crate) fn from_proj(x: BNFp, y: BNFp, z: BNFp) -> Self { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `from_affine` is never used [INFO] [stdout] --> src/bnpoint2.rs:68:8 [INFO] [stdout] | [INFO] [stdout] 39 | impl BNPoint2 { [INFO] [stdout] | --------------------------------------------------------- associated function in this implementation [INFO] [stdout] ... [INFO] [stdout] 68 | fn from_affine(x: BNFp2, y: BNFp2) -> Self { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `legendre` and `sqrt` are never used [INFO] [stdout] --> src/bnzn.rs:181:19 [INFO] [stdout] | [INFO] [stdout] 40 | impl BNZn { [INFO] [stdout] | ----------------------------------------------------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 181 | pub(crate) fn legendre(&self) -> isize { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 196 | pub(crate) fn sqrt(&self) -> Self { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `BN062Param`, `BN126Param`, `BN190Param`, `BN254Param`, `BN318Param`, `BN446Param`, `BN510Param`, `BN574Param`, `BN638Param`, `BN702Param`, and `BN766Param` [INFO] [stdout] --> examples/blmq.rs:8:35 [INFO] [stdout] | [INFO] [stdout] 8 | ...m, BN062Param, BN126Param, BN190Param, BN254Param, BN318Param, BN382Param, BN446Param, BN510Param, BN574Param, BN638Param, BN702Param, BN766Param}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `BN062Param`, `BN126Param`, `BN190Param`, `BN254Param`, `BN318Param`, `BN446Param`, `BN510Param`, `BN574Param`, `BN638Param`, `BN702Param`, and `BN766Param` [INFO] [stdout] --> examples/bgls.rs:8:35 [INFO] [stdout] | [INFO] [stdout] 8 | ...m, BN062Param, BN126Param, BN190Param, BN254Param, BN318Param, BN382Param, BN446Param, BN510Param, BN574Param, BN638Param, BN702Param, BN766Param}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `jmul` and `isub` are never used [INFO] [stdout] --> src/bnfp2.rs:145:19 [INFO] [stdout] | [INFO] [stdout] 35 | impl BNFp2 { [INFO] [stdout] | ------------------------------------------------------ methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 145 | pub(crate) fn jmul(&self) -> (Self, Self) { [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 154 | pub(crate) fn isub(&self, other: BNFp2) -> Self { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `toom3mul` and `toom3sqr` are never used [INFO] [stdout] --> src/bnfp6.rs:136:8 [INFO] [stdout] | [INFO] [stdout] 40 | impl BNFp6 { [INFO] [stdout] | ------------------------------------------------------ methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 136 | fn toom3mul(&mut self, fact: Self) { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 168 | fn toom3sqr(&self) -> Self { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 6.80s [INFO] running `Command { std: "docker" "inspect" "0dd69827bd6217d8cb14d3dfe2b52c6d172952e99ac05e3bcd32281855ae90dd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0dd69827bd6217d8cb14d3dfe2b52c6d172952e99ac05e3bcd32281855ae90dd", kill_on_drop: false }` [INFO] [stdout] 0dd69827bd6217d8cb14d3dfe2b52c6d172952e99ac05e3bcd32281855ae90dd