[INFO] fetching crate spectral 0.6.0...
[INFO] testing spectral-0.6.0 against 1.91.0 for beta-1.92-2
[INFO] extracting crate spectral 0.6.0 into /workspace/builds/worker-3-tc1/source
[INFO] started tweaking crates.io crate spectral 0.6.0
[INFO] finished tweaking crates.io crate spectral 0.6.0
[INFO] tweaked toml for crates.io crate spectral 0.6.0 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate spectral 0.6.0 on toolchain 1.91.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.91.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.91.0" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 18 packages to latest compatible versions
[INFO] [stderr]       Adding num v0.1.43 (available: v0.4.3)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.91.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+1.91.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] e403f654ee46dbe2328578e826e7697e55dd2e1bad8059ad4da9523f0886e3f4
[INFO] running `Command { std: "docker" "start" "-a" "e403f654ee46dbe2328578e826e7697e55dd2e1bad8059ad4da9523f0886e3f4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e403f654ee46dbe2328578e826e7697e55dd2e1bad8059ad4da9523f0886e3f4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e403f654ee46dbe2328578e826e7697e55dd2e1bad8059ad4da9523f0886e3f4", kill_on_drop: false }`
[INFO] [stdout] e403f654ee46dbe2328578e826e7697e55dd2e1bad8059ad4da9523f0886e3f4
[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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+1.91.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4495e073fe98edae76fa093e9f50e2f5dcd368f44441617a13ebef42e1b13762
[INFO] running `Command { std: "docker" "start" "-a" "4495e073fe98edae76fa093e9f50e2f5dcd368f44441617a13ebef42e1b13762", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr]    Compiling num-bigint v0.1.45
[INFO] [stderr]    Compiling num-complex v0.1.44
[INFO] [stderr]    Compiling num-rational v0.1.43
[INFO] [stderr]    Compiling num v0.1.43
[INFO] [stderr]    Compiling spectral v0.6.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:318:13
[INFO] [stdout]     |
[INFO] [stdout] 318 |         let mut assertion = self;
[INFO] [stdout]     |             ----^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:326:13
[INFO] [stdout]     |
[INFO] [stdout] 326 |         let mut assertion = self;
[INFO] [stdout]     |             ----^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/lib.rs:266:31
[INFO] [stdout]     |
[INFO] [stdout] 266 | pub fn asserting(description: &str) -> SpecDescription {
[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] 266 | pub fn asserting(description: &str) -> SpecDescription<'_> {
[INFO] [stdout]     |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/lib.rs:343:16
[INFO] [stdout]     |
[INFO] [stdout] 343 |           panic!(format!("{}{}\n\t{}expected: {}\n\t but was: {}{}\n{}",
[INFO] [stdout]     |  ________________^
[INFO] [stdout] 344 | |                        description,
[INFO] [stdout] 345 | |                        subject_name,
[INFO] [stdout] 346 | |                        TERM_RED,
[INFO] [stdout] ...   |
[INFO] [stdout] 349 | |                        TERM_RESET,
[INFO] [stdout] 350 | |                        location))
[INFO] [stdout]     | |________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: `#[warn(non_fmt_panics)]` (part of `#[warn(rust_2021_compatibility)]`) on by default
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 343 ~         panic!("{}{}\n\t{}expected: {}\n\t but was: {}{}\n{}",
[INFO] [stdout] 344 |                        description,
[INFO] [stdout] ...
[INFO] [stdout] 349 |                        TERM_RESET,
[INFO] [stdout] 350 ~                        location)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/lib.rs:360:16
[INFO] [stdout]     |
[INFO] [stdout] 360 |           panic!(format!("{}{}\n\t{}{}{}\n{}",
[INFO] [stdout]     |  ________________^
[INFO] [stdout] 361 | |                        description,
[INFO] [stdout] 362 | |                        subject_name,
[INFO] [stdout] 363 | |                        TERM_RED,
[INFO] [stdout] 364 | |                        message,
[INFO] [stdout] 365 | |                        TERM_RESET,
[INFO] [stdout] 366 | |                        location))
[INFO] [stdout]     | |________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 360 ~         panic!("{}{}\n\t{}{}{}\n{}",
[INFO] [stdout] 361 |                        description,
[INFO] [stdout] ...
[INFO] [stdout] 365 |                        TERM_RESET,
[INFO] [stdout] 366 ~                        location)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 3.03s
[INFO] running `Command { std: "docker" "inspect" "4495e073fe98edae76fa093e9f50e2f5dcd368f44441617a13ebef42e1b13762", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4495e073fe98edae76fa093e9f50e2f5dcd368f44441617a13ebef42e1b13762", kill_on_drop: false }`
[INFO] [stdout] 4495e073fe98edae76fa093e9f50e2f5dcd368f44441617a13ebef42e1b13762
[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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+1.91.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 3d256ccda10f8cf7770842efc21a0a34d915ff886dc8958537eee1ce2d1e17a1
[INFO] running `Command { std: "docker" "start" "-a" "3d256ccda10f8cf7770842efc21a0a34d915ff886dc8958537eee1ce2d1e17a1", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr]    Compiling spectral v0.6.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:318:13
[INFO] [stdout]     |
[INFO] [stdout] 318 |         let mut assertion = self;
[INFO] [stdout]     |             ----^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:326:13
[INFO] [stdout]     |
[INFO] [stdout] 326 |         let mut assertion = self;
[INFO] [stdout]     |             ----^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/lib.rs:266:31
[INFO] [stdout]     |
[INFO] [stdout] 266 | pub fn asserting(description: &str) -> SpecDescription {
[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] 266 | pub fn asserting(description: &str) -> SpecDescription<'_> {
[INFO] [stdout]     |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/lib.rs:343:16
[INFO] [stdout]     |
[INFO] [stdout] 343 |           panic!(format!("{}{}\n\t{}expected: {}\n\t but was: {}{}\n{}",
[INFO] [stdout]     |  ________________^
[INFO] [stdout] 344 | |                        description,
[INFO] [stdout] 345 | |                        subject_name,
[INFO] [stdout] 346 | |                        TERM_RED,
[INFO] [stdout] ...   |
[INFO] [stdout] 349 | |                        TERM_RESET,
[INFO] [stdout] 350 | |                        location))
[INFO] [stdout]     | |________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: `#[warn(non_fmt_panics)]` (part of `#[warn(rust_2021_compatibility)]`) on by default
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 343 ~         panic!("{}{}\n\t{}expected: {}\n\t but was: {}{}\n{}",
[INFO] [stdout] 344 |                        description,
[INFO] [stdout] ...
[INFO] [stdout] 349 |                        TERM_RESET,
[INFO] [stdout] 350 ~                        location)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/lib.rs:360:16
[INFO] [stdout]     |
[INFO] [stdout] 360 |           panic!(format!("{}{}\n\t{}{}{}\n{}",
[INFO] [stdout]     |  ________________^
[INFO] [stdout] 361 | |                        description,
[INFO] [stdout] 362 | |                        subject_name,
[INFO] [stdout] 363 | |                        TERM_RED,
[INFO] [stdout] 364 | |                        message,
[INFO] [stdout] 365 | |                        TERM_RESET,
[INFO] [stdout] 366 | |                        location))
[INFO] [stdout]     | |________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 360 ~         panic!("{}{}\n\t{}{}{}\n{}",
[INFO] [stdout] 361 |                        description,
[INFO] [stdout] ...
[INFO] [stdout] 365 |                        TERM_RESET,
[INFO] [stdout] 366 ~                        location)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:318:13
[INFO] [stdout]     |
[INFO] [stdout] 318 |         let mut assertion = self;
[INFO] [stdout]     |             ----^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:326:13
[INFO] [stdout]     |
[INFO] [stdout] 326 |         let mut assertion = self;
[INFO] [stdout]     |             ----^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/lib.rs:266:31
[INFO] [stdout]     |
[INFO] [stdout] 266 | pub fn asserting(description: &str) -> SpecDescription {
[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] 266 | pub fn asserting(description: &str) -> SpecDescription<'_> {
[INFO] [stdout]     |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/lib.rs:343:16
[INFO] [stdout]     |
[INFO] [stdout] 343 |           panic!(format!("{}{}\n\t{}expected: {}\n\t but was: {}{}\n{}",
[INFO] [stdout]     |  ________________^
[INFO] [stdout] 344 | |                        description,
[INFO] [stdout] 345 | |                        subject_name,
[INFO] [stdout] 346 | |                        TERM_RED,
[INFO] [stdout] ...   |
[INFO] [stdout] 349 | |                        TERM_RESET,
[INFO] [stdout] 350 | |                        location))
[INFO] [stdout]     | |________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: `#[warn(non_fmt_panics)]` (part of `#[warn(rust_2021_compatibility)]`) on by default
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 343 ~         panic!("{}{}\n\t{}expected: {}\n\t but was: {}{}\n{}",
[INFO] [stdout] 344 |                        description,
[INFO] [stdout] ...
[INFO] [stdout] 349 |                        TERM_RESET,
[INFO] [stdout] 350 ~                        location)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/lib.rs:360:16
[INFO] [stdout]     |
[INFO] [stdout] 360 |           panic!(format!("{}{}\n\t{}{}{}\n{}",
[INFO] [stdout]     |  ________________^
[INFO] [stdout] 361 | |                        description,
[INFO] [stdout] 362 | |                        subject_name,
[INFO] [stdout] 363 | |                        TERM_RED,
[INFO] [stdout] 364 | |                        message,
[INFO] [stdout] 365 | |                        TERM_RESET,
[INFO] [stdout] 366 | |                        location))
[INFO] [stdout]     | |________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 360 ~         panic!("{}{}\n\t{}{}{}\n{}",
[INFO] [stdout] 361 |                        description,
[INFO] [stdout] ...
[INFO] [stdout] 365 |                        TERM_RESET,
[INFO] [stdout] 366 ~                        location)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1.14s
[INFO] running `Command { std: "docker" "inspect" "3d256ccda10f8cf7770842efc21a0a34d915ff886dc8958537eee1ce2d1e17a1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3d256ccda10f8cf7770842efc21a0a34d915ff886dc8958537eee1ce2d1e17a1", kill_on_drop: false }`
[INFO] [stdout] 3d256ccda10f8cf7770842efc21a0a34d915ff886dc8958537eee1ce2d1e17a1
[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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+1.91.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 9ea39f532bfac995bd68bfe7f84b73e0b74efe78004a45878607c797bad20897
[INFO] running `Command { std: "docker" "start" "-a" "9ea39f532bfac995bd68bfe7f84b73e0b74efe78004a45878607c797bad20897", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:318:13
[INFO] [stderr]     |
[INFO] [stderr] 318 |         let mut assertion = self;
[INFO] [stderr]     |             ----^^^^^^^^^
[INFO] [stderr]     |             |
[INFO] [stderr]     |             help: remove this `mut`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:326:13
[INFO] [stderr]     |
[INFO] [stderr] 326 |         let mut assertion = self;
[INFO] [stderr]     |             ----^^^^^^^^^
[INFO] [stderr]     |             |
[INFO] [stderr]     |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/lib.rs:266:31
[INFO] [stderr]     |
[INFO] [stderr] 266 | pub fn asserting(description: &str) -> SpecDescription {
[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] 266 | pub fn asserting(description: &str) -> SpecDescription<'_> {
[INFO] [stderr]     |                                                       ++++
[INFO] [stderr] 
[INFO] [stderr] warning: panic message is not a string literal
[INFO] [stderr]    --> src/lib.rs:343:16
[INFO] [stderr]     |
[INFO] [stderr] 343 |           panic!(format!("{}{}\n\t{}expected: {}\n\t but was: {}{}\n{}",
[INFO] [stderr]     |  ________________^
[INFO] [stderr] 344 | |                        description,
[INFO] [stderr] 345 | |                        subject_name,
[INFO] [stderr] 346 | |                        TERM_RED,
[INFO] [stderr] ...   |
[INFO] [stderr] 349 | |                        TERM_RESET,
[INFO] [stderr] 350 | |                        location))
[INFO] [stderr]     | |________________________________^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stderr]     = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stderr]     = note: `#[warn(non_fmt_panics)]` (part of `#[warn(rust_2021_compatibility)]`) on by default
[INFO] [stderr] help: remove the `format!(..)` macro call
[INFO] [stderr]     |
[INFO] [stderr] 343 ~         panic!("{}{}\n\t{}expected: {}\n\t but was: {}{}\n{}",
[INFO] [stderr] 344 |                        description,
[INFO] [stderr] ...
[INFO] [stderr] 349 |                        TERM_RESET,
[INFO] [stderr] 350 ~                        location)
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: panic message is not a string literal
[INFO] [stderr]    --> src/lib.rs:360:16
[INFO] [stderr]     |
[INFO] [stderr] 360 |           panic!(format!("{}{}\n\t{}{}{}\n{}",
[INFO] [stderr]     |  ________________^
[INFO] [stderr] 361 | |                        description,
[INFO] [stderr] 362 | |                        subject_name,
[INFO] [stderr] 363 | |                        TERM_RED,
[INFO] [stderr] 364 | |                        message,
[INFO] [stderr] 365 | |                        TERM_RESET,
[INFO] [stderr] 366 | |                        location))
[INFO] [stderr]     | |________________________________^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stderr]     = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stderr] help: remove the `format!(..)` macro call
[INFO] [stderr]     |
[INFO] [stderr] 360 ~         panic!("{}{}\n\t{}{}{}\n{}",
[INFO] [stderr] 361 |                        description,
[INFO] [stderr] ...
[INFO] [stderr] 365 |                        TERM_RESET,
[INFO] [stderr] 366 ~                        location)
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: `spectral` (lib) generated 5 warnings (run `cargo fix --lib -p spectral` to apply 5 suggestions)
[INFO] [stderr] warning: `spectral` (lib test) generated 5 warnings (5 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/spectral-f447e9a9ff085689)
[INFO] [stdout] 
[INFO] [stdout] running 153 tests
[INFO] [stdout] test boolean::tests::should_not_panic_if_value_is_expected_to_be_false_and_is ... ok
[INFO] [stdout] test boolean::tests::should_not_panic_if_value_is_expected_to_be_true_and_is ... ok
[INFO] [stdout] test hashmap::tests::contains_key_should_allow_multiple_borrow_forms ... ok
[INFO] [stdout] test hashmap::tests::contains_entry_should_allow_multiple_borrow_forms ... ok
[INFO] [stdout] test hashmap::tests::does_not_contain_key_should_allow_multiple_borrow_forms ... ok
[INFO] [stdout] test hashmap::tests::should_not_panic_if_hashmap_contains_entry ... ok
[INFO] [stdout] test hashmap::tests::should_not_panic_if_hashmap_contains_key ... ok
[INFO] [stdout] test hashmap::tests::should_not_panic_if_hashmap_contains_entry_with_different_value_if_expected ... ok
[INFO] [stdout] test hashmap::tests::should_not_panic_if_hashmap_does_not_contain_entry_if_expected ... ok
[INFO] [stdout] test hashmap::tests::should_not_panic_if_hashmap_does_not_contain_key_when_expected ... ok
[INFO] [stdout] test hashmap::tests::should_be_able_to_chain_value_from_contains_key ... ok
[INFO] [stdout] test iter::tests::contains_should_allow_for_multiple_borrow_types_for_intoiter ... ok
[INFO] [stdout] test iter::tests::contains_should_allow_for_multiple_borrow_types_for_iterators ... ok
[INFO] [stdout] test iter::tests::should_not_panic_if_iterable_contains_all_expected_values ... ok
[INFO] [stdout] test iter::tests::should_not_panic_if_iterable_contains_value ... ok
[INFO] [stdout] test iter::tests::should_not_panic_if_iteratable_equals_expected_iterator ... ok
[INFO] [stdout] test iter::tests::should_not_panic_if_iterator_contains_all_expected_values ... ok
[INFO] [stdout] test iter::tests::should_not_panic_if_iterator_contains_value ... ok
[INFO] [stdout] test iter::tests::should_not_panic_if_iterator_does_not_contain_value_if_expected ... ok
[INFO] [stdout] test iter::tests::should_not_panic_if_iterator_equals_expected_iterator ... ok
[INFO] [stdout] test hashmap::tests::should_not_panic_if_hashmap_length_matches_expected ... ok
[INFO] [stdout] test iter::tests::should_not_panic_if_iterator_matches_on_value ... ok
[INFO] [stdout] test iter::tests::should_not_panic_if_vec_contains_mapped_value ... ok
[INFO] [stdout] test iter::tests::should_not_panic_if_vec_contains_value ... ok
[INFO] [stdout] test iter::tests::should_not_panic_if_vec_does_not_contain_value_if_expected ... ok
[INFO] [stdout] test hashmap::tests::should_not_panic_if_hashmap_was_expected_to_be_empty_and_is ... ok
[INFO] [stdout] test boolean::tests::should_panic_if_value_is_expected_to_be_true_and_is_not - should panic ... ok
[INFO] [stdout] test boolean::tests::should_panic_if_value_is_expected_to_be_false_and_is_not - should panic ... ok
[INFO] [stdout] test hashmap::tests::should_not_panic_if_hashmap_does_not_contain_key - should panic ... ok
[INFO] [stdout] test hashmap::tests::should_panic_if_hashmap_contains_entry_if_not_expected - should panic ... ok
[INFO] [stdout] test hashmap::tests::should_panic_if_hashmap_contains_entry_with_different_value - should panic ... ok
[INFO] [stdout] test hashmap::tests::should_panic_if_hashmap_contains_entry_without_key - should panic ... ok
[INFO] [stdout] test hashmap::tests::should_panic_if_hashmap_does_contain_key_when_not_expected - should panic ... ok
[INFO] [stdout] test hashmap::tests::should_panic_if_hashmap_length_does_not_match_expected - should panic ... ok
[INFO] [stdout] test iter::tests::should_panic_if_iterable_does_not_contain_all_expected_values - should panic ... ok
[INFO] [stdout] test iter::tests::should_panic_if_iterator_does_not_match_on_value - should panic ... ok
[INFO] [stdout] test iter::tests::should_panic_if_iterable_does_not_contain_value - should panic ... ok
[INFO] [stdout] test iter::tests::should_panic_if_vec_does_not_contain_mapped_value - should panic ... ok
[INFO] [stdout] test iter::tests::should_panic_if_iterator_does_not_contain_all_expected_values_exactly - should panic ... ok
[INFO] [stdout] test iter::tests::should_panic_if_iteratable_does_not_equal_expected_iterator - should panic ... ok
[INFO] [stdout] test numeric::tests::is_close_to_should_allow_multiple_borrow_forms ... ok
[INFO] [stdout] test iter::tests::should_panic_if_iterator_does_contain_value_but_expected_not_to - should panic ... ok
[INFO] [stdout] test iter::tests::should_panic_if_iterator_does_not_contain_value - should panic ... ok
[INFO] [stdout] test numeric::tests::is_greater_than_or_equal_to_should_allow_multiple_borrow_forms ... ok
[INFO] [stdout] test iter::tests::should_panic_if_iterator_does_not_equal_expected_iterator - should panic ... ok
[INFO] [stdout] test numeric::tests::is_greater_than_should_allow_multiple_borrow_forms ... ok
[INFO] [stdout] test hashmap::tests::should_panic_if_hashmap_was_expected_to_be_empty_and_is_not - should panic ... ok
[INFO] [stdout] test iter::tests::should_panic_if_vec_does_contain_value_and_expected_not_to - should panic ... ok
[INFO] [stdout] test numeric::tests::is_less_than_or_equal_to_should_allow_multiple_borrow_forms ... ok
[INFO] [stdout] test iter::tests::should_panic_if_iterator_does_not_contain_all_expected_values - should panic ... ok
[INFO] [stdout] test iter::tests::should_panic_if_vec_does_not_contain_value - should panic ... ok
[INFO] [stdout] test numeric::tests::is_less_than_should_allow_multiple_borrow_forms ... ok
[INFO] [stdout] test numeric::tests::should_not_panic_if_float_exactly_matches ... ok
[INFO] [stdout] test numeric::tests::should_not_panic_if_value_is_greater_than_expected ... ok
[INFO] [stdout] test numeric::tests::should_not_panic_if_float_is_close_to ... ok
[INFO] [stdout] test numeric::tests::should_not_panic_if_value_is_greater_than_or_equal_to_expected ... ok
[INFO] [stdout] test numeric::tests::should_not_panic_if_value_is_less_than_expected ... ok
[INFO] [stdout] test numeric::tests::should_not_panic_if_value_is_less_than_or_equal_to_than_expected ... ok
[INFO] [stdout] test option::tests::contains_value_should_allow_multiple_borrow_types ... ok
[INFO] [stdout] test option::tests::should_be_able_to_unwrap_option_if_some ... ok
[INFO] [stdout] test option::tests::should_not_panic_if_option_contains_expected_value ... ok
[INFO] [stdout] test option::tests::should_not_panic_if_option_is_expected_to_contain_value_and_does ... ok
[INFO] [stdout] test option::tests::should_not_panic_if_option_is_empty ... ok
[INFO] [stdout] test numeric::tests::should_panic_if_float_is_infinity - should panic ... FAILED
[INFO] [stdout] test path::tests::has_file_name_should_allow_multiple_borrow_forms_for_path ... ok
[INFO] [stdout] test path::tests::has_file_name_should_allow_multiple_borrow_forms_for_pathbuf ... ok
[INFO] [stdout] test option::tests::should_panic_if_option_does_not_contain_expected_value - should panic ... ok
[INFO] [stdout] test path::tests::should_not_panic_if_path_exists ... ok
[INFO] [stdout] test path::tests::should_not_panic_if_path_does_not_exist_when_expected ... ok
[INFO] [stdout] test path::tests::should_not_panic_if_path_has_correct_file_name ... ok
[INFO] [stdout] test path::tests::should_not_panic_if_path_represents_a_directory ... ok
[INFO] [stdout] test path::tests::should_not_panic_if_path_represents_a_file ... ok
[INFO] [stdout] test path::tests::should_not_panic_if_pathbuf_exists ... ok
[INFO] [stdout] test numeric::tests::should_panic_if_float_is_negative_infinity - should panic ... FAILED
[INFO] [stdout] test path::tests::should_not_panic_if_pathbuf_represents_a_directory ... ok
[INFO] [stdout] test numeric::tests::should_panic_if_float_is_not_close_to - should panic ... FAILED
[INFO] [stdout] test path::tests::should_not_panic_if_pathbuf_has_correct_file_name ... ok
[INFO] [stdout] test numeric::tests::should_panic_if_value_is_greater_than_expected - should panic ... ok
[INFO] [stdout] test numeric::tests::should_panic_if_value_is_greater_than_or_not_equal_to_expected - should panic ... ok
[INFO] [stdout] test numeric::tests::should_panic_if_value_is_less_than_expected - should panic ... ok
[INFO] [stdout] test numeric::tests::should_panic_if_value_is_less_than_or_not_equal_to_expected - should panic ... ok
[INFO] [stdout] test numeric::tests::should_panic_if_float_is_nan - should panic ... FAILED
[INFO] [stdout] test option::tests::should_panic_if_option_is_none_but_expected_value - should panic ... ok
[INFO] [stdout] test path::tests::should_not_panic_if_pathbuf_represents_a_file ... ok
[INFO] [stdout] test path::tests::should_not_panic_if_pathbuf_does_not_exist_when_expected ... ok
[INFO] [stdout] test option::tests::should_panic_if_option_is_not_empty_but_was_expected_as_empty - should panic ... ok
[INFO] [stdout] test path::tests::should_panic_if_path_does_not_exist - should panic ... ok
[INFO] [stdout] test option::tests::should_panic_if_option_is_expected_to_contain_value_and_does_not - should panic ... ok
[INFO] [stdout] test path::tests::should_panic_if_path_does_not_have_a_file_name - should panic ... ok
[INFO] [stdout] test path::tests::should_panic_if_path_does_not_have_correct_file_name - should panic ... ok
[INFO] [stdout] test path::tests::should_panic_if_path_does_not_represent_a_directory - should panic ... ok
[INFO] [stdout] test path::tests::should_panic_if_path_exists_when_not_expected - should panic ... ok
[INFO] [stdout] test path::tests::should_panic_if_path_does_not_represent_a_file - should panic ... ok
[INFO] [stdout] test path::tests::should_panic_if_pathbuf_does_not_exist - should panic ... ok
[INFO] [stdout] test path::tests::should_panic_if_pathbuf_does_not_have_a_file_name - should panic ... ok
[INFO] [stdout] test path::tests::should_panic_if_pathbuf_does_not_have_correct_file_name - should panic ... ok
[INFO] [stdout] test path::tests::should_panic_if_pathbuf_does_not_represent_a_directory - should panic ... ok
[INFO] [stdout] test path::tests::should_panic_if_pathbuf_does_not_represent_a_file - should panic ... ok
[INFO] [stdout] test path::tests::should_panic_if_pathbuf_exists_when_not_expected - should panic ... ok
[INFO] [stdout] test result::tests::is_error_containing_should_allow_multiple_borrow_forms ... ok
[INFO] [stdout] test result::tests::is_ok_containing_should_allow_multiple_borrow_forms ... ok
[INFO] [stdout] test result::tests::should_not_panic_if_result_is_err_with_expected_value ... ok
[INFO] [stdout] test result::tests::should_not_panic_if_result_is_err_with_uncomparable_ok ... ok
[INFO] [stdout] test result::tests::should_not_panic_if_result_is_expected_to_be_error_and_is ... ok
[INFO] [stdout] test result::tests::should_not_panic_if_result_is_ok_with_expected_value ... ok
[INFO] [stdout] test result::tests::should_panic_if_result_is_err_if_ok_with_value_expected - should panic ... ok
[INFO] [stdout] test result::tests::should_panic_if_result_is_expected_to_be_error_and_is_not - should panic ... ok
[INFO] [stdout] test result::tests::should_not_panic_if_result_is_expected_to_be_ok_and_is ... ok
[INFO] [stdout] test result::tests::should_panic_if_result_is_expected_to_be_ok_and_is_not - should panic ... ok
[INFO] [stdout] test result::tests::should_panic_if_result_is_ok_if_err_with_value_expected - should panic ... ok
[INFO] [stdout] test result::tests::should_panic_if_result_is_ok_without_expected_value - should panic ... ok
[INFO] [stdout] test result::tests::should_not_panic_if_result_is_ok_with_uncomparable_ok ... ok
[INFO] [stdout] test result::tests::should_return_unwrapped_value_if_subject_is_err ... ok
[INFO] [stdout] test result::tests::should_return_unwrapped_value_if_subject_is_ok ... ok
[INFO] [stdout] test string::tests::should_allow_multiple_borrow_forms_for_string ... ok
[INFO] [stdout] test string::tests::should_not_panic_if_str_contains_value ... ok
[INFO] [stdout] test string::tests::should_not_panic_if_str_ends_with_value ... ok
[INFO] [stdout] test string::tests::should_not_panic_if_str_starts_with_value ... ok
[INFO] [stdout] test string::tests::should_not_panic_if_string_contains_value ... ok
[INFO] [stdout] test result::tests::should_panic_if_result_is_err_without_expected_value - should panic ... ok
[INFO] [stdout] test tests::is_equal_to_should_support_multiple_borrow_forms ... ok
[INFO] [stdout] test string::tests::should_panic_if_str_does_not_end_with_value - should panic ... ok
[INFO] [stdout] test tests::is_not_equal_to_should_support_multiple_borrow_forms ... ok
[INFO] [stdout] test string::tests::should_not_panic_if_string_ends_with_value ... ok
[INFO] [stdout] test tests::should_be_able_to_map_to_inner_field_of_struct_when_matching ... ok
[INFO] [stdout] test string::tests::should_panic_if_str_does_not_start_with_value - should panic ... ok
[INFO] [stdout] test string::tests::should_not_panic_if_string_starts_with_value ... ok
[INFO] [stdout] test tests::should_be_able_to_use_macro_form_with_deliberate_reference ... ok
[INFO] [stdout] test string::tests::should_panic_if_str_does_not_contain_value - should panic ... ok
[INFO] [stdout] test tests::should_be_able_to_use_macro_form_without_deliberate_reference ... ok
[INFO] [stdout] test tests::should_contain_assertion_description_in_panic - should panic ... ok
[INFO] [stdout] test tests::should_be_able_to_use_function_call_with_macro ... ok
[INFO] [stdout] test tests::should_not_panic_if_value_matches ... ok
[INFO] [stdout] test tests::should_contain_file_and_line_for_descriptive_assertions_if_message_is_provided - should panic ... ok
[INFO] [stdout] test tests::should_not_panic_on_equal_subjects ... ok
[INFO] [stdout] test tests::should_not_panic_on_unequal_subjects_if_expected ... ok
[INFO] [stdout] test string::tests::should_panic_if_string_does_not_start_with_value - should panic ... ok
[INFO] [stdout] test string::tests::should_panic_if_string_does_not_contain_value - should panic ... ok
[INFO] [stdout] test string::tests::should_panic_if_string_does_not_end_with_value - should panic ... ok
[INFO] [stdout] test vec::tests::should_not_panic_if_vec_was_expected_to_be_empty_and_is ... ok
[INFO] [stdout] test tests::should_panic_if_value_does_not_match - should panic ... ok
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] [stdout] test tests::should_contain_file_and_line_in_panic_for_descriptive_assertions - should panic ... ok
[INFO] [stdout] test vec::tests::should_not_panic_if_vec_length_matches_expected ... ok
[INFO] [stdout] test tests::should_contain_subject_name_in_panic_for_assertions - should panic ... ok
[INFO] [stdout] test tests::should_contain_subject_name_in_panic_for_assertions_if_message_is_provided - should panic ... ok
[INFO] [stdout] test tests::should_contain_file_and_line_for_assertions_if_message_is_provided - should panic ... ok
[INFO] [stdout] test tests::should_contain_assertion_description_if_message_is_provided - should panic ... ok
[INFO] [stdout] test tests::should_contain_file_and_line_in_panic_for_assertions - should panic ... ok
[INFO] [stdout] test tests::should_panic_on_equal_subjects_if_expected_unequal - should panic ... ok
[INFO] [stdout] test string::tests::should_allow_multiple_borrow_forms_for_str ... ok
[INFO] [stdout] test vec::tests::should_panic_if_vec_was_expected_to_be_empty_and_is_not - should panic ... ok
[INFO] [stdout] test vec::tests::should_panic_if_vec_length_does_not_match_expected - should panic ... ok
[INFO] [stdout] test tests::should_panic_on_unequal_subjects - should panic ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- numeric::tests::should_panic_if_float_is_infinity stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'numeric::tests::should_panic_if_float_is_infinity' (83) panicked at src/lib.rs:343:9:
[INFO] [stdout] 
[INFO] [stdout] 	expected: float close to <1.0> (tolerance of <0.01>)
[INFO] [stdout] 	 but was: <inf>
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6271765680f2 - std::backtrace_rs::backtrace::libunwind::trace::h62f3c6bea0fedab3
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6271765680f2 - std::backtrace_rs::backtrace::trace_unsynchronized::hc41aaca6c0af0bde
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6271765680f2 - std::sys::backtrace::_print_fmt::h33ac2b97007106cc
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x6271765680f2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h4e0a3aeea0f9c085
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x62717657931f - core::fmt::rt::Argument::fmt::h1edd6a3e00b22f10
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x62717657931f - core::fmt::write::hecf68a131630c74d
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/mod.rs:1468:25
[INFO] [stdout]    6:     0x6271765354d1 - std::io::default_write_fmt::ha6b238eff7f0ef8a
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x6271765354d1 - std::io::Write::write_fmt::h9846fe3d2a36c1ea
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x6271765415a2 - std::sys::backtrace::BacktraceLock::print::h75160192768e5621
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x6271765461af - std::panicking::default_hook::{{closure}}::h14d82797cfb1ddcb
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x627176546041 - std::panicking::default_hook::h63f9bf8161c5d325
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x6271765013be - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hb8126f8384f98101
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   12:     0x6271765013be - test::test_main_with_exit_callback::{{closure}}::hae96ae0cd2f2ce70
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x62717654686f - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::ha703f6686c81d0c6
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   14:     0x62717654686f - std::panicking::panic_with_hook::h3173740e06bd0752
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x6271764d5eeb - std::panicking::begin_panic::{{closure}}::hed015dcd41004789
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:771:9
[INFO] [stdout]   16:     0x6271764d5e36 - std::sys::backtrace::__rust_end_short_backtrace::h58b98afe57d4a095
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x6271764d5e8f - std::panicking::begin_panic::h7251abafb4fa7a1d
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:770:5
[INFO] [stdout]   18:     0x6271764b0c2b - spectral::AssertionFailure<T>::fail::hd68233e08843d45e
[INFO] [stdout]                                at /opt/rustwide/workdir/src/lib.rs:343:9
[INFO] [stdout]   19:     0x62717649e6db - <spectral::Spec<T> as spectral::numeric::FloatAssertions<T>>::is_close_to::h7e10f62548725dee
[INFO] [stdout]                                at /opt/rustwide/workdir/src/numeric.rs:121:18
[INFO] [stdout]   20:     0x6271764df4ad - spectral::numeric::tests::should_panic_if_float_is_infinity::h0e5c14967da685f4
[INFO] [stdout]                                at /opt/rustwide/workdir/src/numeric.rs:243:41
[INFO] [stdout]   21:     0x6271764df507 - spectral::numeric::tests::should_panic_if_float_is_infinity::{{closure}}::h59bc47119ce928a6
[INFO] [stdout]                                at /opt/rustwide/workdir/src/numeric.rs:242:43
[INFO] [stdout]   22:     0x6271764baa46 - core::ops::function::FnOnce::call_once::h614e70c78fbb7373
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x62717650119b - core::ops::function::FnOnce::call_once::h8f50ae93d93b62b4
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x62717650119b - test::__rust_begin_short_backtrace::h447963718d05a644
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x627176516dd5 - test::run_test_in_process::{{closure}}::hf890ba4755ca86c0
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x627176516dd5 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h31e4b2860e583faa
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x627176516dd5 - std::panicking::catch_unwind::do_call::hec7cdbbe797e2cab
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40
[INFO] [stdout]   28:     0x627176516dd5 - std::panicking::catch_unwind::h24d3b93458b5ba67
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19
[INFO] [stdout]   29:     0x627176516dd5 - std::panic::catch_unwind::h46eeec7cf9c9336c
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x627176516dd5 - test::run_test_in_process::h290de6e559006104
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x627176516dd5 - test::run_test::{{closure}}::h26eeb2c5f7e9a995
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x6271764ed5d4 - test::run_test::{{closure}}::h85af00882daabeaa
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x6271764ed5d4 - std::sys::backtrace::__rust_begin_short_backtrace::h9d9305dda51fa5f2
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   34:     0x6271764f0f7a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hc6aada8b43f0527b
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   35:     0x6271764f0f7a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::ha89fe5505c1206f5
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   36:     0x6271764f0f7a - std::panicking::catch_unwind::do_call::he3e0bef721d99583
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40
[INFO] [stdout]   37:     0x6271764f0f7a - std::panicking::catch_unwind::ha8241964d3d773cd
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19
[INFO] [stdout]   38:     0x6271764f0f7a - std::panic::catch_unwind::ha8554bc7696cae72
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x6271764f0f7a - std::thread::Builder::spawn_unchecked_::{{closure}}::he06f1f62b4c90f8d
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   40:     0x6271764f0f7a - core::ops::function::FnOnce::call_once{{vtable.shim}}::ha7fd20ecae19b9b9
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x62717653c8cf - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h43642ed9c40e0ab2
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   42:     0x62717653c8cf - std::sys::thread::unix::Thread::new::thread_start::h38da0f633f090ce2
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/thread/unix.rs:126:17
[INFO] [stdout]   43:     0x77c8ce0fdaa4 - <unknown>
[INFO] [stdout]   44:     0x77c8ce18aa64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] note: panic did not contain expected string
[INFO] [stdout]       panic message: "\n\texpected: float close to <1.0> (tolerance of <0.01>)\n\t but was: <inf>\n"
[INFO] [stdout]  expected substring: "\n\texpected: float close to <1> (tolerance of <0.01>)\n\t but was: <inf>"
[INFO] [stdout] ---- numeric::tests::should_panic_if_float_is_negative_infinity stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'numeric::tests::should_panic_if_float_is_negative_infinity' (85) panicked at src/lib.rs:343:9:
[INFO] [stdout] 
[INFO] [stdout] 	expected: float close to <1.0> (tolerance of <0.01>)
[INFO] [stdout] 	 but was: <-inf>
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6271765680f2 - std::backtrace_rs::backtrace::libunwind::trace::h62f3c6bea0fedab3
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6271765680f2 - std::backtrace_rs::backtrace::trace_unsynchronized::hc41aaca6c0af0bde
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6271765680f2 - std::sys::backtrace::_print_fmt::h33ac2b97007106cc
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x6271765680f2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h4e0a3aeea0f9c085
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x62717657931f - core::fmt::rt::Argument::fmt::h1edd6a3e00b22f10
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x62717657931f - core::fmt::write::hecf68a131630c74d
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/mod.rs:1468:25
[INFO] [stdout]    6:     0x6271765354d1 - std::io::default_write_fmt::ha6b238eff7f0ef8a
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x6271765354d1 - std::io::Write::write_fmt::h9846fe3d2a36c1ea
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x6271765415a2 - std::sys::backtrace::BacktraceLock::print::h75160192768e5621
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x6271765461af - std::panicking::default_hook::{{closure}}::h14d82797cfb1ddcb
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x627176546041 - std::panicking::default_hook::h63f9bf8161c5d325
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x6271765013be - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hb8126f8384f98101
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   12:     0x6271765013be - test::test_main_with_exit_callback::{{closure}}::hae96ae0cd2f2ce70
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x62717654686f - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::ha703f6686c81d0c6
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   14:     0x62717654686f - std::panicking::panic_with_hook::h3173740e06bd0752
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x6271764d5eeb - std::panicking::begin_panic::{{closure}}::hed015dcd41004789
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:771:9
[INFO] [stdout]   16:     0x6271764d5e36 - std::sys::backtrace::__rust_end_short_backtrace::h58b98afe57d4a095
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x6271764d5e8f - std::panicking::begin_panic::h7251abafb4fa7a1d
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:770:5
[INFO] [stdout]   18:     0x6271764b0c2b - spectral::AssertionFailure<T>::fail::hd68233e08843d45e
[INFO] [stdout]                                at /opt/rustwide/workdir/src/lib.rs:343:9
[INFO] [stdout]   19:     0x62717649e6db - <spectral::Spec<T> as spectral::numeric::FloatAssertions<T>>::is_close_to::h7e10f62548725dee
[INFO] [stdout]                                at /opt/rustwide/workdir/src/numeric.rs:121:18
[INFO] [stdout]   20:     0x6271764df7ad - spectral::numeric::tests::should_panic_if_float_is_negative_infinity::h1de7ac3dda1979bc
[INFO] [stdout]                                at /opt/rustwide/workdir/src/numeric.rs:250:45
[INFO] [stdout]   21:     0x6271764df807 - spectral::numeric::tests::should_panic_if_float_is_negative_infinity::{{closure}}::h4973c35981941e2f
[INFO] [stdout]                                at /opt/rustwide/workdir/src/numeric.rs:249:52
[INFO] [stdout]   22:     0x6271764b9f96 - core::ops::function::FnOnce::call_once::h21b177ae2cff0a24
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x62717650119b - core::ops::function::FnOnce::call_once::h8f50ae93d93b62b4
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x62717650119b - test::__rust_begin_short_backtrace::h447963718d05a644
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x627176516dd5 - test::run_test_in_process::{{closure}}::hf890ba4755ca86c0
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x627176516dd5 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h31e4b2860e583faa
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x627176516dd5 - std::panicking::catch_unwind::do_call::hec7cdbbe797e2cab
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40
[INFO] [stdout]   28:     0x627176516dd5 - std::panicking::catch_unwind::h24d3b93458b5ba67
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19
[INFO] [stdout]   29:     0x627176516dd5 - std::panic::catch_unwind::h46eeec7cf9c9336c
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x627176516dd5 - test::run_test_in_process::h290de6e559006104
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x627176516dd5 - test::run_test::{{closure}}::h26eeb2c5f7e9a995
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x6271764ed5d4 - test::run_test::{{closure}}::h85af00882daabeaa
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x6271764ed5d4 - std::sys::backtrace::__rust_begin_short_backtrace::h9d9305dda51fa5f2
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   34:     0x6271764f0f7a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hc6aada8b43f0527b
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   35:     0x6271764f0f7a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::ha89fe5505c1206f5
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   36:     0x6271764f0f7a - std::panicking::catch_unwind::do_call::he3e0bef721d99583
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40
[INFO] [stdout]   37:     0x6271764f0f7a - std::panicking::catch_unwind::ha8241964d3d773cd
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19
[INFO] [stdout]   38:     0x6271764f0f7a - std::panic::catch_unwind::ha8554bc7696cae72
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x6271764f0f7a - std::thread::Builder::spawn_unchecked_::{{closure}}::he06f1f62b4c90f8d
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   40:     0x6271764f0f7a - core::ops::function::FnOnce::call_once{{vtable.shim}}::ha7fd20ecae19b9b9
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x62717653c8cf - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h43642ed9c40e0ab2
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   42:     0x62717653c8cf - std::sys::thread::unix::Thread::new::thread_start::h38da0f633f090ce2
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/thread/unix.rs:126:17
[INFO] [stdout]   43:     0x77c8ce0fdaa4 - <unknown>
[INFO] [stdout]   44:     0x77c8ce18aa64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] note: panic did not contain expected string
[INFO] [stdout]       panic message: "\n\texpected: float close to <1.0> (tolerance of <0.01>)\n\t but was: <-inf>\n"
[INFO] [stdout]  expected substring: "\n\texpected: float close to <1> (tolerance of <0.01>)\n\t but was: <-inf>"
[INFO] [stdout] ---- numeric::tests::should_panic_if_float_is_not_close_to stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'numeric::tests::should_panic_if_float_is_not_close_to' (86) panicked at src/lib.rs:343:9:
[INFO] [stdout] 
[INFO] [stdout] 	expected: float close to <1.0> (tolerance of <0.01>)
[INFO] [stdout] 	 but was: <2.0>
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6271765680f2 - std::backtrace_rs::backtrace::libunwind::trace::h62f3c6bea0fedab3
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6271765680f2 - std::backtrace_rs::backtrace::trace_unsynchronized::hc41aaca6c0af0bde
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6271765680f2 - std::sys::backtrace::_print_fmt::h33ac2b97007106cc
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x6271765680f2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h4e0a3aeea0f9c085
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x62717657931f - core::fmt::rt::Argument::fmt::h1edd6a3e00b22f10
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x62717657931f - core::fmt::write::hecf68a131630c74d
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/mod.rs:1468:25
[INFO] [stdout]    6:     0x6271765354d1 - std::io::default_write_fmt::ha6b238eff7f0ef8a
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x6271765354d1 - std::io::Write::write_fmt::h9846fe3d2a36c1ea
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x6271765415a2 - std::sys::backtrace::BacktraceLock::print::h75160192768e5621
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x6271765461af - std::panicking::default_hook::{{closure}}::h14d82797cfb1ddcb
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x627176546041 - std::panicking::default_hook::h63f9bf8161c5d325
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x6271765013be - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hb8126f8384f98101
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   12:     0x6271765013be - test::test_main_with_exit_callback::{{closure}}::hae96ae0cd2f2ce70
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x62717654686f - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::ha703f6686c81d0c6
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   14:     0x62717654686f - std::panicking::panic_with_hook::h3173740e06bd0752
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x6271764d5eeb - std::panicking::begin_panic::{{closure}}::hed015dcd41004789
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:771:9
[INFO] [stdout]   16:     0x6271764d5e36 - std::sys::backtrace::__rust_end_short_backtrace::h58b98afe57d4a095
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x6271764d5e8f - std::panicking::begin_panic::h7251abafb4fa7a1d
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:770:5
[INFO] [stdout]   18:     0x6271764b0c2b - spectral::AssertionFailure<T>::fail::hd68233e08843d45e
[INFO] [stdout]                                at /opt/rustwide/workdir/src/lib.rs:343:9
[INFO] [stdout]   19:     0x62717649e6db - <spectral::Spec<T> as spectral::numeric::FloatAssertions<T>>::is_close_to::h7e10f62548725dee
[INFO] [stdout]                                at /opt/rustwide/workdir/src/numeric.rs:121:18
[INFO] [stdout]   20:     0x6271764df5f2 - spectral::numeric::tests::should_panic_if_float_is_not_close_to::h72811bd225b80200
[INFO] [stdout]                                at /opt/rustwide/workdir/src/numeric.rs:229:30
[INFO] [stdout]   21:     0x6271764df647 - spectral::numeric::tests::should_panic_if_float_is_not_close_to::{{closure}}::h40b72e03de19d5ef
[INFO] [stdout]                                at /opt/rustwide/workdir/src/numeric.rs:228:47
[INFO] [stdout]   22:     0x6271764ba2f6 - core::ops::function::FnOnce::call_once::h34f04c92635e982f
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x62717650119b - core::ops::function::FnOnce::call_once::h8f50ae93d93b62b4
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x62717650119b - test::__rust_begin_short_backtrace::h447963718d05a644
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x627176516dd5 - test::run_test_in_process::{{closure}}::hf890ba4755ca86c0
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x627176516dd5 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h31e4b2860e583faa
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x627176516dd5 - std::panicking::catch_unwind::do_call::hec7cdbbe797e2cab
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40
[INFO] [stdout]   28:     0x627176516dd5 - std::panicking::catch_unwind::h24d3b93458b5ba67
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19
[INFO] [stdout]   29:     0x627176516dd5 - std::panic::catch_unwind::h46eeec7cf9c9336c
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x627176516dd5 - test::run_test_in_process::h290de6e559006104
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x627176516dd5 - test::run_test::{{closure}}::h26eeb2c5f7e9a995
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x6271764ed5d4 - test::run_test::{{closure}}::h85af00882daabeaa
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x6271764ed5d4 - std::sys::backtrace::__rust_begin_short_backtrace::h9d9305dda51fa5f2
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   34:     0x6271764f0f7a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hc6aada8b43f0527b
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   35:     0x6271764f0f7a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::ha89fe5505c1206f5
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   36:     0x6271764f0f7a - std::panicking::catch_unwind::do_call::he3e0bef721d99583
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40
[INFO] [stdout]   37:     0x6271764f0f7a - std::panicking::catch_unwind::ha8241964d3d773cd
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19
[INFO] [stdout]   38:     0x6271764f0f7a - std::panic::catch_unwind::ha8554bc7696cae72
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x6271764f0f7a - std::thread::Builder::spawn_unchecked_::{{closure}}::he06f1f62b4c90f8d
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   40:     0x6271764f0f7a - core::ops::function::FnOnce::call_once{{vtable.shim}}::ha7fd20ecae19b9b9
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x62717653c8cf - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h43642ed9c40e0ab2
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   42:     0x62717653c8cf - std::sys::thread::unix::Thread::new::thread_start::h38da0f633f090ce2
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/thread/unix.rs:126:17
[INFO] [stdout]   43:     0x77c8ce0fdaa4 - <unknown>
[INFO] [stdout]   44:     0x77c8ce18aa64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] note: panic did not contain expected string
[INFO] [stdout]       panic message: "\n\texpected: float close to <1.0> (tolerance of <0.01>)\n\t but was: <2.0>\n"
[INFO] [stdout]  expected substring: "\n\texpected: float close to <1> (tolerance of <0.01>)\n\t but was: <2>"
[INFO] [stdout] ---- numeric::tests::should_panic_if_float_is_nan stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'numeric::tests::should_panic_if_float_is_nan' (84) panicked at src/lib.rs:343:9:
[INFO] [stdout] 
[INFO] [stdout] 	expected: float close to <1.0> (tolerance of <0.01>)
[INFO] [stdout] 	 but was: <NaN>
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6271765680f2 - std::backtrace_rs::backtrace::libunwind::trace::h62f3c6bea0fedab3
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6271765680f2 - std::backtrace_rs::backtrace::trace_unsynchronized::hc41aaca6c0af0bde
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6271765680f2 - std::sys::backtrace::_print_fmt::h33ac2b97007106cc
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x6271765680f2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h4e0a3aeea0f9c085
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x62717657931f - core::fmt::rt::Argument::fmt::h1edd6a3e00b22f10
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x62717657931f - core::fmt::write::hecf68a131630c74d
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/mod.rs:1468:25
[INFO] [stdout]    6:     0x6271765354d1 - std::io::default_write_fmt::ha6b238eff7f0ef8a
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x6271765354d1 - std::io::Write::write_fmt::h9846fe3d2a36c1ea
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x6271765415a2 - std::sys::backtrace::BacktraceLock::print::h75160192768e5621
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x6271765461af - std::panicking::default_hook::{{closure}}::h14d82797cfb1ddcb
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x627176546041 - std::panicking::default_hook::h63f9bf8161c5d325
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x6271765013be - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hb8126f8384f98101
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   12:     0x6271765013be - test::test_main_with_exit_callback::{{closure}}::hae96ae0cd2f2ce70
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x62717654686f - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::ha703f6686c81d0c6
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   14:     0x62717654686f - std::panicking::panic_with_hook::h3173740e06bd0752
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x6271764d5eeb - std::panicking::begin_panic::{{closure}}::hed015dcd41004789
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:771:9
[INFO] [stdout]   16:     0x6271764d5e36 - std::sys::backtrace::__rust_end_short_backtrace::h58b98afe57d4a095
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x6271764d5e8f - std::panicking::begin_panic::h7251abafb4fa7a1d
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:770:5
[INFO] [stdout]   18:     0x6271764b0c2b - spectral::AssertionFailure<T>::fail::hd68233e08843d45e
[INFO] [stdout]                                at /opt/rustwide/workdir/src/lib.rs:343:9
[INFO] [stdout]   19:     0x62717649e6db - <spectral::Spec<T> as spectral::numeric::FloatAssertions<T>>::is_close_to::h7e10f62548725dee
[INFO] [stdout]                                at /opt/rustwide/workdir/src/numeric.rs:121:18
[INFO] [stdout]   20:     0x6271764df3fd - spectral::numeric::tests::should_panic_if_float_is_nan::hf2392583206e267c
[INFO] [stdout]                                at /opt/rustwide/workdir/src/numeric.rs:236:36
[INFO] [stdout]   21:     0x6271764df457 - spectral::numeric::tests::should_panic_if_float_is_nan::{{closure}}::h523fa1be66febf34
[INFO] [stdout]                                at /opt/rustwide/workdir/src/numeric.rs:235:38
[INFO] [stdout]   22:     0x6271764bb836 - core::ops::function::FnOnce::call_once::hb96d6c1f8491e629
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x62717650119b - core::ops::function::FnOnce::call_once::h8f50ae93d93b62b4
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x62717650119b - test::__rust_begin_short_backtrace::h447963718d05a644
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x627176516dd5 - test::run_test_in_process::{{closure}}::hf890ba4755ca86c0
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x627176516dd5 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h31e4b2860e583faa
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x627176516dd5 - std::panicking::catch_unwind::do_call::hec7cdbbe797e2cab
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40
[INFO] [stdout]   28:     0x627176516dd5 - std::panicking::catch_unwind::h24d3b93458b5ba67
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19
[INFO] [stdout]   29:     0x627176516dd5 - std::panic::catch_unwind::h46eeec7cf9c9336c
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x627176516dd5 - test::run_test_in_process::h290de6e559006104
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x627176516dd5 - test::run_test::{{closure}}::h26eeb2c5f7e9a995
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x6271764ed5d4 - test::run_test::{{closure}}::h85af00882daabeaa
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x6271764ed5d4 - std::sys::backtrace::__rust_begin_short_backtrace::h9d9305dda51fa5f2
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   34:     0x6271764f0f7a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hc6aada8b43f0527b
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   35:     0x6271764f0f7a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::ha89fe5505c1206f5
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   36:     0x6271764f0f7a - std::panicking::catch_unwind::do_call::he3e0bef721d99583
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40
[INFO] [stdout]   37:     0x6271764f0f7a - std::panicking::catch_unwind::ha8241964d3d773cd
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19
[INFO] [stdout]   38:     0x6271764f0f7a - std::panic::catch_unwind::ha8554bc7696cae72
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x6271764f0f7a - std::thread::Builder::spawn_unchecked_::{{closure}}::he06f1f62b4c90f8d
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   40:     0x6271764f0f7a - core::ops::function::FnOnce::call_once{{vtable.shim}}::ha7fd20ecae19b9b9
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x62717653c8cf - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h43642ed9c40e0ab2
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   42:     0x62717653c8cf - std::sys::thread::unix::Thread::new::thread_start::h38da0f633f090ce2
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/thread/unix.rs:126:17
[INFO] [stdout]   43:     0x77c8ce0fdaa4 - <unknown>
[INFO] [stdout]   44:     0x77c8ce18aa64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] note: panic did not contain expected string
[INFO] [stdout]       panic message: "\n\texpected: float close to <1.0> (tolerance of <0.01>)\n\t but was: <NaN>\n"
[INFO] [stdout]  expected substring: "\n\texpected: float close to <1> (tolerance of <0.01>)\n\t but was: <NaN>"
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     numeric::tests::should_panic_if_float_is_infinity
[INFO] [stdout]     numeric::tests::should_panic_if_float_is_nan
[INFO] [stdout]     numeric::tests::should_panic_if_float_is_negative_infinity
[INFO] [stdout]     numeric::tests::should_panic_if_float_is_not_close_to
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 149 passed; 4 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "9ea39f532bfac995bd68bfe7f84b73e0b74efe78004a45878607c797bad20897", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9ea39f532bfac995bd68bfe7f84b73e0b74efe78004a45878607c797bad20897", kill_on_drop: false }`
[INFO] [stdout] 9ea39f532bfac995bd68bfe7f84b73e0b74efe78004a45878607c797bad20897
