[INFO] cloning repository https://github.com/RDMeneses/WTICG-SBSeg25 [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/RDMeneses/WTICG-SBSeg25" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRDMeneses%2FWTICG-SBSeg25", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRDMeneses%2FWTICG-SBSeg25'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] beb4b92d3da18e64cc002e70684516feef29ca0a [INFO] testing RDMeneses/WTICG-SBSeg25 against master#ad85bc524b1ad696e42061ad8338d382dffbdbe5 for pr-146237 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRDMeneses%2FWTICG-SBSeg25" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'... [INFO] [stderr] done. [INFO] removed /workspace/builds/worker-3-tc1/source/rust-toolchain.toml [INFO] started tweaking git repo https://github.com/RDMeneses/WTICG-SBSeg25 [INFO] finished tweaking git repo https://github.com/RDMeneses/WTICG-SBSeg25 [INFO] tweaked toml for git repo https://github.com/RDMeneses/WTICG-SBSeg25 written to /workspace/builds/worker-3-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/RDMeneses/WTICG-SBSeg25 on toolchain ad85bc524b1ad696e42061ad8338d382dffbdbe5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/RDMeneses/WTICG-SBSeg25 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" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded hermit-abi v0.5.0 [INFO] [stderr] Downloaded clap v4.5.34 [INFO] [stderr] Downloaded tracing-forest v0.1.6 [INFO] [stderr] Downloaded half v2.5.0 [INFO] [stderr] Downloaded cc v1.2.17 [INFO] [stderr] Downloaded clap_builder v4.5.34 [INFO] [stderr] Downloaded blake3 v1.8.0 [INFO] [stderr] Downloaded rustix v1.0.3 [INFO] [stderr] Downloaded linux-raw-sys v0.9.3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 992b6334f81b4ac9ccabe37b0592004d20f79a53f9fbec24f45a78ac968f0009 [INFO] running `Command { std: "docker" "start" "-a" "992b6334f81b4ac9ccabe37b0592004d20f79a53f9fbec24f45a78ac968f0009", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "992b6334f81b4ac9ccabe37b0592004d20f79a53f9fbec24f45a78ac968f0009", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "992b6334f81b4ac9ccabe37b0592004d20f79a53f9fbec24f45a78ac968f0009", kill_on_drop: false }` [INFO] [stdout] 992b6334f81b4ac9ccabe37b0592004d20f79a53f9fbec24f45a78ac968f0009 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] ca3aba04894a2b13b875b98c9a90c9cc33fdf739df91a6a47ef061234dd023df [INFO] running `Command { std: "docker" "start" "-a" "ca3aba04894a2b13b875b98c9a90c9cc33fdf739df91a6a47ef061234dd023df", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.94 [INFO] [stderr] Compiling winter-utils v0.12.0 (/opt/rustwide/workdir/utils/core) [INFO] [stderr] Compiling libc v0.2.171 [INFO] [stderr] Compiling keccak v0.1.5 [INFO] [stderr] Compiling constant_time_eq v0.3.1 [INFO] [stderr] Compiling libm v0.2.11 [INFO] [stderr] Compiling zerocopy v0.8.24 [INFO] [stderr] Compiling proc-macro-error-attr v1.0.4 [INFO] [stderr] Compiling cc v1.2.17 [INFO] [stderr] Compiling tracing-core v0.1.33 [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stderr] Compiling unicode-segmentation v1.12.0 [INFO] [stderr] Compiling regex-syntax v0.6.29 [INFO] [stderr] Compiling regex-syntax v0.8.5 [INFO] [stderr] Compiling textwrap v0.11.0 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling sharded-slab v0.1.7 [INFO] [stderr] Compiling sha3 v0.10.8 [INFO] [stderr] Compiling winter-math v0.12.0 (/opt/rustwide/workdir/math) [INFO] [stderr] Compiling clap v2.34.0 [INFO] [stderr] Compiling tracing-log v0.2.0 [INFO] [stderr] Compiling thread_local v1.1.8 [INFO] [stderr] Compiling heck v0.3.3 [INFO] [stderr] Compiling smallvec v1.14.0 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling syn v2.0.100 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling getrandom v0.2.15 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling blake3 v1.8.0 [INFO] [stderr] Compiling regex-automata v0.1.10 [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Compiling winter-crypto v0.12.0 (/opt/rustwide/workdir/crypto) [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling matchers v0.1.0 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling winter-fri v0.12.2 (/opt/rustwide/workdir/fri) [INFO] [stderr] Compiling winter-air v0.12.1 (/opt/rustwide/workdir/air) [INFO] [stderr] Compiling regex v1.11.1 [INFO] [stderr] Compiling structopt-derive v0.4.18 [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> air/src/proof/table.rs:88:17 [INFO] [stdout] | [INFO] [stdout] 88 | pub fn rows(&self) -> RowIterator { [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] 88 | pub fn rows(&self) -> RowIterator<'_, E> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling winter-verifier v0.12.2 (/opt/rustwide/workdir/verifier) [INFO] [stderr] Compiling winter-rand-utils v0.12.0 (/opt/rustwide/workdir/utils/rand) [INFO] [stderr] Compiling structopt v0.3.26 [INFO] [stderr] Compiling tracing-attributes v0.1.28 [INFO] [stderr] Compiling winter-maybe-async v0.12.0 (/opt/rustwide/workdir/utils/maybe_async) [INFO] [stderr] Compiling tracing v0.1.41 [INFO] [stderr] Compiling winter-prover v0.12.2 (/opt/rustwide/workdir/prover) [INFO] [stderr] Compiling tracing-subscriber v0.3.19 [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> prover/src/matrix/col_matrix.rs:170:20 [INFO] [stdout] | [INFO] [stdout] 170 | pub fn columns(&self) -> ColumnIter { [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] 170 | pub fn columns(&self) -> ColumnIter<'_, E> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> prover/src/matrix/col_matrix.rs:175:24 [INFO] [stdout] | [INFO] [stdout] 175 | pub fn columns_mut(&mut self) -> ColumnIterMut { [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] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 175 | pub fn columns_mut(&mut self) -> ColumnIterMut<'_, E> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> prover/src/constraints/evaluation_table.rs:112:22 [INFO] [stdout] | [INFO] [stdout] 112 | pub fn fragments(&mut self, num_fragments: usize) -> Vec> { [INFO] [stdout] | ^^^^^^^^^ the lifetime is elided here ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 112 | pub fn fragments(&mut self, num_fragments: usize) -> Vec> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> prover/src/trace/trace_table.rs:197:9 [INFO] [stdout] | [INFO] [stdout] 197 | &mut self, [INFO] [stdout] | ^^^^^^^^^ the lifetime is elided here [INFO] [stdout] 198 | fragment_length: usize, [INFO] [stdout] 199 | ) -> alloc::vec::IntoIter> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 199 | ) -> alloc::vec::IntoIter> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> prover/src/trace/trace_table.rs:221:24 [INFO] [stdout] | [INFO] [stdout] 221 | fn build_fragments(&mut self, fragment_length: usize) -> Vec> { [INFO] [stdout] | ^^^^^^^^^ the lifetime is elided here ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 221 | fn build_fragments(&mut self, fragment_length: usize) -> Vec> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling winterfell v0.12.0 (/opt/rustwide/workdir/winterfell) [INFO] [stderr] Compiling examples v0.12.0 (/opt/rustwide/workdir/examples) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 40.46s [INFO] running `Command { std: "docker" "inspect" "ca3aba04894a2b13b875b98c9a90c9cc33fdf739df91a6a47ef061234dd023df", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ca3aba04894a2b13b875b98c9a90c9cc33fdf739df91a6a47ef061234dd023df", kill_on_drop: false }` [INFO] [stdout] ca3aba04894a2b13b875b98c9a90c9cc33fdf739df91a6a47ef061234dd023df [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 7fa6bf96acdc35658d9e40868bb6e183eab39f73f1aef2596290711bb46e72ba [INFO] running `Command { std: "docker" "start" "-a" "7fa6bf96acdc35658d9e40868bb6e183eab39f73f1aef2596290711bb46e72ba", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.171 [INFO] [stderr] Compiling autocfg v1.4.0 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling half v2.5.0 [INFO] [stderr] Compiling plotters-backend v0.3.7 [INFO] [stderr] Compiling clap_lex v0.7.4 [INFO] [stderr] Compiling ciborium-io v0.2.2 [INFO] [stderr] Compiling memchr v2.7.4 [INFO] [stderr] Compiling anstyle v1.0.10 [INFO] [stderr] Compiling same-file v1.0.6 [INFO] [stderr] Compiling cast v0.3.0 [INFO] [stderr] Compiling oorandom v11.1.5 [INFO] [stderr] Compiling anes v0.1.6 [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> air/src/proof/table.rs:88:17 [INFO] [stdout] | [INFO] [stdout] 88 | pub fn rows(&self) -> RowIterator { [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] 88 | pub fn rows(&self) -> RowIterator<'_, E> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling winter-maybe-async v0.12.0 (/opt/rustwide/workdir/utils/maybe_async) [INFO] [stderr] Compiling walkdir v2.5.0 [INFO] [stderr] Compiling rustix v1.0.3 [INFO] [stderr] Compiling getrandom v0.3.2 [INFO] [stderr] Compiling clap_builder v4.5.34 [INFO] [stderr] Compiling linux-raw-sys v0.9.3 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling plotters-svg v0.3.7 [INFO] [stderr] Compiling rayon v1.10.0 [INFO] [stderr] Compiling bitflags v2.9.0 [INFO] [stderr] Compiling winter-prover v0.12.2 (/opt/rustwide/workdir/prover) [INFO] [stderr] Compiling quick-error v1.2.3 [INFO] [stderr] Compiling bit-vec v0.8.0 [INFO] [stderr] Compiling unarray v0.1.4 [INFO] [stderr] Compiling winter-verifier v0.12.2 (/opt/rustwide/workdir/verifier) [INFO] [stderr] Compiling bit-set v0.8.0 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> prover/src/matrix/col_matrix.rs:170:20 [INFO] [stdout] | [INFO] [stdout] 170 | pub fn columns(&self) -> ColumnIter { [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] 170 | pub fn columns(&self) -> ColumnIter<'_, E> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> prover/src/matrix/col_matrix.rs:175:24 [INFO] [stdout] | [INFO] [stdout] 175 | pub fn columns_mut(&mut self) -> ColumnIterMut { [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] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 175 | pub fn columns_mut(&mut self) -> ColumnIterMut<'_, E> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> prover/src/constraints/evaluation_table.rs:112:22 [INFO] [stdout] | [INFO] [stdout] 112 | pub fn fragments(&mut self, num_fragments: usize) -> Vec> { [INFO] [stdout] | ^^^^^^^^^ the lifetime is elided here ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 112 | pub fn fragments(&mut self, num_fragments: usize) -> Vec> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> prover/src/trace/trace_table.rs:197:9 [INFO] [stdout] | [INFO] [stdout] 197 | &mut self, [INFO] [stdout] | ^^^^^^^^^ the lifetime is elided here [INFO] [stdout] 198 | fragment_length: usize, [INFO] [stdout] 199 | ) -> alloc::vec::IntoIter> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 199 | ) -> alloc::vec::IntoIter> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> prover/src/trace/trace_table.rs:221:24 [INFO] [stdout] | [INFO] [stdout] 221 | fn build_fragments(&mut self, fragment_length: usize) -> Vec> { [INFO] [stdout] | ^^^^^^^^^ the lifetime is elided here ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 221 | fn build_fragments(&mut self, fragment_length: usize) -> Vec> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling winterfell v0.12.0 (/opt/rustwide/workdir/winterfell) [INFO] [stderr] Compiling num-bigint v0.4.6 [INFO] [stderr] Compiling getrandom v0.2.15 [INFO] [stderr] Compiling is-terminal v0.4.16 [INFO] [stderr] Compiling wait-timeout v0.2.1 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling regex v1.11.1 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling rand_xorshift v0.3.0 [INFO] [stderr] Compiling clap v4.5.34 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling tracing-subscriber v0.3.19 [INFO] [stderr] Compiling winter-rand-utils v0.12.0 (/opt/rustwide/workdir/utils/rand) [INFO] [stderr] Compiling criterion-plot v0.5.0 [INFO] [stderr] Compiling winter-air v0.12.1 (/opt/rustwide/workdir/air) [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> air/src/proof/table.rs:88:17 [INFO] [stdout] | [INFO] [stdout] 88 | pub fn rows(&self) -> RowIterator { [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] 88 | pub fn rows(&self) -> RowIterator<'_, E> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling tempfile v3.19.1 [INFO] [stderr] Compiling serde_json v1.0.140 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling rusty-fork v0.3.0 [INFO] [stderr] Compiling proptest v1.6.0 [INFO] [stderr] Compiling examples v0.12.0 (/opt/rustwide/workdir/examples) [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling criterion v0.5.1 [INFO] [stderr] Compiling winter-utils v0.12.0 (/opt/rustwide/workdir/utils/core) [INFO] [stderr] Compiling winter-fri v0.12.2 (/opt/rustwide/workdir/fri) [INFO] [stderr] Compiling winter-crypto v0.12.0 (/opt/rustwide/workdir/crypto) [INFO] [stderr] Compiling winter-math v0.12.0 (/opt/rustwide/workdir/math) [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> prover/src/matrix/col_matrix.rs:170:20 [INFO] [stdout] | [INFO] [stdout] 170 | pub fn columns(&self) -> ColumnIter { [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] 170 | pub fn columns(&self) -> ColumnIter<'_, E> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> prover/src/matrix/col_matrix.rs:175:24 [INFO] [stdout] | [INFO] [stdout] 175 | pub fn columns_mut(&mut self) -> ColumnIterMut { [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] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 175 | pub fn columns_mut(&mut self) -> ColumnIterMut<'_, E> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> prover/src/constraints/evaluation_table.rs:112:22 [INFO] [stdout] | [INFO] [stdout] 112 | pub fn fragments(&mut self, num_fragments: usize) -> Vec> { [INFO] [stdout] | ^^^^^^^^^ the lifetime is elided here ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 112 | pub fn fragments(&mut self, num_fragments: usize) -> Vec> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> prover/src/trace/trace_table.rs:197:9 [INFO] [stdout] | [INFO] [stdout] 197 | &mut self, [INFO] [stdout] | ^^^^^^^^^ the lifetime is elided here [INFO] [stdout] 198 | fragment_length: usize, [INFO] [stdout] 199 | ) -> alloc::vec::IntoIter> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 199 | ) -> alloc::vec::IntoIter> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> prover/src/trace/trace_table.rs:221:24 [INFO] [stdout] | [INFO] [stdout] 221 | fn build_fragments(&mut self, fragment_length: usize) -> Vec> { [INFO] [stdout] | ^^^^^^^^^ the lifetime is elided here ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 221 | fn build_fragments(&mut self, fragment_length: usize) -> Vec> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 50.42s [INFO] running `Command { std: "docker" "inspect" "7fa6bf96acdc35658d9e40868bb6e183eab39f73f1aef2596290711bb46e72ba", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7fa6bf96acdc35658d9e40868bb6e183eab39f73f1aef2596290711bb46e72ba", kill_on_drop: false }` [INFO] [stdout] 7fa6bf96acdc35658d9e40868bb6e183eab39f73f1aef2596290711bb46e72ba [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 374820814c2722cb38d5adad7d746e6efe808d2e937a5058b78a774ba9a77545 [INFO] running `Command { std: "docker" "start" "-a" "374820814c2722cb38d5adad7d746e6efe808d2e937a5058b78a774ba9a77545", kill_on_drop: false }` [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> air/src/proof/table.rs:88:17 [INFO] [stderr] | [INFO] [stderr] 88 | pub fn rows(&self) -> RowIterator { [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] 88 | pub fn rows(&self) -> RowIterator<'_, E> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: `winter-air` (lib) generated 1 warning (run `cargo fix --lib -p winter-air` to apply 1 suggestion) [INFO] [stderr] warning: `winter-air` (lib test) generated 1 warning (1 duplicate) [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> prover/src/matrix/col_matrix.rs:170:20 [INFO] [stderr] | [INFO] [stderr] 170 | pub fn columns(&self) -> ColumnIter { [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] 170 | pub fn columns(&self) -> ColumnIter<'_, E> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> prover/src/matrix/col_matrix.rs:175:24 [INFO] [stderr] | [INFO] [stderr] 175 | pub fn columns_mut(&mut self) -> ColumnIterMut { [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] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 175 | pub fn columns_mut(&mut self) -> ColumnIterMut<'_, E> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> prover/src/constraints/evaluation_table.rs:112:22 [INFO] [stderr] | [INFO] [stderr] 112 | pub fn fragments(&mut self, num_fragments: usize) -> Vec> { [INFO] [stderr] | ^^^^^^^^^ the lifetime is elided here ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 112 | pub fn fragments(&mut self, num_fragments: usize) -> Vec> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> prover/src/trace/trace_table.rs:197:9 [INFO] [stderr] | [INFO] [stderr] 197 | &mut self, [INFO] [stderr] | ^^^^^^^^^ the lifetime is elided here [INFO] [stderr] 198 | fragment_length: usize, [INFO] [stderr] 199 | ) -> alloc::vec::IntoIter> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 199 | ) -> alloc::vec::IntoIter> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> prover/src/trace/trace_table.rs:221:24 [INFO] [stderr] | [INFO] [stderr] 221 | fn build_fragments(&mut self, fragment_length: usize) -> Vec> { [INFO] [stderr] | ^^^^^^^^^ the lifetime is elided here ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 221 | fn build_fragments(&mut self, fragment_length: usize) -> Vec> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: `winter-prover` (lib) generated 5 warnings (run `cargo fix --lib -p winter-prover` to apply 5 suggestions) [INFO] [stderr] warning: `winter-prover` (lib test) generated 5 warnings (5 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.15s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/examples-97438d3ec9d30c59) [INFO] [stdout] [INFO] [stdout] running 30 tests [INFO] [stdout] test fibonacci::fib8::tests::fib8_test_basic_proof_verification_fail ... ok [INFO] [stdout] test fibonacci::fib2::tests::fib2_test_basic_proof_verification_fail ... ok [INFO] [stdout] test fibonacci::fib8::tests::fib8_test_basic_proof_verification ... ok [INFO] [stdout] test fibonacci::mulfib2::tests::mulfib2_test_basic_proof_verification_fail ... ok [INFO] [stdout] test fibonacci::fib2::tests::fib2_test_basic_proof_verification ... ok [INFO] [stdout] test fibonacci::mulfib2::tests::mulfib2_test_basic_proof_verification ... ok [INFO] [stdout] test fibonacci::fib2::tests::fib2_test_basic_proof_verification_extension ... ok [INFO] [stdout] test fibonacci::fib8::tests::fib8_test_basic_proof_verification_extension ... ok [INFO] [stdout] test fibonacci::mulfib2::tests::mulfib2_test_basic_proof_verification_extension ... ok [INFO] [stdout] test fibonacci::mulfib8::tests::mulfib8_test_basic_proof_verification ... ok [INFO] [stdout] test fibonacci::mulfib8::tests::mulfib8_test_basic_proof_verification_fail ... ok [INFO] [stdout] test fibonacci::mulfib8::tests::mulfib8_test_basic_proof_verification_extension ... ok [INFO] [stdout] test vdf::exempt::tests::vdf_test_basic_proof_verification ... ok [INFO] [stdout] test vdf::exempt::tests::vdf_test_basic_proof_verification_fail ... ok [INFO] [stdout] test vdf::exempt::tests::vdf_test_basic_proof_verification_extension ... ok [INFO] [stdout] test vdf::regular::tests::vdf_test_basic_proof_verification ... ok [INFO] [stdout] test vdf::regular::tests::vdf_test_basic_proof_verification_fail ... ok [INFO] [stdout] test vdf::regular::tests::vdf_test_basic_proof_verification_extension ... ok [INFO] [stdout] test merkle::tests::merkle_test_basic_proof_verification ... ok [INFO] [stdout] test merkle::tests::merkle_test_basic_proof_verification_extension ... ok [INFO] [stdout] test merkle::tests::merkle_test_basic_proof_verification_fail ... ok [INFO] [stdout] test fibonacci::fib_small::tests::fib_small_test_basic_proof_verification ... ok [INFO] [stdout] test fibonacci::fib_small::tests::fib_small_test_basic_proof_verification_fail ... ok [INFO] [stdout] test fibonacci::fib_small::tests::fib_small_test_basic_proof_verification_extension ... ok [INFO] [stdout] test rescue::tests::rescue_test_basic_proof_verification_fail ... ok [INFO] [stdout] test rescue::tests::rescue_test_basic_proof_verification_extension ... ok [INFO] [stdout] test rescue::tests::rescue_test_basic_proof_verification ... ok [INFO] [stdout] test rescue_raps::tests::rescue_test_basic_proof_verification ... ok [INFO] [stdout] test rescue_raps::tests::rescue_test_basic_proof_verification_fail ... ok [INFO] [stdout] test rescue_raps::tests::rescue_test_basic_proof_verification_extension ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.36s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/winterfell-9ca20b4c8fbc33be) [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/winter_air-c2cb8ee5d0ba0d3c) [INFO] [stdout] [INFO] [stdout] running 49 tests [INFO] [stdout] test air::assertions::tests::assertion_overlap ... ok [INFO] [stdout] test air::assertions::tests::periodic_assertion ... ok [INFO] [stdout] test air::boundary::tests::boundary_constraint_from_periodic_assertion ... ok [INFO] [stdout] test air::assertions::tests::sequence_assertion ... ok [INFO] [stdout] test air::boundary::tests::boundary_constraint_from_sequence_assertion ... ok [INFO] [stdout] test air::boundary::tests::boundary_constraint_from_single_assertion ... ok [INFO] [stdout] test air::assertions::tests::single_assertion ... ok [INFO] [stdout] test air::boundary::tests::prepare_assertions ... ok [INFO] [stdout] test air::divisor::tests::constraint_divisor_degree ... ok [INFO] [stdout] test air::divisor::tests::constraint_divisor_equivalence ... ok [INFO] [stdout] test air::divisor::tests::constraint_divisor_evaluation ... ok [INFO] [stdout] test air::tests::get_periodic_column_polys ... ok [INFO] [stdout] test air::tests::get_boundary_constraints ... ok [INFO] [stdout] test air::trace_info::tests::trace_info_to_elements ... ok [INFO] [stdout] test options::tests::correct_partition_sizes ... ok [INFO] [stdout] test options::tests::proof_options_to_elements ... ok [INFO] [stdout] test options::tests::serialization_proof_options ... ok [INFO] [stdout] test proof::context::tests::context_serialization ... ok [INFO] [stdout] test proof::context::tests::context_to_elements ... ok [INFO] [stdout] test proof::security::tests::blowup_factor ... ok [INFO] [stdout] test proof::security::tests::constraints_batching_method_ldr ... ok [INFO] [stdout] test proof::security::tests::constraints_batching_method_udr ... ok [INFO] [stdout] test proof::security::tests::deep_batching_method_ldr ... ok [INFO] [stdout] test proof::security::tests::deep_batching_method_udr ... ok [INFO] [stdout] test air::assertions::tests::periodic_assertion_first_step_greater_than_stride - should panic ... ok [INFO] [stdout] test proof::security::tests::extension_degree ... ok [INFO] [stdout] test air::assertions::tests::periodic_assertion_stride_not_power_of_two - should panic ... ok [INFO] [stdout] test air::assertions::tests::periodic_assertion_get_num_steps_error - should panic ... ok [INFO] [stdout] test proof::security::tests::get_128_bits_security ... ok [INFO] [stdout] test air::assertions::tests::sequence_assertion_empty_values - should panic ... ok [INFO] [stdout] test air::assertions::tests::sequence_assertion_num_values_not_power_of_two - should panic ... ok [INFO] [stdout] test proof::security::tests::unique_decoding_folding_factor_effect ... ok [INFO] [stdout] test proof::tests::dummy_proof_serialization ... ok [INFO] [stdout] test proof::security::tests::get_100_bits_security ... ok [INFO] [stdout] test proof::security::tests::unique_versus_list_decoding_rate_effect ... ok [INFO] [stdout] test proof::security::tests::trace_length ... ok [INFO] [stdout] test proof::tests::starkproof_new_dummy_doesnt_panic ... ok [INFO] [stdout] test air::assertions::tests::sequence_assertion_stride_too_small - should panic ... ok [INFO] [stdout] test air::assertions::tests::sequence_assertion_stride_not_power_of_two - should panic ... ok [INFO] [stdout] test proof::security::tests::num_fri_queries ... ok [INFO] [stdout] test proof::security::tests::get_96_bits_security ... ok [INFO] [stdout] test air::assertions::tests::periodic_assertion_stride_too_small - should panic ... ok [INFO] [stdout] test air::assertions::tests::sequence_assertion_first_step_greater_than_stride - should panic ... ok [INFO] [stdout] test air::assertions::tests::sequence_assertion_inconsistent_trace - should panic ... ok [INFO] [stdout] test air::boundary::tests::prepare_assertions_with_invalid_trace_length - should panic ... ok [INFO] [stdout] test air::boundary::tests::prepare_assertions_with_invalid_trace_width - should panic ... ok [INFO] [stdout] test air::boundary::tests::prepare_assertions_with_overlap - should panic ... ok [INFO] [stdout] test air::tests::get_periodic_column_polys_num_values_not_power_of_two - should panic ... ok [INFO] [stdout] test air::tests::get_periodic_column_polys_num_values_too_small - should panic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 49 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/winter_crypto-9d2ec8dd26215e6f) [INFO] [stdout] [INFO] [stdout] running 48 tests [INFO] [stdout] test hash::blake::tests::hash_padding ... ok [INFO] [stdout] test hash::blake::tests::hash_elements_padding ... ok [INFO] [stdout] test hash::blake::tests::merge_vs_merge_many_256 ... ok [INFO] [stdout] test hash::blake::tests::merge_vs_merge_many_192 ... ok [INFO] [stdout] test hash::rescue::rp62_248::tests::apply_permutation ... ok [INFO] [stdout] test hash::rescue::rp62_248::digest::tests::digest_serialization ... ok [INFO] [stdout] test hash::rescue::rp62_248::tests::test_alphas ... ok [INFO] [stdout] test hash::rescue::rp64_256::digest::tests::digest_serialization ... ok [INFO] [stdout] test hash::rescue::rp62_248::tests::hash_elements_padding ... ok [INFO] [stdout] test hash::rescue::rp62_248::tests::hash_elements_vs_merge ... ok [INFO] [stdout] test hash::rescue::rp64_256::tests::hash_elements_padding ... ok [INFO] [stdout] test hash::rescue::rp62_248::tests::merge_vs_merge_many ... ok [INFO] [stdout] test hash::rescue::rp64_256::tests::test_alphas ... ok [INFO] [stdout] test hash::rescue::rp64_256::tests::mds_inv_test ... ok [INFO] [stdout] test hash::rescue::rp64_256::tests::hash_elements_vs_merge ... ok [INFO] [stdout] test hash::rescue::rp64_256_jive::tests::apply_permutation ... ok [INFO] [stdout] test hash::rescue::rp64_256::tests::apply_permutation ... ok [INFO] [stdout] test hash::rescue::rp64_256_jive::tests::hash_elements_padding ... ok [INFO] [stdout] test hash::rescue::rp64_256_jive::tests::hash_elements_vs_merge ... ok [INFO] [stdout] test hash::rescue::rp62_248::tests::test_inv_sbox ... ok [INFO] [stdout] test hash::rescue::rp64_256::tests::hash_elements_vs_merge_with_int ... ok [INFO] [stdout] test hash::rescue::rp62_248::tests::hash_elements_vs_merge_with_int ... ok [INFO] [stdout] test hash::rescue::rp64_256::tests::test_inv_sbox ... ok [INFO] [stdout] test hash::rescue::rp64_256::tests::test_sbox ... ok [INFO] [stdout] test hash::rescue::rp64_256::tests::merge_vs_merge_many ... ok [INFO] [stdout] test hash::rescue::rp64_256::tests::hash_padding ... ok [INFO] [stdout] test hash::rescue::rp62_248::tests::hash_padding ... ok [INFO] [stdout] test hash::rescue::rp64_256_jive::digest::tests::digest_serialization ... ok [INFO] [stdout] test hash::rescue::rp64_256_jive::tests::mds_inv_test ... ok [INFO] [stdout] test hash::rescue::rp64_256_jive::tests::test_alphas ... ok [INFO] [stdout] test hash::tests::byte_digest_as_bytes ... ok [INFO] [stdout] test hash::rescue::rp64_256_jive::tests::test_inv_sbox ... ok [INFO] [stdout] test merkle::tests::new_tree ... ok [INFO] [stdout] test merkle::tests::verify ... ok [INFO] [stdout] test merkle::tests::prove_batch ... ok [INFO] [stdout] test hash::rescue::rp64_256_jive::tests::test_sbox ... ok [INFO] [stdout] test merkle::tests::verify_into_openings ... ok [INFO] [stdout] test hash::rescue::rp64_256_jive::tests::hash_elements_vs_merge_with_int ... ok [INFO] [stdout] test merkle::tests::prove ... ok [INFO] [stdout] test merkle::tests::from_proofs ... ok [INFO] [stdout] test hash::rescue::rp64_256_jive::tests::hash_padding ... ok [INFO] [stdout] test merkle::tests::verify_batch ... ok [INFO] [stdout] test hash::rescue::rp64_256_jive::tests::mds_freq_proptest ... ok [INFO] [stdout] test hash::rescue::rp64_256::tests::mds_freq_proptest ... ok [INFO] [stdout] test merkle::tests::into_openings ... ok [INFO] [stdout] test merkle::tests::prove_n_verify ... ok [INFO] [stdout] test merkle::tests::batch_proof_from_proofs ... ok [INFO] [stdout] test merkle::tests::prove_batch_n_verify ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 48 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.72s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/winter_fri-1c99ae6e26cc02e9) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test prover::tests::fri_folding_4 ... ok [INFO] [stdout] test prover::tests::fri_folding_2 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/winter_math-f6dacf8efea068eb) [INFO] [stdout] [INFO] [stdout] running 82 tests [INFO] [stdout] test field::extensions::cubic::tests::add ... ok [INFO] [stdout] test field::extensions::cubic::tests::as_base_elements ... ok [INFO] [stdout] test fft::tests::fft_get_twiddles ... ok [INFO] [stdout] test field::extensions::quadratic::tests::bytes_as_elements ... ok [INFO] [stdout] test field::extensions::quadratic::tests::elements_as_bytes ... ok [INFO] [stdout] test field::extensions::cubic::tests::elements_as_bytes ... ok [INFO] [stdout] test field::extensions::quadratic::tests::sub ... ok [INFO] [stdout] test field::extensions::cubic::tests::sub ... ok [INFO] [stdout] test field::extensions::quadratic::tests::add ... ok [INFO] [stdout] test field::f128::tests::add ... ok [INFO] [stdout] test field::f128::tests::elements_as_bytes ... ok [INFO] [stdout] test field::f128::tests::bytes_as_elements ... ok [INFO] [stdout] test field::f128::tests::conjugate ... ok [INFO] [stdout] test field::f128::tests::get_root_of_unity ... ok [INFO] [stdout] test field::extensions::quadratic::tests::as_base_elements ... ok [INFO] [stdout] test field::extensions::cubic::tests::bytes_as_elements ... ok [INFO] [stdout] test field::f128::tests::read_elements_from ... ok [INFO] [stdout] test field::f128::tests::sub ... ok [INFO] [stdout] test field::f128::tests::test_g_is_2_exp_40_root ... ok [INFO] [stdout] test field::f128::tests::quad_mul_base ... ok [INFO] [stdout] test field::f62::tests::add ... ok [INFO] [stdout] test field::f62::tests::bytes_as_elements ... ok [INFO] [stdout] test field::f62::tests::cube_mul_base ... ok [INFO] [stdout] test field::f62::tests::elements_as_bytes ... ok [INFO] [stdout] test field::f62::tests::equals ... ok [INFO] [stdout] test field::f62::tests::exp ... ok [INFO] [stdout] test field::f62::tests::cube_mul ... ok [INFO] [stdout] test field::f62::tests::inv ... ok [INFO] [stdout] test field::f62::tests::get_root_of_unity ... ok [INFO] [stdout] test field::f62::tests::mul ... ok [INFO] [stdout] test field::f62::tests::element_as_int ... ok [INFO] [stdout] test field::f62::tests::quad_mul_base ... ok [INFO] [stdout] test field::f62::tests::try_from_slice ... ok [INFO] [stdout] test field::f64::tests::bytes_as_elements ... ok [INFO] [stdout] test field::f64::tests::add ... ok [INFO] [stdout] test field::f64::tests::cube_mul ... ok [INFO] [stdout] test field::f62::tests::sub ... ok [INFO] [stdout] test field::f64::tests::cube_mul_base ... ok [INFO] [stdout] test field::f64::tests::element_as_int ... ok [INFO] [stdout] test field::f62::tests::add_proptest ... ok [INFO] [stdout] test field::f62::tests::inv_proptest ... ok [INFO] [stdout] test field::f64::tests::elements_as_bytes ... ok [INFO] [stdout] test field::f64::tests::equals ... ok [INFO] [stdout] test field::f64::tests::exp ... ok [INFO] [stdout] test field::f64::tests::double_proptest ... ok [INFO] [stdout] test field::f62::tests::cube_mul_inv_proptest ... ok [INFO] [stdout] test field::f64::tests::get_root_of_unity ... ok [INFO] [stdout] test field::f64::tests::inv ... ok [INFO] [stdout] test field::f64::tests::add_proptest ... ok [INFO] [stdout] test field::f64::tests::mul ... ok [INFO] [stdout] test field::f62::tests::mul_proptest ... ok [INFO] [stdout] test field::f64::tests::mul_small ... ok [INFO] [stdout] test field::f62::tests::sub_proptest ... ok [INFO] [stdout] test field::f64::tests::neg ... ok [INFO] [stdout] test field::f64::tests::quad_mul ... ok [INFO] [stdout] test field::f62::tests::element_as_int_proptest ... ok [INFO] [stdout] test field::f64::tests::quad_conjugate ... ok [INFO] [stdout] test field::f64::tests::quad_mul_base ... ok [INFO] [stdout] test field::f64::tests::cube_mul_inv_proptest ... ok [INFO] [stdout] test field::f64::tests::sub ... ok [INFO] [stdout] test field::f64::tests::inv_proptest ... ok [INFO] [stdout] test field::f62::tests::quad_mul_inv_proptest ... ok [INFO] [stdout] test field::f64::tests::try_from_slice ... ok [INFO] [stdout] test field::f64::tests::cube_square_proptest ... ok [INFO] [stdout] test field::f64::tests::mul_proptest ... ok [INFO] [stdout] test polynom::tests::div ... ok [INFO] [stdout] test polynom::tests::add ... ok [INFO] [stdout] test polynom::tests::eval ... ok [INFO] [stdout] test polynom::tests::mul ... ok [INFO] [stdout] test field::f64::tests::mul_small_proptest ... ok [INFO] [stdout] test polynom::tests::syn_div ... ok [INFO] [stdout] test polynom::tests::sub ... ok [INFO] [stdout] test field::f64::tests::element_as_int_proptest ... ok [INFO] [stdout] test field::f62::tests::exp_proptest ... ok [INFO] [stdout] test field::f64::tests::quad_square_proptest ... ok [INFO] [stdout] test field::f128::tests::mul ... ok [INFO] [stdout] test field::f64::tests::neg_proptest ... ok [INFO] [stdout] test field::f64::tests::sub_proptest ... ok [INFO] [stdout] test field::f64::tests::quad_mul_inv_proptest ... ok [INFO] [stdout] test field::f64::tests::exp_proptest ... ok [INFO] [stdout] test field::f128::tests::inv ... ok [INFO] [stdout] test fft::tests::fft_in_place ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 82 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/winter_maybe_async-ca4be748aa6e26eb) [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/winter_prover-d21c2101ef585e58) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test constraints::composition_poly::tests::segment ... ok [INFO] [stdout] test constraints::evaluator::periodic_table::tests::periodic_value_table ... ok [INFO] [stdout] test trace::tests::new_trace_table ... ok [INFO] [stdout] test trace::trace_lde::default::tests::commit_trace_table ... ok [INFO] [stdout] test trace::trace_lde::default::tests::extend_trace_table ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/winter_rand_utils-e8c031a44f2ec077) [INFO] [stdout] test matrix::tests::test_eval_poly_with_offset_matrix ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.31s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::rand_primitives ... ok [INFO] [stdout] test tests::rand_byte_array ... 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] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/winter_utils-028dc7ce25d6917d) [INFO] [stdout] [INFO] [stdout] running 24 tests [INFO] [stdout] test serde::byte_reader::tests::read_adapter_empty ... ok [INFO] [stdout] test serde::byte_reader::tests::read_adapter_exact ... ok [INFO] [stdout] test serde::byte_writer::tests::write_adapter_passthrough ... ok [INFO] [stdout] test tests::read_u64 ... ok [INFO] [stdout] test serde::byte_reader::tests::read_adapter_passthrough ... ok [INFO] [stdout] test tests::read_u32 ... ok [INFO] [stdout] test tests::read_u8 ... ok [INFO] [stdout] test serde::byte_reader::tests::read_adapter_roundtrip ... ok [INFO] [stdout] test tests::read_u8_vec ... ok [INFO] [stdout] test tests::size_hint_arrays_and_slices ... ok [INFO] [stdout] test tests::read_u16 ... ok [INFO] [stdout] test tests::size_hint_option ... ok [INFO] [stdout] test tests::size_hint_btree ... ok [INFO] [stdout] test tests::size_hint_primitive_integers ... ok [INFO] [stdout] test serde::byte_reader::tests::read_adapter_for_file ... ok [INFO] [stdout] test tests::size_hint_string ... ok [INFO] [stdout] test tests::size_hint_tuples ... ok [INFO] [stdout] test tests::write_serializable ... ok [INFO] [stdout] test tests::size_hint_vector ... ok [INFO] [stdout] test tests::write_serializable_usize ... ok [INFO] [stdout] test tests::write_serializable_array_batch ... ok [INFO] [stdout] test tests::write_serializable_batch ... ok [INFO] [stdout] test tests::usize_proptest ... ok [INFO] [stdout] test serde::byte_writer::tests::write_adapter_writer_out_of_capacity - should panic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/winter_verifier-ce0082ef99e59674) [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/winterfell-e189835ceea3e040) [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 examples [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 winter_air [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 winter_crypto [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test crypto/src/random/default.rs - random::default::DefaultRandomCoin (line 32) ... ok [INFO] [stdout] test crypto/src/random/default.rs - random::default::DefaultRandomCoin::reseed (line 106) ... ok [INFO] [stdout] test crypto/src/random/default.rs - random::default::DefaultRandomCoin::draw_integers (line 185) ... ok [INFO] [stdout] test crypto/src/merkle/mod.rs - merkle::MerkleTree (line 65) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.29s [INFO] [stdout] [INFO] [stderr] Doc-tests winter_fri [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test fri/src/folding/mod.rs - folding::fold_positions (line 141) ... ok [INFO] [stdout] test fri/src/folding/mod.rs - folding::fold_positions (line 129) ... ok [INFO] [stdout] test fri/src/folding/mod.rs - folding::apply_drp (line 46) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.25s [INFO] [stdout] [INFO] [stderr] Doc-tests winter_math [INFO] [stdout] [INFO] [stdout] running 28 tests [INFO] [stdout] test math/src/fft/mod.rs - fft::get_twiddles (line 447) ... ok [INFO] [stdout] test math/src/polynom/mod.rs - polynom::mul (line 288) ... ok [INFO] [stdout] test math/src/fft/mod.rs - fft::get_inv_twiddles (line 483) ... ok [INFO] [stdout] test math/src/polynom/mod.rs - polynom::eval (line 45) ... ok [INFO] [stdout] test math/src/polynom/mod.rs - polynom::div (line 360) ... ok [INFO] [stdout] test math/src/polynom/mod.rs - polynom::add (line 221) ... ok [INFO] [stdout] test math/src/polynom/mod.rs - polynom (line 17) ... ok [INFO] [stdout] test math/src/polynom/mod.rs - polynom::interpolate_batch (line 153) ... ok [INFO] [stdout] test math/src/polynom/mod.rs - polynom::interpolate (line 102) ... ok [INFO] [stdout] test math/src/fft/mod.rs - fft::infer_degree (line 529) ... ok [INFO] [stdout] test math/src/polynom/mod.rs - polynom::degree_of (line 595) ... ok [INFO] [stdout] test math/src/polynom/mod.rs - polynom::eval_many (line 70) ... ok [INFO] [stdout] test math/src/polynom/mod.rs - polynom::sub (line 255) ... ok [INFO] [stdout] test math/src/polynom/mod.rs - polynom::poly_from_roots (line 653) ... ok [INFO] [stdout] test math/src/polynom/mod.rs - polynom::remove_leading_zeros (line 623) ... ok [INFO] [stdout] test math/src/polynom/mod.rs - polynom::mul_by_scalar (line 326) ... ok [INFO] [stdout] test math/src/polynom/mod.rs - polynom::syn_div (line 421) ... ok [INFO] [stdout] test math/src/utils/mod.rs - utils::get_power_series (line 25) ... ok [INFO] [stdout] test math/src/polynom/mod.rs - polynom::syn_div_in_place (line 468) ... ok [INFO] [stdout] test math/src/utils/mod.rs - utils::batch_inversion (line 158) ... ok [INFO] [stdout] test math/src/polynom/mod.rs - polynom::syn_div_roots_in_place (line 546) ... ok [INFO] [stdout] test math/src/utils/mod.rs - utils::get_power_series_with_offset (line 57) ... ok [INFO] [stdout] test math/src/utils/mod.rs - utils::add_in_place (line 90) ... ok [INFO] [stdout] test math/src/fft/mod.rs - fft::evaluate_poly_with_offset (line 145) ... ok [INFO] [stdout] test math/src/utils/mod.rs - utils::mul_acc (line 123) ... ok [INFO] [stdout] test math/src/fft/mod.rs - fft::interpolate_poly_with_offset (line 329) ... ok [INFO] [stdout] test math/src/fft/mod.rs - fft::evaluate_poly (line 65) ... ok [INFO] [stdout] test math/src/fft/mod.rs - fft::interpolate_poly (line 244) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.24s [INFO] [stdout] [INFO] [stderr] Doc-tests winter_maybe_async [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test utils/maybe_async/src/lib.rs - maybe_async (line 14) ... ignored [INFO] [stdout] test utils/maybe_async/src/lib.rs - maybe_async (line 31) ... ignored [INFO] [stdout] test utils/maybe_async/src/lib.rs - maybe_async_trait (line 104) ... ignored [INFO] [stdout] test utils/maybe_async/src/lib.rs - maybe_async_trait (line 78) ... ignored [INFO] [stdout] test utils/maybe_async/src/lib.rs - maybe_async_trait (line 89) ... ignored [INFO] [stdout] test utils/maybe_async/src/lib.rs - maybe_await (line 196) ... ignored [INFO] [stdout] test utils/maybe_async/src/lib.rs - maybe_await (line 212) ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 7 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests winter_prover [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 winter_rand_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 winter_utils [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test utils/core/src/lib.rs - flatten_slice_elements (line 116) ... ok [INFO] [stdout] test utils/core/src/lib.rs - flatten_vector_elements (line 133) ... ok [INFO] [stdout] test utils/core/src/lib.rs - transpose_slice (line 159) ... ok [INFO] [stdout] test utils/core/src/lib.rs - group_slice_elements (line 98) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s [INFO] [stdout] [INFO] [stderr] Doc-tests winter_verifier [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 winterfell [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test winterfell/src/lib.rs - (line 67) - compile ... ok [INFO] [stdout] test winterfell/src/lib.rs - (line 106) - compile ... ok [INFO] [stdout] test winterfell/src/lib.rs - (line 257) - compile ... ok [INFO] [stdout] test winterfell/src/lib.rs - (line 150) - compile ... ok [INFO] [stdout] test winterfell/src/lib.rs - (line 412) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.38s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "374820814c2722cb38d5adad7d746e6efe808d2e937a5058b78a774ba9a77545", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "374820814c2722cb38d5adad7d746e6efe808d2e937a5058b78a774ba9a77545", kill_on_drop: false }` [INFO] [stdout] 374820814c2722cb38d5adad7d746e6efe808d2e937a5058b78a774ba9a77545