[INFO] fetching crate num-valid 0.1.0... [INFO] testing num-valid-0.1.0 against try#b83b707f97d809763b7861afa7638871f3339a33 for pr-145838-1 [INFO] extracting crate num-valid 0.1.0 into /workspace/builds/worker-7-tc2/source [INFO] removed /workspace/builds/worker-7-tc2/source/rust-toolchain.toml [INFO] started tweaking crates.io crate num-valid 0.1.0 [INFO] finished tweaking crates.io crate num-valid 0.1.0 [INFO] tweaked toml for crates.io crate num-valid 0.1.0 written to /workspace/builds/worker-7-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate num-valid 0.1.0 on toolchain b83b707f97d809763b7861afa7638871f3339a33 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate num-valid 0.1.0 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" "+b83b707f97d809763b7861afa7638871f3339a33" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 4bdaf5952be97e1526df3629c2d99292b017da1b54012a11c316926ae78528bb [INFO] running `Command { std: "docker" "start" "-a" "4bdaf5952be97e1526df3629c2d99292b017da1b54012a11c316926ae78528bb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "4bdaf5952be97e1526df3629c2d99292b017da1b54012a11c316926ae78528bb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4bdaf5952be97e1526df3629c2d99292b017da1b54012a11c316926ae78528bb", kill_on_drop: false }` [INFO] [stdout] 4bdaf5952be97e1526df3629c2d99292b017da1b54012a11c316926ae78528bb [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f3e9b4a9c8386c3241c1c8d7f46a36228c5476b5a36553d395e5e1238a8063e3 [INFO] running `Command { std: "docker" "start" "-a" "f3e9b4a9c8386c3241c1c8d7f46a36228c5476b5a36553d395e5e1238a8063e3", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.95 [INFO] [stderr] Compiling libc v0.2.174 [INFO] [stderr] Compiling getrandom v0.3.3 [INFO] [stderr] Compiling cfg-if v1.0.1 [INFO] [stderr] Compiling yansi v1.0.1 [INFO] [stderr] Compiling heck v0.5.0 [INFO] [stderr] Compiling unicode-segmentation v1.12.0 [INFO] [stderr] Compiling proc-macro2-diagnostics v0.10.1 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling num-iter v0.1.45 [INFO] [stderr] Compiling convert_case v0.7.1 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling syn v2.0.104 [INFO] [stderr] Compiling proc-macro-error-attr2 v2.0.0 [INFO] [stderr] Compiling rand_core v0.9.3 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling proc-macro-error2 v2.0.1 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling duplicate v2.0.0 [INFO] [stderr] Compiling into_inner_derive v0.1.2 [INFO] [stderr] Compiling thiserror-impl v2.0.12 [INFO] [stderr] Compiling derive_more-impl v2.0.1 [INFO] [stderr] Compiling getset v0.1.6 [INFO] [stderr] Compiling thiserror v2.0.12 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling derive_more v2.0.1 [INFO] [stderr] Compiling num-bigint v0.4.6 [INFO] [stderr] Compiling num-complex v0.4.6 [INFO] [stderr] Compiling num-rational v0.4.2 [INFO] [stderr] Compiling num v0.4.3 [INFO] [stderr] Compiling into_inner v0.1.2 [INFO] [stderr] Compiling try_create v0.1.2 [INFO] [stderr] Compiling num-valid v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 19.98s [INFO] running `Command { std: "docker" "inspect" "f3e9b4a9c8386c3241c1c8d7f46a36228c5476b5a36553d395e5e1238a8063e3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f3e9b4a9c8386c3241c1c8d7f46a36228c5476b5a36553d395e5e1238a8063e3", kill_on_drop: false }` [INFO] [stdout] f3e9b4a9c8386c3241c1c8d7f46a36228c5476b5a36553d395e5e1238a8063e3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f8edfe0660b84ac2ec98184ce79339cca154359b2b000eef2f80bd4e4a964703 [INFO] running `Command { std: "docker" "start" "-a" "f8edfe0660b84ac2ec98184ce79339cca154359b2b000eef2f80bd4e4a964703", kill_on_drop: false }` [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling serde_json v1.0.141 [INFO] [stderr] Compiling half v2.6.0 [INFO] [stderr] Compiling regex-syntax v0.8.5 [INFO] [stderr] Compiling ciborium-io v0.2.2 [INFO] [stderr] Compiling anstyle v1.0.11 [INFO] [stderr] Compiling clap_lex v0.7.5 [INFO] [stderr] Compiling memchr v2.7.5 [INFO] [stderr] Compiling plotters-backend v0.3.7 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Compiling cast v0.3.0 [INFO] [stderr] Compiling walkdir v2.5.0 [INFO] [stderr] Compiling rayon v1.10.0 [INFO] [stderr] Compiling itertools v0.13.0 [INFO] [stderr] Compiling oorandom v11.1.5 [INFO] [stderr] Compiling anes v0.1.6 [INFO] [stderr] Compiling plotters-svg v0.3.7 [INFO] [stderr] Compiling clap_builder v4.5.41 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling criterion-plot v0.5.0 [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Compiling clap v4.5.41 [INFO] [stderr] Compiling num-bigint v0.4.6 [INFO] [stderr] Compiling num-complex v0.4.6 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling regex v1.11.1 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling criterion v0.6.0 [INFO] [stderr] Compiling num-rational v0.4.2 [INFO] [stderr] Compiling num v0.4.3 [INFO] [stderr] Compiling into_inner v0.1.2 [INFO] [stderr] Compiling try_create v0.1.2 [INFO] [stderr] Compiling num-valid v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 32.84s [INFO] running `Command { std: "docker" "inspect" "f8edfe0660b84ac2ec98184ce79339cca154359b2b000eef2f80bd4e4a964703", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f8edfe0660b84ac2ec98184ce79339cca154359b2b000eef2f80bd4e4a964703", kill_on_drop: false }` [INFO] [stdout] f8edfe0660b84ac2ec98184ce79339cca154359b2b000eef2f80bd4e4a964703 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 31153c3d51675a186d800e095641f87c5eff87089ccd8fa44a846d115295b196 [INFO] running `Command { std: "docker" "start" "-a" "31153c3d51675a186d800e095641f87c5eff87089ccd8fa44a846d115295b196", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.15s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/num_valid-e5035a66882138d5) [INFO] [stdout] [INFO] [stdout] running 629 tests [INFO] [stdout] test functions::abs::tests::abs::native64::complex::abs_infinity ... ok [INFO] [stdout] test functions::abs::tests::abs::native64::complex::abs_nan ... ok [INFO] [stdout] test functions::abs::tests::abs::native64::complex::abs_negative ... ok [INFO] [stdout] test functions::abs::tests::abs::native64::complex::abs_subnormal ... ok [INFO] [stdout] test functions::abs::tests::abs::native64::complex::abs_valid ... ok [INFO] [stdout] test functions::abs::tests::abs::native64::real::abs_infinity ... ok [INFO] [stdout] test functions::abs::tests::abs::native64::real::abs_negative ... ok [INFO] [stdout] test functions::abs::tests::abs::native64::real::abs_valid ... ok [INFO] [stdout] test functions::abs::tests::abs::native64::real::abs_nan ... ok [INFO] [stdout] test functions::abs::tests::abs::native64::real::abs_zero ... ok [INFO] [stdout] test functions::abs::tests::abs::native64::real::abs_subnormal ... ok [INFO] [stdout] test functions::abs::tests::abs::native64::complex::abs_zero ... ok [INFO] [stdout] test functions::complex::tests::native64::conjugate ... ok [INFO] [stdout] test functions::exponential::tests::native64::complex::test_complex_f64_exp_valid ... ok [INFO] [stdout] test functions::exponential::tests::native64::real::test_f64_exp_valid ... ok [INFO] [stdout] test functions::exponential::tests::native64::complex::test_complex_f64_exp_zero ... ok [INFO] [stdout] test functions::exponential::tests::native64::real::test_f64_exp_negative ... ok [INFO] [stdout] test functions::exponential::tests::native64::real::test_f64_exp_zero ... ok [INFO] [stdout] test functions::hyperbolic::tests::acosh::native64::complex::acosh_one ... ok [INFO] [stdout] test functions::complex::tests::native64::try_arg_invalid ... ok [INFO] [stdout] test functions::complex::tests::native64::arg_panics_on_inf_debug - should panic ... ok [INFO] [stdout] test functions::exponential::tests::native64::real::test_f64_exp_infinity ... ok [INFO] [stdout] test functions::exponential::tests::native64::complex::test_complex_f64_exp_subnormal ... ok [INFO] [stdout] test functions::complex::tests::native64::arg_panics_on_nan_debug - should panic ... ok [INFO] [stdout] test functions::exponential::tests::native64::real::test_f64_exp_nan ... ok [INFO] [stdout] test functions::exponential::tests::native64::complex::test_complex_f64_exp_infinity ... ok [INFO] [stdout] test functions::exponential::tests::native64::real::test_f64_exp_subnormal ... ok [INFO] [stdout] test functions::complex::tests::native64::arg ... ok [INFO] [stdout] test functions::exponential::tests::native64::real::test_f64_exp_output_overflow ... ok [INFO] [stdout] test functions::exponential::tests::native64::complex::test_complex_f64_exp_nan ... ok [INFO] [stdout] test functions::hyperbolic::tests::acosh::native64::complex::acosh_out_of_domain ... ok [INFO] [stdout] test functions::hyperbolic::tests::acosh::native64::complex::acosh_valid ... ok [INFO] [stdout] test functions::hyperbolic::tests::acosh::native64::real::test_f64_acosh_out_of_domain ... ok [INFO] [stdout] test functions::hyperbolic::tests::acosh::native64::real::test_f64_acosh_valid ... ok [INFO] [stdout] test functions::hyperbolic::tests::asinh::native64::complex::asinh_infinity ... ok [INFO] [stdout] test functions::hyperbolic::tests::asinh::native64::complex::asinh_nan ... ok [INFO] [stdout] test functions::hyperbolic::tests::asinh::native64::complex::asinh_subnormal ... ok [INFO] [stdout] test functions::hyperbolic::tests::asinh::native64::complex::asinh_zero ... ok [INFO] [stdout] test functions::hyperbolic::tests::asinh::native64::real::test_f64_asinh_infinity ... ok [INFO] [stdout] test functions::hyperbolic::tests::asinh::native64::real::test_f64_asinh_subnormal ... ok [INFO] [stdout] test functions::hyperbolic::tests::asinh::native64::real::test_f64_asinh_nan ... ok [INFO] [stdout] test functions::hyperbolic::tests::asinh::native64::real::test_f64_asinh_zero ... ok [INFO] [stdout] test functions::hyperbolic::tests::asinh::native64::real::test_f64_asinh_valid ... ok [INFO] [stdout] test functions::hyperbolic::tests::acosh::native64::complex::acosh_infinity ... ok [INFO] [stdout] test functions::complex::tests::native64::arg_panics_on_zero_debug - should panic ... ok [INFO] [stdout] test functions::exponential::tests::native64::complex::test_complex_f64_exp_output_overflow_real ... ok [INFO] [stdout] test functions::hyperbolic::tests::atanh::native64::complex::atanh_infinity ... ok [INFO] [stdout] test functions::hyperbolic::tests::atanh::native64::complex::atanh_nan ... ok [INFO] [stdout] test functions::hyperbolic::tests::atanh::native64::complex::atanh_out_of_domain ... ok [INFO] [stdout] test functions::hyperbolic::tests::acosh::native64::complex::acosh_subnormal ... ok [INFO] [stdout] test functions::hyperbolic::tests::asinh::native64::real::test_f64_asinh_negative ... ok [INFO] [stdout] test functions::hyperbolic::tests::atanh::native64::complex::atanh_zero ... ok [INFO] [stdout] test functions::hyperbolic::tests::atanh::native64::complex::atanh_valid ... ok [INFO] [stdout] test functions::hyperbolic::tests::atanh::native64::real::test_f64_atanh_infinity ... ok [INFO] [stdout] test functions::hyperbolic::tests::atanh::native64::real::test_f64_atanh_subnormal ... ok [INFO] [stdout] test functions::hyperbolic::tests::atanh::native64::real::test_f64_atanh_valid ... ok [INFO] [stdout] test functions::hyperbolic::tests::atanh::native64::real::test_f64_atanh_zero ... ok [INFO] [stdout] test functions::hyperbolic::tests::cosh::native64::complex::cosh_infinity ... ok [INFO] [stdout] test functions::hyperbolic::tests::atanh::native64::real::test_f64_atanh_nan ... ok [INFO] [stdout] test functions::hyperbolic::tests::atanh::native64::real::test_f64_atanh_negative ... ok [INFO] [stdout] test functions::hyperbolic::tests::cosh::native64::complex::cosh_nan ... ok [INFO] [stdout] test functions::hyperbolic::tests::cosh::native64::complex::cosh_subnormal ... ok [INFO] [stdout] test functions::hyperbolic::tests::atanh::native64::real::test_f64_atanh_out_of_domain ... ok [INFO] [stdout] test functions::hyperbolic::tests::cosh::native64::complex::cosh_zero ... ok [INFO] [stdout] test functions::hyperbolic::tests::cosh::native64::complex::cosh_valid ... ok [INFO] [stdout] test functions::hyperbolic::tests::cosh::native64::real::test_f64_cosh_infinity ... ok [INFO] [stdout] test functions::hyperbolic::tests::cosh::native64::real::test_f64_cosh_nan ... ok [INFO] [stdout] test functions::hyperbolic::tests::cosh::native64::real::test_f64_cosh_negative ... ok [INFO] [stdout] test functions::hyperbolic::tests::cosh::native64::real::test_f64_cosh_subnormal ... ok [INFO] [stdout] test functions::hyperbolic::tests::sinh::native64::complex::sinh_valid ... ok [INFO] [stdout] test functions::hyperbolic::tests::cosh::native64::real::test_f64_cosh_valid ... ok [INFO] [stdout] test functions::hyperbolic::tests::sinh::native64::complex::sinh_infinity ... ok [INFO] [stdout] test functions::hyperbolic::tests::sinh::native64::complex::sinh_subnormal ... ok [INFO] [stdout] test functions::hyperbolic::tests::cosh::native64::real::test_f64_cosh_zero ... ok [INFO] [stdout] test functions::hyperbolic::tests::sinh::native64::complex::sinh_nan ... ok [INFO] [stdout] test functions::hyperbolic::tests::sinh::native64::real::test_f64_sinh_nan ... ok [INFO] [stdout] test functions::hyperbolic::tests::sinh::native64::real::test_f64_sinh_infinity ... ok [INFO] [stdout] test functions::hyperbolic::tests::sinh::native64::complex::sinh_zero ... ok [INFO] [stdout] test functions::hyperbolic::tests::sinh::native64::real::test_f64_sinh_negative ... ok [INFO] [stdout] test functions::hyperbolic::tests::sinh::native64::real::test_f64_sinh_subnormal ... ok [INFO] [stdout] test functions::hyperbolic::tests::sinh::native64::real::test_f64_sinh_valid ... ok [INFO] [stdout] test functions::hyperbolic::tests::sinh::native64::real::test_f64_sinh_zero ... ok [INFO] [stdout] test functions::hyperbolic::tests::tanh::native64::complex::tanh_infinity ... ok [INFO] [stdout] test functions::hyperbolic::tests::tanh::native64::complex::tanh_nan ... ok [INFO] [stdout] test functions::hyperbolic::tests::tanh::native64::complex::tanh_subnormal ... ok [INFO] [stdout] test functions::hyperbolic::tests::tanh::native64::complex::tanh_valid ... ok [INFO] [stdout] test functions::hyperbolic::tests::tanh::native64::complex::tanh_zero ... ok [INFO] [stdout] test functions::hyperbolic::tests::acosh::native64::complex::acosh_nan ... ok [INFO] [stdout] test functions::hyperbolic::tests::acosh::native64::real::test_f64_acosh_infinity ... ok [INFO] [stdout] test functions::hyperbolic::tests::tanh::native64::real::test_f64_tanh_infinity ... ok [INFO] [stdout] test functions::hyperbolic::tests::tanh::native64::real::test_f64_tanh_negative ... ok [INFO] [stdout] test functions::hyperbolic::tests::tanh::native64::real::test_f64_tanh_valid ... ok [INFO] [stdout] test functions::hyperbolic::tests::tanh::native64::real::test_f64_tanh_subnormal ... ok [INFO] [stdout] test functions::logarithm::tests::ln::native64::complex::test_complex_f64_ln_infinity ... ok [INFO] [stdout] test functions::logarithm::tests::ln::native64::complex::test_complex_f64_ln_nan ... ok [INFO] [stdout] test functions::logarithm::tests::ln::native64::complex::test_complex_f64_ln_negative ... ok [INFO] [stdout] test functions::logarithm::tests::ln::native64::complex::test_complex_f64_ln_one ... ok [INFO] [stdout] test functions::logarithm::tests::ln::native64::complex::test_complex_f64_ln_zero ... ok [INFO] [stdout] test functions::logarithm::tests::ln::native64::real::test_f64_ln_infinity ... ok [INFO] [stdout] test functions::logarithm::tests::ln::native64::real::test_f64_ln_negative ... ok [INFO] [stdout] test functions::logarithm::tests::ln::native64::real::test_f64_ln_nan ... ok [INFO] [stdout] test functions::logarithm::tests::ln::native64::real::test_f64_ln_one ... ok [INFO] [stdout] test functions::logarithm::tests::ln::native64::real::test_f64_ln_valid ... ok [INFO] [stdout] test functions::logarithm::tests::ln::native64::real::test_f64_ln_zero ... ok [INFO] [stdout] test functions::logarithm::tests::log10::native64::complex::test_complex_f64_log10_infinity ... ok [INFO] [stdout] test functions::logarithm::tests::log10::native64::complex::test_complex_f64_log10_one ... ok [INFO] [stdout] test functions::logarithm::tests::log10::native64::complex::test_complex_f64_log10_nan ... ok [INFO] [stdout] test functions::logarithm::tests::log10::native64::complex::test_complex_f64_log10_negative ... ok [INFO] [stdout] test functions::logarithm::tests::log10::native64::complex::test_complex_f64_log10_valid ... ok [INFO] [stdout] test functions::logarithm::tests::log10::native64::real::test_f64_log10_infinity ... ok [INFO] [stdout] test functions::logarithm::tests::log10::native64::complex::test_complex_f64_log10_zero ... ok [INFO] [stdout] test functions::logarithm::tests::log10::native64::real::test_f64_log10_one ... ok [INFO] [stdout] test functions::logarithm::tests::log10::native64::real::test_f64_log10_negative ... ok [INFO] [stdout] test functions::logarithm::tests::log2::native64::complex::test_complex_f64_log2_infinity ... ok [INFO] [stdout] test functions::logarithm::tests::log2::native64::complex::test_complex_f64_log2_nan ... ok [INFO] [stdout] test functions::logarithm::tests::log2::native64::complex::test_complex_f64_log2_negative ... ok [INFO] [stdout] test functions::logarithm::tests::log10::native64::real::test_f64_log10_zero ... ok [INFO] [stdout] test functions::logarithm::tests::log10::native64::real::test_f64_log10_valid ... ok [INFO] [stdout] test functions::logarithm::tests::log2::native64::complex::test_complex_f64_log2_valid ... ok [INFO] [stdout] test functions::logarithm::tests::log2::native64::complex::test_complex_f64_log2_zero ... ok [INFO] [stdout] test functions::logarithm::tests::log2::native64::real::test_f64_log2_negative ... ok [INFO] [stdout] test functions::logarithm::tests::log2::native64::real::test_f64_log2_infinity ... ok [INFO] [stdout] test functions::logarithm::tests::log2::native64::real::test_f64_log2_one ... ok [INFO] [stdout] test functions::logarithm::tests::log2::native64::real::test_f64_log2_nan ... ok [INFO] [stdout] test functions::logarithm::tests::log2::native64::real::test_f64_log2_valid ... ok [INFO] [stdout] test functions::max_min::tests::max::native64::test_f64_max_equal_values ... ok [INFO] [stdout] test functions::max_min::tests::max::native64::test_f64_max_infinite_other - should panic ... ok [INFO] [stdout] test functions::logarithm::tests::log2::native64::real::test_f64_log2_zero ... ok [INFO] [stdout] test functions::max_min::tests::max::native64::test_f64_max_infinite_value - should panic ... ok [INFO] [stdout] test functions::max_min::tests::max::native64::test_f64_max_nan_value - should panic ... ok [INFO] [stdout] test functions::max_min::tests::max::native64::test_f64_max_nan_other - should panic ... ok [INFO] [stdout] test functions::max_min::tests::max::native64::test_f64_max_negative_values ... ok [INFO] [stdout] test functions::max_min::tests::max::native64_strict_finite::test_f64_max_validated ... ok [INFO] [stdout] test functions::max_min::tests::max::native64::test_f64_max_neg_infinite_value - should panic ... ok [INFO] [stdout] test functions::max_min::tests::max::native64::test_f64_max_valid ... ok [INFO] [stdout] test functions::max_min::tests::max::native64::test_f64_max_neg_infinite_other - should panic ... ok [INFO] [stdout] test functions::max_min::tests::max::native64::test_f64_max_subnormal_other - should panic ... ok [INFO] [stdout] test functions::max_min::tests::max::native64::test_f64_max_subnormal_value - should panic ... ok [INFO] [stdout] test functions::max_min::tests::max::native64_strict_finite::test_f64_max_validated_equal ... ok [INFO] [stdout] test functions::max_min::tests::min::native64::test_f64_min_equal_values ... ok [INFO] [stdout] test functions::max_min::tests::min::native64::test_f64_min_negative_values ... ok [INFO] [stdout] test functions::max_min::tests::min::native64::test_f64_min_valid ... ok [INFO] [stdout] test functions::logarithm::tests::ln::native64::complex::test_complex_f64_ln_valid ... ok [INFO] [stdout] test functions::max_min::tests::min::native64::test_f64_min_nan_other - should panic ... ok [INFO] [stdout] test functions::max_min::tests::min::native64_strict_finite::test_f64_min_validated ... ok [INFO] [stdout] test functions::max_min::tests::min::native64::test_f64_min_nan_value - should panic ... ok [INFO] [stdout] test functions::neg_assign::tests::native64::test_neg_assign_complex_f64 ... ok [INFO] [stdout] test functions::pow::tests::pow_i32_exponent::native64::complex_base::test_complex_f64_pow_negative_base_positive_exponent ... ok [INFO] [stdout] test functions::pow::tests::pow_i32_exponent::native64::complex_base::test_complex_f64_pow_negative_exponent ... ok [INFO] [stdout] test functions::max_min::tests::min::native64_strict_finite::test_f64_min_validated_equal ... ok [INFO] [stdout] test functions::pow::tests::pow_i32_exponent::native64::complex_base::test_complex_f64_pow_valid ... ok [INFO] [stdout] test functions::pow::tests::pow_i32_exponent::native64::complex_base::test_complex_f64_pow_zero_base ... ok [INFO] [stdout] test functions::hyperbolic::tests::tanh::native64::real::test_f64_tanh_nan ... ok [INFO] [stdout] test functions::neg_assign::tests::native64::test_neg_assign_f64 ... ok [INFO] [stdout] test functions::pow::tests::pow_i32_exponent::native64::complex_base::test_complex_f64_pow_negative_base_negative_exponent ... ok [INFO] [stdout] test functions::pow::tests::pow_i32_exponent::native64::complex_base::test_complex_f64_pow_zero_base_negative_exponent ... ok [INFO] [stdout] test functions::pow::tests::pow_i32_exponent::native64::complex_base::test_complex_f64_pow_zero_base_zero_exponent ... ok [INFO] [stdout] test functions::pow::tests::pow_i32_exponent::native64::real_base::test_f64_pow_negative_base_negative_exponent ... ok [INFO] [stdout] test functions::pow::tests::pow_i32_exponent::native64::complex_base::test_complex_f64_pow_zero_exponent ... ok [INFO] [stdout] test functions::pow::tests::pow_i32_exponent::native64::real_base::test_f64_pow_negative_base_positive_exponent ... ok [INFO] [stdout] test functions::pow::tests::pow_i32_exponent::native64::real_base::test_f64_pow_negative_exponent ... ok [INFO] [stdout] test functions::pow::tests::pow_real_exponent::native64::complex_base::test_complex_f64_pow_infinity_base_ok_exponent ... ok [INFO] [stdout] test functions::pow::tests::pow_real_exponent::native64::complex_base::test_complex_f64_pow_nan_base_ok_exponent ... ok [INFO] [stdout] test functions::pow::tests::pow_i32_exponent::native64::real_base::test_f64_pow_zero_base_zero_exponent ... ok [INFO] [stdout] test functions::pow::tests::pow_i32_exponent::native64::real_base::test_f64_pow_valid ... ok [INFO] [stdout] test functions::pow::tests::pow_real_exponent::native64::complex_base::test_complex_f64_pow_infinity_base_nan_exponent ... ok [INFO] [stdout] test functions::pow::tests::pow_i32_exponent::native64::real_base::test_f64_pow_zero_exponent ... ok [INFO] [stdout] test functions::pow::tests::pow_real_exponent::native64::complex_base::test_complex_f64_pow_negative_base_negative_exponent ... ok [INFO] [stdout] test functions::pow::tests::pow_real_exponent::native64::complex_base::test_complex_f64_pow_negative_base_positive_exponent ... ok [INFO] [stdout] test functions::pow::tests::pow_real_exponent::native64::complex_base::test_complex_f64_pow_ok_base_nan_exponent ... ok [INFO] [stdout] test functions::pow::tests::pow_real_exponent::native64::complex_base::test_complex_f64_pow_ok_base_ok_exponent ... ok [INFO] [stdout] test functions::pow::tests::pow_real_exponent::native64::complex_base::test_complex_f64_pow_ok_base_negative_exponent ... ok [INFO] [stdout] test functions::pow::tests::pow_real_exponent::native64::complex_base::test_complex_f64_pow_ok_base_one_exponent ... ok [INFO] [stdout] test functions::pow::tests::pow_real_exponent::native64::complex_base::test_complex_f64_pow_zero_base_zero_exponent ... ok [INFO] [stdout] test functions::pow::tests::pow_real_exponent::native64::complex_base::test_complex_f64_pow_ok_base_zero_exponent ... ok [INFO] [stdout] test functions::pow::tests::pow_i32_exponent::native64::real_base::test_f64_pow_zero_base ... ok [INFO] [stdout] test functions::pow::tests::pow_real_exponent::native64::complex_base::test_complex_f64_pow_zero_base_negative_exponent ... ok [INFO] [stdout] test functions::pow::tests::pow_i32_exponent::native64::real_base::test_f64_pow_zero_base_negative_exponent ... ok [INFO] [stdout] test functions::pow::tests::pow_real_exponent::native64::real_base::test_f64_pow_f64_infinity_base ... ok [INFO] [stdout] test functions::pow::tests::pow_real_exponent::native64::real_base::test_f64_pow_f64_invalid_exponent ... ok [INFO] [stdout] test functions::pow::tests::pow_real_exponent::native64::real_base::test_f64_pow_f64_nan_base ... ok [INFO] [stdout] test functions::pow::tests::pow_real_exponent::native64::real_base::test_f64_pow_f64_invalid_base_invalid_exponent ... ok [INFO] [stdout] test functions::pow::tests::pow_real_exponent::native64::real_base::test_f64_pow_f64_zero_exponent ... ok [INFO] [stdout] test functions::pow::tests::pow_real_exponent::native64::real_base::test_f64_pow_f64_negative_base_negative_exponent ... ok [INFO] [stdout] test functions::pow::tests::pow_real_exponent::native64::real_base::test_f64_pow_f64_negative_base_positive_exponent ... ok [INFO] [stdout] test functions::pow::tests::pow_real_exponent::native64::real_base::test_f64_pow_f64_negative_exponent ... ok [INFO] [stdout] test functions::pow::tests::pow_real_exponent::native64::real_base::test_f64_pow_f64_one_exponent ... ok [INFO] [stdout] test functions::pow::tests::pow_u32_exponent::complex_base::test_complex_f64_pow_u32_one_exponent ... ok [INFO] [stdout] test functions::pow::tests::pow_u32_exponent::complex_base::test_complex_f64_pow_u32_zero_base ... ok [INFO] [stdout] test functions::pow::tests::pow_u32_exponent::complex_base::test_complex_f64_pow_u32_nan_base ... ok [INFO] [stdout] test functions::pow::tests::pow_u32_exponent::complex_base::test_complex_f64_pow_u32_zero_exponent ... ok [INFO] [stdout] test functions::pow::tests::pow_u32_exponent::real_base::test_f64_pow_u32_nan_base ... ok [INFO] [stdout] test functions::pow::tests::pow_u32_exponent::real_base::test_f64_pow_u32_infinity_base ... ok [INFO] [stdout] test functions::pow::tests::pow_u32_exponent::real_base::test_f64_pow_u32_one_exponent ... ok [INFO] [stdout] test functions::pow::tests::pow_u32_exponent::real_base::test_f64_pow_u32_zero_base ... ok [INFO] [stdout] test functions::pow::tests::pow_u32_exponent::real_base::test_f64_pow_u32_valid ... ok [INFO] [stdout] test functions::pow::tests::pow_u32_exponent::real_base::test_pow_generic_real_u32_valid ... ok [INFO] [stdout] test functions::pow::tests::pow_u32_exponent::real_base::test_f64_pow_u32_zero_exponent ... ok [INFO] [stdout] test functions::reciprocal::tests::reciprocal::native64::complex::test_complex_f64_reciprocal_infinite ... ok [INFO] [stdout] test functions::reciprocal::tests::reciprocal::native64::complex::test_complex_f64_reciprocal_sbnormal ... ok [INFO] [stdout] test functions::reciprocal::tests::reciprocal::native64::complex::test_complex_f64_reciprocal_valid ... ok [INFO] [stdout] test functions::reciprocal::tests::reciprocal::native64::complex::test_complex_f64_reciprocal_zero ... ok [INFO] [stdout] test functions::reciprocal::tests::reciprocal::native64::real::test_f64_reciprocal_infinite ... ok [INFO] [stdout] test functions::reciprocal::tests::reciprocal::native64::real::test_f64_reciprocal_nan ... ok [INFO] [stdout] test functions::reciprocal::tests::reciprocal::native64::real::test_f64_reciprocal_subnormal ... ok [INFO] [stdout] test functions::reciprocal::tests::reciprocal::native64::real::test_f64_reciprocal_valid ... ok [INFO] [stdout] test functions::sqrt::tests::sqrt::native64::complex::test_complex_f64_sqrt_invalid ... ok [INFO] [stdout] test functions::reciprocal::tests::reciprocal::native64::real::test_f64_reciprocal_zero ... ok [INFO] [stdout] test functions::pow::tests::pow_real_exponent::native64::real_base::test_f64_pow_f64_valid ... ok [INFO] [stdout] test functions::pow::tests::pow_real_exponent::native64::real_base::test_f64_pow_f64_zero_base ... ok [INFO] [stdout] test functions::sqrt::tests::sqrt::native64::complex::test_complex_f64_sqrt_valid ... ok [INFO] [stdout] test functions::pow::tests::pow_u32_exponent::complex_base::test_complex_f64_pow_u32_infinity_base ... ok [INFO] [stdout] test functions::sqrt::tests::sqrt::native64::real::test_f64_sqrt_infinite ... ok [INFO] [stdout] test functions::sqrt::tests::sqrt::native64::real::test_f64_sqrt_negative_value ... ok [INFO] [stdout] test functions::sqrt::tests::sqrt::native64::real::test_f64_sqrt_nan ... ok [INFO] [stdout] test functions::sqrt::tests::sqrt::native64::real::test_f64_sqrt_valid ... ok [INFO] [stdout] test functions::sqrt::tests::sqrt::native64::real::test_f64_sqrt_subnormal ... ok [INFO] [stdout] test functions::trigonometric::tests::acos::native64::complex::acos_infinity ... ok [INFO] [stdout] test functions::trigonometric::tests::acos::native64::complex::acos_nan ... ok [INFO] [stdout] test functions::sqrt::tests::sqrt::native64::real::test_f64_sqrt_zero ... ok [INFO] [stdout] test functions::trigonometric::tests::acos::native64::complex::acos_subnormal ... ok [INFO] [stdout] test functions::trigonometric::tests::acos::native64::complex::acos_valid ... ok [INFO] [stdout] test functions::trigonometric::tests::acos::native64::complex::acos_zero ... ok [INFO] [stdout] test functions::trigonometric::tests::acos::native64::real::acos_infinity ... ok [INFO] [stdout] test functions::trigonometric::tests::acos::native64::real::acos_nan ... ok [INFO] [stdout] test functions::trigonometric::tests::acos::native64::real::acos_zero ... ok [INFO] [stdout] test functions::trigonometric::tests::acos::native64::real::acos_negative ... ok [INFO] [stdout] test functions::trigonometric::tests::acos::native64::real::acos_subnormal ... ok [INFO] [stdout] test functions::trigonometric::tests::acos::native64::real::acos_valid ... ok [INFO] [stdout] test functions::trigonometric::tests::acos::native64::real::test_rug_float_acos_out_of_bound ... ok [INFO] [stdout] test functions::trigonometric::tests::asin::native64::complex::asin_valid ... ok [INFO] [stdout] test functions::trigonometric::tests::asin::native64::complex::asin_zero ... ok [INFO] [stdout] test functions::trigonometric::tests::asin::native64::complex::asin_infinity ... ok [INFO] [stdout] test functions::trigonometric::tests::asin::native64::complex::asin_subnormal ... ok [INFO] [stdout] test functions::trigonometric::tests::asin::native64::complex::asin_nan ... ok [INFO] [stdout] test functions::trigonometric::tests::asin::native64::real::asin_nan ... ok [INFO] [stdout] test functions::trigonometric::tests::asin::native64::real::asin_negative ... ok [INFO] [stdout] test functions::trigonometric::tests::asin::native64::real::asin_valid ... ok [INFO] [stdout] test functions::trigonometric::tests::asin::native64::real::asin_zero ... ok [INFO] [stdout] test functions::trigonometric::tests::asin::native64::real::test_rug_float_asin_out_of_bound ... ok [INFO] [stdout] test functions::trigonometric::tests::atan2::native64::atan2_negative_denominator ... ok [INFO] [stdout] test functions::trigonometric::tests::atan2::native64::atan2_negative_numerator ... ok [INFO] [stdout] test functions::trigonometric::tests::atan2::native64::atan2_valid ... ok [INFO] [stdout] test functions::trigonometric::tests::atan2::native64::atan2_zero_denominator ... ok [INFO] [stdout] test functions::trigonometric::tests::atan2::native64::atan2_zero_numerator ... ok [INFO] [stdout] test functions::trigonometric::tests::asin::native64::real::asin_infinity ... ok [INFO] [stdout] test functions::trigonometric::tests::atan2::native64::atan2_nan_denominator ... ok [INFO] [stdout] test functions::trigonometric::tests::atan::native64::complex::atan_infinity ... ok [INFO] [stdout] test functions::trigonometric::tests::atan2::native64::atan2_zero_over_zero ... ok [INFO] [stdout] test functions::trigonometric::tests::atan2::native64::atan2_nan_numerator ... ok [INFO] [stdout] test functions::reciprocal::tests::reciprocal::native64::complex::test_complex_f64_reciprocal_nan ... ok [INFO] [stdout] test functions::trigonometric::tests::asin::native64::real::asin_subnormal ... ok [INFO] [stdout] test functions::trigonometric::tests::atan::native64::complex::atan_subnormal ... ok [INFO] [stdout] test functions::trigonometric::tests::atan::native64::complex::atan_valid ... ok [INFO] [stdout] test functions::trigonometric::tests::atan::native64::complex::atan_out_of_domain ... ok [INFO] [stdout] test functions::trigonometric::tests::atan::native64::complex::atan_nan ... ok [INFO] [stdout] test functions::trigonometric::tests::atan::native64::complex::atan_zero ... ok [INFO] [stdout] test functions::trigonometric::tests::atan::native64::real::atan_nan ... ok [INFO] [stdout] test functions::trigonometric::tests::atan::native64::real::atan_infinity ... ok [INFO] [stdout] test functions::trigonometric::tests::atan::native64::real::atan_negative ... ok [INFO] [stdout] test functions::trigonometric::tests::atan::native64::real::atan_subnormal ... ok [INFO] [stdout] test functions::trigonometric::tests::atan::native64::real::atan_valid ... ok [INFO] [stdout] test functions::trigonometric::tests::cos::native64::complex::cos_infinity ... ok [INFO] [stdout] test functions::trigonometric::tests::cos::native64::complex::cos_nan ... ok [INFO] [stdout] test functions::trigonometric::tests::atan::native64::real::atan_zero ... ok [INFO] [stdout] test functions::trigonometric::tests::cos::native64::real::cos_infinity ... ok [INFO] [stdout] test functions::trigonometric::tests::cos::native64::real::cos_nan ... ok [INFO] [stdout] test functions::trigonometric::tests::cos::native64::complex::cos_zero ... ok [INFO] [stdout] test functions::trigonometric::tests::cos::native64::real::cos_negative ... ok [INFO] [stdout] test functions::trigonometric::tests::cos::native64::complex::cos_subnormal ... ok [INFO] [stdout] test functions::trigonometric::tests::cos::native64::complex::cos_valid ... ok [INFO] [stdout] test functions::trigonometric::tests::cos::native64::real::cos_subnormal ... ok [INFO] [stdout] test functions::trigonometric::tests::cos::native64::real::cos_valid ... ok [INFO] [stdout] test functions::trigonometric::tests::cos::native64::real::cos_zero ... ok [INFO] [stdout] test functions::trigonometric::tests::sin::native64::complex::sin_infinity ... ok [INFO] [stdout] test functions::trigonometric::tests::sin::native64::complex::sin_nan ... ok [INFO] [stdout] test functions::trigonometric::tests::sin::native64::complex::sin_subnormal ... ok [INFO] [stdout] test functions::trigonometric::tests::sin::native64::complex::sin_valid ... ok [INFO] [stdout] test functions::trigonometric::tests::sin::native64::complex::sin_zero ... ok [INFO] [stdout] test functions::trigonometric::tests::sin::native64::real::sin_infinity ... ok [INFO] [stdout] test functions::trigonometric::tests::sin::native64::real::sin_nan ... ok [INFO] [stdout] test functions::trigonometric::tests::sin::native64::real::sin_negative ... ok [INFO] [stdout] test functions::trigonometric::tests::sin::native64::real::sin_subnormal ... ok [INFO] [stdout] test functions::trigonometric::tests::sin::native64::real::sin_valid ... ok [INFO] [stdout] test functions::trigonometric::tests::sin::native64::real::sin_zero ... ok [INFO] [stdout] test functions::trigonometric::tests::tan::native64::complex::tan_infinity ... ok [INFO] [stdout] test functions::trigonometric::tests::tan::native64::complex::tan_nan ... ok [INFO] [stdout] test functions::trigonometric::tests::tan::native64::complex::tan_subnormal ... ok [INFO] [stdout] test functions::trigonometric::tests::tan::native64::complex::tan_zero ... ok [INFO] [stdout] test functions::trigonometric::tests::tan::native64::real::tan_nan ... ok [INFO] [stdout] test functions::trigonometric::tests::tan::native64::real::tan_negative ... ok [INFO] [stdout] test functions::trigonometric::tests::tan::native64::complex::tan_valid ... ok [INFO] [stdout] test functions::trigonometric::tests::tan::native64::real::tan_subnormal ... ok [INFO] [stdout] test functions::trigonometric::tests::tan::native64::real::tan_valid ... ok [INFO] [stdout] test functions::trigonometric::tests::tan::native64::real::tan_zero ... ok [INFO] [stdout] test kernels::native64::tests::complex::add_to_imaginary_part ... ok [INFO] [stdout] test kernels::native64::tests::complex::imag_part ... ok [INFO] [stdout] test kernels::native64::tests::complex::multiply_imaginary_part ... ok [INFO] [stdout] test kernels::native64::tests::complex::add_to_imaginary_part_nan - should panic ... ok [INFO] [stdout] test kernels::native64::tests::complex::add_to_real_part ... ok [INFO] [stdout] test kernels::native64::tests::complex::multiply_real_part ... ok [INFO] [stdout] test kernels::native64::tests::complex::multiply_ref ... ok [INFO] [stdout] test kernels::native64::tests::complex::multiply_imaginary_part_nan - should panic ... ok [INFO] [stdout] test kernels::native64::tests::complex::multiply_real_part_nan - should panic ... ok [INFO] [stdout] test kernels::native64::tests::complex::real_part ... ok [INFO] [stdout] test kernels::native64::tests::complex::set_imaginary_part ... ok [INFO] [stdout] test kernels::native64::tests::complex::add_to_real_part_nan - should panic ... ok [INFO] [stdout] test kernels::native64::tests::complex::set_imaginary_part_nan - should panic ... ok [INFO] [stdout] test kernels::native64::tests::complex::set_real_part ... ok [INFO] [stdout] test kernels::native64::tests::complex::try_new_complex ... ok [INFO] [stdout] test kernels::native64::tests::complex::try_new_pure_imaginary ... ok [INFO] [stdout] test kernels::native64::tests::real::multiply_ref ... ok [INFO] [stdout] test kernels::native64::tests::real::test_constants ... ok [INFO] [stdout] test kernels::native64::tests::complex::set_real_part_nan - should panic ... ok [INFO] [stdout] test kernels::native64::tests::complex::try_new_pure_real ... ok [INFO] [stdout] test kernels::native64::tests::real::total_cmp ... ok [INFO] [stdout] test kernels::native64_validated::tests::abs::complex::abs_valid ... ok [INFO] [stdout] test kernels::native64_validated::tests::abs::complex::abs_zero ... ok [INFO] [stdout] test kernels::native64_validated::tests::abs::real::abs_zero ... ok [INFO] [stdout] test kernels::native64_validated::tests::arithmetic::complex::add ... ok [INFO] [stdout] test kernels::native64_validated::tests::arithmetic::complex::mul ... ok [INFO] [stdout] test kernels::native64_validated::tests::abs::real::abs_valid ... ok [INFO] [stdout] test kernels::native64_validated::tests::arithmetic::complex::div ... ok [INFO] [stdout] test kernels::native64_validated::tests::arithmetic::complex::mul_add ... ok [INFO] [stdout] test kernels::native64_validated::tests::arithmetic::complex::neg_assign ... ok [INFO] [stdout] test kernels::native64_validated::tests::arithmetic::complex::neg ... ok [INFO] [stdout] test functions::hyperbolic::tests::acosh::native64::real::test_f64_acosh_one ... ok [INFO] [stdout] test functions::hyperbolic::tests::asinh::native64::complex::asinh_valid ... ok [INFO] [stdout] test functions::hyperbolic::tests::tanh::native64::real::test_f64_tanh_zero ... ok [INFO] [stdout] test kernels::native64_validated::tests::arithmetic::complex::div_assign_by_zero - should panic ... ok [INFO] [stdout] test functions::logarithm::tests::log10::native64::real::test_f64_log10_nan ... ok [INFO] [stdout] test functions::logarithm::tests::log2::native64::complex::test_complex_f64_log2_one ... ok [INFO] [stdout] test functions::pow::tests::pow_real_exponent::native64::complex_base::test_complex_f64_pow_zero_base_ok_exponent ... ok [INFO] [stdout] test functions::pow::tests::pow_u32_exponent::complex_base::test_complex_f64_pow_u32_valid ... ok [INFO] [stdout] test kernels::native64_validated::tests::arithmetic::complex::div_by_zero - should panic ... ok [INFO] [stdout] test kernels::native64_validated::tests::arithmetic::complex::sub ... ok [INFO] [stdout] test kernels::native64_validated::tests::arithmetic::real::add ... ok [INFO] [stdout] test kernels::native64_validated::tests::arithmetic::real::div ... ok [INFO] [stdout] test kernels::native64_validated::tests::arithmetic::real::mul ... ok [INFO] [stdout] test kernels::native64_validated::tests::arithmetic::real::mul_add ... ok [INFO] [stdout] test kernels::native64_validated::tests::arithmetic::real::neg ... ok [INFO] [stdout] test kernels::native64_validated::tests::arithmetic::real::neg_assign ... ok [INFO] [stdout] test kernels::native64_validated::tests::arithmetic::real::sub ... ok [INFO] [stdout] test kernels::native64_validated::tests::builders::complex::add_to_imaginary_part ... ok [INFO] [stdout] test kernels::native64_validated::tests::builders::complex::add_to_real_part ... ok [INFO] [stdout] test kernels::native64_validated::tests::builders::complex::into_inner ... ok [INFO] [stdout] test kernels::native64_validated::tests::builders::complex::multiply_real_part ... ok [INFO] [stdout] test kernels::native64_validated::tests::builders::complex::multiply_imaginary_part ... ok [INFO] [stdout] test functions::hyperbolic::tests::atanh::native64::complex::atanh_subnormal ... ok [INFO] [stdout] test kernels::native64_validated::tests::builders::complex::set_imaginary_part ... ok [INFO] [stdout] test kernels::native64_validated::tests::builders::complex::real_part ... ok [INFO] [stdout] test kernels::native64_validated::tests::builders::complex::set_real_part ... ok [INFO] [stdout] test kernels::native64_validated::tests::builders::complex::new ... ok [INFO] [stdout] test kernels::native64_validated::tests::builders::real::into_inner ... ok [INFO] [stdout] test kernels::native64_validated::tests::complex_scalar_methods::arg_valid ... ok [INFO] [stdout] test kernels::native64_validated::tests::builders::real::new ... ok [INFO] [stdout] test kernels::native64_validated::tests::builders::real::try_new_neg_infinity ... ok [INFO] [stdout] test kernels::native64_validated::tests::complex_scalar_methods::conjugate ... ok [INFO] [stdout] test kernels::native64_validated::tests::arithmetic::real::div_by_zero - should panic ... ok [INFO] [stdout] test kernels::native64_validated::tests::builders::real::try_new_nan ... ok [INFO] [stdout] test functions::hyperbolic::tests::acosh::native64::real::test_f64_acosh_nan ... ok [INFO] [stdout] test kernels::native64_validated::tests::complex_scalar_methods::arg_zero ... ok [INFO] [stdout] test kernels::native64_validated::tests::builders::complex::try_new_pure_imaginary ... ok [INFO] [stdout] test functions::trigonometric::tests::tan::native64::real::tan_infinity ... ok [INFO] [stdout] test kernels::native64_validated::tests::builders::real::try_new_pos_infinity ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::exp::complex::exp_valid ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::exp::real::exp_m1_valid ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::hyperbolic::complex::acosh_valid ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::hyperbolic::complex::asinh_valid ... ok [INFO] [stdout] test kernels::native64_validated::tests::fp_checks::is_finite ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::exp::real::exp_valid ... ok [INFO] [stdout] test kernels::native64_validated::tests::fp_checks::is_normal ... ok [INFO] [stdout] test kernels::native64_validated::tests::builders::complex::imag_part ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::hyperbolic::complex::atanh_valid ... ok [INFO] [stdout] test kernels::native64_validated::tests::arithmetic::real::div_assign_by_zero - should panic ... ok [INFO] [stdout] test functions::hyperbolic::tests::acosh::native64::real::test_f64_acosh_subnormal ... ok [INFO] [stdout] test kernels::native64_validated::tests::builders::complex::try_new_pure_real ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::hyperbolic::complex::cosh_valid ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::hyperbolic::complex::tanh_valid ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::hyperbolic::complex::sinh_valid ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::hyperbolic::real::atanh_real_valid ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::hyperbolic::real::asinh_real_valid ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::hyperbolic::real::tanh_real_valid ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::hyperbolic::real::acosh_real_out_of_domain ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::hyperbolic::real::cosh_real_valid ... ok [INFO] [stdout] test kernels::native64_validated::tests::fp_checks::is_nan ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::logarithm::complex::ln_zero ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::exp::real::exp_overflow ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::hyperbolic::complex::acosh_out_of_domain ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::logarithm::complex::log2_valid ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::hyperbolic::complex::atanh_out_of_domain ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::logarithm::complex::ln_valid ... ok [INFO] [stdout] test kernels::native64_validated::tests::fp_checks::is_infinite ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::hyperbolic::real::sinh_real_valid ... ok [INFO] [stdout] test kernels::native64_validated::tests::builders::complex::try_new_complex ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::hyperbolic::real::acosh_real_valid ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::logarithm::complex::log2_zero ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::hyperbolic::real::atanh_real_out_of_domain ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::logarithm::real::ln_valid ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::logarithm::real::log10_domain_errors ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::logarithm::real::log10_valid ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::logarithm::real::log2_domain_errors ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::min_max::max_valid ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::logarithm::real::log2_valid ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::min_max::min_valid ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::pow::complex_base::complex_base_int_exponent_zero_neg_exp_error ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::pow::complex_base::complex_base_uint_exponent_valid ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::pow::complex_base::complex_zero_base_zero_real_exponent ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::pow::real_base::negative_base_real_exponent_error ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::pow::real_base::real_base_int_exponent_valid ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::pow::complex_base::complex_zero_base_real_exponent_valid ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::pow::complex_base::complex_zero_base_negative_real_exponent_error ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::reciprocal::complex::reciprocal_valid ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::pow::real_base::real_base_int_exponent_zero_neg_exp_error ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::reciprocal::real::reciprocal_valid ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::pow::real_base::real_base_uint_exponent_valid ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::pow::complex_base::complex_base_int_exponent_valid ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::logarithm::real::ln_domain_errors ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::pow::complex_base::complex_base_real_exponent_valid ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::reciprocal::real::reciprocal_real_zero ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::reciprocal::complex::reciprocal_complex_zero ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::logarithm::real::ln_1p_valid ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::logarithm::complex::log10_zero ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::pow::real_base::real_base_real_exponent_valid ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::logarithm::complex::log10_valid ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::sqrt::complex::sqrt_valid ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::sqrt::real::sqrt_negative_input ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::sqrt::real::sqrt_valid ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::trigonometric::complex::acos_complex_valid ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::trigonometric::complex::asin_complex_valid ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::trigonometric::complex::atan_complex_pole ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::trigonometric::complex::atan_complex_valid ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::trigonometric::complex::cos_complex_valid ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::trigonometric::complex::sin_complex_valid ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::trigonometric::complex::tan_complex_valid ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::trigonometric::real::acos_real_out_of_domain ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::trigonometric::real::acos_real_valid ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::trigonometric::real::asin_real_out_of_domain ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::trigonometric::real::asin_real_valid ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::trigonometric::real::atan2_valid ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::trigonometric::real::atan2_zero_over_zero ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::trigonometric::real::atan_real_valid ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::trigonometric::real::cos_real_valid ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::trigonometric::real::sin_real_valid ... ok [INFO] [stdout] test kernels::native64_validated::tests::function_traits::trigonometric::real::tan_real_valid ... ok [INFO] [stdout] test kernels::native64_validated::tests::mul::real::multiply_ref ... ok [INFO] [stdout] test kernels::native64_validated::tests::mul::complex::real_times_complex ... ok [INFO] [stdout] test kernels::native64_validated::tests::mul::complex::multiply_ref ... ok [INFO] [stdout] test kernels::native64_validated::tests::neumaier_sum::complex::new ... ok [INFO] [stdout] test kernels::native64_validated::tests::neumaier_sum::complex::sum ... ok [INFO] [stdout] test kernels::native64_validated::tests::neumaier_sum::complex::sum_big_values ... ok [INFO] [stdout] test kernels::native64_validated::tests::neumaier_sum::complex::zero ... ok [INFO] [stdout] test kernels::native64_validated::tests::neumaier_sum::complex::add ... ok [INFO] [stdout] test kernels::native64_validated::tests::neumaier_sum::complex::sum_small_values ... ok [INFO] [stdout] test kernels::native64_validated::tests::neumaier_sum::real::reset ... ok [INFO] [stdout] test kernels::native64_validated::tests::neumaier_sum::real::add ... ok [INFO] [stdout] test kernels::native64_validated::tests::mul::complex::complex_times_real ... ok [INFO] [stdout] test kernels::native64_validated::tests::neumaier_sum::real::new ... ok [INFO] [stdout] test kernels::native64_validated::tests::random::test_random_complex_validated ... ok [INFO] [stdout] test kernels::native64_validated::tests::random::test_sample_complex_validated ... ok [INFO] [stdout] test kernels::native64_validated::tests::random::test_sample_real_validated ... ok [INFO] [stdout] test kernels::native64_validated::tests::neumaier_sum::real::sum_small_values ... ok [INFO] [stdout] test kernels::native64_validated::tests::real_scalar_methods::epsilon ... ok [INFO] [stdout] test kernels::native64_validated::tests::random::test_random_real_validated ... ok [INFO] [stdout] test kernels::native64_validated::tests::real_scalar_methods::mul_add_mul_mut ... ok [INFO] [stdout] test kernels::native64_validated::tests::real_scalar_methods::mul_sub_mul_mut ... ok [INFO] [stdout] test kernels::native64_validated::tests::real_scalar_methods::classify ... ok [INFO] [stdout] test kernels::native64_validated::tests::neumaier_sum::real::sum ... ok [INFO] [stdout] test kernels::native64_validated::tests::real_scalar_methods::clamp ... ok [INFO] [stdout] test kernels::native64_validated::tests::neumaier_sum::real::sum_big_values ... ok [INFO] [stdout] test kernels::native64_validated::tests::real_scalar_methods::rounding_and_trunc ... ok [INFO] [stdout] test kernels::native64_validated::tests::random::new_random_vec_real ... ok [INFO] [stdout] test kernels::native64_validated::tests::neumaier_sum::real::zero ... ok [INFO] [stdout] test kernels::native64_validated::tests::real_scalar_methods::hypot ... ok [INFO] [stdout] test kernels::native64_validated::tests::real_scalar_methods::try_from_f64_invalid ... ok [INFO] [stdout] test kernels::native64_validated::tests::random::new_random_vec_complex ... ok [INFO] [stdout] test kernels::native64_validated::tests::summation::sum_complex ... ok [INFO] [stdout] test kernels::native64_validated::tests::real_scalar_methods::signum ... ok [INFO] [stdout] test kernels::native64_validated::tests::summation::sum_complex_compensated ... ok [INFO] [stdout] test kernels::native64_validated::tests::real_scalar_methods::try_from_f64_valid ... ok [INFO] [stdout] test kernels::native64_validated::tests::real_scalar_methods::round_ties_even ... ok [INFO] [stdout] test kernels::native64_validated::tests::real_scalar_methods::total_cmp ... ok [INFO] [stdout] test kernels::native64_validated::tests::real_scalar_methods::test_constants ... ok [INFO] [stdout] test neumaier_compensated_sum::tests::native64::complex::add ... ok [INFO] [stdout] test kernels::native64_validated::tests::real_scalar_methods::sign_and_constants ... ok [INFO] [stdout] test kernels::native64_validated::tests::summation::sum_real ... ok [INFO] [stdout] test neumaier_compensated_sum::tests::native64::complex::new ... ok [INFO] [stdout] test neumaier_compensated_sum::tests::native64::complex::reset ... ok [INFO] [stdout] test neumaier_compensated_sum::tests::native64::complex::sum_big_values ... ok [INFO] [stdout] test neumaier_compensated_sum::tests::native64::complex::sum ... ok [INFO] [stdout] test kernels::native64_validated::tests::summation::sum_real_compensated ... ok [INFO] [stdout] test neumaier_compensated_sum::tests::native64::complex::sum_small_values ... ok [INFO] [stdout] test neumaier_compensated_sum::tests::native64::complex::zero ... ok [INFO] [stdout] test neumaier_compensated_sum::tests::native64::real::reset ... ok [INFO] [stdout] test neumaier_compensated_sum::tests::native64::real::sum ... ok [INFO] [stdout] test neumaier_compensated_sum::tests::native64::real::sum_small_values ... ok [INFO] [stdout] test neumaier_compensated_sum::tests::native64::real::zero ... ok [INFO] [stdout] test tests::functions_general_type::native64::complex::abs ... ok [INFO] [stdout] test tests::functions_general_type::native64::complex::add_assign ... ok [INFO] [stdout] test tests::functions_general_type::native64::complex::div ... ok [INFO] [stdout] test tests::functions_general_type::native64::complex::div_assign ... ok [INFO] [stdout] test tests::functions_general_type::native64::complex::from_f64 ... ok [INFO] [stdout] test tests::functions_general_type::native64::complex::mul ... ok [INFO] [stdout] test tests::functions_general_type::native64::complex::mul_complex_with_real ... ok [INFO] [stdout] test tests::functions_general_type::native64::complex::mul_assign ... ok [INFO] [stdout] test tests::functions_general_type::native64::complex::mul_assign_complex_with_real ... ok [INFO] [stdout] test tests::functions_general_type::native64::complex::neg_assign ... ok [INFO] [stdout] test tests::functions_general_type::native64::complex::sub_assign ... ok [INFO] [stdout] test tests::functions_general_type::native64::complex::sub ... ok [INFO] [stdout] test tests::functions_general_type::native64::complex::test_acos ... ok [INFO] [stdout] test tests::functions_general_type::native64::complex::test_asin ... ok [INFO] [stdout] test tests::functions_general_type::native64::complex::test_acosh ... ok [INFO] [stdout] test tests::functions_general_type::native64::complex::test_atanh ... ok [INFO] [stdout] test tests::functions_general_type::native64::complex::test_asinh ... ok [INFO] [stdout] test tests::functions_general_type::native64::complex::test_cos_01 ... ok [INFO] [stdout] test tests::functions_general_type::native64::complex::test_log10 ... ok [INFO] [stdout] test neumaier_compensated_sum::tests::native64::real::add ... ok [INFO] [stdout] test tests::functions_general_type::native64::complex::test_ln ... ok [INFO] [stdout] test tests::functions_general_type::native64::complex::test_log2 ... ok [INFO] [stdout] test tests::functions_general_type::native64::complex::test_exp ... ok [INFO] [stdout] test tests::functions_general_type::native64::complex::test_atan ... ok [INFO] [stdout] test tests::functions_general_type::native64::complex::test_cosh ... ok [INFO] [stdout] test neumaier_compensated_sum::tests::native64::real::new ... ok [INFO] [stdout] test neumaier_compensated_sum::tests::native64::real::sum_big_values ... ok [INFO] [stdout] test tests::functions_general_type::native64::complex::add ... ok [INFO] [stdout] test tests::functions_general_type::native64::complex::test_recip ... ok [INFO] [stdout] test kernels::native64_validated::tests::neumaier_sum::complex::reset ... ok [INFO] [stdout] test tests::functions_general_type::native64::complex::conj ... ok [INFO] [stdout] test tests::functions_general_type::native64::complex::mul_add_ref ... ok [INFO] [stdout] test tests::functions_general_type::native64::complex::test_sin_01 ... ok [INFO] [stdout] test tests::functions_general_type::native64::complex::test_sinh ... ok [INFO] [stdout] test tests::functions_general_type::native64::real::abs ... ok [INFO] [stdout] test tests::functions_general_type::native64::complex::test_tanh ... ok [INFO] [stdout] test tests::functions_general_type::native64::complex::test_tan ... ok [INFO] [stdout] test tests::functions_general_type::native64::real::acos ... ok [INFO] [stdout] test tests::functions_general_type::native64::real::asin ... ok [INFO] [stdout] test tests::functions_general_type::native64::real::cos ... ok [INFO] [stdout] test tests::functions_general_type::native64::real::div ... ok [INFO] [stdout] test tests::functions_general_type::native64::real::add ... ok [INFO] [stdout] test tests::functions_general_type::native64::real::div_assign ... ok [INFO] [stdout] test tests::functions_general_type::native64::real::add_assign ... ok [INFO] [stdout] test tests::functions_general_type::native64::real::from_f64 ... ok [INFO] [stdout] test tests::functions_general_type::native64::complex::try_sqrt ... ok [INFO] [stdout] test tests::functions_general_type::native64::complex::sqrt ... ok [INFO] [stdout] test tests::functions_general_type::native64::real::mul ... ok [INFO] [stdout] test tests::functions_general_type::native64::real::mul_add_ref ... ok [INFO] [stdout] test tests::functions_general_type::native64::real::mul_assign ... ok [INFO] [stdout] test tests::functions_general_type::native64::real::neg_assign ... ok [INFO] [stdout] test tests::functions_general_type::native64::real::one ... ok [INFO] [stdout] test tests::functions_general_type::native64::real::sqrt ... ok [INFO] [stdout] test tests::functions_general_type::native64::real::sub_assign ... ok [INFO] [stdout] test tests::functions_general_type::native64::real::test_acos ... ok [INFO] [stdout] test tests::functions_general_type::native64::real::test_asin ... ok [INFO] [stdout] test tests::functions_general_type::native64::real::test_acosh ... ok [INFO] [stdout] test tests::functions_general_type::native64::real::test_asinh ... ok [INFO] [stdout] test tests::functions_general_type::native64::real::test_atanh ... ok [INFO] [stdout] test tests::functions_general_type::native64::real::test_cos_02 ... ok [INFO] [stdout] test tests::functions_general_type::native64::real::test_exp ... ok [INFO] [stdout] test tests::functions_general_type::native64::real::test_is_finite ... ok [INFO] [stdout] test tests::functions_general_type::native64::real::test_log10 ... ok [INFO] [stdout] test tests::functions_general_type::native64::real::test_cosh ... ok [INFO] [stdout] test tests::functions_general_type::native64::real::test_log2 ... ok [INFO] [stdout] test tests::functions_general_type::native64::real::test_recip_02 ... ok [INFO] [stdout] test tests::functions_general_type::native64::real::test_sinh ... ok [INFO] [stdout] test tests::functions_general_type::native64::real::test_sin_02 ... ok [INFO] [stdout] test tests::functions_general_type::native64::real::test_tan ... ok [INFO] [stdout] test tests::functions_general_type::native64::real::try_sqrt ... ok [INFO] [stdout] test tests::functions_real_type::native64::test_atan2 ... ok [INFO] [stdout] test tests::functions_real_type::native64::test_classify ... ok [INFO] [stdout] test tests::functions_general_type::native64::real::zero ... ok [INFO] [stdout] test tests::functions_real_type::native64::test_exp_m1 ... ok [INFO] [stdout] test tests::functions_general_type::native64::real::test_atan ... ok [INFO] [stdout] test tests::functions_real_type::native64::test_copysign ... ok [INFO] [stdout] test tests::functions_general_type::native64::real::test_is_infinite ... ok [INFO] [stdout] test tests::functions_real_type::native64::test_floor ... ok [INFO] [stdout] test tests::functions_real_type::native64::test_hypot ... ok [INFO] [stdout] test tests::functions_real_type::native64::test_epsilon ... ok [INFO] [stdout] test tests::functions_real_type::native64::test_fract ... ok [INFO] [stdout] test tests::functions_general_type::native64::real::test_tanh ... ok [INFO] [stdout] test tests::functions_general_type::native64::real::test_ln ... ok [INFO] [stdout] test tests::functions_real_type::native64::test_is_sign_negative ... ok [INFO] [stdout] test tests::functions_real_type::native64::test_clamp ... ok [INFO] [stdout] test tests::functions_real_type::native64::test_ceil ... ok [INFO] [stdout] test tests::functions_real_type::native64::min_finite ... ok [INFO] [stdout] test tests::functions_real_type::native64::test_ln_1p ... ok [INFO] [stdout] test tests::functions_real_type::native64::test_max ... ok [INFO] [stdout] test tests::functions_real_type::native64::max_finite ... ok [INFO] [stdout] test tests::functions_real_type::native64::test_is_sign_positive ... ok [INFO] [stdout] test tests::functions_real_type::native64::test_mul_add_mul_mut ... ok [INFO] [stdout] test tests::functions_real_type::native64::test_one ... ok [INFO] [stdout] test tests::functions_real_type::native64::test_round ... ok [INFO] [stdout] test tests::functions_real_type::native64::test_mul_sub_mul_mut ... ok [INFO] [stdout] test tests::functions_real_type::native64::test_signum ... ok [INFO] [stdout] test tests::functions_real_type::native64::test_trunc ... ok [INFO] [stdout] test tests::functions_real_type::native64::test_try_from_64 ... ok [INFO] [stdout] test tests::functions_real_type::native64::test_two ... ok [INFO] [stdout] test tests::util_funcs::test_try_vec_f64_into_vec_real_fail ... ok [INFO] [stdout] test tests::util_funcs::test_try_vec_f64_into_vec_real_success ... ok [INFO] [stdout] test validation::tests::conditional_validation_policy::test_conditional_validation_on_valid_value ... ok [INFO] [stdout] test tests::functions_real_type::native64::test_min ... ok [INFO] [stdout] test tests::functions_real_type::native64::test_total_cmp ... ok [INFO] [stdout] test validation::tests::fp_checks::native64::complex::test_is_finite ... ok [INFO] [stdout] test tests::util_funcs::test_new_random_vec_deterministic ... ok [INFO] [stdout] test validation::tests::conditional_validation_policy::debug_validate_function - should panic ... ok [INFO] [stdout] test validation::tests::conditional_validation_policy::test_conditional_validation_on_invalid_value ... ok [INFO] [stdout] test tests::functions_general_type::native64::real::recip ... ok [INFO] [stdout] test tests::functions_general_type::native64::real::sin ... ok [INFO] [stdout] test tests::functions_general_type::native64::real::sub ... ok [INFO] [stdout] test tests::functions_real_type::native64::test_try_from_64_error_nan ... ok [INFO] [stdout] test validation::tests::fp_checks::native64::complex::test_is_infinite ... ok [INFO] [stdout] test validation::tests::fp_checks::native64::complex::test_is_normal ... ok [INFO] [stdout] test validation::tests::fp_checks::native64::real::test_is_finite ... ok [INFO] [stdout] test validation::tests::fp_checks::native64::real::test_is_infinite ... ok [INFO] [stdout] test validation::tests::fp_checks::native64::real::test_is_nan ... ok [INFO] [stdout] test validation::tests::fp_checks::native64::real::test_is_normal ... ok [INFO] [stdout] test validation::tests::strict_finite_policy::raw_types::native64::complex::complex_f64_invalid_real_part ... ok [INFO] [stdout] test validation::tests::strict_finite_policy::raw_types::native64::real::f64_infinity ... ok [INFO] [stdout] test validation::tests::strict_finite_policy::raw_types::native64::complex::complex_f64_invalid_imaginary_part ... ok [INFO] [stdout] test validation::tests::strict_finite_policy::raw_types::native64::real::f64_subnormal ... ok [INFO] [stdout] test validation::tests::strict_finite_policy::raw_types::native64::complex::complex_f64_normal_value ... ok [INFO] [stdout] test tests::functions_real_type::native64::test_round_ties_even ... ok [INFO] [stderr] Doc-tests num_valid [INFO] [stdout] test validation::tests::strict_finite_policy::raw_types::native64::complex::complex_f64_zero ... ok [INFO] [stdout] test tests::functions_real_type::native64::test_negative_one ... ok [INFO] [stdout] test validation::tests::strict_finite_policy::raw_types::native64::real::f64_zero ... ok [INFO] [stdout] test tests::functions_real_type::native64::test_try_from_64_error_infinite ... ok [INFO] [stdout] test validation::tests::fp_checks::native64::complex::test_is_nan ... ok [INFO] [stdout] test validation::tests::strict_finite_policy::raw_types::native64::real::f64_normal ... ok [INFO] [stdout] test validation::tests::strict_finite_policy::raw_types::native64::real::f64_nan ... ok [INFO] [stdout] test validation::tests::strict_finite_policy::raw_types::native64::complex::test_invalid_both_parts ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 629 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 50 tests [INFO] [stdout] test src/functions/complex.rs - functions::complex::ComplexScalarMutateParts (line 115) ... FAILED [INFO] [stdout] test src/functions.rs - functions::Rounding::kernel_round_ties_even (line 250) ... ok [INFO] [stdout] test src/functions/complex.rs - functions::complex::Complex::arg (line 380) ... ok [INFO] [stdout] test src/functions/exponential.rs - functions::exponential::Complex::exp (line 162) ... ok [INFO] [stdout] test src/functions/exponential.rs - functions::exponential::f64::exp (line 162) ... ok [INFO] [stdout] test src/functions/complex.rs - functions::complex::Complex::try_arg (line 325) ... ok [INFO] [stdout] test src/functions/hyperbolic.rs - functions::hyperbolic::HyperbolicFunctions (line 452) ... ok [INFO] [stdout] test src/functions/exponential.rs - functions::exponential::Complex::try_exp (line 114) ... ok [INFO] [stdout] test src/functions/reciprocal.rs - functions::reciprocal::f64::try_reciprocal (line 132) ... FAILED [INFO] [stdout] test src/functions/max_min.rs - functions::max_min::Min::min (line 77) ... ok [INFO] [stdout] test src/functions/max_min.rs - functions::max_min::Max::max (line 30) ... ok [INFO] [stdout] test src/functions/logarithm.rs - functions::logarithm::LogarithmFunctions (line 312) ... ok [INFO] [stdout] test src/functions/max_min.rs - functions::max_min::Max::max_by_value (line 44) ... ok [INFO] [stdout] test src/functions/max_min.rs - functions::max_min::Min::min_by_value (line 91) ... ok [INFO] [stdout] test src/functions/logarithm.rs - functions::logarithm (line 33) ... ok [INFO] [stdout] test src/functions/complex.rs - functions::complex::Conjugate (line 157) ... ok [INFO] [stdout] test src/functions/trigonometric.rs - functions::trigonometric::TrigonometricFunctions (line 715) ... ok [INFO] [stdout] test src/functions.rs - functions::Rounding::kernel_trunc (line 268) ... ok [INFO] [stdout] test src/functions/trigonometric.rs - functions::trigonometric::ATan2 (line 552) ... ok [INFO] [stdout] test src/functions/reciprocal.rs - functions::reciprocal::Complex::reciprocal (line 187) ... ok [INFO] [stdout] test src/kernels/native64.rs - kernels::native64::f64::kernel_clamp (line 372) ... ok [INFO] [stdout] test src/functions/sqrt.rs - functions::sqrt::f64::try_sqrt (line 217) ... ok [INFO] [stdout] test src/functions/sqrt.rs - functions::sqrt::Sqrt::try_sqrt (line 180) ... ok [INFO] [stdout] test src/lib.rs - (line 206) ... ignored [INFO] [stdout] test src/functions/real.rs - functions::real::Clamp::kernel_clamp (line 15) ... ok [INFO] [stdout] test src/functions/exponential.rs - functions::exponential::f64::try_exp (line 114) ... ok [INFO] [stdout] test src/functions/real.rs - functions::real::Classify::kernel_classify (line 29) ... ok [INFO] [stdout] test src/functions/sqrt.rs - functions::sqrt::f64::sqrt (line 264) ... ok [INFO] [stdout] test src/functions/reciprocal.rs - functions::reciprocal::Complex::try_reciprocal (line 132) ... FAILED [INFO] [stdout] test src/kernels/native64.rs - kernels::native64::f64::kernel_trunc (line 243) ... ok [INFO] [stdout] test src/lib.rs - vec_f64_into_vec_real (line 642) ... ok [INFO] [stdout] test src/lib.rs - FpScalar (line 364) ... ok [INFO] [stdout] test src/validation.rs - validation::DebugValidationPolicy (line 691) ... ignored [INFO] [stdout] test src/kernels/native64_validated.rs - kernels::native64_validated (line 28) ... ok [INFO] [stdout] test src/functions/reciprocal.rs - functions::reciprocal::f64::reciprocal (line 187) ... ok [INFO] [stdout] test src/kernels/validated.rs - kernels::validated::RealValidated::kernel_classify (line 1449) ... ok [INFO] [stdout] test src/lib.rs - (line 173) ... ok [INFO] [stdout] test src/kernels/validated.rs - kernels::validated::RealValidated::kernel_trunc (line 552) ... ok [INFO] [stdout] test src/kernels/native64.rs - kernels::native64::f64::kernel_classify (line 389) ... ok [INFO] [stdout] test src/kernels/native64.rs - kernels::native64::f64::kernel_round_ties_even (line 222) ... ok [INFO] [stdout] test src/validation.rs - validation (line 33) ... ok [INFO] [stdout] test src/validation.rs - validation::Native64RawComplexStrictFinitePolicy (line 374) ... ok [INFO] [stdout] test src/validation.rs - validation (line 62) ... ok [INFO] [stdout] test src/lib.rs - new_random_vec (line 834) ... ok [INFO] [stdout] test src/neumaier_compensated_sum.rs - neumaier_compensated_sum::NeumaierSum (line 117) ... ok [INFO] [stdout] test src/lib.rs - (line 139) ... ok [INFO] [stdout] test src/lib.rs - RandomSampleFromF64 (line 708) ... ok [INFO] [stdout] test src/validation.rs - validation::Native64RawRealStrictFinitePolicy (line 342) ... ok [INFO] [stdout] test src/neumaier_compensated_sum.rs - neumaier_compensated_sum::NeumaierSum::new_sequential (line 187) ... ok [INFO] [stdout] test src/kernels/validated.rs - kernels::validated::RealValidated::kernel_round_ties_even (line 525) ... ok [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- src/functions/complex.rs - functions::complex::ComplexScalarMutateParts (line 115) stdout ---- [INFO] [stdout] error[E0603]: trait `ComplexScalarGetParts` is private [INFO] [stdout] --> src/functions/complex.rs:118:34 [INFO] [stdout] | [INFO] [stdout] 6 | ComplexNative64StrictFinite, ComplexScalarGetParts, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ private trait [INFO] [stdout] | [INFO] [stdout] note: the trait `ComplexScalarGetParts` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:250:36 [INFO] [stdout] | [INFO] [stdout] 250 | ComplexScalarConstructors, ComplexScalarGetParts, ComplexScalarMutateParts, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `ComplexScalarGetParts` directly [INFO] [stdout] | [INFO] [stdout] 6 | ComplexNative64StrictFinite, num_valid::functions::complex::ComplexScalarGetParts, [INFO] [stdout] | +++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error[E0603]: trait `ComplexScalarMutateParts` is private [INFO] [stdout] --> src/functions/complex.rs:119:5 [INFO] [stdout] | [INFO] [stdout] 7 | ComplexScalarMutateParts, ComplexScalarConstructors, RealNative64StrictFinite, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ private trait [INFO] [stdout] | [INFO] [stdout] note: the trait `ComplexScalarMutateParts` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:250:59 [INFO] [stdout] | [INFO] [stdout] 250 | ComplexScalarConstructors, ComplexScalarGetParts, ComplexScalarMutateParts, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `ComplexScalarMutateParts` directly [INFO] [stdout] | [INFO] [stdout] 7 | num_valid::functions::complex::ComplexScalarMutateParts, ComplexScalarConstructors, RealNative64StrictFinite, [INFO] [stdout] | +++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error[E0603]: trait `ComplexScalarConstructors` is private [INFO] [stdout] --> src/functions/complex.rs:119:31 [INFO] [stdout] | [INFO] [stdout] 7 | ComplexScalarMutateParts, ComplexScalarConstructors, RealNative64StrictFinite, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ private trait [INFO] [stdout] | [INFO] [stdout] note: the trait `ComplexScalarConstructors` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:250:9 [INFO] [stdout] | [INFO] [stdout] 250 | ComplexScalarConstructors, ComplexScalarGetParts, ComplexScalarMutateParts, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `ComplexScalarConstructors` directly [INFO] [stdout] | [INFO] [stdout] 7 | ComplexScalarMutateParts, num_valid::functions::complex::ComplexScalarConstructors, RealNative64StrictFinite, [INFO] [stdout] | +++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `try_new_complex` found for struct `ComplexValidated` in the current scope [INFO] [stdout] --> src/functions/complex.rs:123:42 [INFO] [stdout] | [INFO] [stdout] 11 | let mut c = ComplexNative64StrictFinite::try_new_complex(3.0, 5.0).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ function or associated item not found in `ComplexValidated>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `ComplexScalarConstructors` which provides `try_new_complex` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 2 + use crate::num_valid::functions::ComplexScalarConstructors; [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `new_complex` with a similar name [INFO] [stdout] | [INFO] [stdout] 11 - let mut c = ComplexNative64StrictFinite::try_new_complex(3.0, 5.0).unwrap(); [INFO] [stdout] 11 + let mut c = ComplexNative64StrictFinite::new_complex(3.0, 5.0).unwrap(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `try_new_complex` found for struct `ComplexValidated` in the current scope [INFO] [stdout] --> src/functions/complex.rs:135:44 [INFO] [stdout] | [INFO] [stdout] 23 | assert_eq!(c, ComplexNative64StrictFinite::try_new_complex(5.0, 50.0).unwrap()); [INFO] [stdout] | ^^^^^^^^^^^^^^^ function or associated item not found in `ComplexValidated>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `ComplexScalarConstructors` which provides `try_new_complex` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 2 + use crate::num_valid::functions::ComplexScalarConstructors; [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `new_complex` with a similar name [INFO] [stdout] | [INFO] [stdout] 23 - assert_eq!(c, ComplexNative64StrictFinite::try_new_complex(5.0, 50.0).unwrap()); [INFO] [stdout] 23 + assert_eq!(c, ComplexNative64StrictFinite::new_complex(5.0, 50.0).unwrap()); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0599, E0603. [INFO] [stdout] For more information about an error, try `rustc --explain E0599`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/functions/reciprocal.rs - functions::reciprocal::f64::try_reciprocal (line 132) stdout ---- [INFO] [stdout] error[E0603]: trait `ComplexScalarConstructors` is private [INFO] [stdout] --> src/functions/reciprocal.rs:134:32 [INFO] [stdout] | [INFO] [stdout] 5 | use num_valid::{ComplexScalar, ComplexScalarConstructors, functions::Reciprocal}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ private trait [INFO] [stdout] | [INFO] [stdout] note: the trait `ComplexScalarConstructors` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:250:9 [INFO] [stdout] | [INFO] [stdout] 250 | ComplexScalarConstructors, ComplexScalarGetParts, ComplexScalarMutateParts, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `ComplexScalarConstructors` directly [INFO] [stdout] | [INFO] [stdout] 5 | use num_valid::{ComplexScalar, num_valid::functions::complex::ComplexScalarConstructors, functions::Reciprocal}; [INFO] [stdout] | +++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `try_new_pure_real` found for struct `Complex` in the current scope [INFO] [stdout] --> src/functions/reciprocal.rs:150:50 [INFO] [stdout] | [INFO] [stdout] 21 | assert_eq!(z.try_reciprocal().unwrap(), Complex::try_new_pure_real(0.5).unwrap()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ function or associated item not found in `Complex<_>` [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `Complex<_>` consider using one of the following associated functions: [INFO] [stdout] Complex::::new [INFO] [stdout] Complex::::i [INFO] [stdout] Complex::::cis [INFO] [stdout] Complex::::from_polar [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-complex-0.4.6/src/lib.rs:132:5 [INFO] [stdout] | [INFO] [stdout] 132 | pub const fn new(re: T, im: T) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 142 | pub fn i() -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 211 | pub fn cis(phase: T) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 233 | pub fn from_polar(r: T, theta: T) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `ComplexScalarConstructors` which provides `try_new_pure_real` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 2 + use crate::num_valid::functions::ComplexScalarConstructors; [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `new_pure_real` with a similar name [INFO] [stdout] | [INFO] [stdout] 21 - assert_eq!(z.try_reciprocal().unwrap(), Complex::try_new_pure_real(0.5).unwrap()); [INFO] [stdout] 21 + assert_eq!(z.try_reciprocal().unwrap(), Complex::new_pure_real(0.5).unwrap()); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0599, E0603. [INFO] [stdout] For more information about an error, try `rustc --explain E0599`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/functions/reciprocal.rs - functions::reciprocal::Complex::try_reciprocal (line 132) stdout ---- [INFO] [stdout] error[E0603]: trait `ComplexScalarConstructors` is private [INFO] [stdout] --> src/functions/reciprocal.rs:134:32 [INFO] [stdout] | [INFO] [stdout] 5 | use num_valid::{ComplexScalar, ComplexScalarConstructors, functions::Reciprocal}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ private trait [INFO] [stdout] | [INFO] [stdout] note: the trait `ComplexScalarConstructors` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:250:9 [INFO] [stdout] | [INFO] [stdout] 250 | ComplexScalarConstructors, ComplexScalarGetParts, ComplexScalarMutateParts, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `ComplexScalarConstructors` directly [INFO] [stdout] | [INFO] [stdout] 5 | use num_valid::{ComplexScalar, num_valid::functions::complex::ComplexScalarConstructors, functions::Reciprocal}; [INFO] [stdout] | +++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `try_new_pure_real` found for struct `Complex` in the current scope [INFO] [stdout] --> src/functions/reciprocal.rs:150:50 [INFO] [stdout] | [INFO] [stdout] 21 | assert_eq!(z.try_reciprocal().unwrap(), Complex::try_new_pure_real(0.5).unwrap()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ function or associated item not found in `Complex<_>` [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `Complex<_>` consider using one of the following associated functions: [INFO] [stdout] Complex::::new [INFO] [stdout] Complex::::i [INFO] [stdout] Complex::::cis [INFO] [stdout] Complex::::from_polar [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-complex-0.4.6/src/lib.rs:132:5 [INFO] [stdout] | [INFO] [stdout] 132 | pub const fn new(re: T, im: T) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 142 | pub fn i() -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 211 | pub fn cis(phase: T) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 233 | pub fn from_polar(r: T, theta: T) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `ComplexScalarConstructors` which provides `try_new_pure_real` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 2 + use crate::num_valid::functions::ComplexScalarConstructors; [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `new_pure_real` with a similar name [INFO] [stdout] | [INFO] [stdout] 21 - assert_eq!(z.try_reciprocal().unwrap(), Complex::try_new_pure_real(0.5).unwrap()); [INFO] [stdout] 21 + assert_eq!(z.try_reciprocal().unwrap(), Complex::new_pure_real(0.5).unwrap()); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0599, E0603. [INFO] [stdout] For more information about an error, try `rustc --explain E0599`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] src/functions/complex.rs - functions::complex::ComplexScalarMutateParts (line 115) [INFO] [stdout] src/functions/reciprocal.rs - functions::reciprocal::Complex::try_reciprocal (line 132) [INFO] [stdout] src/functions/reciprocal.rs - functions::reciprocal::f64::try_reciprocal (line 132) [INFO] [stdout] [INFO] [stdout] test result: FAILED. 45 passed; 3 failed; 2 ignored; 0 measured; 0 filtered out; finished in 3.05s [INFO] [stdout] [INFO] [stdout] all doctests ran in 3.42s; merged doctests compilation took 0.36s [INFO] [stderr] error: doctest failed, to rerun pass `--doc` [INFO] running `Command { std: "docker" "inspect" "31153c3d51675a186d800e095641f87c5eff87089ccd8fa44a846d115295b196", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "31153c3d51675a186d800e095641f87c5eff87089ccd8fa44a846d115295b196", kill_on_drop: false }` [INFO] [stdout] 31153c3d51675a186d800e095641f87c5eff87089ccd8fa44a846d115295b196