[INFO] fetching crate vortex-scalar 0.51.0... [INFO] testing vortex-scalar-0.51.0 against try#b83b707f97d809763b7861afa7638871f3339a33 for pr-145838-1 [INFO] extracting crate vortex-scalar 0.51.0 into /workspace/builds/worker-1-tc2/source [INFO] started tweaking crates.io crate vortex-scalar 0.51.0 [INFO] finished tweaking crates.io crate vortex-scalar 0.51.0 [INFO] tweaked toml for crates.io crate vortex-scalar 0.51.0 written to /workspace/builds/worker-1-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate vortex-scalar 0.51.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 vortex-scalar 0.51.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-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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] 334abf4bdd0caaad330bd995b5cc141618739b7541871281af91b09e8d6ce8ff [INFO] running `Command { std: "docker" "start" "-a" "334abf4bdd0caaad330bd995b5cc141618739b7541871281af91b09e8d6ce8ff", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "334abf4bdd0caaad330bd995b5cc141618739b7541871281af91b09e8d6ce8ff", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "334abf4bdd0caaad330bd995b5cc141618739b7541871281af91b09e8d6ce8ff", kill_on_drop: false }` [INFO] [stdout] 334abf4bdd0caaad330bd995b5cc141618739b7541871281af91b09e8d6ce8ff [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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] 191d9ce262fef8723e4b25750ff3d8cc9f20a1b7da495aed5b4c99edeb9119b0 [INFO] running `Command { std: "docker" "start" "-a" "191d9ce262fef8723e4b25750ff3d8cc9f20a1b7da495aed5b4c99edeb9119b0", kill_on_drop: false }` [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Compiling libm v0.2.15 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling itertools v0.14.0 [INFO] [stderr] Compiling flatbuffers v25.2.10 [INFO] [stderr] Compiling anyhow v1.0.99 [INFO] [stderr] Compiling arrow-schema v55.2.0 [INFO] [stderr] Compiling allocator-api2 v0.2.21 [INFO] [stderr] Compiling jiff v0.2.15 [INFO] [stderr] Compiling ahash v0.8.12 [INFO] [stderr] Compiling simdutf8 v0.1.5 [INFO] [stderr] Compiling once_cell v1.21.3 [INFO] [stderr] Compiling hashbrown v0.15.5 [INFO] [stderr] Compiling vortex-utils v0.51.0 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling half v2.6.0 [INFO] [stderr] Compiling num-complex v0.4.6 [INFO] [stderr] Compiling chrono v0.4.41 [INFO] [stderr] Compiling num-bigint v0.4.6 [INFO] [stderr] Compiling num-iter v0.1.45 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling zerovec-derive v0.11.1 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling num-rational v0.4.2 [INFO] [stderr] Compiling prost-derive v0.14.1 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.0 [INFO] [stderr] Compiling num v0.4.3 [INFO] [stderr] Compiling arrow-buffer v55.2.0 [INFO] [stderr] Compiling num_enum_derive v0.7.4 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling arrow-data v55.2.0 [INFO] [stderr] Compiling yoke v0.8.0 [INFO] [stderr] Compiling zerovec v0.11.4 [INFO] [stderr] Compiling zerotrie v0.2.2 [INFO] [stderr] Compiling num_enum v0.7.4 [INFO] [stderr] Compiling arrow-array v55.2.0 [INFO] [stderr] Compiling prost v0.14.1 [INFO] [stderr] Compiling prost-types v0.14.1 [INFO] [stderr] Compiling tinystr v0.8.1 [INFO] [stderr] Compiling potential_utf v0.1.2 [INFO] [stderr] Compiling icu_collections v2.0.0 [INFO] [stderr] Compiling icu_locale_core v2.0.0 [INFO] [stderr] Compiling icu_provider v2.0.0 [INFO] [stderr] Compiling icu_normalizer v2.0.0 [INFO] [stderr] Compiling icu_properties v2.0.1 [INFO] [stderr] Compiling vortex-proto v0.51.0 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling url v2.5.7 [INFO] [stderr] Compiling vortex-error v0.51.0 [INFO] [stderr] Compiling vortex-buffer v0.51.0 [INFO] [stderr] Compiling vortex-flatbuffers v0.51.0 [INFO] [stderr] Compiling vortex-dtype v0.51.0 [INFO] [stderr] Compiling vortex-scalar v0.51.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 49.40s [INFO] running `Command { std: "docker" "inspect" "191d9ce262fef8723e4b25750ff3d8cc9f20a1b7da495aed5b4c99edeb9119b0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "191d9ce262fef8723e4b25750ff3d8cc9f20a1b7da495aed5b4c99edeb9119b0", kill_on_drop: false }` [INFO] [stdout] 191d9ce262fef8723e4b25750ff3d8cc9f20a1b7da495aed5b4c99edeb9119b0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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] ed26740d3919b1ccd3aefdd0038f668ffe9bc8a35f39a63589d40c7188db3349 [INFO] running `Command { std: "docker" "start" "-a" "ed26740d3919b1ccd3aefdd0038f668ffe9bc8a35f39a63589d40c7188db3349", kill_on_drop: false }` [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling prost-derive v0.14.1 [INFO] [stderr] Compiling potential_utf v0.1.2 [INFO] [stderr] Compiling hashbrown v0.15.5 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling winnow v0.7.13 [INFO] [stderr] Compiling regex-syntax v0.8.6 [INFO] [stderr] Compiling num_enum_derive v0.7.4 [INFO] [stderr] Compiling icu_collections v2.0.0 [INFO] [stderr] Compiling icu_properties v2.0.1 [INFO] [stderr] Compiling icu_normalizer v2.0.0 [INFO] [stderr] Compiling indexmap v2.11.0 [INFO] [stderr] Compiling prost v0.14.1 [INFO] [stderr] Compiling rstest_macros v0.26.1 [INFO] [stderr] Compiling num_enum v0.7.4 [INFO] [stderr] Compiling glob v0.3.3 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling prost-types v0.14.1 [INFO] [stderr] Compiling toml_edit v0.22.27 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling futures-timer v3.0.3 [INFO] [stderr] Compiling regex-automata v0.4.10 [INFO] [stderr] Compiling vortex-proto v0.51.0 [INFO] [stderr] Compiling url v2.5.7 [INFO] [stderr] Compiling proc-macro-crate v3.3.0 [INFO] [stderr] Compiling vortex-error v0.51.0 [INFO] [stderr] Compiling vortex-buffer v0.51.0 [INFO] [stderr] Compiling vortex-flatbuffers v0.51.0 [INFO] [stderr] Compiling vortex-dtype v0.51.0 [INFO] [stderr] Compiling regex v1.11.2 [INFO] [stderr] Compiling vortex-scalar v0.51.0 (/opt/rustwide/workdir) [INFO] [stderr] Compiling rstest v0.26.1 [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 36.28s [INFO] running `Command { std: "docker" "inspect" "ed26740d3919b1ccd3aefdd0038f668ffe9bc8a35f39a63589d40c7188db3349", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ed26740d3919b1ccd3aefdd0038f668ffe9bc8a35f39a63589d40c7188db3349", kill_on_drop: false }` [INFO] [stdout] ed26740d3919b1ccd3aefdd0038f668ffe9bc8a35f39a63589d40c7188db3349 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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] 0da38b1298e5092945e121423f96bb2079dbd2bc5f4d19f37b477c20b760cfac [INFO] running `Command { std: "docker" "start" "-a" "0da38b1298e5092945e121423f96bb2079dbd2bc5f4d19f37b477c20b760cfac", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.13s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/vortex_scalar-54f85206cbcceb58) [INFO] [stdout] [INFO] [stdout] running 510 tests [INFO] [stdout] test arrow::tests::test_bool_scalar_to_arrow ... ok [INFO] [stdout] test arrow::tests::test_decimal_scalars_to_arrow ... ok [INFO] [stdout] test arrow::tests::test_binary_scalar_to_arrow ... ok [INFO] [stdout] test arrow::tests::test_null_bool_scalar_to_arrow ... ok [INFO] [stdout] test arrow::tests::test_null_decimal_to_arrow ... ok [INFO] [stdout] test arrow::tests::test_null_binary_scalar_to_arrow ... ok [INFO] [stdout] test arrow::tests::test_null_primitive_to_arrow ... ok [INFO] [stdout] test arrow::tests::test_null_scalar_to_arrow ... ok [INFO] [stdout] test arrow::tests::test_null_utf8_scalar_to_arrow ... ok [INFO] [stdout] test arrow::tests::test_primitive_f16_to_arrow ... ok [INFO] [stdout] test arrow::tests::test_primitive_f32_to_arrow ... ok [INFO] [stdout] test arrow::tests::test_primitive_f64_to_arrow ... ok [INFO] [stdout] test arrow::tests::test_primitive_i16_to_arrow ... ok [INFO] [stdout] test arrow::tests::test_primitive_i8_to_arrow ... ok [INFO] [stdout] test arrow::tests::test_primitive_u64_to_arrow ... ok [INFO] [stdout] test arrow::tests::test_primitive_u8_to_arrow ... ok [INFO] [stdout] test arrow::tests::test_primitive_i64_to_arrow ... ok [INFO] [stdout] test arrow::tests::test_primitive_u16_to_arrow ... ok [INFO] [stdout] test arrow::tests::test_temporal_date_to_arrow::case_2 ... ok [INFO] [stdout] test arrow::tests::test_primitive_i32_to_arrow ... ok [INFO] [stdout] test arrow::tests::test_temporal_date_to_arrow::case_1 ... ok [INFO] [stdout] test arrow::tests::test_primitive_u32_to_arrow ... ok [INFO] [stdout] test arrow::tests::test_list_scalar_to_arrow_todo - should panic ... ok [INFO] [stdout] test arrow::tests::test_non_temporal_extension_to_arrow_todo - should panic ... ok [INFO] [stdout] test arrow::tests::test_temporal_time_to_arrow::case_1 ... ok [INFO] [stdout] test arrow::tests::test_temporal_time_to_arrow::case_2 ... ok [INFO] [stdout] test arrow::tests::test_temporal_time_to_arrow::case_3 ... ok [INFO] [stdout] test arrow::tests::test_temporal_time_to_arrow::case_4 ... ok [INFO] [stdout] test arrow::tests::test_temporal_timestamp_to_arrow::case_1 ... ok [INFO] [stdout] test arrow::tests::test_temporal_timestamp_to_arrow::case_2 ... ok [INFO] [stdout] test arrow::tests::test_temporal_timestamp_to_arrow::case_3 ... ok [INFO] [stdout] test arrow::tests::test_temporal_timestamp_to_arrow::case_4 ... ok [INFO] [stdout] test arrow::tests::test_temporal_with_null_value ... ok [INFO] [stdout] test arrow::tests::test_temporal_date_unsupported::case_3 ... ok [INFO] [stdout] test arrow::tests::test_utf8_scalar_to_arrow ... ok [INFO] [stdout] test bigint::bigcast::tests::test_big_cast_identity::case_01 ... ok [INFO] [stdout] test bigint::bigcast::tests::test_big_cast_identity::case_03 ... ok [INFO] [stdout] test bigint::bigcast::tests::test_big_cast_identity::case_02 ... ok [INFO] [stdout] test bigint::bigcast::tests::test_big_cast_identity::case_04 ... ok [INFO] [stdout] test bigint::bigcast::tests::test_big_cast_identity::case_05 ... ok [INFO] [stdout] test bigint::bigcast::tests::test_big_cast_identity::case_06 ... ok [INFO] [stdout] test bigint::bigcast::tests::test_big_cast_identity::case_08 ... ok [INFO] [stdout] test bigint::bigcast::tests::test_big_cast_identity::case_07 ... ok [INFO] [stdout] test bigint::bigcast::tests::test_big_cast_identity::case_09 ... ok [INFO] [stdout] test bigint::bigcast::tests::test_big_cast_identity::case_10 ... ok [INFO] [stdout] test bigint::bigcast::tests::test_big_cast_identity::case_11 ... ok [INFO] [stdout] test bigint::bigcast::tests::test_i16_overflow ... ok [INFO] [stdout] test bigint::bigcast::tests::test_i128_overflow ... ok [INFO] [stdout] test bigint::bigcast::tests::test_i32_overflow ... ok [INFO] [stdout] test bigint::bigcast::tests::test_i8_overflow ... ok [INFO] [stdout] test bigint::bigcast::tests::test_i64_overflow ... ok [INFO] [stdout] test bigint::tests::test_i256_arithmetic_add ... ok [INFO] [stdout] test bigint::tests::test_i256_arithmetic_div ... ok [INFO] [stdout] test bigint::tests::test_i256_arithmetic_mul ... ok [INFO] [stdout] test bigint::tests::test_i256_arithmetic_sub ... ok [INFO] [stdout] test bigint::tests::test_i256_arithmetic_rem ... ok [INFO] [stdout] test bigint::tests::test_i256_arrow_buffer_conversion ... ok [INFO] [stdout] test bigint::tests::test_i256_byte_conversions ... ok [INFO] [stdout] test bigint::tests::test_i256_bitor ... ok [INFO] [stdout] test bigint::tests::test_i256_checked_add ... ok [INFO] [stdout] test bigint::tests::test_i256_constants ... ok [INFO] [stdout] test bigint::tests::test_i256_checked_sub ... ok [INFO] [stdout] test bigint::tests::test_i256_default ... ok [INFO] [stdout] test bigint::tests::test_i256_from_i128 ... ok [INFO] [stdout] test bigint::tests::test_i256_from_parts ... ok [INFO] [stdout] test bigint::tests::test_i256_display ... ok [INFO] [stdout] test arrow::tests::test_temporal_date_unsupported::case_1 ... ok [INFO] [stdout] test bigint::tests::test_i256_hash ... ok [INFO] [stdout] test bigint::tests::test_i256_large_value_loses_precision ... ok [INFO] [stdout] test bigint::tests::test_i256_one_trait ... ok [INFO] [stdout] test bigint::tests::test_i256_ordering ... ok [INFO] [stdout] test bigint::tests::test_i256_shift_right ... ok [INFO] [stdout] test bigint::tests::test_i256_shift_left ... ok [INFO] [stdout] test arrow::tests::test_temporal_time_d_unsupported ... ok [INFO] [stdout] test bigint::tests::test_i256_to_primitive ... ok [INFO] [stdout] test bigint::tests::test_i256_wrapping_add ... ok [INFO] [stdout] test bigint::tests::test_i256_wrapping_add_trait ... ok [INFO] [stdout] test bigint::tests::test_i256_wrapping_pow ... ok [INFO] [stdout] test bigint::tests::test_i256_zero_trait ... ok [INFO] [stdout] test bigint::tests::test_i256_wrapping_sub_trait ... ok [INFO] [stdout] test binary::tests::lower_bound ... ok [INFO] [stdout] test binary::tests::test_binary_cast_to_binary ... ok [INFO] [stdout] test arrow::tests::test_temporal_non_primitive_storage_error ... ok [INFO] [stdout] test binary::tests::test_binary_cast_to_non_binary_fails ... ok [INFO] [stdout] test binary::tests::test_binary_scalar_equality::case_1 ... ok [INFO] [stdout] test binary::tests::test_binary_scalar_equality::case_2 ... ok [INFO] [stdout] test binary::tests::test_binary_scalar_equality::case_3 ... ok [INFO] [stdout] test binary::tests::test_binary_scalar_equality::case_4 ... ok [INFO] [stdout] test binary::tests::test_binary_scalar_ordering::case_2 ... ok [INFO] [stdout] test binary::tests::test_binary_scalar_ordering::case_1 ... ok [INFO] [stdout] test binary::tests::test_binary_len_and_empty ... ok [INFO] [stdout] test binary::tests::test_binary_scalar_ordering::case_3 ... ok [INFO] [stdout] test binary::tests::test_binary_value_ref ... ok [INFO] [stdout] test binary::tests::test_binary_scalar_ordering::case_4 ... ok [INFO] [stdout] test binary::tests::test_from_arc_bytebuffer ... ok [INFO] [stdout] test binary::tests::test_from_slice ... ok [INFO] [stdout] test binary::tests::test_from_scalar_value_non_binary_dtype ... ok [INFO] [stdout] test binary::tests::test_lower_bound_exact_length ... ok [INFO] [stdout] test binary::tests::test_lower_bound_null ... ok [INFO] [stdout] test binary::tests::test_binary_null_value ... ok [INFO] [stdout] test binary::tests::test_scalar_value_from_bytebuffer ... ok [INFO] [stdout] test binary::tests::test_scalar_value_from_slice ... ok [INFO] [stdout] test arrow::tests::test_struct_scalar_to_arrow_todo - should panic ... ok [INFO] [stdout] test binary::tests::test_binary_scalar_ordering::case_5 ... ok [INFO] [stdout] test binary::tests::test_try_from_non_binary_scalar ... ok [INFO] [stdout] test binary::tests::test_try_from_non_binary_to_bytebuffer ... ok [INFO] [stdout] test arrow::tests::test_temporal_timestamp_d_unsupported ... ok [INFO] [stdout] test binary::tests::test_try_from_scalar_to_bytebuffer ... ok [INFO] [stdout] test binary::tests::test_try_from_scalar_to_option_bytebuffer ... ok [INFO] [stdout] test arrow::tests::test_temporal_date_unsupported::case_2 ... ok [INFO] [stdout] test binary::tests::test_upper_bound_exact_length ... ok [INFO] [stdout] test binary::tests::test_upper_bound_null ... ok [INFO] [stdout] test binary::tests::upper_bound ... ok [INFO] [stdout] test binary::tests::upper_bound_overflow ... ok [INFO] [stdout] test bool::test::equality ... ok [INFO] [stdout] test bool::test::into_from ... ok [INFO] [stdout] test bool::test::test_bool_cast_to_bool ... ok [INFO] [stdout] test bool::test::test_bool_cast_to_non_bool_fails ... ok [INFO] [stdout] test bool::test::test_bool_dtype_accessor ... ok [INFO] [stdout] test bool::test::test_bool_into_scalar ... ok [INFO] [stdout] test bool::test::test_bool_invert ... ok [INFO] [stdout] test bool::test::test_bool_partial_cmp ... ok [INFO] [stdout] test bool::test::test_bool_partial_eq_different_values ... ok [INFO] [stdout] test bool::test::test_bool_scalar_ordering ... ok [INFO] [stdout] test bool::test::test_bool_partial_eq_null ... ok [INFO] [stdout] test bool::test::test_bool_value_accessor ... ok [INFO] [stdout] test bool::test::test_scalar_value_from_bool ... ok [INFO] [stdout] test bool::test::test_try_from_non_bool_scalar ... ok [INFO] [stdout] test bool::test::test_try_from_null_scalar ... ok [INFO] [stdout] test bool::test::test_try_from_owned_scalar ... ok [INFO] [stdout] test decimal::tests::test_decimal_cast_between_decimal_types ... ok [INFO] [stdout] test decimal::tests::test_decimal_cast_boundary_values ... ok [INFO] [stdout] test decimal::tests::test_decimal_cast_edge_values::case_1 ... ok [INFO] [stdout] test decimal::tests::test_decimal_cast_edge_values::case_2 ... ok [INFO] [stdout] test decimal::tests::test_decimal_cast_edge_values::case_3 ... ok [INFO] [stdout] test decimal::tests::test_decimal_cast_edge_values::case_4 ... ok [INFO] [stdout] test decimal::tests::test_decimal_cast_edge_values::case_5 ... ok [INFO] [stdout] test decimal::tests::test_decimal_cast_edge_values::case_6 ... ok [INFO] [stdout] test decimal::tests::test_decimal_cast_f16 ... ok [INFO] [stdout] test decimal::tests::test_decimal_cast_large_scale ... ok [INFO] [stdout] test decimal::tests::test_decimal_cast_negative_values ... ok [INFO] [stdout] test decimal::tests::test_decimal_cast_null_handling ... ok [INFO] [stdout] test decimal::tests::test_decimal_cast_preserves_nullability ... ok [INFO] [stdout] test decimal::tests::test_decimal_cast_to_primitive ... ok [INFO] [stdout] test decimal::tests::test_decimal_cast_u64_boundary ... ok [INFO] [stdout] test decimal::tests::test_decimal_cast_overflow ... ok [INFO] [stdout] test decimal::tests::test_decimal_cast_unsupported_types ... ok [INFO] [stdout] test decimal::tests::test_decimal_cast_with_scale::case_1 ... ok [INFO] [stdout] test decimal::tests::test_decimal_cast_with_scale::case_2 ... ok [INFO] [stdout] test decimal::tests::test_decimal_cast_with_scale::case_3 ... ok [INFO] [stdout] test decimal::tests::test_decimal_cast_with_scale::case_4 ... ok [INFO] [stdout] test decimal::tests::test_decimal_cast_with_scale::case_5 ... ok [INFO] [stdout] test decimal::tests::test_decimal_cast_zero_scale ... ok [INFO] [stdout] test decimal::tests::test_decimal_eq ... ok [INFO] [stdout] test decimal::tests::test_decimal_i256_overflow_cast ... ok [INFO] [stdout] test decimal::tests::test_decimal_i256_to_primitive ... ok [INFO] [stdout] test decimal::tests::test_decimal_i8_all_primitive_casts::case_1 ... ok [INFO] [stdout] test decimal::tests::test_decimal_i8_all_primitive_casts::case_2 ... ok [INFO] [stdout] test decimal::tests::test_decimal_i8_all_primitive_casts::case_3 ... ok [INFO] [stdout] test decimal::tests::test_decimal_i8_all_primitive_casts::case_4 ... ok [INFO] [stdout] test decimal::tests::test_decimal_i8_all_primitive_casts::case_8 ... ok [INFO] [stdout] test decimal::tests::test_decimal_partial_ord ... ok [INFO] [stdout] test decimal::tests::test_decimal_i8_all_primitive_casts::case_5 ... ok [INFO] [stdout] test decimal::tests::test_decimal_i8_all_primitive_casts::case_6 ... ok [INFO] [stdout] test decimal::tests::test_decimal_i8_all_primitive_casts::case_7 ... ok [INFO] [stdout] test decimal::tests::test_decimal_to_decimal_different_scale ... ok [INFO] [stdout] test decimal::tests::test_decimal_to_decimal_same_type ... ok [INFO] [stdout] test decimal::tests::test_decimal_scalar_try_from_errors ... ok [INFO] [stdout] test decimal::tests::test_decimal_negative_value_cast ... ok [INFO] [stdout] test decimal::tests::test_decimal_to_primitive_f32 ... ok [INFO] [stdout] test decimal::tests::test_decimal_to_primitive_f64 ... ok [INFO] [stdout] test decimal::tests::test_decimal_to_primitive_i32 ... ok [INFO] [stdout] test decimal::tests::test_decimal_to_unsupported_type ... ok [INFO] [stdout] test decimal::tests::test_decimal_value_cmp::case_1 ... ok [INFO] [stdout] test decimal::tests::test_decimal_to_primitive_u8_overflow ... ok [INFO] [stdout] test decimal::tests::test_decimal_value_cmp::case_2 ... ok [INFO] [stdout] test decimal::tests::test_decimal_value_cmp::case_3 ... ok [INFO] [stdout] test decimal::tests::test_decimal_value_eq::case_1 ... ok [INFO] [stdout] test decimal::tests::test_decimal_value_eq::case_2 ... ok [INFO] [stdout] test decimal::tests::test_decimal_value_eq::case_3 ... ok [INFO] [stdout] test decimal::tests::test_decimal_value_from_unsigned ... ok [INFO] [stdout] test decimal::tests::test_hash ... ok [INFO] [stdout] test decimal::tests::test_native_decimal_type_maybe_from ... ok [INFO] [stdout] test decimal::tests::test_native_decimal_type_values_type ... ok [INFO] [stdout] test decimal::tests::test_null_decimal_cast ... ok [INFO] [stdout] test decimal::value::tests::test_decimal_value_cmp::case_1 ... ok [INFO] [stdout] test decimal::value::tests::test_decimal_value_cmp::case_2 ... ok [INFO] [stdout] test decimal::value::tests::test_decimal_value_cmp::case_3 ... ok [INFO] [stdout] test decimal::value::tests::test_decimal_value_eq::case_1 ... ok [INFO] [stdout] test decimal::value::tests::test_decimal_value_eq::case_2 ... ok [INFO] [stdout] test decimal::value::tests::test_decimal_value_eq::case_3 ... ok [INFO] [stdout] test decimal::value::tests::test_decimal_value_from_conversion ... ok [INFO] [stdout] test decimal::value::tests::test_decimal_value_from_scalar ... ok [INFO] [stdout] test decimal::value::tests::test_decimal_value_option_from_scalar ... ok [INFO] [stdout] test decimal::value::tests::test_hash ... ok [INFO] [stdout] test display::tests::display_binary ... ok [INFO] [stdout] test display::tests::display_bool ... ok [INFO] [stdout] test display::tests::display_date ... ok [INFO] [stdout] test display::tests::display_empty_struct ... ok [INFO] [stdout] test display::tests::display_local_timestamp ... ok [INFO] [stdout] test display::tests::display_one_field_struct ... ok [INFO] [stdout] test display::tests::display_primitive ... ok [INFO] [stdout] test display::tests::display_time ... ok [INFO] [stdout] test display::tests::display_two_field_struct ... ok [INFO] [stdout] test display::tests::display_utf8 ... ok [INFO] [stdout] test extension::tests::test_ext_scalar_cast_incompatible ... ok [INFO] [stdout] test extension::tests::test_ext_scalar_cast_null_to_non_nullable ... ok [INFO] [stdout] test extension::tests::test_ext_scalar_cast_to_self ... ok [INFO] [stdout] test extension::tests::test_ext_scalar_cast_to_storage ... ok [INFO] [stdout] test extension::tests::test_ext_scalar_equality ... ok [INFO] [stdout] test extension::tests::test_ext_scalar_equality_ignores_nullability ... ok [INFO] [stdout] test extension::tests::test_ext_scalar_ext_dtype ... ok [INFO] [stdout] test extension::tests::test_ext_scalar_hash ... ok [INFO] [stdout] test extension::tests::test_ext_scalar_partial_ord ... ok [INFO] [stdout] test extension::tests::test_ext_scalar_partial_ord_different_types ... ok [INFO] [stdout] test extension::tests::test_ext_scalar_storage ... ok [INFO] [stdout] test extension::tests::test_ext_scalar_try_new_non_extension ... ok [INFO] [stdout] test extension::tests::test_ext_scalar_with_metadata ... ok [INFO] [stdout] test list::tests::test_empty_list ... ok [INFO] [stdout] test list::tests::test_list_cast ... ok [INFO] [stdout] test list::tests::test_list_display ... ok [INFO] [stdout] test list::tests::test_list_element_access ... ok [INFO] [stdout] test list::tests::test_list_elements ... ok [INFO] [stdout] test list::tests::test_list_equality ... ok [INFO] [stdout] test list::tests::test_list_hash ... ok [INFO] [stdout] test list::tests::test_list_inequality ... ok [INFO] [stdout] test list::tests::test_list_partial_ord ... ok [INFO] [stdout] test list::tests::test_list_partial_ord_different_types ... ok [INFO] [stdout] test list::tests::test_list_scalar_creation ... ok [INFO] [stdout] test list::tests::test_null_list ... ok [INFO] [stdout] test list::tests::test_nested_lists ... ok [INFO] [stdout] test list::tests::test_string_list ... ok [INFO] [stdout] test list::tests::test_vec_conversion ... ok [INFO] [stdout] test list::tests::test_vec_conversion_empty_list ... ok [INFO] [stdout] test null::tests::test_null_bool ... ok [INFO] [stdout] test null::tests::test_null_binary ... ok [INFO] [stdout] test null::tests::test_null_scalar_try_from_owned ... ok [INFO] [stdout] test null::tests::test_null_scalar_try_from_ref ... ok [INFO] [stdout] test null::tests::test_null_string ... ok [INFO] [stdout] test null::tests::test_nullable_primitive_with_null_value ... ok [INFO] [stdout] test primitive::tests::test_as_conversion_null ... ok [INFO] [stdout] test primitive::tests::test_as_conversion_overflow ... ok [INFO] [stdout] test primitive::tests::test_as_conversion_success ... ok [INFO] [stdout] test primitive::tests::test_checked_binary_numeric_add ... ok [INFO] [stdout] test primitive::tests::test_checked_binary_numeric_div ... ok [INFO] [stdout] test display::tests::display_zoned_timestamp ... ok [INFO] [stdout] test primitive::tests::test_checked_binary_numeric_div_by_zero ... ok [INFO] [stdout] test primitive::tests::test_checked_binary_numeric_float_ops ... ok [INFO] [stdout] test primitive::tests::test_checked_binary_numeric_mul ... ok [INFO] [stdout] test primitive::tests::test_checked_binary_numeric_overflow ... ok [INFO] [stdout] test primitive::tests::test_checked_binary_numeric_rdiv ... ok [INFO] [stdout] test primitive::tests::test_checked_binary_numeric_with_null ... ok [INFO] [stdout] test primitive::tests::test_float_subtract ... ok [INFO] [stdout] test primitive::tests::test_from_primitive_or_f16 ... ok [INFO] [stdout] test primitive::tests::test_integer_subtract ... ok [INFO] [stdout] test primitive::tests::test_getters ... ok [INFO] [stdout] test primitive::tests::test_numeric_operator_swap ... ok [INFO] [stdout] test primitive::tests::test_partial_ord_different_types ... ok [INFO] [stdout] test primitive::tests::test_primitive_cast::case_01 ... ok [INFO] [stdout] test null::tests::test_non_null_scalar_fails_owned ... ok [INFO] [stdout] test null::tests::test_null_struct ... ok [INFO] [stdout] test null::tests::test_non_null_scalar_fails_ref ... ok [INFO] [stdout] test primitive::tests::test_primitive_cast::case_02 ... ok [INFO] [stdout] test list::tests::test_try_from_wrong_dtype ... ok [INFO] [stdout] test primitive::tests::test_primitive_cast::case_03 ... ok [INFO] [stdout] test primitive::tests::test_primitive_cast::case_04 ... ok [INFO] [stdout] test list::tests::test_list_wrong_element_type_panic - should panic ... ok [INFO] [stdout] test primitive::tests::test_integer_subtract_overflow - should panic ... ok [INFO] [stdout] test primitive::tests::test_primitive_cast::case_05 ... ok [INFO] [stdout] test primitive::tests::test_primitive_cast::case_06 ... ok [INFO] [stdout] test primitive::tests::test_primitive_cast::case_07 ... ok [INFO] [stdout] test primitive::tests::test_primitive_cast::case_08 ... ok [INFO] [stdout] test primitive::tests::test_primitive_cast::case_09 ... ok [INFO] [stdout] test primitive::tests::test_primitive_cast::case_10 ... ok [INFO] [stdout] test primitive::tests::test_primitive_cast::case_11 ... ok [INFO] [stdout] test primitive::tests::test_primitive_scalar_equality ... ok [INFO] [stdout] test primitive::tests::test_primitive_scalar_null_handling ... ok [INFO] [stdout] test primitive::tests::test_primitive_scalar_partial_ord ... ok [INFO] [stdout] test primitive::tests::test_scalar_value_from_usize ... ok [INFO] [stdout] test primitive::tests::test_typed_value_correct_type ... ok [INFO] [stdout] test proto::tests::test_backcompat_f16_serialized_as_u64 ... ok [INFO] [stdout] test primitive::tests::test_typed_value_wrong_type - should panic ... ok [INFO] [stdout] test proto::tests::test_bool ... ok [INFO] [stdout] test proto::tests::test_buffer ... ok [INFO] [stdout] test proto::tests::test_buffer_string ... ok [INFO] [stdout] test proto::tests::test_f16 ... ok [INFO] [stdout] test proto::tests::test_i8 ... ok [INFO] [stdout] test proto::tests::test_null ... ok [INFO] [stdout] test proto::tests::test_primitive ... ok [INFO] [stdout] test proto::tests::test_list ... ok [INFO] [stdout] test proto::tests::test_scalar_value_direct_roundtrip_f16 ... ok [INFO] [stdout] test proto::tests::test_scalar_value_direct_roundtrip_preserves_values ... ok [INFO] [stdout] test proto::tests::test_scalar_value_serde_roundtrip::case_2 ... ok [INFO] [stdout] test proto::tests::test_scalar_value_serde_roundtrip::case_1 ... ok [INFO] [stdout] test proto::tests::test_scalar_value_serde_roundtrip::case_4 ... ok [INFO] [stdout] test proto::tests::test_scalar_value_serde_roundtrip::case_3 ... ok [INFO] [stdout] test proto::tests::test_scalar_value_serde_roundtrip::case_5 ... ok [INFO] [stdout] test proto::tests::test_scalar_value_serde_roundtrip::case_6 ... ok [INFO] [stdout] test proto::tests::test_scalar_value_serde_roundtrip::case_7 ... ok [INFO] [stdout] test proto::tests::test_scalar_value_serde_roundtrip::case_8 ... ok [INFO] [stdout] test proto::tests::test_scalar_value_serde_roundtrip::case_9 ... ok [INFO] [stdout] test pvalue::test::test_as_primitive_conversions ... ok [INFO] [stdout] test pvalue::test::test_coerce_f16_beyond_u16_max ... ok [INFO] [stdout] test pvalue::test::test_coerce_f32_beyond_u32_max ... ok [INFO] [stdout] test pvalue::test::test_coerce_f64_all_unsigned ... ok [INFO] [stdout] test pvalue::test::test_coerce_pvalue ... ok [INFO] [stdout] test pvalue::test::test_from_usize ... ok [INFO] [stdout] test pvalue::test::test_compare_different_types ... ok [INFO] [stdout] test pvalue::test::test_hash ... ok [INFO] [stdout] test pvalue::test::test_partial_ord_cross_types ... ok [INFO] [stdout] test pvalue::test::test_ptype ... ok [INFO] [stdout] test pvalue::test::test_equality_cross_types ... ok [INFO] [stdout] test pvalue::test::test_f16_special_values ... ok [INFO] [stdout] test pvalue::test::test_is_instance_of ... ok [INFO] [stdout] test pvalue::test::test_reinterpret_cast_f64_to_i64 ... ok [INFO] [stdout] test pvalue::test::test_reinterpret_cast_same_type ... ok [INFO] [stdout] test pvalue::test::test_try_from_pvalue_floats ... ok [INFO] [stdout] test pvalue::test::test_reinterpret_cast_u16_types ... ok [INFO] [stdout] test pvalue::test::test_reinterpret_cast_different_widths - should panic ... ok [INFO] [stdout] test pvalue::test::test_reinterpret_cast_f32_to_u32 ... ok [INFO] [stdout] test pvalue::test::test_reinterpret_cast_u32_types ... ok [INFO] [stdout] test pvalue::test::test_reinterpret_cast_u8_i8 ... ok [INFO] [stdout] test pvalue::test::test_to_le_bytes ... ok [INFO] [stdout] test pvalue::test::test_try_from_pvalue_integers ... ok [INFO] [stdout] test scalar_type::tests::test_byte_buffer_scalar_type ... ok [INFO] [stdout] test pvalue::test::test_zero_values ... ok [INFO] [stdout] test scalar_type::tests::test_bool_scalar_type ... ok [INFO] [stdout] test scalar_type::tests::test_vec_option_scalar_type ... ok [INFO] [stdout] test scalar_type::tests::test_vec_byte_buffer_scalar_type ... ok [INFO] [stdout] test scalar_type::tests::test_vec_string_scalar_type ... ok [INFO] [stdout] test scalar_type::tests::test_string_scalar_types ... ok [INFO] [stdout] test struct_::tests::test_struct_cast_to_struct ... ok [INFO] [stdout] test scalar_type::tests::test_vec_scalar_types ... ok [INFO] [stdout] test struct_::tests::test_struct_cast_mismatched_fields ... ok [INFO] [stdout] test struct_::tests::test_struct_equality ... ok [INFO] [stdout] test struct_::tests::test_struct_cast_to_non_struct ... ok [INFO] [stdout] test struct_::tests::test_struct_field_by_name ... ok [INFO] [stdout] test struct_::tests::test_struct_field_out_of_bounds ... ok [INFO] [stdout] test struct_::tests::test_struct_fields ... ok [INFO] [stdout] test struct_::tests::test_struct_project_null ... ok [INFO] [stdout] test struct_::tests::test_struct_hash ... ok [INFO] [stdout] test scalar_type::tests::test_primitive_scalar_types ... ok [INFO] [stdout] test struct_::tests::test_struct_null_fields ... ok [INFO] [stdout] test struct_::tests::test_struct_scalar_non_null ... ok [INFO] [stdout] test struct_::tests::test_struct_partial_ord ... ok [INFO] [stdout] test struct_::tests::test_struct_project ... ok [INFO] [stdout] test struct_::tests::test_struct_scalar_null - should panic ... ok [INFO] [stdout] test struct_::tests::test_struct_scalar_wrong_child_count - should panic ... ok [INFO] [stdout] test struct_::tests::test_struct_scalar_wrong_child_dtype - should panic ... ok [INFO] [stdout] test struct_::tests::test_struct_scalar_wrong_dtype - should panic ... ok [INFO] [stdout] test struct_::tests::test_struct_try_new_non_struct_dtype ... ok [INFO] [stdout] test tests::casting::tests::test_coercion_with_overflow_protection - should panic ... ok [INFO] [stdout] test tests::casting::tests::cast_to_from_extension_types ... ok [INFO] [stdout] test tests::casting::tests::test_extension_dtype_coercion ... ok [INFO] [stdout] test tests::casting::tests::test_extension_dtype_nested_struct_coercion ... ok [INFO] [stdout] test tests::casting::tests::test_f16_coercion_from_u16 ... ok [INFO] [stdout] test tests::casting::tests::test_f16_coercion_from_u32 ... ok [INFO] [stdout] test tests::casting::tests::test_f16_coercion_from_u64 ... ok [INFO] [stdout] test tests::casting::tests::test_f32_coercion_from_u32 ... ok [INFO] [stdout] test tests::casting::tests::test_f64_coercion_from_u64 ... ok [INFO] [stdout] test tests::casting::tests::test_fake_coercion_for_matching_type ... ok [INFO] [stdout] test tests::casting::tests::test_list_element_coercion ... ok [INFO] [stdout] test tests::casting::tests::test_struct_field_coercion ... ok [INFO] [stdout] test tests::consistency::tests::test_null_comparison_inconsistency ... ok [INFO] [stdout] test tests::consistency::tests::test_nullability_in_equality ... ok [INFO] [stdout] test tests::consistency::tests::test_typed_null_unit_conversion_surprising ... ok [INFO] [stdout] test tests::nested::tests::test_deeply_nested_lists_only ... ok [INFO] [stdout] test tests::nested::tests::test_fixed_size_list_cast_to_list ... ok [INFO] [stdout] test tests::nested::tests::test_fixed_size_list_casting_with_nullability ... ok [INFO] [stdout] test tests::nested::tests::test_fixed_size_list_containing_structs ... ok [INFO] [stdout] test tests::nested::tests::test_fixed_size_list_creation_and_access ... ok [INFO] [stdout] test tests::nested::tests::test_fixed_size_list_display ... ok [INFO] [stdout] test tests::nested::tests::test_fixed_size_list_equality_and_ordering ... ok [INFO] [stdout] test tests::nested::tests::test_fixed_size_list_nbytes ... ok [INFO] [stdout] test tests::nested::tests::test_fixed_size_list_of_list ... ok [INFO] [stdout] test tests::nested::tests::test_fixed_size_list_of_fixed_size_list ... ok [INFO] [stdout] test tests::nested::tests::test_fixed_size_list_single_element ... ok [INFO] [stdout] test tests::nested::tests::test_deeply_nested_mixed_structures ... ok [INFO] [stdout] test tests::nested::tests::test_fixed_size_list_size_mismatch_error ... ok [INFO] [stdout] test tests::nested::tests::test_fixed_size_list_size_validation ... ok [INFO] [stdout] test tests::nested::tests::test_fixed_size_list_to_fixed_size_list_cast ... ok [INFO] [stdout] test tests::nested::tests::test_fixed_size_list_to_list_cast ... ok [INFO] [stdout] test tests::nested::tests::test_fixed_size_list_with_strings ... ok [INFO] [stdout] test tests::nested::tests::test_list_basic_operations ... ok [INFO] [stdout] test tests::nested::tests::test_list_cast_empty_list ... ok [INFO] [stdout] test tests::nested::tests::test_list_cast_nested_lists ... ok [INFO] [stdout] test tests::nested::tests::test_list_cast_element_types ... ok [INFO] [stdout] test tests::nested::tests::test_list_cast_string_elements ... ok [INFO] [stdout] test tests::nested::tests::test_fixed_size_list_size_zero ... ok [INFO] [stdout] test tests::nested::tests::test_list_cast_incompatible_element_types ... ok [INFO] [stdout] test tests::nested::tests::test_list_cast_element_overflow ... ok [INFO] [stdout] test tests::nested::tests::test_list_cast_struct_elements ... ok [INFO] [stdout] test tests::nested::tests::test_list_cast_to_fixed_size_list ... ok [INFO] [stdout] test tests::nested::tests::test_list_of_fixed_size_list ... ok [INFO] [stdout] test tests::nested::tests::test_list_of_lists ... ok [INFO] [stdout] test tests::nested::tests::test_list_of_structs_without_fixed_size ... ok [INFO] [stdout] test tests::nested::tests::test_list_to_fixed_size_list_cast ... ok [INFO] [stdout] test tests::nested::tests::test_mixed_list_and_fixed_size_list ... ok [INFO] [stdout] test tests::nested::tests::test_nested_structure_casting ... ok [INFO] [stdout] test tests::nested::tests::test_nested_structure_nbytes ... ok [INFO] [stdout] test tests::nested::tests::test_struct_containing_list ... ok [INFO] [stdout] test tests::nested::tests::test_struct_only_nesting ... ok [INFO] [stdout] test tests::nested::tests::test_struct_with_fixed_size_list_field ... ok [INFO] [stdout] test tests::nullability::tests::null_can_cast_to_anything_nullable::source_dtype_1_DType__Null::target_dtype_1_DType__Null ... ok [INFO] [stdout] test tests::nullability::tests::null_can_cast_to_anything_nullable::source_dtype_1_DType__Null::target_dtype_2_DType__Bool_Nullability__Nullable_ ... ok [INFO] [stdout] test tests::nullability::tests::null_can_cast_to_anything_nullable::source_dtype_1_DType__Null::target_dtype_3_DType__Primitive_PType__I32_Nullability__Nullable_ ... ok [INFO] [stdout] test tests::nullability::tests::null_can_cast_to_anything_nullable::source_dtype_1_DType__Null::target_dtype_4_DType__Extension_Arc__from_ExtDType__new_ExtID__from___a____Arc_ ... ok [INFO] [stdout] test tests::nullability::tests::null_can_cast_to_anything_nullable::source_dtype_1_DType__Null::target_dtype_5_DType__Extension_Arc__from_ExtDType__new_ExtID__from___b____Arc_ ... ok [INFO] [stdout] test tests::nullability::tests::null_can_cast_to_anything_nullable::source_dtype_2_DType__Bool_Nullability__Nullable_::target_dtype_1_DType__Null ... ok [INFO] [stdout] test tests::nullability::tests::null_can_cast_to_anything_nullable::source_dtype_2_DType__Bool_Nullability__Nullable_::target_dtype_2_DType__Bool_Nullability__Nullable_ ... ok [INFO] [stdout] test tests::nullability::tests::null_can_cast_to_anything_nullable::source_dtype_2_DType__Bool_Nullability__Nullable_::target_dtype_3_DType__Primitive_PType__I32_Nullability__Nullable_ ... ok [INFO] [stdout] test tests::nullability::tests::null_can_cast_to_anything_nullable::source_dtype_2_DType__Bool_Nullability__Nullable_::target_dtype_4_DType__Extension_Arc__from_ExtDType__new_ExtID__from___a____Arc_ ... ok [INFO] [stdout] test tests::nullability::tests::null_can_cast_to_anything_nullable::source_dtype_2_DType__Bool_Nullability__Nullable_::target_dtype_5_DType__Extension_Arc__from_ExtDType__new_ExtID__from___b____Arc_ ... ok [INFO] [stdout] test tests::nullability::tests::null_can_cast_to_anything_nullable::source_dtype_3_DType__Primitive_PType__I32_Nullability__Nullable_::target_dtype_1_DType__Null ... ok [INFO] [stdout] test tests::nullability::tests::null_can_cast_to_anything_nullable::source_dtype_3_DType__Primitive_PType__I32_Nullability__Nullable_::target_dtype_2_DType__Bool_Nullability__Nullable_ ... ok [INFO] [stdout] test tests::nullability::tests::null_can_cast_to_anything_nullable::source_dtype_3_DType__Primitive_PType__I32_Nullability__Nullable_::target_dtype_3_DType__Primitive_PType__I32_Nullability__Nullable_ ... ok [INFO] [stdout] test tests::nullability::tests::null_can_cast_to_anything_nullable::source_dtype_3_DType__Primitive_PType__I32_Nullability__Nullable_::target_dtype_4_DType__Extension_Arc__from_ExtDType__new_ExtID__from___a____Arc_ ... ok [INFO] [stdout] test tests::nullability::tests::null_can_cast_to_anything_nullable::source_dtype_3_DType__Primitive_PType__I32_Nullability__Nullable_::target_dtype_5_DType__Extension_Arc__from_ExtDType__new_ExtID__from___b____Arc_ ... ok [INFO] [stdout] test tests::nullability::tests::null_can_cast_to_anything_nullable::source_dtype_4_DType__Extension_Arc__from_ExtDType__new_ExtID__from___a____Arc_::target_dtype_1_DType__Null ... ok [INFO] [stdout] test tests::nullability::tests::null_can_cast_to_anything_nullable::source_dtype_4_DType__Extension_Arc__from_ExtDType__new_ExtID__from___a____Arc_::target_dtype_2_DType__Bool_Nullability__Nullable_ ... ok [INFO] [stdout] test tests::nullability::tests::null_can_cast_to_anything_nullable::source_dtype_4_DType__Extension_Arc__from_ExtDType__new_ExtID__from___a____Arc_::target_dtype_3_DType__Primitive_PType__I32_Nullability__Nullable_ ... ok [INFO] [stdout] test tests::nullability::tests::null_can_cast_to_anything_nullable::source_dtype_4_DType__Extension_Arc__from_ExtDType__new_ExtID__from___a____Arc_::target_dtype_4_DType__Extension_Arc__from_ExtDType__new_ExtID__from___a____Arc_ ... ok [INFO] [stdout] test tests::nullability::tests::null_can_cast_to_anything_nullable::source_dtype_4_DType__Extension_Arc__from_ExtDType__new_ExtID__from___a____Arc_::target_dtype_5_DType__Extension_Arc__from_ExtDType__new_ExtID__from___b____Arc_ ... ok [INFO] [stdout] test tests::nullability::tests::null_can_cast_to_anything_nullable::source_dtype_5_DType__Extension_Arc__from_ExtDType__new_ExtID__from___b____Arc_::target_dtype_1_DType__Null ... ok [INFO] [stdout] test tests::nullability::tests::null_can_cast_to_anything_nullable::source_dtype_5_DType__Extension_Arc__from_ExtDType__new_ExtID__from___b____Arc_::target_dtype_2_DType__Bool_Nullability__Nullable_ ... ok [INFO] [stdout] test tests::nullability::tests::null_can_cast_to_anything_nullable::source_dtype_5_DType__Extension_Arc__from_ExtDType__new_ExtID__from___b____Arc_::target_dtype_3_DType__Primitive_PType__I32_Nullability__Nullable_ ... ok [INFO] [stdout] test tests::nullability::tests::null_can_cast_to_anything_nullable::source_dtype_5_DType__Extension_Arc__from_ExtDType__new_ExtID__from___b____Arc_::target_dtype_4_DType__Extension_Arc__from_ExtDType__new_ExtID__from___a____Arc_ ... ok [INFO] [stdout] test tests::nullability::tests::null_can_cast_to_anything_nullable::source_dtype_5_DType__Extension_Arc__from_ExtDType__new_ExtID__from___b____Arc_::target_dtype_5_DType__Extension_Arc__from_ExtDType__new_ExtID__from___b____Arc_ ... ok [INFO] [stdout] test tests::nullability::tests::test_casting_preserves_null_positions ... ok [INFO] [stdout] test tests::nullability::tests::test_cast_null_to_nonnull_errors ... ok [INFO] [stdout] test tests::nullability::tests::test_deeply_nested_nullability ... ok [INFO] [stdout] test tests::nullability::tests::test_default_values_with_nullable_nested ... ok [INFO] [stdout] test tests::nullability::tests::test_fixed_size_list_null_elements ... ok [INFO] [stdout] test tests::nullability::tests::test_fixed_size_list_null_equality ... ok [INFO] [stdout] test tests::nullability::tests::test_is_null_vs_has_null_elements ... ok [INFO] [stdout] test tests::nullability::tests::test_list_cast_null_to_nonnull_error ... ok [INFO] [stdout] test tests::nullability::tests::test_list_cast_nullability_changes ... ok [INFO] [stdout] test tests::nullability::tests::test_list_cast_with_null_elements ... ok [INFO] [stdout] test tests::nullability::tests::test_list_partial_null_elements ... ok [INFO] [stdout] test tests::nullability::tests::test_nested_nullability_propagation ... ok [INFO] [stdout] test tests::nullability::tests::test_nullable_to_nonnullable_valid_cast ... ok [INFO] [stdout] test tests::nullability::tests::test_scalar_into_nullable ... ok [INFO] [stdout] test tests::nullability::tests::test_scalar_is_valid_is_null ... ok [INFO] [stdout] test tests::nullability::tests::test_scalar_nbytes_with_nulls ... ok [INFO] [stdout] test tests::nullability::tests::test_struct_null_field_handling ... ok [INFO] [stdout] test tests::nullability::tests::test_struct_with_multiple_nullable_lists ... ok [INFO] [stdout] test tests::primitives::tests::default_value_for_complex_dtype ... ok [INFO] [stdout] test tests::primitives::tests::test_decimal_nbytes ... ok [INFO] [stdout] test tests::primitives::tests::test_scalar_as_ref ... ok [INFO] [stdout] test tests::primitives::tests::test_scalar_eq ... ok [INFO] [stdout] test tests::primitives::tests::test_scalar_from_decimal_scalar ... ok [INFO] [stdout] test tests::primitives::tests::test_scalar_from_option ... ok [INFO] [stdout] test tests::primitives::tests::test_scalar_from_primitive_scalar ... ok [INFO] [stdout] test tests::primitives::tests::test_scalar_from_vec_macros ... ok [INFO] [stdout] test tests::primitives::tests::test_scalar_hash ... ok [INFO] [stdout] test tests::primitives::tests::test_scalar_into_parts ... ok [INFO] [stdout] test tests::primitives::tests::test_scalar_into_value ... ok [INFO] [stdout] test tests::primitives::tests::test_scalar_is_valid_is_null ... ok [INFO] [stdout] test tests::primitives::tests::test_scalar_into_nullable ... ok [INFO] [stdout] test tests::primitives::tests::test_scalar_nbytes ... ok [INFO] [stdout] test tests::primitives::tests::test_scalar_nbytes_with_nulls ... ok [INFO] [stdout] test tests::primitives::tests::test_scalar_partial_ord_incompatible_types ... ok [INFO] [stdout] test tests::primitives::tests::test_scalar_partial_ord_same_type ... ok [INFO] [stdout] test tests::round_trip::tests::test_conversion_errors ... ok [INFO] [stdout] test tests::round_trip::tests::test_decimal_scalar_round_trip ... ok [INFO] [stdout] test tests::round_trip::tests::test_from_try_from_consistency ... ok [INFO] [stdout] test tests::round_trip::tests::test_list_scalar_round_trip ... ok [INFO] [stdout] test tests::round_trip::tests::test_null_scalar_type_preservation ... ok [INFO] [stdout] test tests::round_trip::tests::test_nullability_preservation ... ok [INFO] [stdout] test tests::round_trip::tests::test_option_conversions ... ok [INFO] [stdout] test tests::round_trip::tests::test_primitive_scalar_to_scalar_value_round_trip ... ok [INFO] [stdout] test tests::round_trip::tests::test_protobuf_edge_cases ... ok [INFO] [stdout] test tests::round_trip::tests::test_specialized_scalar_conversions ... ok [INFO] [stdout] test tests::round_trip::tests::test_usize_conversions ... ok [INFO] [stdout] test utf8::tests::lower_bound ... ok [INFO] [stdout] test utf8::tests::test_from_arc_buffer_string ... ok [INFO] [stdout] test utf8::tests::test_from_buffer_string ... ok [INFO] [stdout] test utf8::tests::test_from_scalar_value_non_utf8_dtype ... ok [INFO] [stdout] test utf8::tests::test_from_str ... ok [INFO] [stdout] test utf8::tests::test_from_string ... ok [INFO] [stdout] test utf8::tests::test_lower_bound_exact_length ... ok [INFO] [stdout] test utf8::tests::test_lower_bound_null ... ok [INFO] [stdout] test utf8::tests::test_partial_ord_null ... ok [INFO] [stdout] test utf8::tests::test_scalar_value_from_buffer_string ... ok [INFO] [stdout] test utf8::tests::test_scalar_value_from_str ... ok [INFO] [stdout] test utf8::tests::test_scalar_value_from_string ... ok [INFO] [stdout] test utf8::tests::test_try_from_non_utf8_scalar ... ok [INFO] [stdout] test utf8::tests::test_try_from_non_utf8_to_buffer_string ... ok [INFO] [stdout] test utf8::tests::test_upper_bound_exact_length ... ok [INFO] [stdout] test utf8::tests::test_upper_bound_null ... ok [INFO] [stdout] test utf8::tests::test_try_from_scalar_to_string ... ok [INFO] [stdout] test utf8::tests::test_utf8_cast_to_non_utf8_fails ... ok [INFO] [stdout] test utf8::tests::test_utf8_cast_to_utf8 ... ok [INFO] [stdout] test utf8::tests::test_try_from_scalar_to_option_buffer_string ... ok [INFO] [stdout] test utf8::tests::test_utf8_len_and_empty ... ok [INFO] [stdout] test utf8::tests::test_utf8_null_value ... ok [INFO] [stdout] test utf8::tests::test_utf8_scalar_equality::case_1 ... ok [INFO] [stdout] test utf8::tests::test_utf8_scalar_equality::case_2 ... ok [INFO] [stdout] test utf8::tests::test_utf8_scalar_equality::case_3 ... ok [INFO] [stdout] test utf8::tests::test_utf8_scalar_equality::case_4 ... ok [INFO] [stdout] test utf8::tests::test_utf8_scalar_ordering::case_1 ... ok [INFO] [stdout] test utf8::tests::test_utf8_scalar_ordering::case_2 ... ok [INFO] [stdout] test utf8::tests::test_utf8_scalar_ordering::case_3 ... ok [INFO] [stdout] test utf8::tests::test_try_from_scalar_to_buffer_string ... ok [INFO] [stdout] test utf8::tests::test_utf8_scalar_ordering::case_4 ... ok [INFO] [stdout] test utf8::tests::test_utf8_scalar_ordering::case_5 ... ok [INFO] [stdout] test utf8::tests::test_utf8_value_ref ... ok [INFO] [stdout] test utf8::tests::test_utf8_with_emoji ... ok [INFO] [stdout] test utf8::tests::upper_bound ... ok [INFO] [stdout] test utf8::tests::upper_bound_overflow ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 510 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s [INFO] [stdout] [INFO] [stderr] Doc-tests vortex_scalar [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test src/decimal/macros.rs - decimal::macros::match_each_decimal_value (line 76) ... ignored [INFO] [stdout] test src/null.rs - null (line 23) ... ignored [INFO] [stdout] test src/scalar.rs - scalar::Scalar::partial_cmp (line 464) ... ignored [INFO] [stdout] test src/scalar_type.rs - scalar_type::scalar_type_for_native_ptype (line 53) ... ignored [INFO] [stdout] test src/primitive.rs - primitive::PrimitiveScalar<'a>::as_opt (line 177) ... ok [INFO] [stdout] test src/primitive.rs - primitive::PrimitiveScalar<'a>::as_ (line 143) - should panic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 4 ignored; 0 measured; 0 filtered out; finished in 0.16s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "0da38b1298e5092945e121423f96bb2079dbd2bc5f4d19f37b477c20b760cfac", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0da38b1298e5092945e121423f96bb2079dbd2bc5f4d19f37b477c20b760cfac", kill_on_drop: false }` [INFO] [stdout] 0da38b1298e5092945e121423f96bb2079dbd2bc5f4d19f37b477c20b760cfac