[INFO] fetching crate uninum 0.1.1... [INFO] testing uninum-0.1.1 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-2 [INFO] extracting crate uninum 0.1.1 into /workspace/builds/worker-2-tc2/source [INFO] started tweaking crates.io crate uninum 0.1.1 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate uninum 0.1.1 [INFO] tweaked toml for crates.io crate uninum 0.1.1 written to /workspace/builds/worker-2-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate uninum 0.1.1 on toolchain dec9417b8611e34e787a3e4c37686b5131f9e5c5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate uninum 0.1.1 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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] e1a7c62d5883643d1b690fd1b7ef0039d6744b87beb1fd02c4eb6cf7ac7f06f3 [INFO] running `Command { std: "docker" "start" "-a" "e1a7c62d5883643d1b690fd1b7ef0039d6744b87beb1fd02c4eb6cf7ac7f06f3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "e1a7c62d5883643d1b690fd1b7ef0039d6744b87beb1fd02c4eb6cf7ac7f06f3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e1a7c62d5883643d1b690fd1b7ef0039d6744b87beb1fd02c4eb6cf7ac7f06f3", kill_on_drop: false }` [INFO] [stdout] e1a7c62d5883643d1b690fd1b7ef0039d6744b87beb1fd02c4eb6cf7ac7f06f3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 4c784803c1f4622393ef10d4dccd2c819896a8fa78170234359859611d2df7bb [INFO] running `Command { std: "docker" "start" "-a" "4c784803c1f4622393ef10d4dccd2c819896a8fa78170234359859611d2df7bb", kill_on_drop: false }` [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling rust_decimal v1.39.0 [INFO] [stderr] Compiling uninum v0.1.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 2.38s [INFO] running `Command { std: "docker" "inspect" "4c784803c1f4622393ef10d4dccd2c819896a8fa78170234359859611d2df7bb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4c784803c1f4622393ef10d4dccd2c819896a8fa78170234359859611d2df7bb", kill_on_drop: false }` [INFO] [stdout] 4c784803c1f4622393ef10d4dccd2c819896a8fa78170234359859611d2df7bb [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] ef215992eba3cc5251b4f6762c8826cbcc86c3fb6cd4daf40d087f44d9095d51 [INFO] running `Command { std: "docker" "start" "-a" "ef215992eba3cc5251b4f6762c8826cbcc86c3fb6cd4daf40d087f44d9095d51", kill_on_drop: false }` [INFO] [stderr] Compiling getrandom v0.3.3 [INFO] [stderr] Compiling cfg-if v1.0.3 [INFO] [stderr] Compiling bitflags v2.9.4 [INFO] [stderr] Compiling once_cell v1.21.3 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling rust_decimal v1.39.0 [INFO] [stderr] Compiling rustix v1.1.2 [INFO] [stderr] Compiling rand_core v0.9.3 [INFO] [stderr] Compiling uninum v0.1.1 (/opt/rustwide/workdir) [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling rand_xorshift v0.4.0 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling tempfile v3.23.0 [INFO] [stderr] Compiling rusty-fork v0.3.1 [INFO] [stderr] Compiling proptest v1.8.0 [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 12.92s [INFO] running `Command { std: "docker" "inspect" "ef215992eba3cc5251b4f6762c8826cbcc86c3fb6cd4daf40d087f44d9095d51", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ef215992eba3cc5251b4f6762c8826cbcc86c3fb6cd4daf40d087f44d9095d51", kill_on_drop: false }` [INFO] [stdout] ef215992eba3cc5251b4f6762c8826cbcc86c3fb6cd4daf40d087f44d9095d51 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 47b58eba60be4dfe09bb3f740e424415b74333b53dccf0186a2eb1545742bd1d [INFO] running `Command { std: "docker" "start" "-a" "47b58eba60be4dfe09bb3f740e424415b74333b53dccf0186a2eb1545742bd1d", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.12s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/uninum-f79582b8bc3a57b8) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test ref_ops::tests::sub_ref_handles_unsigned_underflow ... ok [INFO] [stderr] Running tests/bitwise.rs (/opt/rustwide/target/debug/deps/bitwise-26d9b38aa1526581) [INFO] [stdout] test ref_ops::tests::mul_ref_promotes_on_overflow ... ok [INFO] [stdout] test ref_ops::tests::add_ref_avoids_unnecessary_clones ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stderr] Running tests/conversions.rs (/opt/rustwide/target/debug/deps/conversions-72cb5fe94a0adf0e) [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 72 tests [INFO] [stdout] test accessor_methods::test_accessor_methods_all_type_combinations ... ok [INFO] [stdout] test accessor_methods::test_type_predicates ... ok [INFO] [stdout] test display::test_display_edge_cases ... ok [INFO] [stdout] test accessor_methods::test_accessor_methods ... ok [INFO] [stdout] test display::test_display_formatting ... ok [INFO] [stdout] test display::test_float64_default_trait ... ok [INFO] [stdout] test display::test_float64_clone_copy ... ok [INFO] [stdout] test display::test_float64_deref_trait ... ok [INFO] [stdout] test display::test_float64_debug ... ok [INFO] [stdout] test display::test_float64_direct_instantiation ... ok [INFO] [stdout] test display::test_float64_display_trait ... ok [INFO] [stdout] test display::test_float64_special_values_edge_cases ... ok [INFO] [stdout] test display::test_float64_from_into_traits ... ok [INFO] [stdout] test edge_cases::test_boundary_edge_cases ... ok [INFO] [stdout] test accessor_methods::test_boundary_accessor_methods ... ok [INFO] [stdout] test display::test_decimal_display_formatting ... ok [INFO] [stdout] test display::test_roundtrip_conversions_comprehensive ... ok [INFO] [stdout] test edge_cases::test_complex_scientific_notation ... ok [INFO] [stdout] test errors::test_base_prefix_case_insensitive ... ok [INFO] [stdout] test edge_cases::test_zero_variants ... ok [INFO] [stdout] test display::test_zero_display ... ok [INFO] [stdout] test edge_cases::test_precision_edge_cases ... ok [INFO] [stdout] test edge_cases::test_conversion_extreme_values ... ok [INFO] [stdout] test errors::test_conversion_functions_coverage ... ok [INFO] [stdout] test edge_cases::test_whitespace_handling ... ok [INFO] [stdout] test errors::test_error_messages ... ok [INFO] [stdout] test edge_cases::test_special_float_values ... ok [INFO] [stdout] test errors::test_malformed_scientific_notation ... ok [INFO] [stdout] test errors::test_internal_parsing_coverage ... ok [INFO] [stdout] test errors::test_null_and_control_chars ... ok [INFO] [stdout] test errors::test_tryfrom_error_paths ... ok [INFO] [stdout] test edge_cases::test_no_panic_extreme_inputs ... ok [INFO] [stdout] test errors::test_parsing_errors_comprehensive ... ok [INFO] [stdout] test float_boundaries::f64_to_u64_rejects_exclusive_max_boundary ... ok [INFO] [stdout] test float_boundaries::try_from_number_for_f64_rejects_non_representable_ints ... ok [INFO] [stdout] test errors::test_underscore_validation ... ok [INFO] [stdout] test from_impls::test_constructor_methods_boundary_values ... ok [INFO] [stdout] test from_impls::test_from_decimal ... ok [INFO] [stdout] test edge_cases::test_underscore_edge_cases ... ok [INFO] [stdout] test edge_cases::test_case_sensitivity ... ok [INFO] [stdout] test from_impls::test_from_implementations_comprehensive ... ok [INFO] [stdout] test parsing::test_conversion_edge_cases ... ok [INFO] [stdout] test parsing::test_explicit_type_parsing ... ok [INFO] [stdout] test parsing::test_scientific_notation_parsing ... ok [INFO] [stdout] test errors::test_very_long_inputs ... ok [INFO] [stdout] test float_boundaries::f64_to_i64_accepts_min_boundary ... ok [INFO] [stdout] test float_boundaries::f64_to_i64_rejects_exclusive_max_boundary ... ok [INFO] [stdout] test parsing::test_string_parsing_optimal_types ... ok [INFO] [stdout] test parsing::test_string_parsing_extended_edge_cases ... ok [INFO] [stdout] test try_from_impls::test_boundary_conditions ... ok [INFO] [stdout] test try_from_impls::test_try_from_to_decimal ... ok [INFO] [stdout] test from_impls::test_from_float_constructor ... ok [INFO] [stdout] test try_from_impls::test_cross_type_conversions ... ok [INFO] [stdout] test try_from_impls::test_try_from_to_f64 ... ok [INFO] [stdout] test try_from_impls::test_decimal_edge_cases ... ok [INFO] [stdout] test try_from_impls::test_negative_zero_handling ... ok [INFO] [stdout] test try_from_impls::test_precision_loss_detection ... ok [INFO] [stdout] test try_from_impls::test_special_float_values ... ok [INFO] [stdout] test try_from_impls::test_subnormal_and_small_values ... ok [INFO] [stdout] test try_from_impls::test_try_from_to_i16 ... ok [INFO] [stdout] test try_from_impls::test_try_from_to_i32 ... ok [INFO] [stdout] test try_from_impls::test_try_from_to_i8 ... ok [INFO] [stdout] test try_from_impls::test_try_from_to_i64 ... ok [INFO] [stdout] test try_from_impls::test_try_from_to_u16 ... ok [INFO] [stdout] test try_from_impls::test_try_from_to_u32 ... ok [INFO] [stdout] test try_from_impls::test_try_from_to_u8 ... ok [INFO] [stdout] test try_from_impls::test_try_from_to_u64 ... ok [INFO] [stdout] test parsing::test_prefix_and_underscore_parsing ... ok [INFO] [stdout] test parsing::test_string_parsing_edge_cases_success ... ok [INFO] [stdout] test errors::test_unicode_and_special_chars ... ok [INFO] [stderr] Running tests/decimal_pool.rs (/opt/rustwide/target/debug/deps/decimal_pool-6d5f07c1a3e0b27f) [INFO] [stdout] test accessor_methods::test_as_i128_comprehensive ... ok [INFO] [stdout] test edge_cases::test_sign_handling ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 72 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test test_decimal_pool_arithmetic_operations ... ok [INFO] [stdout] test test_decimal_pool_conversion ... ok [INFO] [stdout] test test_decimal_pool_comparison ... ok [INFO] [stdout] test test_decimal_pool_mixed_operations ... ok [INFO] [stdout] test test_decimal_pool_negative_numbers ... ok [INFO] [stdout] test test_decimal_pool_precision ... ok [INFO] [stdout] test test_decimal_pool_large_numbers ... ok [INFO] [stdout] test test_decimal_pool_common_values ... ok [INFO] [stdout] test test_decimal_pool_special_values ... ok [INFO] [stdout] test test_decimal_pool_uncommon_values ... ok [INFO] [stdout] test test_decimal_pool_thread_safety ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/float.rs (/opt/rustwide/target/debug/deps/float-74acd45c5111d1fc) [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test test_float64_trait_implementations ... ok [INFO] [stdout] test test_edge_case_comparisons ... ok [INFO] [stdout] test test_is_normal ... ok [INFO] [stdout] test test_is_finite_comprehensive ... ok [INFO] [stdout] test test_special_value_operations ... ok [INFO] [stdout] test test_is_nan_comprehensive ... ok [INFO] [stdout] test test_is_infinite_comprehensive ... ok [INFO] [stdout] test test_is_neg_inf ... ok [INFO] [stdout] test test_is_pos_inf ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/macros.rs (/opt/rustwide/target/debug/deps/macros-59263ddd7abdb2fd) [INFO] [stdout] [INFO] [stdout] running 42 tests [INFO] [stdout] test num_macro::arithmetic_with_macro::test_chained_operations ... ok [INFO] [stdout] test num_macro::comparison_tests::test_equality_comparisons ... ok [INFO] [stdout] test num_macro::comparison_tests::test_mixed_type_comparisons ... ok [INFO] [stdout] test num_macro::comprehensive_coverage::test_all_primitive_types_coverage ... ok [INFO] [stdout] test num_macro::comparison_tests::test_ordering_comparisons ... ok [INFO] [stdout] test num_macro::comprehensive_coverage::test_debug_and_display ... ok [INFO] [stdout] test num_macro::edge_case_tests::test_special_float_constants ... ok [INFO] [stdout] test num_macro::edge_case_tests::test_very_large_floats ... ok [INFO] [stdout] test num_macro::edge_case_tests::test_very_small_floats ... ok [INFO] [stdout] test num_macro::comprehensive_coverage::test_macro_in_const_context ... ok [INFO] [stdout] test num_macro::edge_case_tests::test_boundary_values ... ok [INFO] [stdout] test num_macro::arithmetic_with_macro::test_mixed_type_arithmetic ... ok [INFO] [stdout] test num_macro::edge_case_tests::test_negative_zero_preservation ... ok [INFO] [stdout] test num_macro::edge_case_tests::test_zero_representations ... ok [INFO] [stdout] test num_macro::arithmetic_with_macro::test_decimal_arithmetic ... ok [INFO] [stdout] test num_macro::error_cases_and_panics::test_invalid_string_parsing ... ok [INFO] [stdout] test num_macro::feature_dependent_tests::test_decimal_creation ... ok [INFO] [stdout] test num_macro::literal_parsing::test_float_literals_basic ... ok [INFO] [stdout] test num_macro::feature_dependent_tests::test_decimal_overflow_to_f64 ... ok [INFO] [stdout] test num_macro::literal_parsing::test_float_literals_precision ... ok [INFO] [stdout] test num_macro::literal_parsing::test_integer_literals_basic ... ok [INFO] [stdout] test num_macro::literal_parsing::test_integer_literals_with_underscores ... ok [INFO] [stdout] test num_macro::literal_parsing::test_scientific_notation_edge_cases ... ok [INFO] [stdout] test num_macro::literal_parsing::test_scientific_notation_positive_exponent ... ok [INFO] [stdout] test num_macro::arithmetic_with_macro::test_arithmetic_operations ... ok [INFO] [stdout] test num_macro::literal_parsing::test_integer_literals_different_bases ... ok [INFO] [stdout] test num_macro::macro_behavior_tests::test_consistency_with_from_trait ... ok [INFO] [stdout] test num_macro::macro_behavior_tests::test_macro_hygiene ... ok [INFO] [stdout] test num_macro::type_suffix_tests::test_float_type_suffixes ... ok [INFO] [stdout] test num_macro::literal_parsing::test_string_literal_parsing ... ok [INFO] [stdout] test num_macro::type_suffix_tests::test_type_suffix_with_bases ... ok [INFO] [stdout] test num_macro::type_suffix_tests::test_integer_type_suffixes ... ok [INFO] [stdout] test num_macro::variable_and_expression_tests::test_simple_expressions ... ok [INFO] [stdout] test num_macro::macro_behavior_tests::test_macro_in_different_contexts ... ok [INFO] [stdout] test num_macro::variable_and_expression_tests::test_variable_conversion ... ok [INFO] [stdout] test num_macro::literal_parsing::test_scientific_notation_negative_exponent ... ok [INFO] [stdout] test num_macro::macro_behavior_tests::test_macro_with_shadowed_variables ... ok [INFO] [stderr] Running tests/math.rs (/opt/rustwide/target/debug/deps/math-f1d7c33680dfc165) [INFO] [stdout] test num_macro::variable_and_expression_tests::test_complex_expressions ... ok [INFO] [stdout] test num_macro::variable_and_expression_tests::test_const_expressions ... ok [INFO] [stdout] test num_macro::feature_dependent_tests::test_decimal_limits ... ok [INFO] [stdout] test num_macro::literal_parsing::test_float_literals_various_formats ... ok [INFO] [stdout] test num_macro::type_suffix_tests::test_type_suffix_with_underscores ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 42 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 53 tests [INFO] [stdout] test comparison::test_approx_eq_cross_type_all_combinations ... ok [INFO] [stdout] test comparison::test_approx_eq_cross_type_consistency ... ok [INFO] [stdout] test comparison::test_approx_eq_epsilon_behavior_validation ... ok [INFO] [stdout] test comparison::test_approx_eq_epsilon_scaling ... ok [INFO] [stdout] test comparison::test_approx_eq_for_f64_precision_comparison ... ok [INFO] [stdout] test comparison::test_approx_eq_rel_cross_type_consistency ... ok [INFO] [stdout] test comparison::test_approx_eq_rel_financial_examples ... ok [INFO] [stdout] test comparison::test_approx_eq_integer_precision ... ok [INFO] [stdout] test comparison::test_approx_eq_rel_edge_cases ... ok [INFO] [stdout] test comparison::test_approx_eq_reflexive_property ... ok [INFO] [stdout] test comparison::test_approx_eq_rel_large_numbers ... ok [INFO] [stdout] test comparison::test_approx_eq_rel_pure_absolute_mode ... ok [INFO] [stdout] test comparison::test_approx_eq_rel_performance_equivalence ... ok [INFO] [stdout] test comparison::test_approx_eq_rel_pure_relative_mode ... ok [INFO] [stdout] test comparison::test_approx_eq_rel_reflexivity_property ... ok [INFO] [stdout] test comparison::test_approx_eq_rel_basic_functionality ... ok [INFO] [stdout] test comparison::test_approx_eq_rel_special_values ... ok [INFO] [stdout] test comparison::test_approx_eq_rel_tolerance_scaling ... ok [INFO] [stdout] test comparison::test_approx_eq_rel_zero_handling ... ok [INFO] [stdout] test comparison::test_approx_eq_special_values_properties ... ok [INFO] [stdout] test predicates::test_is_positive_comprehensive ... ok [INFO] [stdout] test comparison::test_approx_eq_rel_small_numbers ... ok [INFO] [stdout] test predicates::test_sign_consistency ... ok [INFO] [stdout] test predicates::test_is_zero_comprehensive ... ok [INFO] [stdout] test predicates::test_is_float_comprehensive ... ok [INFO] [stdout] test predicates::test_is_integer_comprehensive ... ok [INFO] [stdout] test predicates::test_is_negative_comprehensive ... ok [INFO] [stdout] test comparison::test_approx_eq_tolerance_boundaries ... ok [INFO] [stdout] test comparison::test_approx_eq_with_different_number_magnitudes ... ok [INFO] [stdout] test comparison::test_approx_eq_rel_symmetry_property ... ok [INFO] [stdout] test comparison::test_approx_eq_symmetric_property ... ok [INFO] [stdout] test comparison::test_approx_eq_rel_scientific_calculations ... ok [INFO] [stdout] test comparison::test_approx_eq_with_zero_epsilon ... ok [INFO] [stdout] test predicates::test_subnormal_values ... ok [INFO] [stdout] test predicates::test_fast_dispatch_methods ... ok [INFO] [stdout] test rounding::test_consistency_across_types ... ok [INFO] [stdout] test rounding::test_away_from_zero_basic ... ok [INFO] [stdout] test rounding::test_decimal_precision_other_strategies ... ok [INFO] [stdout] test rounding::test_decimal_precision_midpoint_away_from_zero ... ok [INFO] [stdout] test rounding::test_decimal_precision_midpoint_nearest_even ... ok [INFO] [stdout] test rounding::test_integer_rounding_with_fractional_places_promotes_to_f64 ... ok [INFO] [stdout] test rounding::test_decimal_type_comprehensive ... ok [INFO] [stdout] test rounding::test_midpoint_away_from_zero_basic ... ok [INFO] [stdout] test comparison::test_approx_eq_special_float_validation ... ok [INFO] [stdout] test rounding::test_floor_basic ... ok [INFO] [stdout] test rounding::test_to_zero_basic ... ok [INFO] [stdout] test rounding::test_ceil_basic ... ok [INFO] [stdout] test rounding::test_boundary_cases ... ok [INFO] [stdout] test rounding::test_type_preservation ... ok [INFO] [stdout] test rounding::test_zero_decimal_places_edge_cases ... ok [INFO] [stdout] test rounding::test_midpoint_nearest_even_basic ... ok [INFO] [stdout] test rounding::test_midpoint_toward_zero_basic ... ok [INFO] [stderr] Running tests/math_functions.rs (/opt/rustwide/target/debug/deps/math_functions-e0f4ed9df847b417) [INFO] [stdout] test rounding::test_special_float_values ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 53 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test sqrt_of_f64_matches_native_behavior ... ok [INFO] [stdout] test sqrt_of_negative_decimal_is_nan ... ok [INFO] [stdout] test sqrt_of_decimal_uses_high_precision_path ... ok [INFO] [stdout] test sqrt_of_unsigned_promotes_to_float ... ok [INFO] [stdout] test sqrt_of_negative_i64_is_nan ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/ops.rs (/opt/rustwide/target/debug/deps/ops-2f3145af4f1fd7ad) [INFO] [stdout] [INFO] [stdout] running 134 tests [INFO] [stdout] test add::test_compound_operations ... ok [INFO] [stdout] test add::test_basic_addition ... ok [INFO] [stdout] test add::test_mathematical_properties ... ok [INFO] [stdout] test add::test_overflow_promotion ... ok [INFO] [stdout] test add::test_decimal_precision ... ok [INFO] [stdout] test add::test_extreme_values ... ok [INFO] [stdout] test add::test_primitive_operations ... ok [INFO] [stdout] test add::test_special_float_values ... ok [INFO] [stdout] test div::test_decimal_checked_div_overflow_falls_back_to_f64 ... ok [INFO] [stdout] test div::test_decimal_division_by_zero_paths ... ok [INFO] [stdout] test div::test_basic_division ... ok [INFO] [stdout] test div::test_chain_operations ... ok [INFO] [stdout] test div::test_exact_vs_inexact_division ... ok [INFO] [stdout] test div::test_extreme_values ... ok [INFO] [stdout] test div::test_decimal_precision ... ok [INFO] [stdout] test div::test_float_division_decimal_conversion_failure_falls_back ... ok [INFO] [stdout] test div::test_float_integer_paths ... ok [INFO] [stdout] test div::test_primitive_operations ... ok [INFO] [stdout] test div::test_division_by_zero ... ok [INFO] [stdout] test div::test_identity_operations ... ok [INFO] [stdout] test mixed_ops::test_cascading_type_promotions ... ok [INFO] [stdout] test div::test_reciprocal ... ok [INFO] [stdout] test mixed_ops::test_complex_mixed_operations ... ok [INFO] [stdout] test mixed_ops::test_mixed_operations_decimal_conversion_failure_fallback ... ok [INFO] [stdout] test mixed_ops::test_mixed_operations_decimal_zero_handling ... ok [INFO] [stdout] test mixed_ops::test_mixed_operations_with_special_floats ... ok [INFO] [stdout] test mixed_ops::test_nan_edge_cases ... ok [INFO] [stdout] test add::test_zero_handling ... ok [INFO] [stdout] test mixed_ops::test_operator_precedence_mixed_types ... ok [INFO] [stdout] test mixed_ops::test_pow_mixed_types ... ok [INFO] [stdout] test mul::test_chain_operations ... ok [INFO] [stdout] test mixed_ops::test_special_value_propagation ... ok [INFO] [stdout] test mul::test_decimal_precision ... ok [INFO] [stdout] test mul::test_basic_multiplication ... ok [INFO] [stdout] test mul::test_identity_and_zero ... ok [INFO] [stdout] test mixed_ops::test_overflow_to_f64_preserves_values ... ok [INFO] [stdout] test mul::test_extreme_values ... ok [INFO] [stdout] test mixed_ops::test_mixed_operations_with_decimal ... ok [INFO] [stdout] test mul::test_mathematical_properties ... ok [INFO] [stdout] test mul::test_overflow_handling ... ok [INFO] [stdout] test mul::test_primitive_operations ... ok [INFO] [stdout] test neg::test_basic_negation ... ok [INFO] [stdout] test neg::test_decimal_negation ... ok [INFO] [stdout] test neg::test_overflow_negation ... ok [INFO] [stdout] test mul::test_special_float_values ... ok [INFO] [stdout] test neg::test_double_negation ... ok [INFO] [stdout] test pow::test_pow_integer_behavior ... ok [INFO] [stdout] test neg::test_extreme_value_negation ... ok [INFO] [stdout] test pow::test_pow_mul_ref_overflow_scenarios ... ok [INFO] [stdout] test pow::test_pow_more_special_floats ... ok [INFO] [stdout] test pow::test_pow_negative_zero ... ok [INFO] [stdout] test pow::test_pow_negative_exponents ... ok [INFO] [stdout] test pow::test_basic_pow ... ok [INFO] [stdout] test pow::test_pow_negative_zero_with_float_integer_exponent ... ok [INFO] [stdout] test pow::test_pow_by_squaring_edge_cases ... ok [INFO] [stdout] test pow::test_pow_chains ... ok [INFO] [stdout] test pow::test_pow_extreme_values ... ok [INFO] [stdout] test pow::test_pow_mixed_types ... ok [INFO] [stdout] test pow::test_pow_overflow ... ok [INFO] [stdout] test pow::test_pow_negative_base_edge_cases ... ok [INFO] [stdout] test pow::test_pow_reciprocal_path ... ok [INFO] [stdout] test neg::test_zero_negation ... ok [INFO] [stdout] test primitives::test_cross_type_arithmetic_consistency ... ok [INFO] [stdout] test pow::test_pow_positive_i64_exponent ... ok [INFO] [stdout] test primitives::test_cross_type_collection_behavior ... ok [INFO] [stdout] test primitives::test_cross_type_boundary_values ... ok [INFO] [stdout] test primitives::test_cross_type_edge_case_consistency ... ok [INFO] [stdout] test primitives::test_cross_type_hash_consistency ... ok [INFO] [stdout] test pow::test_pow_special_floats ... ok [INFO] [stdout] test primitives::test_cross_type_equality_consistency ... ok [INFO] [stdout] test pow::test_pow_special_cases ... ok [INFO] [stdout] test primitives::test_cross_type_large_integer_precision_loss ... ok [INFO] [stdout] test primitives::test_cross_type_mixed_operations ... ok [INFO] [stdout] test primitives::test_cross_type_ordering_consistency ... ok [INFO] [stdout] test primitives::test_cross_type_precision_differences ... ok [INFO] [stdout] test primitives::test_cross_type_precision_limits ... ok [INFO] [stdout] test primitives::test_cross_type_special_values ... ok [INFO] [stdout] test ref_ops::test_boundary_conditions ... ok [INFO] [stdout] test pow::test_pow_with_decimal ... ok [INFO] [stdout] test pow::test_pow_float_exponents ... ok [INFO] [stdout] test ref_ops::test_decimal_operations ... ok [INFO] [stdout] test ref_ops::test_decimal_overflow_to_f64 ... ok [INFO] [stdout] test ref_ops::test_different_primitive_types ... ok [INFO] [stdout] test ref_ops::test_division_operations ... ok [INFO] [stdout] test ref_ops::test_f64_special_values ... ok [INFO] [stdout] test ref_ops::test_fallback_to_clone_add ... ok [INFO] [stdout] test ref_ops::test_i32_overflow_scenarios ... ok [INFO] [stdout] test ref_ops::test_i64_multiplication_decimal_overflow_to_f64 ... ok [INFO] [stdout] test ref_ops::test_mixed_type_operations ... ok [INFO] [stdout] test ref_ops::test_operations_with_primitive_references ... ok [INFO] [stdout] test ref_ops::test_reference_arithmetic_trait_coverage ... ok [INFO] [stdout] test ref_ops::test_i64_overflow_to_decimal ... ok [INFO] [stdout] test ref_ops::test_sub_ref_decimal_overflow_falls_back_to_f64 ... ok [INFO] [stdout] test ref_ops::test_u32_overflow_addition ... ok [INFO] [stdout] test ref_ops::test_sub_ref_unsigned_without_promotion ... ok [INFO] [stdout] test ref_ops::test_u32_subtraction_underflow ... ok [INFO] [stdout] test ref_ops::test_u64_multiplication_decimal_overflow_to_f64 ... ok [INFO] [stdout] test ref_ops::test_ref_operations_optimization_same_types ... ok [INFO] [stdout] test ref_ops::test_u64_subtraction_underflow ... ok [INFO] [stdout] test rem::test_all_type_combinations ... ok [INFO] [stdout] test ref_ops::test_ref_operations_mixed_types ... ok [INFO] [stdout] test ref_ops::test_u64_overflow_to_decimal ... ok [INFO] [stdout] test rem::test_basic_remainder ... ok [INFO] [stdout] test rem::test_float_remainder_precision ... ok [INFO] [stdout] test rem::test_integer_overflow_cases ... ok [INFO] [stdout] test rem::test_remainder_by_zero ... ok [INFO] [stdout] test rem::test_remainder_by_zero_all_types ... ok [INFO] [stdout] test rem::test_remainder_large_numbers ... ok [INFO] [stdout] test rem::test_remainder_chains ... ok [INFO] [stdout] test rem::test_remainder_special_floats ... ok [INFO] [stdout] test rem::test_remainder_exact ... ok [INFO] [stdout] test rem::test_remainder_type_consistency ... ok [INFO] [stdout] test rem::test_remainder_with_decimal ... ok [INFO] [stdout] test rem::test_remainder_with_pow ... ok [INFO] [stdout] test rem::test_remainder_with_primitives ... ok [INFO] [stdout] test rem::test_remainder_reference_semantics ... ok [INFO] [stdout] test sub::test_basic_subtraction ... ok [INFO] [stdout] test rem::test_negative_remainder_edge_cases ... ok [INFO] [stdout] test sub::test_chain_operations ... ok [INFO] [stdout] test sub::test_mathematical_properties ... ok [INFO] [stdout] test rem::test_small_type_remainder ... ok [INFO] [stdout] test sub::test_zero_operations ... ok [INFO] [stdout] test sub::test_unsigned_underflow ... ok [INFO] [stdout] test rem::test_usize_isize_platform_independence ... ok [INFO] [stdout] test sub::test_extreme_values ... ok [INFO] [stdout] test rem::test_usize_isize_remainder ... ok [INFO] [stdout] test sub::test_signed_overflow ... ok [INFO] [stdout] test rem::test_extended_primitive_combinations ... ok [INFO] [stdout] test sub::test_special_float_values ... ok [INFO] [stdout] test div::test_special_float_values ... ok [INFO] [stdout] test mul::test_signed_zero ... ok [INFO] [stdout] test neg::test_special_float_negation ... ok [INFO] [stdout] test sub::test_decimal_precision ... ok [INFO] [stdout] test sub::test_primitive_operations ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 134 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Running tests/primitives_coverage.rs (/opt/rustwide/target/debug/deps/primitives_coverage-1bddbda31ba445c9) [INFO] [stdout] running 6 tests [INFO] [stdout] test arithmetic_with_mixed_borrowing_patterns ... ok [INFO] [stdout] test comparison_between_numbers_and_primitives ... ok [INFO] [stdout] test division_with_mixed_borrowing_patterns ... ok [INFO] [stdout] test float_operations_cover_reference_paths ... ok [INFO] [stdout] test remainder_with_mixed_borrowing_patterns ... ok [INFO] [stdout] test multiplication_with_mixed_borrowing_patterns ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/ref_reference_ops.rs (/opt/rustwide/target/debug/deps/ref_reference_ops-175e1649a1a5ea03) [INFO] [stderr] Running tests/serde.rs (/opt/rustwide/target/debug/deps/serde-76f2b5a85ede1ea3) [INFO] [stderr] Running tests/stress_proptest.rs (/opt/rustwide/target/debug/deps/stress_proptest-8376e20833872eb6) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test ref_division_preserves_integer_results ... ok [INFO] [stdout] test ref_division_handles_signed_overflow_case ... ok [INFO] [stdout] test ref_division_decimal_zero_divisor_yields_infinity ... ok [INFO] [stdout] test ref_remainder_reports_nan_on_zero_divisor ... ok [INFO] [stdout] test ref_division_promotes_on_inexact_results ... ok [INFO] [stdout] test ref_remainder_matches_integer_path ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stderr] Running tests/traits.rs (/opt/rustwide/target/debug/deps/traits-67b069fefcc7861e) [INFO] [stdout] test prop_bitwise_exhaustive ... ignored [INFO] [stdout] test prop_decimal_precision_stress ... ignored [INFO] [stdout] test prop_exhaustive_arithmetic_overflow ... ignored [INFO] [stdout] test prop_extreme_conversions ... ignored [INFO] [stdout] test prop_extreme_pow_operations ... ignored [INFO] [stdout] test prop_extreme_value_operations ... ignored [INFO] [stdout] test prop_massive_string_parsing ... ignored [INFO] [stdout] test prop_mixed_type_arithmetic_exhaustive ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 8 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 64 tests [INFO] [stdout] test equality::test_cross_type_equality_consistency ... ok [INFO] [stdout] test equality::test_eq_canonical_float_comparison_fallback ... ok [INFO] [stdout] test equality::test_eq_canonical_nan_handling ... ok [INFO] [stdout] test equality::test_eq_canonical_zero_handling ... ok [INFO] [stdout] test equality::test_equality_reflexive_property ... ok [INFO] [stdout] test equality::test_equality_symmetric_property ... ok [INFO] [stdout] test equality::test_equality_with_primitives ... ok [INFO] [stdout] test equality::test_reference_cross_type_equality ... ok [INFO] [stdout] test equality::test_reference_equality_comprehensive ... ok [INFO] [stdout] test equality::test_reference_inequality_comprehensive ... ok [INFO] [stdout] test equality::test_large_number_equality ... ok [INFO] [stdout] test hashing::prop_infinity_consistency ... ok [INFO] [stdout] test equality::test_eq_helpers_normalize_nan_and_signed_zero ... ok [INFO] [stdout] test equality::test_float64_direct_equality ... ok [INFO] [stdout] test equality::test_special_value_equality ... ok [INFO] [stdout] test hashing::prop_zero_consistency ... ok [INFO] [stdout] test equality::test_equality_with_references_and_primitives ... ok [INFO] [stdout] test hashing::test_cross_type_hash_consistency ... ok [INFO] [stdout] test hashing::test_decimal_hash_consistency ... ok [INFO] [stdout] test hashing::test_decimal_hash_distinguishes_close_values ... ok [INFO] [stdout] test hashing::test_hash_float_canonical_path_coverage ... ok [INFO] [stdout] test hashing::test_hash_canonical_float_path ... ok [INFO] [stdout] test hashing::prop_nan_consistency ... ok [INFO] [stdout] test equality::test_float64_direct_hash_consistency ... ok [INFO] [stdout] test hashing::test_hash_consistency_property ... ok [INFO] [stdout] test hashing::test_hash_distribution_quality ... ok [INFO] [stdout] test hashing::test_hash_negative_value_handling ... ok [INFO] [stdout] test hashing::test_hash_zero_canonical_handling ... ok [INFO] [stdout] test hashing::test_hash_canonical_integer_path ... ok [INFO] [stdout] test hashing::test_large_u64_hashmap_behavior ... ok [INFO] [stdout] test hashing::test_hashset_usage ... ok [INFO] [stdout] test hashing::test_large_f64_integer_hash_coverage ... ok [INFO] [stdout] test hashing::test_large_u64_eq_hash_consistency ... ok [INFO] [stdout] test hashing::test_other_large_u64_values ... ok [INFO] [stdout] test hashing::test_hashmap_usage ... ok [INFO] [stdout] test hashing::test_hash_special_float_values ... ok [INFO] [stdout] test hashing::test_hash_integer_canonical_path_coverage ... ok [INFO] [stdout] test ordering::test_ordering_normalizes_nan_and_signed_zero ... ok [INFO] [stdout] test ordering::test_ordering_stability ... ok [INFO] [stdout] test ordering::test_ordering_reflexive_property ... ok [INFO] [stdout] test hashing::test_special_value_hashing ... ok [INFO] [stdout] test ordering::test_cross_type_ordering_consistency ... ok [INFO] [stdout] test ordering::test_decimal_ordering_respects_exact_value ... ok [INFO] [stdout] test ordering::test_large_number_ordering ... ok [INFO] [stdout] test ordering::test_ordering_with_primitives ... ok [INFO] [stdout] test ordering::test_reference_ordering_equality ... ok [INFO] [stdout] test ordering::test_reference_ordering_comprehensive ... ok [INFO] [stdout] test ordering::test_ordering_antisymmetric_property ... ok [INFO] [stdout] test ordering::test_sorting_behavior ... ok [INFO] [stdout] test ordering::test_special_value_ordering ... ok [INFO] [stdout] test ordering::test_zero_ordering_consistency ... ok [INFO] [stdout] test ordering::test_ordering_consistency_with_equality ... ok [INFO] [stdout] test ordering::test_ordering_with_references_and_primitives ... ok [INFO] [stdout] test ordering::test_reference_cross_type_ordering ... ok [INFO] [stdout] test ordering::test_strict_ordering_properties ... ok [INFO] [stdout] test hashing::prop_equivalent_pairs_hash_same ... ok [INFO] [stdout] test ordering::test_ordering_total_property ... ok [INFO] [stdout] test hashing::prop_special_float_consistency ... ok [INFO] [stdout] test hashing::prop_cross_type_integer_consistency ... ok [INFO] [stdout] test equality::test_equality_transitive_property ... ok [INFO] [stdout] test hashing::prop_decimal_consistency ... ok [INFO] [stdout] test hashing::prop_hash_consistency ... ok [INFO] [stdout] test ordering::test_ordering_transitive_property ... ok [INFO] [stderr] Running tests/types.rs (/opt/rustwide/target/debug/deps/types-216e8c1a55cb92f6) [INFO] [stdout] test hashing::prop_hashmap_consistency ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 64 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.30s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test test_number_size ... ok [INFO] [stdout] test test_number_variants ... ok [INFO] [stdout] test test_debug_display ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests uninum [INFO] [stdout] [INFO] [stdout] running 29 tests [INFO] [stdout] test src/lib.rs - (line 36) ... ok [INFO] [stdout] test src/lib.rs - (line 24) ... ok [INFO] [stdout] test src/macros/accessors.rs - Number::try_get_f64 (line 70) ... ok [INFO] [stdout] test src/macros/accessors.rs - Number::try_get_u64 (line 25) ... ok [INFO] [stdout] test src/math/predicates.rs - math::predicates::Number::is_infinite (line 74) ... ok [INFO] [stdout] test src/conversions/parsing.rs - conversions::parsing::Number::try_from (line 220) ... ok [INFO] [stdout] test src/math/predicates.rs - math::predicates::Number::is_negative (line 277) ... ok [INFO] [stdout] test src/math/predicates.rs - math::predicates::Number::is_zero (line 194) ... ok [INFO] [stdout] test src/ops/arithmetic/mod.rs - ops::arithmetic (line 22) ... ok [INFO] [stdout] test src/math/rounding.rs - math::rounding::Number::round (line 167) ... ok [INFO] [stdout] test src/math/predicates.rs - math::predicates::Number::is_normal (line 125) ... ok [INFO] [stdout] test src/types.rs - types::Number (line 37) ... ok [INFO] [stdout] test src/types.rs - types::Number (line 74) ... ok [INFO] [stdout] test src/types.rs - types::Number (line 93) ... ok [INFO] [stdout] test src/math/predicates.rs - math::predicates::Number::is_float (line 29) ... ok [INFO] [stdout] test src/math/predicates.rs - math::predicates::Number::is_nan (line 52) ... ok [INFO] [stdout] test src/math/predicates.rs - math::predicates::Number::is_finite (line 97) ... ok [INFO] [stdout] test src/math/comparison.rs - math::comparison::Number::approx_eq (line 35) ... ok [INFO] [stdout] test src/ops/primitives.rs - ops::primitives (line 34) ... ok [INFO] [stdout] test src/math/predicates.rs - math::predicates::Number::is_positive (line 230) ... ok [INFO] [stdout] test src/macros/accessors.rs - Number::try_get_i64 (line 25) ... ok [INFO] [stdout] test src/types.rs - types::Number (line 55) ... ok [INFO] [stdout] test src/math/predicates.rs - math::predicates::Number::is_neg_inf (line 173) ... ok [INFO] [stdout] test src/math/predicates.rs - math::predicates::Number::is_integer (line 13) ... ok [INFO] [stdout] test src/ops/arithmetic/mod.rs - ops::arithmetic (line 39) ... ok [INFO] [stdout] test src/macros/accessors.rs - Number::try_get_decimal (line 112) ... ok [INFO] [stdout] test src/macros/public.rs - macros::public::num (line 19) ... ok [INFO] [stdout] test src/ops/arithmetic/pow.rs - ops::arithmetic::pow::Number::pow (line 48) ... ok [INFO] [stdout] test src/math/predicates.rs - math::predicates::Number::is_pos_inf (line 152) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s [INFO] [stdout] [INFO] [stdout] all doctests ran in 1.05s; merged doctests compilation took 0.91s [INFO] running `Command { std: "docker" "inspect" "47b58eba60be4dfe09bb3f740e424415b74333b53dccf0186a2eb1545742bd1d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "47b58eba60be4dfe09bb3f740e424415b74333b53dccf0186a2eb1545742bd1d", kill_on_drop: false }` [INFO] [stdout] 47b58eba60be4dfe09bb3f740e424415b74333b53dccf0186a2eb1545742bd1d