[INFO] fetching crate eigen_crypto 0.1.1... [INFO] testing eigen_crypto-0.1.1 against master#cdb45c87e2cd43495379f7e867e3cc15dcee9f93 for pr-145838-1 [INFO] extracting crate eigen_crypto 0.1.1 into /workspace/builds/worker-2-tc1/source [INFO] started tweaking crates.io crate eigen_crypto 0.1.1 [INFO] finished tweaking crates.io crate eigen_crypto 0.1.1 [INFO] tweaked toml for crates.io crate eigen_crypto 0.1.1 written to /workspace/builds/worker-2-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate eigen_crypto 0.1.1 on toolchain cdb45c87e2cd43495379f7e867e3cc15dcee9f93 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "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" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 80 packages to latest compatible versions [INFO] [stderr] Adding base64 v0.12.3 (available: v0.22.1) [INFO] [stderr] Adding bytes v0.4.12 (available: v1.10.1) [INFO] [stderr] Adding bytes v0.5.6 (available: v1.10.1) [INFO] [stderr] Adding num-bigint v0.2.6 (available: v0.4.6) [INFO] [stderr] Adding rand v0.7.3 (available: v0.9.2) [INFO] [stderr] Adding rand_chacha v0.2.2 (available: v0.9.0) [INFO] [stderr] Adding ring v0.16.20 (available: v0.17.14) [INFO] [stderr] Adding sgx_types v1.1.1 (available: v1.1.2) [INFO] [stderr] Adding untrusted v0.6.2 (available: v0.9.0) [INFO] [stderr] Adding untrusted v0.7.1 (available: v0.9.0) [INFO] [stderr] Adding wasi v0.10.0+wasi-snapshot-preview1 (available: v0.10.2+wasi-snapshot-preview1) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded sgx_tprotected_fs v1.1.1 [INFO] [stderr] Downloaded sgx_types v1.1.1 [INFO] [stderr] Downloaded sgx_libc v1.1.1 [INFO] [stderr] Downloaded sgx_trts v1.1.1 [INFO] [stderr] Downloaded sgx_build_helper v0.1.3 [INFO] [stderr] Downloaded rust-base58 v0.0.4 [INFO] [stderr] Downloaded sgx_alloc v1.1.1 [INFO] [stderr] Downloaded sgx_demangle v1.1.1 [INFO] [stderr] Downloaded sgx_tstd v1.1.1 [INFO] [stderr] Downloaded hashbrown_tstd v0.7.1 [INFO] [stderr] Downloaded sgx_unwind v0.1.1 [INFO] [stderr] Downloaded sgx_backtrace_sys v1.1.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 677a05063feb5945c2708ef8e9bd9fb8c72e0b4f890ae3e2340c7cf0ac0f0009 [INFO] running `Command { std: "docker" "start" "-a" "677a05063feb5945c2708ef8e9bd9fb8c72e0b4f890ae3e2340c7cf0ac0f0009", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "677a05063feb5945c2708ef8e9bd9fb8c72e0b4f890ae3e2340c7cf0ac0f0009", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "677a05063feb5945c2708ef8e9bd9fb8c72e0b4f890ae3e2340c7cf0ac0f0009", kill_on_drop: false }` [INFO] [stdout] 677a05063feb5945c2708ef8e9bd9fb8c72e0b4f890ae3e2340c7cf0ac0f0009 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] cb9e14feae861f847c559ebf5ff5a82bb34a2d037b94837f7474dd78d9b16273 [INFO] running `Command { std: "docker" "start" "-a" "cb9e14feae861f847c559ebf5ff5a82bb34a2d037b94837f7474dd78d9b16273", kill_on_drop: false }` [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling gcc v0.3.55 [INFO] [stderr] Compiling num-complex v0.4.6 [INFO] [stderr] Compiling ring v0.16.20 [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Compiling num-bigint v0.2.6 [INFO] [stderr] Compiling regex-automata v0.4.10 [INFO] [stderr] Compiling rand_chacha v0.2.2 [INFO] [stderr] Compiling once_cell v1.21.3 [INFO] [stderr] Compiling num-bigint v0.4.6 [INFO] [stderr] Compiling num-iter v0.1.45 [INFO] [stderr] Compiling untrusted v0.7.1 [INFO] [stderr] Compiling spin v0.5.2 [INFO] [stderr] Compiling bytes v0.4.12 [INFO] [stderr] Compiling rand v0.7.3 [INFO] [stderr] Compiling rust-crypto v0.2.36 [INFO] [stderr] Compiling num-rational v0.4.2 [INFO] [stderr] Compiling regex v1.11.2 [INFO] [stderr] Compiling num v0.4.3 [INFO] [stderr] Compiling rust-base58 v0.0.4 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling eigen_crypto v0.1.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: unexpected `cfg` condition value: `internal_benches` [INFO] [stdout] --> src/ec/suite_b/ops.rs:1186:7 [INFO] [stdout] | [INFO] [stdout] 1186 | #[cfg(feature = "internal_benches")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `alloc`, `bytes`, `bytes-sgx`, `default`, `lazy_static`, `libc`, `mesalock_sgx`, `num-bigint`, `num-bigint-sgx`, `num-integer`, `num-integer-sgx`, `num-traits`, `num-traits-sgx`, `rand`, `rand-sgx`, `rand_chacha`, `regex`, `regex-sgx`, `ring`, `ring-sgx`, `rust-base58`, `rust-base58-sgx`, `rust-crypto`, `rust-crypto-sgx`, `serde`, `serde-sgx`, `serde_derive`, `serde_derive-sgx`, `sgx_libc`, `sgx_tstd`, `ucrypto`, `untrusted`, and `untrusted-sgx` [INFO] [stdout] = help: consider adding `internal_benches` as a feature in `Cargo.toml` [INFO] [stdout] = note: see 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: `internal_benches` [INFO] [stdout] --> src/ec/suite_b/ops.rs:1208:7 [INFO] [stdout] | [INFO] [stdout] 1208 | #[cfg(feature = "internal_benches")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `alloc`, `bytes`, `bytes-sgx`, `default`, `lazy_static`, `libc`, `mesalock_sgx`, `num-bigint`, `num-bigint-sgx`, `num-integer`, `num-integer-sgx`, `num-traits`, `num-traits-sgx`, `rand`, `rand-sgx`, `rand_chacha`, `regex`, `regex-sgx`, `ring`, `ring-sgx`, `rust-base58`, `rust-base58-sgx`, `rust-crypto`, `rust-crypto-sgx`, `serde`, `serde-sgx`, `serde_derive`, `serde_derive-sgx`, `sgx_libc`, `sgx_tstd`, `ucrypto`, `untrusted`, and `untrusted-sgx` [INFO] [stdout] = help: consider adding `internal_benches` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `internal_benches` [INFO] [stdout] --> src/ec/suite_b/ops/p256.rs:343:7 [INFO] [stdout] | [INFO] [stdout] 343 | #[cfg(feature = "internal_benches")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `alloc`, `bytes`, `bytes-sgx`, `default`, `lazy_static`, `libc`, `mesalock_sgx`, `num-bigint`, `num-bigint-sgx`, `num-integer`, `num-integer-sgx`, `num-traits`, `num-traits-sgx`, `rand`, `rand-sgx`, `rand_chacha`, `regex`, `regex-sgx`, `ring`, `ring-sgx`, `rust-base58`, `rust-base58-sgx`, `rust-crypto`, `rust-crypto-sgx`, `serde`, `serde-sgx`, `serde_derive`, `serde_derive-sgx`, `sgx_libc`, `sgx_tstd`, `ucrypto`, `untrusted`, and `untrusted-sgx` [INFO] [stdout] = help: consider adding `internal_benches` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `internal_benches` [INFO] [stdout] --> src/ec/suite_b/ops/p384.rs:373:7 [INFO] [stdout] | [INFO] [stdout] 373 | #[cfg(feature = "internal_benches")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `alloc`, `bytes`, `bytes-sgx`, `default`, `lazy_static`, `libc`, `mesalock_sgx`, `num-bigint`, `num-bigint-sgx`, `num-integer`, `num-integer-sgx`, `num-traits`, `num-traits-sgx`, `rand`, `rand-sgx`, `rand_chacha`, `regex`, `regex-sgx`, `ring`, `ring-sgx`, `rust-base58`, `rust-base58-sgx`, `rust-crypto`, `rust-crypto-sgx`, `serde`, `serde-sgx`, `serde_derive`, `serde_derive-sgx`, `sgx_libc`, `sgx_tstd`, `ucrypto`, `untrusted`, and `untrusted-sgx` [INFO] [stdout] = help: consider adding `internal_benches` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/errors.rs:135:44 [INFO] [stdout] | [INFO] [stdout] 135 | ErrorKind::ErrInvalidEntropyLength => ("Entropy length must within [128, 256] and be multiples of 32"), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 135 - ErrorKind::ErrInvalidEntropyLength => ("Entropy length must within [128, 256] and be multiples of 32"), [INFO] [stdout] 135 + ErrorKind::ErrInvalidEntropyLength => "Entropy length must within [128, 256] and be multiples of 32", [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/errors.rs:138:44 [INFO] [stdout] | [INFO] [stdout] 138 | ErrorKind::ErrStrengthNotSupported => ("This strength has not been supported yet."), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 138 - ErrorKind::ErrStrengthNotSupported => ("This strength has not been supported yet."), [INFO] [stdout] 138 + ErrorKind::ErrStrengthNotSupported => "This strength has not been supported yet.", [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/errors.rs:142:44 [INFO] [stdout] | [INFO] [stdout] 142 | ErrorKind::ErrLanguageNotSupported => ("This language has not been supported yet."), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 142 - ErrorKind::ErrLanguageNotSupported => ("This language has not been supported yet."), [INFO] [stdout] 142 + ErrorKind::ErrLanguageNotSupported => "This language has not been supported yet.", [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/errors.rs:144:43 [INFO] [stdout] | [INFO] [stdout] 144 | ...cNumNotValid => ("The number of words in the Mnemonic sentence is not valid. It must be within [12, 15, 18, 21, 24]"), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 144 - ErrorKind::ErrMnemonicNumNotValid => ("The number of words in the Mnemonic sentence is not valid. It must be within [12, 15, 18, 21, 24]"), [INFO] [stdout] 144 + ErrorKind::ErrMnemonicNumNotValid => "The number of words in the Mnemonic sentence is not valid. It must be within [12, 15, 18, 21, 24]", [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/errors.rs:146:49 [INFO] [stdout] | [INFO] [stdout] 146 | ErrorKind::ErrMnemonicChecksumIncorrect => ("The checksum within the Mnemonic sentence incorrect"), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 146 - ErrorKind::ErrMnemonicChecksumIncorrect => ("The checksum within the Mnemonic sentence incorrect"), [INFO] [stdout] 146 + ErrorKind::ErrMnemonicChecksumIncorrect => "The checksum within the Mnemonic sentence incorrect", [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `std` [INFO] [stdout] --> src/test.rs:130:11 [INFO] [stdout] | [INFO] [stdout] 130 | #[cfg(any(feature = "std", feature = "test_logging"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `alloc`, `bytes`, `bytes-sgx`, `default`, `lazy_static`, `libc`, `mesalock_sgx`, `num-bigint`, `num-bigint-sgx`, `num-integer`, `num-integer-sgx`, `num-traits`, `num-traits-sgx`, `rand`, `rand-sgx`, `rand_chacha`, `regex`, `regex-sgx`, `ring`, `ring-sgx`, `rust-base58`, `rust-base58-sgx`, `rust-crypto`, `rust-crypto-sgx`, `serde`, `serde-sgx`, `serde_derive`, `serde_derive-sgx`, `sgx_libc`, `sgx_tstd`, `ucrypto`, `untrusted`, and `untrusted-sgx` [INFO] [stdout] = help: consider adding `std` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `test_logging` [INFO] [stdout] --> src/test.rs:130:28 [INFO] [stdout] | [INFO] [stdout] 130 | #[cfg(any(feature = "std", feature = "test_logging"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `alloc`, `bytes`, `bytes-sgx`, `default`, `lazy_static`, `libc`, `mesalock_sgx`, `num-bigint`, `num-bigint-sgx`, `num-integer`, `num-integer-sgx`, `num-traits`, `num-traits-sgx`, `rand`, `rand-sgx`, `rand_chacha`, `regex`, `regex-sgx`, `ring`, `ring-sgx`, `rust-base58`, `rust-base58-sgx`, `rust-crypto`, `rust-crypto-sgx`, `serde`, `serde-sgx`, `serde_derive`, `serde_derive-sgx`, `sgx_libc`, `sgx_tstd`, `ucrypto`, `untrusted`, and `untrusted-sgx` [INFO] [stdout] = help: consider adding `test_logging` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `std` [INFO] [stdout] --> src/test.rs:151:7 [INFO] [stdout] | [INFO] [stdout] 151 | #[cfg(feature = "std")] [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `alloc`, `bytes`, `bytes-sgx`, `default`, `lazy_static`, `libc`, `mesalock_sgx`, `num-bigint`, `num-bigint-sgx`, `num-integer`, `num-integer-sgx`, `num-traits`, `num-traits-sgx`, `rand`, `rand-sgx`, `rand_chacha`, `regex`, `regex-sgx`, `ring`, `ring-sgx`, `rust-base58`, `rust-base58-sgx`, `rust-crypto`, `rust-crypto-sgx`, `serde`, `serde-sgx`, `serde_derive`, `serde_derive-sgx`, `sgx_libc`, `sgx_tstd`, `ucrypto`, `untrusted`, and `untrusted-sgx` [INFO] [stdout] = help: consider adding `std` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `test_logging` [INFO] [stdout] --> src/test.rs:348:15 [INFO] [stdout] | [INFO] [stdout] 348 | #[cfg(feature = "test_logging")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `alloc`, `bytes`, `bytes-sgx`, `default`, `lazy_static`, `libc`, `mesalock_sgx`, `num-bigint`, `num-bigint-sgx`, `num-integer`, `num-integer-sgx`, `num-traits`, `num-traits-sgx`, `rand`, `rand-sgx`, `rand_chacha`, `regex`, `regex-sgx`, `ring`, `ring-sgx`, `rust-base58`, `rust-base58-sgx`, `rust-crypto`, `rust-crypto-sgx`, `serde`, `serde-sgx`, `serde_derive`, `serde_derive-sgx`, `sgx_libc`, `sgx_tstd`, `ucrypto`, `untrusted`, and `untrusted-sgx` [INFO] [stdout] = help: consider adding `test_logging` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `test_logging` [INFO] [stdout] --> src/test.rs:409:15 [INFO] [stdout] | [INFO] [stdout] 409 | #[cfg(feature = "test_logging")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `alloc`, `bytes`, `bytes-sgx`, `default`, `lazy_static`, `libc`, `mesalock_sgx`, `num-bigint`, `num-bigint-sgx`, `num-integer`, `num-integer-sgx`, `num-traits`, `num-traits-sgx`, `rand`, `rand-sgx`, `rand_chacha`, `regex`, `regex-sgx`, `ring`, `ring-sgx`, `rust-base58`, `rust-base58-sgx`, `rust-crypto`, `rust-crypto-sgx`, `serde`, `serde-sgx`, `serde_derive`, `serde_derive-sgx`, `sgx_libc`, `sgx_tstd`, `ucrypto`, `untrusted`, and `untrusted-sgx` [INFO] [stdout] = help: consider adding `test_logging` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/arithmetic/bigint.rs:338:19 [INFO] [stdout] | [INFO] [stdout] 338 | fn as_partial(&self) -> PartialModulus { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 338 | fn as_partial(&self) -> PartialModulus<'_, M> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 31.86s [INFO] running `Command { std: "docker" "inspect" "cb9e14feae861f847c559ebf5ff5a82bb34a2d037b94837f7474dd78d9b16273", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "cb9e14feae861f847c559ebf5ff5a82bb34a2d037b94837f7474dd78d9b16273", kill_on_drop: false }` [INFO] [stdout] cb9e14feae861f847c559ebf5ff5a82bb34a2d037b94837f7474dd78d9b16273 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] b934b6b1d821dcfc357e143e357951b8b597cf31c29609bf43a05a3dfb78ff3c [INFO] running `Command { std: "docker" "start" "-a" "b934b6b1d821dcfc357e143e357951b8b597cf31c29609bf43a05a3dfb78ff3c", kill_on_drop: false }` [INFO] [stdout] warning: unexpected `cfg` condition value: `internal_benches` [INFO] [stdout] --> src/ec/suite_b/ops.rs:1186:7 [INFO] [stdout] | [INFO] [stdout] 1186 | #[cfg(feature = "internal_benches")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `alloc`, `bytes`, `bytes-sgx`, `default`, `lazy_static`, `libc`, `mesalock_sgx`, `num-bigint`, `num-bigint-sgx`, `num-integer`, `num-integer-sgx`, `num-traits`, `num-traits-sgx`, `rand`, `rand-sgx`, `rand_chacha`, `regex`, `regex-sgx`, `ring`, `ring-sgx`, `rust-base58`, `rust-base58-sgx`, `rust-crypto`, `rust-crypto-sgx`, `serde`, `serde-sgx`, `serde_derive`, `serde_derive-sgx`, `sgx_libc`, `sgx_tstd`, `ucrypto`, `untrusted`, and `untrusted-sgx` [INFO] [stdout] = help: consider adding `internal_benches` as a feature in `Cargo.toml` [INFO] [stdout] = note: see 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: `internal_benches` [INFO] [stdout] --> src/ec/suite_b/ops.rs:1208:7 [INFO] [stdout] | [INFO] [stdout] 1208 | #[cfg(feature = "internal_benches")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `alloc`, `bytes`, `bytes-sgx`, `default`, `lazy_static`, `libc`, `mesalock_sgx`, `num-bigint`, `num-bigint-sgx`, `num-integer`, `num-integer-sgx`, `num-traits`, `num-traits-sgx`, `rand`, `rand-sgx`, `rand_chacha`, `regex`, `regex-sgx`, `ring`, `ring-sgx`, `rust-base58`, `rust-base58-sgx`, `rust-crypto`, `rust-crypto-sgx`, `serde`, `serde-sgx`, `serde_derive`, `serde_derive-sgx`, `sgx_libc`, `sgx_tstd`, `ucrypto`, `untrusted`, and `untrusted-sgx` [INFO] [stdout] = help: consider adding `internal_benches` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling base64 v0.12.3 [INFO] [stdout] warning: unexpected `cfg` condition value: `internal_benches` [INFO] [stdout] --> src/ec/suite_b/ops/p256.rs:343:7 [INFO] [stdout] | [INFO] [stdout] 343 | #[cfg(feature = "internal_benches")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `alloc`, `bytes`, `bytes-sgx`, `default`, `lazy_static`, `libc`, `mesalock_sgx`, `num-bigint`, `num-bigint-sgx`, `num-integer`, `num-integer-sgx`, `num-traits`, `num-traits-sgx`, `rand`, `rand-sgx`, `rand_chacha`, `regex`, `regex-sgx`, `ring`, `ring-sgx`, `rust-base58`, `rust-base58-sgx`, `rust-crypto`, `rust-crypto-sgx`, `serde`, `serde-sgx`, `serde_derive`, `serde_derive-sgx`, `sgx_libc`, `sgx_tstd`, `ucrypto`, `untrusted`, and `untrusted-sgx` [INFO] [stdout] = help: consider adding `internal_benches` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `internal_benches` [INFO] [stdout] --> src/ec/suite_b/ops/p384.rs:373:7 [INFO] [stdout] | [INFO] [stdout] 373 | #[cfg(feature = "internal_benches")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `alloc`, `bytes`, `bytes-sgx`, `default`, `lazy_static`, `libc`, `mesalock_sgx`, `num-bigint`, `num-bigint-sgx`, `num-integer`, `num-integer-sgx`, `num-traits`, `num-traits-sgx`, `rand`, `rand-sgx`, `rand_chacha`, `regex`, `regex-sgx`, `ring`, `ring-sgx`, `rust-base58`, `rust-base58-sgx`, `rust-crypto`, `rust-crypto-sgx`, `serde`, `serde-sgx`, `serde_derive`, `serde_derive-sgx`, `sgx_libc`, `sgx_tstd`, `ucrypto`, `untrusted`, and `untrusted-sgx` [INFO] [stdout] = help: consider adding `internal_benches` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/errors.rs:135:44 [INFO] [stdout] | [INFO] [stdout] 135 | ErrorKind::ErrInvalidEntropyLength => ("Entropy length must within [128, 256] and be multiples of 32"), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 135 - ErrorKind::ErrInvalidEntropyLength => ("Entropy length must within [128, 256] and be multiples of 32"), [INFO] [stdout] 135 + ErrorKind::ErrInvalidEntropyLength => "Entropy length must within [128, 256] and be multiples of 32", [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/errors.rs:138:44 [INFO] [stdout] | [INFO] [stdout] 138 | ErrorKind::ErrStrengthNotSupported => ("This strength has not been supported yet."), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 138 - ErrorKind::ErrStrengthNotSupported => ("This strength has not been supported yet."), [INFO] [stdout] 138 + ErrorKind::ErrStrengthNotSupported => "This strength has not been supported yet.", [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/errors.rs:142:44 [INFO] [stdout] | [INFO] [stdout] 142 | ErrorKind::ErrLanguageNotSupported => ("This language has not been supported yet."), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 142 - ErrorKind::ErrLanguageNotSupported => ("This language has not been supported yet."), [INFO] [stdout] 142 + ErrorKind::ErrLanguageNotSupported => "This language has not been supported yet.", [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/errors.rs:144:43 [INFO] [stdout] | [INFO] [stdout] 144 | ...cNumNotValid => ("The number of words in the Mnemonic sentence is not valid. It must be within [12, 15, 18, 21, 24]"), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 144 - ErrorKind::ErrMnemonicNumNotValid => ("The number of words in the Mnemonic sentence is not valid. It must be within [12, 15, 18, 21, 24]"), [INFO] [stdout] 144 + ErrorKind::ErrMnemonicNumNotValid => "The number of words in the Mnemonic sentence is not valid. It must be within [12, 15, 18, 21, 24]", [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/errors.rs:146:49 [INFO] [stdout] | [INFO] [stdout] 146 | ErrorKind::ErrMnemonicChecksumIncorrect => ("The checksum within the Mnemonic sentence incorrect"), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 146 - ErrorKind::ErrMnemonicChecksumIncorrect => ("The checksum within the Mnemonic sentence incorrect"), [INFO] [stdout] 146 + ErrorKind::ErrMnemonicChecksumIncorrect => "The checksum within the Mnemonic sentence incorrect", [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `std` [INFO] [stdout] --> src/test.rs:130:11 [INFO] [stdout] | [INFO] [stdout] 130 | #[cfg(any(feature = "std", feature = "test_logging"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `alloc`, `bytes`, `bytes-sgx`, `default`, `lazy_static`, `libc`, `mesalock_sgx`, `num-bigint`, `num-bigint-sgx`, `num-integer`, `num-integer-sgx`, `num-traits`, `num-traits-sgx`, `rand`, `rand-sgx`, `rand_chacha`, `regex`, `regex-sgx`, `ring`, `ring-sgx`, `rust-base58`, `rust-base58-sgx`, `rust-crypto`, `rust-crypto-sgx`, `serde`, `serde-sgx`, `serde_derive`, `serde_derive-sgx`, `sgx_libc`, `sgx_tstd`, `ucrypto`, `untrusted`, and `untrusted-sgx` [INFO] [stdout] = help: consider adding `std` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `test_logging` [INFO] [stdout] --> src/test.rs:130:28 [INFO] [stdout] | [INFO] [stdout] 130 | #[cfg(any(feature = "std", feature = "test_logging"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `alloc`, `bytes`, `bytes-sgx`, `default`, `lazy_static`, `libc`, `mesalock_sgx`, `num-bigint`, `num-bigint-sgx`, `num-integer`, `num-integer-sgx`, `num-traits`, `num-traits-sgx`, `rand`, `rand-sgx`, `rand_chacha`, `regex`, `regex-sgx`, `ring`, `ring-sgx`, `rust-base58`, `rust-base58-sgx`, `rust-crypto`, `rust-crypto-sgx`, `serde`, `serde-sgx`, `serde_derive`, `serde_derive-sgx`, `sgx_libc`, `sgx_tstd`, `ucrypto`, `untrusted`, and `untrusted-sgx` [INFO] [stdout] = help: consider adding `test_logging` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `std` [INFO] [stdout] --> src/test.rs:151:7 [INFO] [stdout] | [INFO] [stdout] 151 | #[cfg(feature = "std")] [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `alloc`, `bytes`, `bytes-sgx`, `default`, `lazy_static`, `libc`, `mesalock_sgx`, `num-bigint`, `num-bigint-sgx`, `num-integer`, `num-integer-sgx`, `num-traits`, `num-traits-sgx`, `rand`, `rand-sgx`, `rand_chacha`, `regex`, `regex-sgx`, `ring`, `ring-sgx`, `rust-base58`, `rust-base58-sgx`, `rust-crypto`, `rust-crypto-sgx`, `serde`, `serde-sgx`, `serde_derive`, `serde_derive-sgx`, `sgx_libc`, `sgx_tstd`, `ucrypto`, `untrusted`, and `untrusted-sgx` [INFO] [stdout] = help: consider adding `std` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `test_logging` [INFO] [stdout] --> src/test.rs:348:15 [INFO] [stdout] | [INFO] [stdout] 348 | #[cfg(feature = "test_logging")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `alloc`, `bytes`, `bytes-sgx`, `default`, `lazy_static`, `libc`, `mesalock_sgx`, `num-bigint`, `num-bigint-sgx`, `num-integer`, `num-integer-sgx`, `num-traits`, `num-traits-sgx`, `rand`, `rand-sgx`, `rand_chacha`, `regex`, `regex-sgx`, `ring`, `ring-sgx`, `rust-base58`, `rust-base58-sgx`, `rust-crypto`, `rust-crypto-sgx`, `serde`, `serde-sgx`, `serde_derive`, `serde_derive-sgx`, `sgx_libc`, `sgx_tstd`, `ucrypto`, `untrusted`, and `untrusted-sgx` [INFO] [stdout] = help: consider adding `test_logging` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `test_logging` [INFO] [stdout] --> src/test.rs:409:15 [INFO] [stdout] | [INFO] [stdout] 409 | #[cfg(feature = "test_logging")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `alloc`, `bytes`, `bytes-sgx`, `default`, `lazy_static`, `libc`, `mesalock_sgx`, `num-bigint`, `num-bigint-sgx`, `num-integer`, `num-integer-sgx`, `num-traits`, `num-traits-sgx`, `rand`, `rand-sgx`, `rand_chacha`, `regex`, `regex-sgx`, `ring`, `ring-sgx`, `rust-base58`, `rust-base58-sgx`, `rust-crypto`, `rust-crypto-sgx`, `serde`, `serde-sgx`, `serde_derive`, `serde_derive-sgx`, `sgx_libc`, `sgx_tstd`, `ucrypto`, `untrusted`, and `untrusted-sgx` [INFO] [stdout] = help: consider adding `test_logging` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/arithmetic/bigint.rs:338:19 [INFO] [stdout] | [INFO] [stdout] 338 | fn as_partial(&self) -> PartialModulus { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 338 | fn as_partial(&self) -> PartialModulus<'_, M> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling eigen_crypto v0.1.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: duplicated attribute [INFO] [stdout] --> src/arithmetic/bigint.rs:1310:5 [INFO] [stdout] | [INFO] [stdout] 1310 | #[test] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(duplicate_macro_attributes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `internal_benches` [INFO] [stdout] --> src/ec/suite_b/ops.rs:1186:7 [INFO] [stdout] | [INFO] [stdout] 1186 | #[cfg(feature = "internal_benches")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `alloc`, `bytes`, `bytes-sgx`, `default`, `lazy_static`, `libc`, `mesalock_sgx`, `num-bigint`, `num-bigint-sgx`, `num-integer`, `num-integer-sgx`, `num-traits`, `num-traits-sgx`, `rand`, `rand-sgx`, `rand_chacha`, `regex`, `regex-sgx`, `ring`, `ring-sgx`, `rust-base58`, `rust-base58-sgx`, `rust-crypto`, `rust-crypto-sgx`, `serde`, `serde-sgx`, `serde_derive`, `serde_derive-sgx`, `sgx_libc`, `sgx_tstd`, `ucrypto`, `untrusted`, and `untrusted-sgx` [INFO] [stdout] = help: consider adding `internal_benches` as a feature in `Cargo.toml` [INFO] [stdout] = note: see 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: `internal_benches` [INFO] [stdout] --> src/ec/suite_b/ops.rs:1208:7 [INFO] [stdout] | [INFO] [stdout] 1208 | #[cfg(feature = "internal_benches")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `alloc`, `bytes`, `bytes-sgx`, `default`, `lazy_static`, `libc`, `mesalock_sgx`, `num-bigint`, `num-bigint-sgx`, `num-integer`, `num-integer-sgx`, `num-traits`, `num-traits-sgx`, `rand`, `rand-sgx`, `rand_chacha`, `regex`, `regex-sgx`, `ring`, `ring-sgx`, `rust-base58`, `rust-base58-sgx`, `rust-crypto`, `rust-crypto-sgx`, `serde`, `serde-sgx`, `serde_derive`, `serde_derive-sgx`, `sgx_libc`, `sgx_tstd`, `ucrypto`, `untrusted`, and `untrusted-sgx` [INFO] [stdout] = help: consider adding `internal_benches` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `internal_benches` [INFO] [stdout] --> src/ec/suite_b/ops/p256.rs:343:7 [INFO] [stdout] | [INFO] [stdout] 343 | #[cfg(feature = "internal_benches")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `alloc`, `bytes`, `bytes-sgx`, `default`, `lazy_static`, `libc`, `mesalock_sgx`, `num-bigint`, `num-bigint-sgx`, `num-integer`, `num-integer-sgx`, `num-traits`, `num-traits-sgx`, `rand`, `rand-sgx`, `rand_chacha`, `regex`, `regex-sgx`, `ring`, `ring-sgx`, `rust-base58`, `rust-base58-sgx`, `rust-crypto`, `rust-crypto-sgx`, `serde`, `serde-sgx`, `serde_derive`, `serde_derive-sgx`, `sgx_libc`, `sgx_tstd`, `ucrypto`, `untrusted`, and `untrusted-sgx` [INFO] [stdout] = help: consider adding `internal_benches` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `internal_benches` [INFO] [stdout] --> src/ec/suite_b/ops/p384.rs:373:7 [INFO] [stdout] | [INFO] [stdout] 373 | #[cfg(feature = "internal_benches")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `alloc`, `bytes`, `bytes-sgx`, `default`, `lazy_static`, `libc`, `mesalock_sgx`, `num-bigint`, `num-bigint-sgx`, `num-integer`, `num-integer-sgx`, `num-traits`, `num-traits-sgx`, `rand`, `rand-sgx`, `rand_chacha`, `regex`, `regex-sgx`, `ring`, `ring-sgx`, `rust-base58`, `rust-base58-sgx`, `rust-crypto`, `rust-crypto-sgx`, `serde`, `serde-sgx`, `serde_derive`, `serde_derive-sgx`, `sgx_libc`, `sgx_tstd`, `ucrypto`, `untrusted`, and `untrusted-sgx` [INFO] [stdout] = help: consider adding `internal_benches` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/errors.rs:135:44 [INFO] [stdout] | [INFO] [stdout] 135 | ErrorKind::ErrInvalidEntropyLength => ("Entropy length must within [128, 256] and be multiples of 32"), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 135 - ErrorKind::ErrInvalidEntropyLength => ("Entropy length must within [128, 256] and be multiples of 32"), [INFO] [stdout] 135 + ErrorKind::ErrInvalidEntropyLength => "Entropy length must within [128, 256] and be multiples of 32", [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/errors.rs:138:44 [INFO] [stdout] | [INFO] [stdout] 138 | ErrorKind::ErrStrengthNotSupported => ("This strength has not been supported yet."), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 138 - ErrorKind::ErrStrengthNotSupported => ("This strength has not been supported yet."), [INFO] [stdout] 138 + ErrorKind::ErrStrengthNotSupported => "This strength has not been supported yet.", [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/errors.rs:142:44 [INFO] [stdout] | [INFO] [stdout] 142 | ErrorKind::ErrLanguageNotSupported => ("This language has not been supported yet."), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 142 - ErrorKind::ErrLanguageNotSupported => ("This language has not been supported yet."), [INFO] [stdout] 142 + ErrorKind::ErrLanguageNotSupported => "This language has not been supported yet.", [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/errors.rs:144:43 [INFO] [stdout] | [INFO] [stdout] 144 | ...cNumNotValid => ("The number of words in the Mnemonic sentence is not valid. It must be within [12, 15, 18, 21, 24]"), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 144 - ErrorKind::ErrMnemonicNumNotValid => ("The number of words in the Mnemonic sentence is not valid. It must be within [12, 15, 18, 21, 24]"), [INFO] [stdout] 144 + ErrorKind::ErrMnemonicNumNotValid => "The number of words in the Mnemonic sentence is not valid. It must be within [12, 15, 18, 21, 24]", [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/errors.rs:146:49 [INFO] [stdout] | [INFO] [stdout] 146 | ErrorKind::ErrMnemonicChecksumIncorrect => ("The checksum within the Mnemonic sentence incorrect"), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 146 - ErrorKind::ErrMnemonicChecksumIncorrect => ("The checksum within the Mnemonic sentence incorrect"), [INFO] [stdout] 146 + ErrorKind::ErrMnemonicChecksumIncorrect => "The checksum within the Mnemonic sentence incorrect", [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `std` [INFO] [stdout] --> src/test.rs:130:11 [INFO] [stdout] | [INFO] [stdout] 130 | #[cfg(any(feature = "std", feature = "test_logging"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `alloc`, `bytes`, `bytes-sgx`, `default`, `lazy_static`, `libc`, `mesalock_sgx`, `num-bigint`, `num-bigint-sgx`, `num-integer`, `num-integer-sgx`, `num-traits`, `num-traits-sgx`, `rand`, `rand-sgx`, `rand_chacha`, `regex`, `regex-sgx`, `ring`, `ring-sgx`, `rust-base58`, `rust-base58-sgx`, `rust-crypto`, `rust-crypto-sgx`, `serde`, `serde-sgx`, `serde_derive`, `serde_derive-sgx`, `sgx_libc`, `sgx_tstd`, `ucrypto`, `untrusted`, and `untrusted-sgx` [INFO] [stdout] = help: consider adding `std` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `test_logging` [INFO] [stdout] --> src/test.rs:130:28 [INFO] [stdout] | [INFO] [stdout] 130 | #[cfg(any(feature = "std", feature = "test_logging"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `alloc`, `bytes`, `bytes-sgx`, `default`, `lazy_static`, `libc`, `mesalock_sgx`, `num-bigint`, `num-bigint-sgx`, `num-integer`, `num-integer-sgx`, `num-traits`, `num-traits-sgx`, `rand`, `rand-sgx`, `rand_chacha`, `regex`, `regex-sgx`, `ring`, `ring-sgx`, `rust-base58`, `rust-base58-sgx`, `rust-crypto`, `rust-crypto-sgx`, `serde`, `serde-sgx`, `serde_derive`, `serde_derive-sgx`, `sgx_libc`, `sgx_tstd`, `ucrypto`, `untrusted`, and `untrusted-sgx` [INFO] [stdout] = help: consider adding `test_logging` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `std` [INFO] [stdout] --> src/test.rs:151:7 [INFO] [stdout] | [INFO] [stdout] 151 | #[cfg(feature = "std")] [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `alloc`, `bytes`, `bytes-sgx`, `default`, `lazy_static`, `libc`, `mesalock_sgx`, `num-bigint`, `num-bigint-sgx`, `num-integer`, `num-integer-sgx`, `num-traits`, `num-traits-sgx`, `rand`, `rand-sgx`, `rand_chacha`, `regex`, `regex-sgx`, `ring`, `ring-sgx`, `rust-base58`, `rust-base58-sgx`, `rust-crypto`, `rust-crypto-sgx`, `serde`, `serde-sgx`, `serde_derive`, `serde_derive-sgx`, `sgx_libc`, `sgx_tstd`, `ucrypto`, `untrusted`, and `untrusted-sgx` [INFO] [stdout] = help: consider adding `std` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `test_logging` [INFO] [stdout] --> src/test.rs:348:15 [INFO] [stdout] | [INFO] [stdout] 348 | #[cfg(feature = "test_logging")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `alloc`, `bytes`, `bytes-sgx`, `default`, `lazy_static`, `libc`, `mesalock_sgx`, `num-bigint`, `num-bigint-sgx`, `num-integer`, `num-integer-sgx`, `num-traits`, `num-traits-sgx`, `rand`, `rand-sgx`, `rand_chacha`, `regex`, `regex-sgx`, `ring`, `ring-sgx`, `rust-base58`, `rust-base58-sgx`, `rust-crypto`, `rust-crypto-sgx`, `serde`, `serde-sgx`, `serde_derive`, `serde_derive-sgx`, `sgx_libc`, `sgx_tstd`, `ucrypto`, `untrusted`, and `untrusted-sgx` [INFO] [stdout] = help: consider adding `test_logging` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `test_logging` [INFO] [stdout] --> src/test.rs:409:15 [INFO] [stdout] | [INFO] [stdout] 409 | #[cfg(feature = "test_logging")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `alloc`, `bytes`, `bytes-sgx`, `default`, `lazy_static`, `libc`, `mesalock_sgx`, `num-bigint`, `num-bigint-sgx`, `num-integer`, `num-integer-sgx`, `num-traits`, `num-traits-sgx`, `rand`, `rand-sgx`, `rand_chacha`, `regex`, `regex-sgx`, `ring`, `ring-sgx`, `rust-base58`, `rust-base58-sgx`, `rust-crypto`, `rust-crypto-sgx`, `serde`, `serde-sgx`, `serde_derive`, `serde_derive-sgx`, `sgx_libc`, `sgx_tstd`, `ucrypto`, `untrusted`, and `untrusted-sgx` [INFO] [stdout] = help: consider adding `test_logging` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/arithmetic/bigint.rs:338:19 [INFO] [stdout] | [INFO] [stdout] 338 | fn as_partial(&self) -> PartialModulus { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 338 | fn as_partial(&self) -> PartialModulus<'_, M> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 2.35s [INFO] running `Command { std: "docker" "inspect" "b934b6b1d821dcfc357e143e357951b8b597cf31c29609bf43a05a3dfb78ff3c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b934b6b1d821dcfc357e143e357951b8b597cf31c29609bf43a05a3dfb78ff3c", kill_on_drop: false }` [INFO] [stdout] b934b6b1d821dcfc357e143e357951b8b597cf31c29609bf43a05a3dfb78ff3c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] eede0fe089c152c24b78ef9ba0ca79aad44cc8e8e7308de99680764faad2543a [INFO] running `Command { std: "docker" "start" "-a" "eede0fe089c152c24b78ef9ba0ca79aad44cc8e8e7308de99680764faad2543a", kill_on_drop: false }` [INFO] [stderr] warning: unexpected `cfg` condition value: `internal_benches` [INFO] [stderr] --> src/ec/suite_b/ops.rs:1186:7 [INFO] [stderr] | [INFO] [stderr] 1186 | #[cfg(feature = "internal_benches")] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: expected values for `feature` are: `alloc`, `bytes`, `bytes-sgx`, `default`, `lazy_static`, `libc`, `mesalock_sgx`, `num-bigint`, `num-bigint-sgx`, `num-integer`, `num-integer-sgx`, `num-traits`, `num-traits-sgx`, `rand`, `rand-sgx`, `rand_chacha`, `regex`, `regex-sgx`, `ring`, `ring-sgx`, `rust-base58`, `rust-base58-sgx`, `rust-crypto`, `rust-crypto-sgx`, `serde`, `serde-sgx`, `serde_derive`, `serde_derive-sgx`, `sgx_libc`, `sgx_tstd`, `ucrypto`, `untrusted`, and `untrusted-sgx` [INFO] [stderr] = help: consider adding `internal_benches` as a feature in `Cargo.toml` [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unexpected `cfg` condition value: `internal_benches` [INFO] [stderr] --> src/ec/suite_b/ops.rs:1208:7 [INFO] [stderr] | [INFO] [stderr] 1208 | #[cfg(feature = "internal_benches")] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: expected values for `feature` are: `alloc`, `bytes`, `bytes-sgx`, `default`, `lazy_static`, `libc`, `mesalock_sgx`, `num-bigint`, `num-bigint-sgx`, `num-integer`, `num-integer-sgx`, `num-traits`, `num-traits-sgx`, `rand`, `rand-sgx`, `rand_chacha`, `regex`, `regex-sgx`, `ring`, `ring-sgx`, `rust-base58`, `rust-base58-sgx`, `rust-crypto`, `rust-crypto-sgx`, `serde`, `serde-sgx`, `serde_derive`, `serde_derive-sgx`, `sgx_libc`, `sgx_tstd`, `ucrypto`, `untrusted`, and `untrusted-sgx` [INFO] [stderr] = help: consider adding `internal_benches` as a feature in `Cargo.toml` [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] [INFO] [stderr] warning: unexpected `cfg` condition value: `internal_benches` [INFO] [stderr] --> src/ec/suite_b/ops/p256.rs:343:7 [INFO] [stderr] | [INFO] [stderr] 343 | #[cfg(feature = "internal_benches")] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: expected values for `feature` are: `alloc`, `bytes`, `bytes-sgx`, `default`, `lazy_static`, `libc`, `mesalock_sgx`, `num-bigint`, `num-bigint-sgx`, `num-integer`, `num-integer-sgx`, `num-traits`, `num-traits-sgx`, `rand`, `rand-sgx`, `rand_chacha`, `regex`, `regex-sgx`, `ring`, `ring-sgx`, `rust-base58`, `rust-base58-sgx`, `rust-crypto`, `rust-crypto-sgx`, `serde`, `serde-sgx`, `serde_derive`, `serde_derive-sgx`, `sgx_libc`, `sgx_tstd`, `ucrypto`, `untrusted`, and `untrusted-sgx` [INFO] [stderr] = help: consider adding `internal_benches` as a feature in `Cargo.toml` [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] [INFO] [stderr] warning: unexpected `cfg` condition value: `internal_benches` [INFO] [stderr] --> src/ec/suite_b/ops/p384.rs:373:7 [INFO] [stderr] | [INFO] [stderr] 373 | #[cfg(feature = "internal_benches")] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: expected values for `feature` are: `alloc`, `bytes`, `bytes-sgx`, `default`, `lazy_static`, `libc`, `mesalock_sgx`, `num-bigint`, `num-bigint-sgx`, `num-integer`, `num-integer-sgx`, `num-traits`, `num-traits-sgx`, `rand`, `rand-sgx`, `rand_chacha`, `regex`, `regex-sgx`, `ring`, `ring-sgx`, `rust-base58`, `rust-base58-sgx`, `rust-crypto`, `rust-crypto-sgx`, `serde`, `serde-sgx`, `serde_derive`, `serde_derive-sgx`, `sgx_libc`, `sgx_tstd`, `ucrypto`, `untrusted`, and `untrusted-sgx` [INFO] [stderr] = help: consider adding `internal_benches` as a feature in `Cargo.toml` [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around match arm expression [INFO] [stderr] --> src/errors.rs:135:44 [INFO] [stderr] | [INFO] [stderr] 135 | ErrorKind::ErrInvalidEntropyLength => ("Entropy length must within [128, 256] and be multiples of 32"), [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 135 - ErrorKind::ErrInvalidEntropyLength => ("Entropy length must within [128, 256] and be multiples of 32"), [INFO] [stderr] 135 + ErrorKind::ErrInvalidEntropyLength => "Entropy length must within [128, 256] and be multiples of 32", [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around match arm expression [INFO] [stderr] --> src/errors.rs:138:44 [INFO] [stderr] | [INFO] [stderr] 138 | ErrorKind::ErrStrengthNotSupported => ("This strength has not been supported yet."), [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 138 - ErrorKind::ErrStrengthNotSupported => ("This strength has not been supported yet."), [INFO] [stderr] 138 + ErrorKind::ErrStrengthNotSupported => "This strength has not been supported yet.", [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around match arm expression [INFO] [stderr] --> src/errors.rs:142:44 [INFO] [stderr] | [INFO] [stderr] 142 | ErrorKind::ErrLanguageNotSupported => ("This language has not been supported yet."), [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 142 - ErrorKind::ErrLanguageNotSupported => ("This language has not been supported yet."), [INFO] [stderr] 142 + ErrorKind::ErrLanguageNotSupported => "This language has not been supported yet.", [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around match arm expression [INFO] [stderr] --> src/errors.rs:144:43 [INFO] [stderr] | [INFO] [stderr] 144 | ...cNumNotValid => ("The number of words in the Mnemonic sentence is not valid. It must be within [12, 15, 18, 21, 24]"), [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 144 - ErrorKind::ErrMnemonicNumNotValid => ("The number of words in the Mnemonic sentence is not valid. It must be within [12, 15, 18, 21, 24]"), [INFO] [stderr] 144 + ErrorKind::ErrMnemonicNumNotValid => "The number of words in the Mnemonic sentence is not valid. It must be within [12, 15, 18, 21, 24]", [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around match arm expression [INFO] [stderr] --> src/errors.rs:146:49 [INFO] [stderr] | [INFO] [stderr] 146 | ErrorKind::ErrMnemonicChecksumIncorrect => ("The checksum within the Mnemonic sentence incorrect"), [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 146 - ErrorKind::ErrMnemonicChecksumIncorrect => ("The checksum within the Mnemonic sentence incorrect"), [INFO] [stderr] 146 + ErrorKind::ErrMnemonicChecksumIncorrect => "The checksum within the Mnemonic sentence incorrect", [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unexpected `cfg` condition value: `std` [INFO] [stderr] --> src/test.rs:130:11 [INFO] [stderr] | [INFO] [stderr] 130 | #[cfg(any(feature = "std", feature = "test_logging"))] [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: expected values for `feature` are: `alloc`, `bytes`, `bytes-sgx`, `default`, `lazy_static`, `libc`, `mesalock_sgx`, `num-bigint`, `num-bigint-sgx`, `num-integer`, `num-integer-sgx`, `num-traits`, `num-traits-sgx`, `rand`, `rand-sgx`, `rand_chacha`, `regex`, `regex-sgx`, `ring`, `ring-sgx`, `rust-base58`, `rust-base58-sgx`, `rust-crypto`, `rust-crypto-sgx`, `serde`, `serde-sgx`, `serde_derive`, `serde_derive-sgx`, `sgx_libc`, `sgx_tstd`, `ucrypto`, `untrusted`, and `untrusted-sgx` [INFO] [stderr] = help: consider adding `std` as a feature in `Cargo.toml` [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] [INFO] [stderr] warning: unexpected `cfg` condition value: `test_logging` [INFO] [stderr] --> src/test.rs:130:28 [INFO] [stderr] | [INFO] [stderr] 130 | #[cfg(any(feature = "std", feature = "test_logging"))] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: expected values for `feature` are: `alloc`, `bytes`, `bytes-sgx`, `default`, `lazy_static`, `libc`, `mesalock_sgx`, `num-bigint`, `num-bigint-sgx`, `num-integer`, `num-integer-sgx`, `num-traits`, `num-traits-sgx`, `rand`, `rand-sgx`, `rand_chacha`, `regex`, `regex-sgx`, `ring`, `ring-sgx`, `rust-base58`, `rust-base58-sgx`, `rust-crypto`, `rust-crypto-sgx`, `serde`, `serde-sgx`, `serde_derive`, `serde_derive-sgx`, `sgx_libc`, `sgx_tstd`, `ucrypto`, `untrusted`, and `untrusted-sgx` [INFO] [stderr] = help: consider adding `test_logging` as a feature in `Cargo.toml` [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] [INFO] [stderr] warning: unexpected `cfg` condition value: `std` [INFO] [stderr] --> src/test.rs:151:7 [INFO] [stderr] | [INFO] [stderr] 151 | #[cfg(feature = "std")] [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: expected values for `feature` are: `alloc`, `bytes`, `bytes-sgx`, `default`, `lazy_static`, `libc`, `mesalock_sgx`, `num-bigint`, `num-bigint-sgx`, `num-integer`, `num-integer-sgx`, `num-traits`, `num-traits-sgx`, `rand`, `rand-sgx`, `rand_chacha`, `regex`, `regex-sgx`, `ring`, `ring-sgx`, `rust-base58`, `rust-base58-sgx`, `rust-crypto`, `rust-crypto-sgx`, `serde`, `serde-sgx`, `serde_derive`, `serde_derive-sgx`, `sgx_libc`, `sgx_tstd`, `ucrypto`, `untrusted`, and `untrusted-sgx` [INFO] [stderr] = help: consider adding `std` as a feature in `Cargo.toml` [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] [INFO] [stderr] warning: unexpected `cfg` condition value: `test_logging` [INFO] [stderr] --> src/test.rs:348:15 [INFO] [stderr] | [INFO] [stderr] 348 | #[cfg(feature = "test_logging")] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: expected values for `feature` are: `alloc`, `bytes`, `bytes-sgx`, `default`, `lazy_static`, `libc`, `mesalock_sgx`, `num-bigint`, `num-bigint-sgx`, `num-integer`, `num-integer-sgx`, `num-traits`, `num-traits-sgx`, `rand`, `rand-sgx`, `rand_chacha`, `regex`, `regex-sgx`, `ring`, `ring-sgx`, `rust-base58`, `rust-base58-sgx`, `rust-crypto`, `rust-crypto-sgx`, `serde`, `serde-sgx`, `serde_derive`, `serde_derive-sgx`, `sgx_libc`, `sgx_tstd`, `ucrypto`, `untrusted`, and `untrusted-sgx` [INFO] [stderr] = help: consider adding `test_logging` as a feature in `Cargo.toml` [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] [INFO] [stderr] warning: unexpected `cfg` condition value: `test_logging` [INFO] [stderr] --> src/test.rs:409:15 [INFO] [stderr] | [INFO] [stderr] 409 | #[cfg(feature = "test_logging")] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: expected values for `feature` are: `alloc`, `bytes`, `bytes-sgx`, `default`, `lazy_static`, `libc`, `mesalock_sgx`, `num-bigint`, `num-bigint-sgx`, `num-integer`, `num-integer-sgx`, `num-traits`, `num-traits-sgx`, `rand`, `rand-sgx`, `rand_chacha`, `regex`, `regex-sgx`, `ring`, `ring-sgx`, `rust-base58`, `rust-base58-sgx`, `rust-crypto`, `rust-crypto-sgx`, `serde`, `serde-sgx`, `serde_derive`, `serde_derive-sgx`, `sgx_libc`, `sgx_tstd`, `ucrypto`, `untrusted`, and `untrusted-sgx` [INFO] [stderr] = help: consider adding `test_logging` as a feature in `Cargo.toml` [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/arithmetic/bigint.rs:338:19 [INFO] [stderr] | [INFO] [stderr] 338 | fn as_partial(&self) -> PartialModulus { [INFO] [stderr] | ^^^^^ ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 338 | fn as_partial(&self) -> PartialModulus<'_, M> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: `eigen_crypto` (lib) generated 15 warnings (run `cargo fix --lib -p eigen_crypto` to apply 6 suggestions) [INFO] [stderr] warning: duplicated attribute [INFO] [stderr] --> src/arithmetic/bigint.rs:1310:5 [INFO] [stderr] | [INFO] [stderr] 1310 | #[test] [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(duplicate_macro_attributes)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `eigen_crypto` (lib test) generated 16 warnings (15 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.14s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/eigen_crypto-dceda353d7cff9cd) [INFO] [stdout] [INFO] [stdout] running 63 tests [INFO] [stdout] test arithmetic::bigint::tests::test_elem_mul ... ok [INFO] [stdout] test arithmetic::bigint::tests::test_elem_reduced_once ... ok [INFO] [stdout] test arithmetic::bigint::tests::test_elem_squared ... ok [INFO] [stdout] test arithmetic::bigint::tests::test_modulus_debug ... ok [INFO] [stdout] test arithmetic::bigint::tests::test_public_exponent_debug ... ok [INFO] [stdout] test bssl::tests::result::semantics ... ok [INFO] [stdout] test arithmetic::bigint::tests::test_elem_reduced ... ok [INFO] [stdout] test bssl::tests::result::size_and_alignment ... ok [INFO] [stdout] test c::tests::test_libc_compatible ... ok [INFO] [stdout] test ec::suite_b::ecies::tests::test_aes ... ok [INFO] [stdout] test ec::suite_b::ecdsa::digest_scalar::tests::test ... ok [INFO] [stdout] test ec::suite_b::ecies::tests::test_aes_less_safe ... ok [INFO] [stdout] test ec::suite_b::ecies::tests::test_ecies_with_js ... ok [INFO] [stdout] test ec::suite_b::ecies::tests::test_ecies ... ok [INFO] [stdout] test arithmetic::bigint::tests::test_elem_exp_consttime ... ok [INFO] [stdout] test ec::suite_b::ops::tests::p256_elem_mul_test ... ok [INFO] [stdout] test ec::suite_b::ops::tests::p256_elem_neg_test ... ok [INFO] [stdout] test ec::suite_b::ops::tests::p256_point_double_test ... ok [INFO] [stdout] test ec::suite_b::ops::tests::p256_point_mul_serialized_test ... ok [INFO] [stdout] test ec::suite_b::ops::tests::p256_q_minus_n_plus_n_equals_0_test ... ok [INFO] [stdout] test ec::suite_b::ops::tests::p256_point_sum_mixed_test ... ok [INFO] [stdout] test ec::suite_b::ops::tests::p256_scalar_square_test ... ok [INFO] [stdout] test ec::suite_b::ops::tests::p256_scalar_mul_test ... ok [INFO] [stdout] test ec::suite_b::ops::tests::p384_elem_div_by_2_test ... ok [INFO] [stdout] test ec::suite_b::ops::tests::p384_elem_mul_test ... ok [INFO] [stdout] test ec::suite_b::ops::tests::p256_point_sum_test ... ok [INFO] [stdout] test ec::suite_b::ops::tests::p384_elem_neg_test ... ok [INFO] [stdout] test ec::suite_b::ops::tests::p384_point_double_test ... ok [INFO] [stdout] test ec::suite_b::ops::tests::p384_elem_add_test ... ok [INFO] [stdout] test ec::suite_b::ops::tests::p256_elem_add_test ... ok [INFO] [stdout] test ec::suite_b::ops::tests::p384_point_sum_test ... ok [INFO] [stdout] test ec::suite_b::ops::tests::p384_q_minus_n_plus_n_equals_0_test ... ok [INFO] [stdout] test arithmetic::bigint::tests::test_elem_mul ... ok [INFO] [stdout] test ec::suite_b::ops::tests::p384_scalar_mul_test ... ok [INFO] [stdout] test ec::suite_b::public_key::tests::parse_uncompressed_point_test ... ok [INFO] [stdout] test ec::suite_b::ops::tests::p384_elem_sub_test ... ok [INFO] [stdout] test limb::tests::test_big_endian_from_limbs_same_length ... ok [INFO] [stdout] test limb::tests::test_limbs_are_even ... ok [INFO] [stdout] test limb::tests::test_limbs_are_zero ... ok [INFO] [stdout] test limb::tests::test_limbs_equal_limb ... ok [INFO] [stdout] test limb::tests::test_limbs_less_than_limb_constant_time ... ok [INFO] [stdout] test limb::tests::test_limbs_minimal_bits ... ok [INFO] [stdout] test ec::suite_b::ops::tests::p256_scalar_inv_to_mont_zero_panic_test - should panic ... ok [INFO] [stdout] test ec::suite_b::ops::tests::p384_scalar_inv_to_mont_zero_panic_test - should panic ... ok [INFO] [stdout] test sign::ecdsa::tests::test_public_sig ... ok [INFO] [stdout] test sign::ecdsa::tests::test_seed_private_public ... ok [INFO] [stdout] test limb::tests::test_parse_big_endian_and_pad_consttime ... ok [INFO] [stdout] test limb::tests::test_big_endian_from_limbs_fewer_limbs - should panic ... ok [INFO] [stdout] test test::tests::first_err - should panic ... ok [INFO] [stdout] test sign::ecdsa::tests::test_sign ... ok [INFO] [stdout] test test::tests::middle_err - should panic ... ok [INFO] [stdout] test test::tests::last_err - should panic ... ok [INFO] [stdout] test test::tests::first_panic - should panic ... ok [INFO] [stdout] test test::tests::middle_panic - should panic ... ok [INFO] [stdout] test test::tests::one_err - should panic ... ok [INFO] [stdout] test test::tests::one_ok ... ok [INFO] [stdout] test test::tests::last_panic - should panic ... ok [INFO] [stdout] test test::tests::one_panics - should panic ... ok [INFO] [stdout] test test::tests::syntax_error - should panic ... ok [INFO] [stdout] test ec::suite_b::ops::tests::p256_point_mul_base_test ... ok [INFO] [stdout] test ec::suite_b::ops::tests::p256_point_mul_test ... ok [INFO] [stdout] test ec::suite_b::ops::tests::p384_point_mul_base_test ... ok [INFO] [stdout] test ec::suite_b::ops::tests::p384_point_mul_test ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 63 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.27s [INFO] [stdout] [INFO] [stderr] Doc-tests eigen_crypto [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test src/test.rs - test (line 53) ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] warning: unnecessary parentheses around match arm expression [INFO] [stderr] --> src/errors.rs:135:44 [INFO] [stderr] | [INFO] [stderr] 135 | ErrorKind::ErrInvalidEntropyLength => ("Entropy length must within [128, 256] and be multiples of 32"), [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 135 - ErrorKind::ErrInvalidEntropyLength => ("Entropy length must within [128, 256] and be multiples of 32"), [INFO] [stderr] 135 + ErrorKind::ErrInvalidEntropyLength => "Entropy length must within [128, 256] and be multiples of 32", [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around match arm expression [INFO] [stderr] --> src/errors.rs:138:44 [INFO] [stderr] | [INFO] [stderr] 138 | ErrorKind::ErrStrengthNotSupported => ("This strength has not been supported yet."), [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 138 - ErrorKind::ErrStrengthNotSupported => ("This strength has not been supported yet."), [INFO] [stderr] 138 + ErrorKind::ErrStrengthNotSupported => "This strength has not been supported yet.", [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around match arm expression [INFO] [stderr] --> src/errors.rs:142:44 [INFO] [stderr] | [INFO] [stderr] 142 | ErrorKind::ErrLanguageNotSupported => ("This language has not been supported yet."), [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 142 - ErrorKind::ErrLanguageNotSupported => ("This language has not been supported yet."), [INFO] [stderr] 142 + ErrorKind::ErrLanguageNotSupported => "This language has not been supported yet.", [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around match arm expression [INFO] [stderr] --> src/errors.rs:144:43 [INFO] [stderr] | [INFO] [stderr] 144 | ...cNumNotValid => ("The number of words in the Mnemonic sentence is not valid. It must be within [12, 15, 18, 21, 24]"), [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 144 - ErrorKind::ErrMnemonicNumNotValid => ("The number of words in the Mnemonic sentence is not valid. It must be within [12, 15, 18, 21, 24]"), [INFO] [stderr] 144 + ErrorKind::ErrMnemonicNumNotValid => "The number of words in the Mnemonic sentence is not valid. It must be within [12, 15, 18, 21, 24]", [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around match arm expression [INFO] [stderr] --> src/errors.rs:146:49 [INFO] [stderr] | [INFO] [stderr] 146 | ErrorKind::ErrMnemonicChecksumIncorrect => ("The checksum within the Mnemonic sentence incorrect"), [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 146 - ErrorKind::ErrMnemonicChecksumIncorrect => ("The checksum within the Mnemonic sentence incorrect"), [INFO] [stderr] 146 + ErrorKind::ErrMnemonicChecksumIncorrect => "The checksum within the Mnemonic sentence incorrect", [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: 5 warnings emitted [INFO] [stderr] [INFO] running `Command { std: "docker" "inspect" "eede0fe089c152c24b78ef9ba0ca79aad44cc8e8e7308de99680764faad2543a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "eede0fe089c152c24b78ef9ba0ca79aad44cc8e8e7308de99680764faad2543a", kill_on_drop: false }` [INFO] [stdout] eede0fe089c152c24b78ef9ba0ca79aad44cc8e8e7308de99680764faad2543a