[INFO] cloning repository https://github.com/AldanTanneo/cryptography-class
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/AldanTanneo/cryptography-class" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAldanTanneo%2Fcryptography-class", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAldanTanneo%2Fcryptography-class'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 6e7ae62bf010d4c0d41bfc673fa0131ad82740ee
[INFO] testing AldanTanneo/cryptography-class against master#d98a5da813da67eb189387b8ccfb73cf481275d8+rustflags=-Copt-level=3 for pr-138759
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAldanTanneo%2Fcryptography-class" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/AldanTanneo/cryptography-class
[INFO] finished tweaking git repo https://github.com/AldanTanneo/cryptography-class
[INFO] tweaked toml for git repo https://github.com/AldanTanneo/cryptography-class written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/AldanTanneo/cryptography-class on toolchain d98a5da813da67eb189387b8ccfb73cf481275d8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+d98a5da813da67eb189387b8ccfb73cf481275d8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/AldanTanneo/cryptography-class 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" "+d98a5da813da67eb189387b8ccfb73cf481275d8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded bytemuck v1.14.2
[INFO] [stderr]   Downloaded argh_derive v0.1.12
[INFO] [stderr]   Downloaded serde_derive v1.0.196
[INFO] [stderr]   Downloaded serde v1.0.196
[INFO] [stderr]   Downloaded argh v0.1.12
[INFO] [stderr]   Downloaded argh_shared v0.1.12
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+d98a5da813da67eb189387b8ccfb73cf481275d8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] e4848798b6c520b5b7cc4fdb8ed56821734a51d5e7c3c59f615c72bbe00d4bdd
[INFO] running `Command { std: "docker" "start" "-a" "e4848798b6c520b5b7cc4fdb8ed56821734a51d5e7c3c59f615c72bbe00d4bdd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e4848798b6c520b5b7cc4fdb8ed56821734a51d5e7c3c59f615c72bbe00d4bdd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e4848798b6c520b5b7cc4fdb8ed56821734a51d5e7c3c59f615c72bbe00d4bdd", kill_on_drop: false }`
[INFO] [stdout] e4848798b6c520b5b7cc4fdb8ed56821734a51d5e7c3c59f615c72bbe00d4bdd
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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 -Copt-level=3" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+d98a5da813da67eb189387b8ccfb73cf481275d8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] bf0ab9d328576354d1663a9c25fdfe0831e31088e4331d672d0642a4272cd9a6
[INFO] running `Command { std: "docker" "start" "-a" "bf0ab9d328576354d1663a9c25fdfe0831e31088e4331d672d0642a4272cd9a6", kill_on_drop: false }`
[INFO] [stderr] warning: output filename collision.
[INFO] [stderr] The bin target `keygen` in package `kem v0.1.0 (/opt/rustwide/workdir/kem)` has the same output filename as the bin target `keygen` in package `ed25519 v0.1.0 (/opt/rustwide/workdir/ed25519)`.
[INFO] [stderr] Colliding filename is: /opt/rustwide/target/debug/keygen
[INFO] [stderr] The targets should have unique names.
[INFO] [stderr] Consider changing their names to be unique or compiling them separately.
[INFO] [stderr] This may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>.
[INFO] [stderr] warning: output filename collision.
[INFO] [stderr] The bin target `keygen` in package `kem v0.1.0 (/opt/rustwide/workdir/kem)` has the same output filename as the bin target `keygen` in package `ed25519 v0.1.0 (/opt/rustwide/workdir/ed25519)`.
[INFO] [stderr] Colliding filename is: /opt/rustwide/target/debug/keygen.dwp
[INFO] [stderr] The targets should have unique names.
[INFO] [stderr] Consider changing their names to be unique or compiling them separately.
[INFO] [stderr] This may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>.
[INFO] [stderr]    Compiling proc-macro2 v1.0.78
[INFO] [stderr]    Compiling libc v0.2.153
[INFO] [stderr]    Compiling serde v1.0.196
[INFO] [stderr]    Compiling io-utils v0.1.0 (/opt/rustwide/workdir/io-utils)
[INFO] [stderr]    Compiling subtle v2.5.0
[INFO] [stderr]    Compiling paste v1.0.14
[INFO] [stderr]    Compiling either v1.9.0
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling num-traits v0.2.17
[INFO] [stderr]    Compiling num-integer v0.1.45
[INFO] [stderr]    Compiling num-bigint v0.4.4
[INFO] [stderr]    Compiling itertools v0.10.5
[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.8
[INFO] [stderr]    Compiling quote v1.0.35
[INFO] [stderr]    Compiling syn v2.0.48
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling getrandom v0.2.12
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling crypto-bigint v0.5.5
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling ark-std v0.4.0
[INFO] [stderr]    Compiling ark-serialize v0.4.2
[INFO] [stderr]    Compiling ark-ff-macros v0.4.2
[INFO] [stderr]    Compiling derivative v2.2.0
[INFO] [stderr]    Compiling ark-ff-asm v0.4.2
[INFO] [stderr]    Compiling serde_derive v1.0.196
[INFO] [stderr]    Compiling bytemuck_derive v1.5.0
[INFO] [stderr]    Compiling zeroize_derive v1.4.2
[INFO] [stderr]    Compiling zeroize v1.7.0
[INFO] [stderr]    Compiling bytemuck v1.14.2
[INFO] [stderr]    Compiling shake128 v0.1.0 (/opt/rustwide/workdir/shake128)
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> shake128/src/lib.rs:13:12
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub struct AlignedData(pub [u8; 200]);
[INFO] [stdout]    |            ^^^^^^^^^^^ field in this struct
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider removing this field
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check` is never used
[INFO] [stdout]   --> shake128/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | / #[repr(align(8), C)]
[INFO] [stdout] 12 | | #[derive(Debug, Copy, Clone, PartialEq, Eq, Pod, Zeroable)]
[INFO] [stdout] 13 | | pub struct AlignedData(pub [u8; 200]);
[INFO] [stdout]    | |______________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> shake128/src/lib.rs:30:12
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub struct State {
[INFO] [stdout]    |            ^^^^^ field in this struct
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider removing this field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check` is never used
[INFO] [stdout]   --> shake128/src/lib.rs:28:1
[INFO] [stdout]    |
[INFO] [stdout] 28 | / #[repr(C)]
[INFO] [stdout] 29 | | #[derive(Debug, Copy, Clone, Default, PartialEq, Eq, Pod, Zeroable)]
[INFO] [stdout] 30 | | pub struct State {
[INFO] [stdout] 31 | |     data: [[u64; 5]; 5],
[INFO] [stdout] 32 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling ark-ff v0.4.2
[INFO] [stderr]    Compiling argh_shared v0.1.12
[INFO] [stderr]    Compiling argh_derive v0.1.12
[INFO] [stderr]    Compiling argh v0.1.12
[INFO] [stderr]    Compiling chacha20 v0.1.0 (/opt/rustwide/workdir/chacha20)
[INFO] [stderr]    Compiling poly1305 v0.1.0 (/opt/rustwide/workdir/poly1305)
[INFO] [stderr]    Compiling aead_chacha_poly v0.1.0 (/opt/rustwide/workdir/aead_chacha_poly)
[INFO] [stderr]    Compiling x25519 v0.1.0 (/opt/rustwide/workdir/x25519)
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]  --> x25519/src/field.rs:3:10
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[derive(MontConfig)]
[INFO] [stdout]   |          ^---------
[INFO] [stdout]   |          |
[INFO] [stdout]   |          `MontConfig` is not local
[INFO] [stdout]   |          move the `impl` block outside of this function `field25519config___`
[INFO] [stdout] ...
[INFO] [stdout] 6 | pub struct Field25519Config;
[INFO] [stdout]   |            ---------------- `Field25519Config` is not local
[INFO] [stdout]   |
[INFO] [stdout]   = note: the derive macro `MontConfig` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]   = note: the derive macro `MontConfig` may come from an old version of the `ark_ff_macros` crate, try updating your dependency with `cargo update -p ark_ff_macros`
[INFO] [stdout]   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]   = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout]   = note: this warning originates in the derive macro `MontConfig` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> x25519/src/field.rs:10:10
[INFO] [stdout]    |
[INFO] [stdout] 10 | #[derive(MontConfig)]
[INFO] [stdout]    |          ^---------
[INFO] [stdout]    |          |
[INFO] [stdout]    |          `MontConfig` is not local
[INFO] [stdout]    |          move the `impl` block outside of this function `field448config___`
[INFO] [stdout] ...
[INFO] [stdout] 14 | pub struct Field448Config;
[INFO] [stdout]    |            -------------- `Field448Config` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `MontConfig` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `MontConfig` may come from an old version of the `ark_ff_macros` crate, try updating your dependency with `cargo update -p ark_ff_macros`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `MontConfig` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling ed25519 v0.1.0 (/opt/rustwide/workdir/ed25519)
[INFO] [stderr]    Compiling kem v0.1.0 (/opt/rustwide/workdir/kem)
[INFO] [stdout] warning: unexpected `cfg` condition value: `asm`
[INFO] [stdout]  --> ed25519/src/field.rs:5:10
[INFO] [stdout]   |
[INFO] [stdout] 5 | #[derive(MontConfig)]
[INFO] [stdout]   |          ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: no expected values for `feature`
[INFO] [stdout]   = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]   = help: try referring to `MontConfig` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]   = help: the derive macro `MontConfig` may come from an old version of the `ark_ff_macros` crate, try updating your dependency with `cargo update -p ark_ff_macros`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout]   = note: this warning originates in the derive macro `MontConfig` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]  --> ed25519/src/field.rs:5:10
[INFO] [stdout]   |
[INFO] [stdout] 5 | #[derive(MontConfig)]
[INFO] [stdout]   |          ^---------
[INFO] [stdout]   |          |
[INFO] [stdout]   |          `MontConfig` is not local
[INFO] [stdout]   |          move the `impl` block outside of this function `fieldorderconfig___`
[INFO] [stdout] ...
[INFO] [stdout] 8 | pub struct FieldOrderConfig;
[INFO] [stdout]   |            ---------------- `FieldOrderConfig` is not local
[INFO] [stdout]   |
[INFO] [stdout]   = note: the derive macro `MontConfig` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]   = note: the derive macro `MontConfig` may come from an old version of the `ark_ff_macros` crate, try updating your dependency with `cargo update -p ark_ff_macros`
[INFO] [stdout]   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]   = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout]   = note: this warning originates in the derive macro `MontConfig` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 41s
[INFO] running `Command { std: "docker" "inspect" "bf0ab9d328576354d1663a9c25fdfe0831e31088e4331d672d0642a4272cd9a6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bf0ab9d328576354d1663a9c25fdfe0831e31088e4331d672d0642a4272cd9a6", kill_on_drop: false }`
[INFO] [stdout] bf0ab9d328576354d1663a9c25fdfe0831e31088e4331d672d0642a4272cd9a6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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 -Copt-level=3" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+d98a5da813da67eb189387b8ccfb73cf481275d8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c4a7066f5d5e308f6561ffa667a2d2a3cd61ba17e8279352ae66124094dd9581
[INFO] running `Command { std: "docker" "start" "-a" "c4a7066f5d5e308f6561ffa667a2d2a3cd61ba17e8279352ae66124094dd9581", kill_on_drop: false }`
[INFO] [stderr]    Compiling io-utils v0.1.0 (/opt/rustwide/workdir/io-utils)
[INFO] [stderr]    Compiling shake128 v0.1.0 (/opt/rustwide/workdir/shake128)
[INFO] [stderr]    Compiling poly1305 v0.1.0 (/opt/rustwide/workdir/poly1305)
[INFO] [stderr]    Compiling chacha20 v0.1.0 (/opt/rustwide/workdir/chacha20)
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> shake128/src/lib.rs:13:12
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub struct AlignedData(pub [u8; 200]);
[INFO] [stdout]    |            ^^^^^^^^^^^ field in this struct
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider removing this field
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check` is never used
[INFO] [stdout]   --> shake128/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | / #[repr(align(8), C)]
[INFO] [stdout] 12 | | #[derive(Debug, Copy, Clone, PartialEq, Eq, Pod, Zeroable)]
[INFO] [stdout] 13 | | pub struct AlignedData(pub [u8; 200]);
[INFO] [stdout]    | |______________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> shake128/src/lib.rs:30:12
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub struct State {
[INFO] [stdout]    |            ^^^^^ field in this struct
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider removing this field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check` is never used
[INFO] [stdout]   --> shake128/src/lib.rs:28:1
[INFO] [stdout]    |
[INFO] [stdout] 28 | / #[repr(C)]
[INFO] [stdout] 29 | | #[derive(Debug, Copy, Clone, Default, PartialEq, Eq, Pod, Zeroable)]
[INFO] [stdout] 30 | | pub struct State {
[INFO] [stdout] 31 | |     data: [[u64; 5]; 5],
[INFO] [stdout] 32 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]  --> x25519/src/field.rs:3:10
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[derive(MontConfig)]
[INFO] [stdout]   |          ^---------
[INFO] [stdout]   |          |
[INFO] [stdout]   |          `MontConfig` is not local
[INFO] [stdout]   |          move the `impl` block outside of this function `field25519config___`
[INFO] [stdout] ...
[INFO] [stdout] 6 | pub struct Field25519Config;
[INFO] [stdout]   |            ---------------- `Field25519Config` is not local
[INFO] [stdout]   |
[INFO] [stdout]   = note: the derive macro `MontConfig` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]   = note: the derive macro `MontConfig` may come from an old version of the `ark_ff_macros` crate, try updating your dependency with `cargo update -p ark_ff_macros`
[INFO] [stdout]   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]   = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout]   = note: this warning originates in the derive macro `MontConfig` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling aead_chacha_poly v0.1.0 (/opt/rustwide/workdir/aead_chacha_poly)
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> x25519/src/field.rs:10:10
[INFO] [stdout]    |
[INFO] [stdout] 10 | #[derive(MontConfig)]
[INFO] [stdout]    |          ^---------
[INFO] [stdout]    |          |
[INFO] [stdout]    |          `MontConfig` is not local
[INFO] [stdout]    |          move the `impl` block outside of this function `field448config___`
[INFO] [stdout] ...
[INFO] [stdout] 14 | pub struct Field448Config;
[INFO] [stdout]    |            -------------- `Field448Config` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `MontConfig` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `MontConfig` may come from an old version of the `ark_ff_macros` crate, try updating your dependency with `cargo update -p ark_ff_macros`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `MontConfig` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling x25519 v0.1.0 (/opt/rustwide/workdir/x25519)
[INFO] [stdout] warning: unexpected `cfg` condition value: `asm`
[INFO] [stdout]  --> ed25519/src/field.rs:5:10
[INFO] [stdout]   |
[INFO] [stdout] 5 | #[derive(MontConfig)]
[INFO] [stdout]   |          ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: no expected values for `feature`
[INFO] [stdout]   = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]   = help: try referring to `MontConfig` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]   = help: the derive macro `MontConfig` may come from an old version of the `ark_ff_macros` crate, try updating your dependency with `cargo update -p ark_ff_macros`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout]   = note: this warning originates in the derive macro `MontConfig` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]  --> ed25519/src/field.rs:5:10
[INFO] [stdout]   |
[INFO] [stdout] 5 | #[derive(MontConfig)]
[INFO] [stdout]   |          ^---------
[INFO] [stdout]   |          |
[INFO] [stdout]   |          `MontConfig` is not local
[INFO] [stdout]   |          move the `impl` block outside of this function `fieldorderconfig___`
[INFO] [stdout] ...
[INFO] [stdout] 8 | pub struct FieldOrderConfig;
[INFO] [stdout]   |            ---------------- `FieldOrderConfig` is not local
[INFO] [stdout]   |
[INFO] [stdout]   = note: the derive macro `MontConfig` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]   = note: the derive macro `MontConfig` may come from an old version of the `ark_ff_macros` crate, try updating your dependency with `cargo update -p ark_ff_macros`
[INFO] [stdout]   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]   = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout]   = note: this warning originates in the derive macro `MontConfig` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling kem v0.1.0 (/opt/rustwide/workdir/kem)
[INFO] [stderr]    Compiling ed25519 v0.1.0 (/opt/rustwide/workdir/ed25519)
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> x25519/tests/curve1009.rs:23:10
[INFO] [stdout]    |
[INFO] [stdout] 23 | #[derive(MontConfig)]
[INFO] [stdout]    |          ^---------
[INFO] [stdout]    |          |
[INFO] [stdout]    |          `MontConfig` is not local
[INFO] [stdout]    |          move the `impl` block outside of this function `fqconfig___`
[INFO] [stdout] ...
[INFO] [stdout] 26 | struct FqConfig;
[INFO] [stdout]    |        -------- `FqConfig` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `MontConfig` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `MontConfig` may come from an old version of the `ark_ff_macros` crate, try updating your dependency with `cargo update -p ark_ff_macros`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout]    = note: this warning originates in the derive macro `MontConfig` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> shake128/src/lib.rs:13:12
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub struct AlignedData(pub [u8; 200]);
[INFO] [stdout]    |            ^^^^^^^^^^^ field in this struct
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider removing this field
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check` is never used
[INFO] [stdout]   --> shake128/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | / #[repr(align(8), C)]
[INFO] [stdout] 12 | | #[derive(Debug, Copy, Clone, PartialEq, Eq, Pod, Zeroable)]
[INFO] [stdout] 13 | | pub struct AlignedData(pub [u8; 200]);
[INFO] [stdout]    | |______________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> shake128/src/lib.rs:30:12
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub struct State {
[INFO] [stdout]    |            ^^^^^ field in this struct
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider removing this field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check` is never used
[INFO] [stdout]   --> shake128/src/lib.rs:28:1
[INFO] [stdout]    |
[INFO] [stdout] 28 | / #[repr(C)]
[INFO] [stdout] 29 | | #[derive(Debug, Copy, Clone, Default, PartialEq, Eq, Pod, Zeroable)]
[INFO] [stdout] 30 | | pub struct State {
[INFO] [stdout] 31 | |     data: [[u64; 5]; 5],
[INFO] [stdout] 32 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `asm`
[INFO] [stdout]  --> ed25519/src/field.rs:5:10
[INFO] [stdout]   |
[INFO] [stdout] 5 | #[derive(MontConfig)]
[INFO] [stdout]   |          ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: no expected values for `feature`
[INFO] [stdout]   = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]   = help: try referring to `MontConfig` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]   = help: the derive macro `MontConfig` may come from an old version of the `ark_ff_macros` crate, try updating your dependency with `cargo update -p ark_ff_macros`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout]   = note: this warning originates in the derive macro `MontConfig` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> x25519/tests/curve101.rs:20:10
[INFO] [stdout]    |
[INFO] [stdout] 20 | #[derive(MontConfig)]
[INFO] [stdout]    |          ^---------
[INFO] [stdout]    |          |
[INFO] [stdout]    |          `MontConfig` is not local
[INFO] [stdout]    |          move the `impl` block outside of this function `fqconfig___`
[INFO] [stdout] ...
[INFO] [stdout] 23 | struct FqConfig;
[INFO] [stdout]    |        -------- `FqConfig` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `MontConfig` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `MontConfig` may come from an old version of the `ark_ff_macros` crate, try updating your dependency with `cargo update -p ark_ff_macros`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout]    = note: this warning originates in the derive macro `MontConfig` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]  --> x25519/src/field.rs:3:10
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[derive(MontConfig)]
[INFO] [stdout]   |          ^---------
[INFO] [stdout]   |          |
[INFO] [stdout]   |          `MontConfig` is not local
[INFO] [stdout]   |          move the `impl` block outside of this function `field25519config___`
[INFO] [stdout] ...
[INFO] [stdout] 6 | pub struct Field25519Config;
[INFO] [stdout]   |            ---------------- `Field25519Config` is not local
[INFO] [stdout]   |
[INFO] [stdout]   = note: the derive macro `MontConfig` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]   = note: the derive macro `MontConfig` may come from an old version of the `ark_ff_macros` crate, try updating your dependency with `cargo update -p ark_ff_macros`
[INFO] [stdout]   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]   = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout]   = note: this warning originates in the derive macro `MontConfig` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> x25519/src/field.rs:10:10
[INFO] [stdout]    |
[INFO] [stdout] 10 | #[derive(MontConfig)]
[INFO] [stdout]    |          ^---------
[INFO] [stdout]    |          |
[INFO] [stdout]    |          `MontConfig` is not local
[INFO] [stdout]    |          move the `impl` block outside of this function `field448config___`
[INFO] [stdout] ...
[INFO] [stdout] 14 | pub struct Field448Config;
[INFO] [stdout]    |            -------------- `Field448Config` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `MontConfig` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `MontConfig` may come from an old version of the `ark_ff_macros` crate, try updating your dependency with `cargo update -p ark_ff_macros`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `MontConfig` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]  --> ed25519/src/field.rs:5:10
[INFO] [stdout]   |
[INFO] [stdout] 5 | #[derive(MontConfig)]
[INFO] [stdout]   |          ^---------
[INFO] [stdout]   |          |
[INFO] [stdout]   |          `MontConfig` is not local
[INFO] [stdout]   |          move the `impl` block outside of this function `fieldorderconfig___`
[INFO] [stdout] ...
[INFO] [stdout] 8 | pub struct FieldOrderConfig;
[INFO] [stdout]   |            ---------------- `FieldOrderConfig` is not local
[INFO] [stdout]   |
[INFO] [stdout]   = note: the derive macro `MontConfig` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]   = note: the derive macro `MontConfig` may come from an old version of the `ark_ff_macros` crate, try updating your dependency with `cargo update -p ark_ff_macros`
[INFO] [stdout]   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]   = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout]   = note: this warning originates in the derive macro `MontConfig` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 8.73s
[INFO] running `Command { std: "docker" "inspect" "c4a7066f5d5e308f6561ffa667a2d2a3cd61ba17e8279352ae66124094dd9581", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c4a7066f5d5e308f6561ffa667a2d2a3cd61ba17e8279352ae66124094dd9581", kill_on_drop: false }`
[INFO] [stdout] c4a7066f5d5e308f6561ffa667a2d2a3cd61ba17e8279352ae66124094dd9581
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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 -Copt-level=3" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+d98a5da813da67eb189387b8ccfb73cf481275d8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 61aee65d9a95c8fcb08e0f49e66fa7877178988dcf480f57581a40f3b02d99e3
[INFO] running `Command { std: "docker" "start" "-a" "61aee65d9a95c8fcb08e0f49e66fa7877178988dcf480f57581a40f3b02d99e3", kill_on_drop: false }`
[INFO] [stderr] warning: field `0` is never read
[INFO] [stderr]   --> shake128/src/lib.rs:13:12
[INFO] [stderr]    |
[INFO] [stderr] 13 | pub struct AlignedData(pub [u8; 200]);
[INFO] [stderr]    |            ^^^^^^^^^^^ field in this struct
[INFO] [stderr]    |
[INFO] [stderr]    = help: consider removing this field
[INFO] [stderr]    = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `check` is never used
[INFO] [stderr]   --> shake128/src/lib.rs:11:1
[INFO] [stderr]    |
[INFO] [stderr] 11 | / #[repr(align(8), C)]
[INFO] [stderr] 12 | | #[derive(Debug, Copy, Clone, PartialEq, Eq, Pod, Zeroable)]
[INFO] [stderr] 13 | | pub struct AlignedData(pub [u8; 200]);
[INFO] [stderr]    | |______________________________________^
[INFO] [stderr] 
[INFO] [stderr] warning: field `0` is never read
[INFO] [stderr]   --> shake128/src/lib.rs:30:12
[INFO] [stderr]    |
[INFO] [stderr] 30 | pub struct State {
[INFO] [stderr]    |            ^^^^^ field in this struct
[INFO] [stderr]    |
[INFO] [stderr]    = help: consider removing this field
[INFO] [stderr] 
[INFO] [stderr] warning: function `check` is never used
[INFO] [stderr]   --> shake128/src/lib.rs:28:1
[INFO] [stderr]    |
[INFO] [stderr] 28 | / #[repr(C)]
[INFO] [stderr] 29 | | #[derive(Debug, Copy, Clone, Default, PartialEq, Eq, Pod, Zeroable)]
[INFO] [stderr] 30 | | pub struct State {
[INFO] [stderr] 31 | |     data: [[u64; 5]; 5],
[INFO] [stderr] 32 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: `shake128` (lib) generated 4 warnings
[INFO] [stderr] warning: `shake128` (lib test) generated 4 warnings (4 duplicates)
[INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stderr]  --> x25519/src/field.rs:3:10
[INFO] [stderr]   |
[INFO] [stderr] 3 | #[derive(MontConfig)]
[INFO] [stderr]   |          ^---------
[INFO] [stderr]   |          |
[INFO] [stderr]   |          `MontConfig` is not local
[INFO] [stderr]   |          move the `impl` block outside of this function `field25519config___`
[INFO] [stderr] ...
[INFO] [stderr] 6 | pub struct Field25519Config;
[INFO] [stderr]   |            ---------------- `Field25519Config` is not local
[INFO] [stderr]   |
[INFO] [stderr]   = note: the derive macro `MontConfig` defines the non-local `impl`, and may need to be changed
[INFO] [stderr]   = note: the derive macro `MontConfig` may come from an old version of the `ark_ff_macros` crate, try updating your dependency with `cargo update -p ark_ff_macros`
[INFO] [stderr]   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stderr]   = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stderr]   = note: this warning originates in the derive macro `MontConfig` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stderr]   --> x25519/src/field.rs:10:10
[INFO] [stderr]    |
[INFO] [stderr] 10 | #[derive(MontConfig)]
[INFO] [stderr]    |          ^---------
[INFO] [stderr]    |          |
[INFO] [stderr]    |          `MontConfig` is not local
[INFO] [stderr]    |          move the `impl` block outside of this function `field448config___`
[INFO] [stderr] ...
[INFO] [stderr] 14 | pub struct Field448Config;
[INFO] [stderr]    |            -------------- `Field448Config` is not local
[INFO] [stderr]    |
[INFO] [stderr]    = note: the derive macro `MontConfig` defines the non-local `impl`, and may need to be changed
[INFO] [stderr]    = note: the derive macro `MontConfig` may come from an old version of the `ark_ff_macros` crate, try updating your dependency with `cargo update -p ark_ff_macros`
[INFO] [stderr]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stderr]    = note: this warning originates in the derive macro `MontConfig` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: `x25519` (lib) generated 2 warnings
[INFO] [stderr] warning: `x25519` (lib test) generated 2 warnings (2 duplicates)
[INFO] [stderr] warning: unexpected `cfg` condition value: `asm`
[INFO] [stderr]  --> ed25519/src/field.rs:5:10
[INFO] [stderr]   |
[INFO] [stderr] 5 | #[derive(MontConfig)]
[INFO] [stderr]   |          ^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: no expected values for `feature`
[INFO] [stderr]   = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stderr]   = help: try referring to `MontConfig` crate for guidance on how handle this unexpected cfg
[INFO] [stderr]   = help: the derive macro `MontConfig` may come from an old version of the `ark_ff_macros` crate, try updating your dependency with `cargo update -p ark_ff_macros`
[INFO] [stderr]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stderr]   = note: this warning originates in the derive macro `MontConfig` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stderr]  --> ed25519/src/field.rs:5:10
[INFO] [stderr]   |
[INFO] [stderr] 5 | #[derive(MontConfig)]
[INFO] [stderr]   |          ^---------
[INFO] [stderr]   |          |
[INFO] [stderr]   |          `MontConfig` is not local
[INFO] [stderr]   |          move the `impl` block outside of this function `fieldorderconfig___`
[INFO] [stderr] ...
[INFO] [stderr] 8 | pub struct FieldOrderConfig;
[INFO] [stderr]   |            ---------------- `FieldOrderConfig` is not local
[INFO] [stderr]   |
[INFO] [stderr]   = note: the derive macro `MontConfig` defines the non-local `impl`, and may need to be changed
[INFO] [stderr]   = note: the derive macro `MontConfig` may come from an old version of the `ark_ff_macros` crate, try updating your dependency with `cargo update -p ark_ff_macros`
[INFO] [stderr]   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stderr]   = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stderr]   = note: this warning originates in the derive macro `MontConfig` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stderr]   --> x25519/tests/curve101.rs:20:10
[INFO] [stderr]    |
[INFO] [stderr] 20 | #[derive(MontConfig)]
[INFO] [stderr]    |          ^---------
[INFO] [stderr]    |          |
[INFO] [stderr]    |          `MontConfig` is not local
[INFO] [stderr]    |          move the `impl` block outside of this function `fqconfig___`
[INFO] [stderr] ...
[INFO] [stderr] 23 | struct FqConfig;
[INFO] [stderr]    |        -------- `FqConfig` is not local
[INFO] [stderr]    |
[INFO] [stderr]    = note: the derive macro `MontConfig` defines the non-local `impl`, and may need to be changed
[INFO] [stderr]    = note: the derive macro `MontConfig` may come from an old version of the `ark_ff_macros` crate, try updating your dependency with `cargo update -p ark_ff_macros`
[INFO] [stderr]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stderr]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stderr]    = note: this warning originates in the derive macro `MontConfig` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stderr]   --> x25519/tests/curve1009.rs:23:10
[INFO] [stderr]    |
[INFO] [stderr] 23 | #[derive(MontConfig)]
[INFO] [stderr]    |          ^---------
[INFO] [stderr]    |          |
[INFO] [stderr]    |          `MontConfig` is not local
[INFO] [stderr]    |          move the `impl` block outside of this function `fqconfig___`
[INFO] [stderr] ...
[INFO] [stderr] 26 | struct FqConfig;
[INFO] [stderr]    |        -------- `FqConfig` is not local
[INFO] [stderr]    |
[INFO] [stderr]    = note: the derive macro `MontConfig` defines the non-local `impl`, and may need to be changed
[INFO] [stderr]    = note: the derive macro `MontConfig` may come from an old version of the `ark_ff_macros` crate, try updating your dependency with `cargo update -p ark_ff_macros`
[INFO] [stderr]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stderr]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stderr]    = note: this warning originates in the derive macro `MontConfig` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: `ed25519` (lib) generated 2 warnings
[INFO] [stderr] warning: `ed25519` (lib test) generated 2 warnings (2 duplicates)
[INFO] [stderr] warning: `x25519` (test "curve101") generated 1 warning
[INFO] [stderr] warning: `x25519` (test "curve1009") generated 1 warning
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.14s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/aead_chacha_poly-c02429826cf4800a)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stderr]      Running unittests src/unwrap.rs (/opt/rustwide/target/debug/deps/aead_unwrap-842777315428239d)
[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] [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] [stderr]      Running unittests src/wrap.rs (/opt/rustwide/target/debug/deps/aead_wrap-4c8457850a2710b4)
[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] [stderr]      Running tests/wrap_unwrap.rs (/opt/rustwide/target/debug/deps/wrap_unwrap-0c623a0ab7a0fce7)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test unwrap ... ok
[INFO] [stdout] test wrap ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/chacha20-c855cea86a88855b)
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/chacha20-543becd42fb0719b)
[INFO] [stdout] test chacha20 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 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] [stderr]      Running tests/cipher_decipher.rs (/opt/rustwide/target/debug/deps/cipher_decipher-5876856f723580cc)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ed25519-d75ea360af6fb4ff)
[INFO] [stdout] test cipher ... ok
[INFO] [stdout] test decipher ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[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] [stderr]      Running unittests src/bin/keygen.rs (/opt/rustwide/target/debug/deps/keygen-2aacc790ad840080)
[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] [stderr]      Running unittests src/bin/sign.rs (/opt/rustwide/target/debug/deps/sign-e3286d4040e8ee0b)
[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] [stderr]      Running unittests src/bin/verify.rs (/opt/rustwide/target/debug/deps/verify-76d0f656403a056b)
[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] [stderr]      Running tests/ed25519.rs (/opt/rustwide/target/debug/deps/ed25519-72697c83003bb9ff)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test add_edwards ... ok
[INFO] [stdout] test point_decoding ... ok
[INFO] [stdout] test birational_map ... ok
[INFO] [stdout] test point_encoding ... ok
[INFO] [stdout] test public_key_generation ... ok
[INFO] [stdout] test message_signing ... ok
[INFO] [stdout] test signature_verification ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/vectors.rs (/opt/rustwide/target/debug/deps/vectors-6207506d481b9993)
[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] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/io_utils-4ea6766980ae5025)
[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] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/kem-153994c4a50c988d)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test tests::encaps_decaps ... ok
[INFO] [stdout] test tests::pke ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/decaps.rs (/opt/rustwide/target/debug/deps/decaps-222e8ef5b6b6b9bc)
[INFO] [stderr]      Running unittests src/bin/encaps.rs (/opt/rustwide/target/debug/deps/encaps-44642c8f5256964f)
[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] [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] [stderr]      Running unittests src/bin/keygen.rs (/opt/rustwide/target/debug/deps/keygen-cb258b4ab1dfbf33)
[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] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/poly1305-04a57120c888b188)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test poly1305_tag ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/check.rs (/opt/rustwide/target/debug/deps/poly1305_check-3167c3dcbb80da7a)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/gen.rs (/opt/rustwide/target/debug/deps/poly1305_gen-fb6001e2331294ad)
[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] [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] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/shake128-e68567a9587ea414)
[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] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/shake128-e5eac0fc0aee4c34)
[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] [stderr]      Running tests/permutations.rs (/opt/rustwide/target/debug/deps/permutations-53351486b82c2383)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test after_chi ... ok
[INFO] [stdout] test after_keccak_p ... ok
[INFO] [stdout] test after_pi ... ok
[INFO] [stdout] test after_rho ... ok
[INFO] [stdout] test after_round ... ok
[INFO] [stdout] test after_theta ... ok
[INFO] [stdout] test parse_bit_string ... ok
[INFO] [stdout] test round_constants ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/shake128.rs (/opt/rustwide/target/debug/deps/shake128-add0fbab745eb8bb)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test empty_message ... ok
[INFO] [stdout] test short_text ... ok
[INFO] [stdout] test short_binary ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/x25519-35b904bb387d0d4d)
[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] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/x25519-ad0c964b4a234b28)
[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] [stderr]      Running tests/curve1009.rs (/opt/rustwide/target/debug/deps/curve1009-0c332042491d2759)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test p104 ... ok
[INFO] [stdout] test p3 ... ok
[INFO] [stdout] test p5 ... ok
[INFO] [stdout] test p947 ... ok
[INFO] [stdout] test p34 ... ok
[INFO] [stdout] test p2 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/curve101.rs (/opt/rustwide/target/debug/deps/curve101-a4b56fef8bc9f7aa)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test p3 ... ok
[INFO] [stdout] test p2 ... ok
[INFO] [stdout] test p77 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/curve25519.rs (/opt/rustwide/target/debug/deps/curve25519-afb8beabf1280f38)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test p3 ... ok
[INFO] [stdout] test p5 ... ok
[INFO] [stdout] test p7 ... ok
[INFO] [stdout] test p4 ... ok
[INFO] [stdout] test p2 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/key_exchange.rs (/opt/rustwide/target/debug/deps/key_exchange-663efc4d2084c402)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test x25519_key_exchange ... ok
[INFO] [stdout] test x448_key_exchange ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/rfc1.rs (/opt/rustwide/target/debug/deps/rfc1-2b24ee0f471ce9de)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test x25519_2 ... ok
[INFO] [stdout] test x25519_1 ... ok
[INFO] [stderr]      Running tests/rfc2.rs (/opt/rustwide/target/debug/deps/rfc2-4e007b6efb8a7e4f)
[INFO] [stdout] test x448_2 ... ok
[INFO] [stdout] test x448_1 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test x25519_iter ... ignored, takes long to run
[INFO] [stdout] test x448_iter ... ignored, takes long to run
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests aead_chacha_poly
[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] [stderr]    Doc-tests chacha20
[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] [stderr]    Doc-tests ed25519
[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] [stderr]    Doc-tests io_utils
[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] [stderr]    Doc-tests kem
[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] [stderr]    Doc-tests poly1305
[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] [stderr]    Doc-tests shake128
[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] [stderr]    Doc-tests x25519
[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" "61aee65d9a95c8fcb08e0f49e66fa7877178988dcf480f57581a40f3b02d99e3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "61aee65d9a95c8fcb08e0f49e66fa7877178988dcf480f57581a40f3b02d99e3", kill_on_drop: false }`
[INFO] [stdout] 61aee65d9a95c8fcb08e0f49e66fa7877178988dcf480f57581a40f3b02d99e3
