[INFO] fetching crate easyexcel-core 0.1.0-alpha.1...
[INFO] testing easyexcel-core-0.1.0-alpha.1 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate easyexcel-core 0.1.0-alpha.1 into /workspace/builds/worker-0-tc2/source
[INFO] started tweaking crates.io crate easyexcel-core 0.1.0-alpha.1
[INFO] finished tweaking crates.io crate easyexcel-core 0.1.0-alpha.1
[INFO] tweaked toml for crates.io crate easyexcel-core 0.1.0-alpha.1 written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate easyexcel-core 0.1.0-alpha.1 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate easyexcel-core 0.1.0-alpha.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" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 494f62aabb621c7ec866543efb2e8dc3e0ccb38a06b17a1e63129c9347957f1b
[INFO] running `Command { std: "docker" "start" "494f62aabb621c7ec866543efb2e8dc3e0ccb38a06b17a1e63129c9347957f1b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "494f62aabb621c7ec866543efb2e8dc3e0ccb38a06b17a1e63129c9347957f1b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "494f62aabb621c7ec866543efb2e8dc3e0ccb38a06b17a1e63129c9347957f1b" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "494f62aabb621c7ec866543efb2e8dc3e0ccb38a06b17a1e63129c9347957f1b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "494f62aabb621c7ec866543efb2e8dc3e0ccb38a06b17a1e63129c9347957f1b" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling cc v1.4.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling httparse v1.10.1
[INFO] [stderr]    Compiling http v1.5.0
[INFO] [stderr]    Compiling bigdecimal v0.4.10
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling utf8-zero v0.8.1
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling ureq-proto v0.6.0
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling num-bigint v0.4.8
[INFO] [stderr]    Compiling rustls v0.23.43
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling ureq v3.3.0
[INFO] [stderr]    Compiling easyexcel-core v0.1.0-alpha.1 (/opt/rustwide/workdir)
[INFO] [stderr] warning: unused dependency `serde_json`
[INFO] [stderr]   --> Cargo.toml:16:15
[INFO] [stderr]    |
[INFO] [stderr] 16 | [dependencies.serde_json]
[INFO] [stderr]    |               ^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `serde_json`
[INFO] [stderr] warning: `easyexcel-core` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 33s
[INFO] running `Command { std: "docker" "inspect" "494f62aabb621c7ec866543efb2e8dc3e0ccb38a06b17a1e63129c9347957f1b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "494f62aabb621c7ec866543efb2e8dc3e0ccb38a06b17a1e63129c9347957f1b" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling easyexcel-core v0.1.0-alpha.1 (/opt/rustwide/workdir)
[INFO] [stderr] warning: unused dependency `serde_json`
[INFO] [stderr]   --> Cargo.toml:16:15
[INFO] [stderr]    |
[INFO] [stderr] 16 | [dependencies.serde_json]
[INFO] [stderr]    |               ^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `serde_json`
[INFO] [stderr] help: to still use for development builds, move to `dev-dependencies`
[INFO] [stderr] warning: `easyexcel-core` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 31.00s
[INFO] running `Command { std: "docker" "inspect" "494f62aabb621c7ec866543efb2e8dc3e0ccb38a06b17a1e63129c9347957f1b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "494f62aabb621c7ec866543efb2e8dc3e0ccb38a06b17a1e63129c9347957f1b" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: unused dependency `serde_json`
[INFO] [stderr]   --> Cargo.toml:16:15
[INFO] [stderr]    |
[INFO] [stderr] 16 | [dependencies.serde_json]
[INFO] [stderr]    |               ^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `serde_json`
[INFO] [stderr] help: to still use for development builds, move to `dev-dependencies`
[INFO] [stderr] warning: `easyexcel-core` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.21s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/easyexcel-core/41f3e68aab9051f7/out/easyexcel_core-41f3e68aab9051f7)
[INFO] [stdout] 
[INFO] [stdout] running 596 tests
[INFO] [stdout] test annotation::number_format::tests::java_defaults_and_builder_values_are_preserved ... ok
[INFO] [stdout] test comment_data::tests_extra::builders_and_getters_round_trip ... ok
[INFO] [stdout] test annotation::excel_ignore_unannotated::tests_extra::new_creates_marker ... ok
[INFO] [stdout] test annotation::excel_ignore::tests_extra::new_creates_marker ... ok
[INFO] [stdout] test comment_data::tests_extra::text_convenience_and_missing_body ... ok
[INFO] [stdout] test cell_value::tests_extra::hyperlink_as_text_returns_display_text ... ok
[INFO] [stdout] test cell_value::tests_extra2::rich_text_as_text_returns_text_string ... ok
[INFO] [stdout] test annotation::date_time_format::tests::java_defaults_and_builder_values_are_preserved ... ok
[INFO] [stdout] test constant::builtin_formats::tests_extra::builtin_format_code_falls_back_to_cn_table ... ok
[INFO] [stdout] test convert_context::tests_extra::write_error_wraps_generic_error_with_location ... ok
[INFO] [stdout] test converter::boolean_support::tests::string_boolean_converter_is_bidirectional_and_registered_by_boolean_source ... ok
[INFO] [stdout] test constant::builtin_formats::tests_extra::get_builtin_format_resolves_tables ... ok
[INFO] [stdout] test converter::boolean_support::tests::scalar_boolean_converters_use_exact_java_zero_one_rules ... ok
[INFO] [stdout] test converter::boolean_support::tests_extra::big_decimal_and_big_int_scalar_booleans_write_one_and_zero ... ok
[INFO] [stdout] test converter::bigdecimal::big_decimal_boolean_converter::tests_extra::writes_one_as_true_and_zero_as_false ... ok
[INFO] [stdout] test converter::biginteger::big_integer_boolean_converter::tests_extra::writes_one_as_true_and_zero_as_false ... ok
[INFO] [stdout] test convert_context::tests_extra::write_error_keeps_data_error_fields ... ok
[INFO] [stdout] test converter::auto_converter::tests::auto_converter_is_a_non_invokable_type_lookup_sentinel ... ok
[INFO] [stdout] test converter::byteconverter::byte_boolean_converter::tests_extra::writes_one_as_true_and_zero_as_false ... ok
[INFO] [stdout] test converter::boolean_support::tests::boolean_number_and_string_converters_match_java_value_of ... ok
[INFO] [stdout] test converter::converter_key_build::tests::converter_key_uses_both_rust_and_excel_types ... ok
[INFO] [stdout] test converter::date::date_date_converter::tests_extra::supports_date_cell_type_and_writes_datetime_cell ... ok
[INFO] [stdout] test converter::date_support::tests_extra::format_number_as_datetime_string_formats_and_rejects_negative_serials ... ok
[INFO] [stdout] test converter::boolean_support::tests_extra::boolean_converters_reject_wrong_or_missing_cells ... ok
[INFO] [stdout] test converter::date_support::tests_extra::read_datetime_rejects_unparseable_strings ... ok
[INFO] [stdout] test converter::boolean_support::tests_extra::scalar_boolean_read_rejects_wrong_or_missing_cells ... ok
[INFO] [stdout] test converter::converter_trait::tests_extra::default_methods_use_string_key_and_report_unsupported ... ok
[INFO] [stdout] test converter::date_support::tests::string_converters_honor_field_format_and_reject_invalid_input ... ok
[INFO] [stdout] test converter::default_converter_loader::tests::default_read_registry_dispatches_by_target_and_cell_type ... ok
[INFO] [stdout] test converter::date_support::tests_extra::date_to_excel_serial_after_1900_boundary_uses_1899_12_30_epoch ... ok
[INFO] [stdout] test converter::default_converter_loader::tests_extra::default_write_string_converters_format_dates_with_optional_format ... ok
[INFO] [stdout] test converter::date_support::tests::date_cell_converters_attach_java_default_data_formats ... ok
[INFO] [stdout] test converter::date_support::tests::number_converters_are_real_bidirectional_java_equivalents ... ok
[INFO] [stdout] test converter::default_converter_loader::tests::default_write_registry_contains_real_scalar_converters ... ok
[INFO] [stdout] test converter::doubleconverter::double_boolean_converter::tests_extra::writes_one_as_true_and_zero_as_false ... ok
[INFO] [stdout] test converter::floatconverter::float_boolean_converter::tests_extra::writes_one_as_true_and_zero_as_false ... ok
[INFO] [stdout] test converter::localdate::local_date_date_converter::tests_extra::supports_date_cell_type_and_writes_date_cell ... ok
[INFO] [stdout] test converter::localdatetime::local_date_time_date_converter::tests_extra::supports_date_cell_type_and_writes_datetime_cell ... ok
[INFO] [stdout] test converter::longconverter::long_boolean_converter::tests_extra::writes_one_as_true_and_zero_as_false ... ok
[INFO] [stdout] test converter::number_support::tests::number_converters_match_java_big_decimal_accessors ... ok
[INFO] [stdout] test converter::number_support::tests::floating_string_converters_match_java_to_string_and_special_values ... ok
[INFO] [stdout] test converter::number_support::tests_extra2::java_float_string_scientific_mantissa_keeps_decimal_point ... ok
[INFO] [stdout] test converter::number_support::tests_extra::bare_number_required_methods_are_invocable ... ok
[INFO] [stdout] test converter::number_support::tests::string_number_converters_match_decimal_format_and_rounding_modes ... ok
[INFO] [stdout] test converter::number_support::tests_extra::default_java_number_methods_report_non_negative_and_finite ... ok
[INFO] [stdout] test converter::number_support::tests_extra::float_from_decimal_success_paths_match_java ... ok
[INFO] [stdout] test converter::number_support::tests_extra::java_float_string_special_values_match_java_to_string ... ok
[INFO] [stdout] test converter::default_converter_loader::tests_extra2::default_write_string_converter_date_and_datetime_branches ... ok
[INFO] [stdout] test converter::default_converter_loader::tests_extra2::default_write_string_converter_formats_unsigned_integers ... ok
[INFO] [stdout] test converter::number_support::tests::number_converters_reject_non_number_sources_and_non_finite_writes ... ok
[INFO] [stdout] test converter::number_support::tests::number_converters_write_decimal_cells_and_preserve_number_format ... ok
[INFO] [stdout] test converter::number_support::tests::string_number_converters_cover_all_java_numeric_types_and_wrapping ... ok
[INFO] [stdout] test converter::number_support::tests_extra::read_string_number_rejects_non_string_cells ... ok
[INFO] [stdout] test converter::number_support::tests_extra::big_int_and_integer_negative_flags_match_java_signs ... ok
[INFO] [stdout] test converter::number_support::tests_extra::float_negative_and_non_finite_flags_match_java ... ok
[INFO] [stdout] test converter::number_support::tests_extra::number_error_wraps_or_passes_through ... ok
[INFO] [stdout] test converter::string::string_number_converter::tests::writes_strict_big_decimal_number_cell ... ok
[INFO] [stdout] test converter::string::string_number_converter::tests_extra::internal_date_format_renders_excel_serial_as_datetime ... ok
[INFO] [stdout] test converter::string::string_number_converter::tests_extra::reads_decimal_and_int_cells_without_metadata_and_rejects_others ... ok
[INFO] [stdout] test converter::string::string_string_converter::tests_extra::writes_string_cells ... ok
[INFO] [stdout] test converter_registry::tests::absent_option_write_invokes_only_nullable_object_converter ... ok
[INFO] [stdout] test converter_registry::tests::empty_read_invokes_only_nullable_object_converter ... ok
[INFO] [stdout] test converter_registry::tests::empty_string_converter_required_methods_are_invocable ... ok
[INFO] [stdout] test converter_registry::tests::option_write_converter_required_methods_are_invocable ... ok
[INFO] [stdout] test converter_registry::tests_extra::erased_helper_reaches_every_dispatch_accessor ... ok
[INFO] [stdout] test converter_registry::tests_extra::nullable_write_type_registration_is_selected_for_absent_value ... ok
[INFO] [stdout] test converter_registry::tests_extra::ordinary_write_converter_runs_for_present_value ... ok
[INFO] [stdout] test converter_registry::tests_extra::read_contract_rejects_converter_returning_wrong_type ... ok
[INFO] [stdout] test converter::shortconverter::short_boolean_converter::tests_extra::writes_one_as_true_and_zero_as_false ... ok
[INFO] [stdout] test converter::string::string_error_converter::tests_extra::writes_error_cells ... ok
[INFO] [stdout] test converter::string::string_error_converter::tests_extra::reads_error_cells_and_rejects_other_cells ... ok
[INFO] [stdout] test converter::string::string_number_converter::tests::reads_explicit_formats_and_source_display_without_losing_decimal_scale ... ok
[INFO] [stdout] test converter_registry::tests_extra::read_dispatch_invokes_registered_converter_for_matching_cell_type ... ok
[INFO] [stdout] test converter_registry::tests_extra::write_contract_rejects_mismatched_any_downcast ... ok
[INFO] [stdout] test custom_read_object::tests_extra::debug_is_non_exhaustive ... ok
[INFO] [stdout] test custom_read_object::tests_extra::new_and_downcast_round_trip ... ok
[INFO] [stdout] test empty::tests::root_and_support_empty_are_the_same_zero_sized_marker ... ok
[INFO] [stdout] test event::abstract_ignore_exception_read_listener::tests_extra::invoke_callback_returns_ok ... ok
[INFO] [stdout] test event::abstract_ignore_exception_read_listener::tests_extra::silent_defaults_are_noops ... ok
[INFO] [stdout] test event::analysis_event_listener::tests_extra::default_callbacks_are_noops ... ok
[INFO] [stdout] test enum_byte_order_mark::tests_extra::charset_name_matches_java_labels ... ok
[INFO] [stdout] test enum_byte_order_mark::tests_extra::error_for_missing_bom_reports_charset ... ok
[INFO] [stdout] test converter::string::string_string_converter::tests_extra::reads_string_cells_and_rejects_other_cells ... ok
[INFO] [stdout] test custom_read_object::tests_extra::equality_is_pointer_identity ... ok
[INFO] [stdout] test event::analysis_event_listener::tests_extra::invoke_callback_returns_ok ... ok
[INFO] [stdout] test event::handler::tests_extra::default_order_is_zero ... ok
[INFO] [stdout] test event::sync_read_listener::tests_extra::invoke_collects_rows_in_order ... ok
[INFO] [stdout] test excel_column::tests_extra::apply_decorations_formula_then_hyperlink_then_comment ... ok
[INFO] [stdout] test excel_column::tests_extra::apply_decorations_keeps_string_text_for_hyperlink ... ok
[INFO] [stdout] test excel_column::tests_extra::builder_methods_populate_annotation_fields ... ok
[INFO] [stdout] test excel_download_error_body::tests::json_keys_match_java_web_test ... ok
[INFO] [stdout] test excel_error::tests_extra::partial_eq_matches_same_variant_and_rejects_different ... ok
[INFO] [stdout] test excel_row::tests_extra::option_delegates_schema_and_metadata ... ok
[INFO] [stdout] test excel_row::tests_extra::option_none_returns_empty_results ... ok
[INFO] [stdout] test excel_row::tests_extra::option_none_to_excel_write_row_selected_without_selection ... ok
[INFO] [stdout] test excel_row::tests_extra::option_some_delegates_to_inner_model ... ok
[INFO] [stdout] test excel_write_head_property::tests_extra::from_columns_carries_row_heights_and_merge_metadata ... ok
[INFO] [stdout] test excel_write_head_property::tests_extra::from_columns_rejects_head_count_mismatch ... ok
[INFO] [stdout] test excel_write_head_property::tests_extra::from_columns_rejects_index_outside_java_integer_range ... ok
[INFO] [stdout] test excel_write_head_property::tests_extra::from_columns_with_explicit_head_names ... ok
[INFO] [stdout] test excel_write_head_property::tests_extra::new_default_and_inner_accessor ... ok
[INFO] [stdout] test from_into_impls::tests_extra2::excel_serial_to_datetime_rejects_non_numeric_cells ... ok
[INFO] [stdout] test event::sync_read_listener::tests_extra::new_default_list_and_set_list ... ok
[INFO] [stdout] test enum_boolean::tests_extra::into_option_bool_maps_all_variants ... ok
[INFO] [stdout] test excel_cell_style::tests_extra::with_font_attaches_nested_font ... ok
[INFO] [stdout] test from_into_impls::tests_extra::big_decimal_from_all_supported_cells_and_rejects_others ... ok
[INFO] [stdout] test enum_byte_order_mark::tests_extra::bytes_matches_java_bom_sequences ... ok
[INFO] [stdout] test enum_byte_order_mark::tests_extra::value_of_by_charset_name_resolves_labels ... ok
[INFO] [stdout] test from_into_impls::tests_extra::dynamic_row_to_row_covers_all_dynamic_value_variants ... ok
[INFO] [stdout] test from_into_impls::tests_extra::excel_serial_epochs_and_invalid_serials ... ok
[INFO] [stdout] test from_into_impls::tests_extra::floats_parse_all_scalar_cells_and_reject_others ... ok
[INFO] [stdout] test from_into_impls::tests_extra::integers_parse_bool_float_decimal_and_reject_fractional_or_invalid ... ok
[INFO] [stdout] test from_into_impls::tests_extra::string_reference_into_excel_cell ... ok
[INFO] [stdout] test hyperlink_data::tests_extra::defaults_and_none_type ... ok
[INFO] [stdout] test from_into_impls::tests_extra::big_int_from_all_supported_cells_and_rejects_others ... ok
[INFO] [stdout] test excel_column::tests_extra::apply_decorations_wraps_hyperlink_over_non_string_value ... ok
[INFO] [stdout] test from_into_impls::tests_extra::byte_arrays_and_path_buffers_roundtrip ... ok
[INFO] [stdout] test excel_error::tests_extra::clone_preserves_every_variant ... ok
[INFO] [stdout] test image_input_stream::tests_extra::boxed_and_from_and_into_inner_preserve_reader ... ok
[INFO] [stdout] test image_input_stream::tests_extra::debug_output_is_non_exhaustive ... ok
[INFO] [stdout] test image_input_stream::tests_extra::from_excel_cell_is_unsupported ... ok
[INFO] [stdout] test image_input_stream::tests_extra::to_excel_cell_reads_and_caches_bytes ... ok
[INFO] [stdout] test input_stream_image_converter::tests_extra::convert_to_excel_data_keeps_non_image_values ... ok
[INFO] [stdout] test java_date::tests::java_date_has_a_distinct_type_key_and_lossless_naive_conversion ... ok
[INFO] [stdout] test java_date::tests_extra::from_java_date_to_naive_datetime ... ok
[INFO] [stdout] test from_into_impls::tests_extra::bool_from_all_supported_cells_and_rejects_others ... ok
[INFO] [stdout] test from_into_impls::tests_extra::dates_from_date_cells_serials_and_reject_others ... ok
[INFO] [stdout] test metadata::abstract_cell::tests_extra::new_with_indices_and_cell_trait ... ok
[INFO] [stdout] test metadata::abstract_holder::tests_extra::accessors_return_none_when_unset ... ok
[INFO] [stdout] test metadata::abstract_holder::tests_extra::default_delegates_to_new ... ok
[INFO] [stdout] test metadata::abstract_holder::tests_extra::from_parameter_inherits_parent_head_and_clazz ... ok
[INFO] [stdout] test metadata::abstract_holder::tests_extra::from_parameter_uses_basic_parameter_values_when_present ... ok
[INFO] [stdout] test metadata::csv::csv_cell::tests_extra::new_exposes_empty_value_and_column_index ... ok
[INFO] [stdout] test metadata::csv::csv_cell_style::tests_extra::set_data_format_and_string_create_metadata ... ok
[INFO] [stdout] test metadata::csv::csv_cell_style::tests_extra::set_data_format_string_stores_owned_format ... ok
[INFO] [stdout] test metadata::csv::csv_data_format::tests::reuses_builtin_and_custom_indexes ... ok
[INFO] [stdout] test metadata::csv::csv_data_format::tests_extra::get_format_resolves_builtin_and_custom ... ok
[INFO] [stdout] test metadata::csv::csv_data_format::tests_extra::get_format_resolves_registered_custom ... ok
[INFO] [stdout] test metadata::csv::csv_rich_text_string::tests_extra::new_as_str_len_and_is_empty ... ok
[INFO] [stdout] test metadata::csv::csv_row::tests_extra::into_record_builds_dense_record ... ok
[INFO] [stdout] test metadata::csv::csv_row::tests_extra::new_row_index_cells_and_cell_lookup ... ok
[INFO] [stdout] test hyperlink_data::tests_extra::builders_and_getters_round_trip ... ok
[INFO] [stdout] test metadata::csv::csv_sheet::tests_extra::create_row_rejects_out_of_order_indexes ... ok
[INFO] [stdout] test metadata::csv::csv_sheet::tests_extra::drain_flushable_rows_exceeds_cache_count ... ok
[INFO] [stdout] test metadata::csv::csv_sheet::tests_extra::name_and_last_row_index_accessors ... ok
[INFO] [stdout] test metadata::csv::csv_sheet::tests_extra::take_last_row_pops_most_recent ... ok
[INFO] [stdout] test metadata::csv::csv_workbook::tests_extra::accessors_return_configured_options ... ok
[INFO] [stdout] test metadata::csv::csv_workbook::tests_extra::create_cell_style_registers_and_fetches ... ok
[INFO] [stdout] test metadata::csv::csv_cell::tests_extra::set_cell_style_and_read_back ... ok
[INFO] [stdout] test metadata::csv::csv_cell::tests_extra::set_formula_and_rich_text_reset_numeric_type ... ok
[INFO] [stdout] test metadata::csv::csv_cell::tests_extra::set_value_derives_numeric_cell_type ... ok
[INFO] [stdout] test metadata::csv::csv_sheet::tests_extra::row_lookup_finds_cached_row_and_errors_otherwise ... ok
[INFO] [stdout] test metadata::csv::csv_cell_style::tests_extra::new_and_index_accessor ... ok
[INFO] [stdout] test metadata::csv::csv_row::tests_extra::create_cell_rejects_duplicate_column ... ok
[INFO] [stdout] test metadata::csv::tests::csv_enforces_single_sheet_ordered_rows_and_unique_cells ... ok
[INFO] [stdout] test metadata::csv::tests::workbook_sheet_row_cell_chain_preserves_typed_values ... ok
[INFO] [stdout] test metadata::data::cell_data::tests_extra::check_empty_collapses_string_without_content ... ok
[INFO] [stdout] test metadata::data::cell_data::tests_extra::check_empty_fills_missing_type_with_empty ... ok
[INFO] [stdout] test metadata::data::data_format_data::tests::merge_overwrites_non_empty_fields ... ok
[INFO] [stdout] test metadata::csv::csv_workbook::tests_extra::create_sheet_once_then_reject_second ... ok
[INFO] [stdout] test metadata::data::cell_data::tests_extra::check_empty_collapses_number_and_boolean_without_value ... ok
[INFO] [stdout] test metadata::data::cell_data::tests_extra::check_empty_keeps_other_types_untouched ... ok
[INFO] [stdout] test metadata::data::data_format_data::tests_extra::clone_data_and_format_cow ... ok
[INFO] [stdout] test metadata::data::data_format_data::tests_extra::merge_skips_empty_source_fields ... ok
[INFO] [stdout] test metadata::csv::csv_workbook::tests_extra::data_format_mut_returns_registry ... ok
[INFO] [stdout] test metadata::data::cell_data::tests_extra::default_and_new_produce_empty_cell ... ok
[INFO] [stdout] test metadata::data::data_format_data::tests_extra::index_and_format_accessors_round_trip ... ok
[INFO] [stdout] test metadata::font::tests_extra::to_write_font_carries_all_fields ... ok
[INFO] [stdout] test metadata::format::data_formatter::tests::java_compat_date_format_code_rewrites_cn_ampm_and_mmmmm ... ok
[INFO] [stdout] test metadata::format::data_formatter::tests::java_compat_display_strips_orphan_decimal_before_percent ... ok
[INFO] [stdout] test metadata::format::data_formatter::tests::java_compat_format_code_strips_pads_keeps_literal_space ... ok
[INFO] [stdout] test metadata::head::tests_extra::force_index_and_force_name_accessors ... ok
[INFO] [stdout] test metadata::property::data_validation_property::tests_extra::new_is_present_and_default ... ok
[INFO] [stdout] test metadata::property::date_time_format_property::tests_extra::new_build_and_accessors ... ok
[INFO] [stdout] test metadata::property::excel_read_head_property::tests_extra::new_with_class_uses_for_class ... ok
[INFO] [stdout] test metadata::property::excel_read_head_property::tests_extra::new_without_class_and_inner_accessor ... ok
[INFO] [stdout] test metadata::property::loop_merge_property::tests_extra::new_and_accessors ... ok
[INFO] [stdout] test metadata::property::number_format_property::tests_extra::bigdecimal_mapping_covers_every_mode ... ok
[INFO] [stdout] test metadata::property::number_format_property::tests_extra::new_build_and_accessors ... ok
[INFO] [stdout] test metadata::tests::abstract_cell_implements_cell_trait ... ok
[INFO] [stdout] test metadata::field_wrapper::tests_extra::new_accessors_and_default ... ok
[INFO] [stdout] test metadata::font::tests_extra::font_accessors_and_setters_round_trip ... ok
[INFO] [stdout] test metadata::format::data_formatter::tests_extra::format_code_strips_star_pad_and_engineering_plus ... ok
[INFO] [stdout] test metadata::tests::abstract_holder_inherits_parent_configuration ... ok
[INFO] [stdout] test metadata::format::data_formatter::tests_extra::format_raw_cell_contents_stub_returns_none ... ok
[INFO] [stdout] test metadata::tests::configuration_holder_is_implemented_by_abstract_holder ... ok
[INFO] [stdout] test metadata::tests::basic_parameter_builder_supports_java_setters ... ok
[INFO] [stdout] test metadata::data::data_format_data::tests_extra::merge_with_missing_side_is_noop ... ok
[INFO] [stdout] test metadata::global_configuration::tests_extra::use_scientific_format_accessor ... ok
[INFO] [stdout] test metadata::tests::date_time_and_number_format_properties_build_from_annotations ... ok
[INFO] [stdout] test metadata::format::excel_general_number_format::tests_extra::format_general_renders_numbers ... ok
[INFO] [stdout] test metadata::tests::analysis_cell_tracks_template_placeholder ... ok
[INFO] [stdout] test metadata::tests::cell_range_exposes_java_indices ... ok
[INFO] [stdout] test missing_tests::annotation_index_and_name_combined ... ok
[INFO] [stdout] test metadata::tests::write_last_row_type_enum_alias_matches_write_last_row ... ok
[INFO] [stdout] test missing_tests::annotation_index_and_name_with_format ... ok
[INFO] [stdout] test missing_tests::annotation_index_and_name_with_order ... ok
[INFO] [stdout] test missing_tests::complex_head_empty ... ok
[INFO] [stdout] test missing_tests::complex_head_mixed_levels ... ok
[INFO] [stdout] test missing_tests::complex_head_multi_level_basic ... ok
[INFO] [stdout] test missing_tests::complex_head_multi_level_merge ... ok
[INFO] [stdout] test missing_tests::complex_head_with_column_names ... ok
[INFO] [stdout] test missing_tests::complex_head_with_many_columns ... ok
[INFO] [stdout] test missing_tests::complex_head_with_unicode ... ok
[INFO] [stdout] test metadata::tests::global_configuration_defaults_match_java ... ok
[INFO] [stdout] test metadata::tests::excel_read_head_property_wraps_string_head ... ok
[INFO] [stdout] test metadata::tests::field_cache_stores_sorted_and_index_maps ... ok
[INFO] [stdout] test metadata::tests::head_permits_empty_but_non_null_rust_header_name ... ok
[INFO] [stdout] test missing_tests::annotation_index_and_name_out_of_order ... ok
[INFO] [stdout] test missing_tests::exclude_column_field_names_long ... ok
[INFO] [stdout] test missing_tests::exclude_and_include_combined ... ok
[INFO] [stdout] test metadata::tests::excel_head_property_for_class_marks_class_kind ... ok
[INFO] [stdout] test missing_tests::exclude_column_indexes_sequential ... ok
[INFO] [stdout] test missing_tests::exclude_column_indexes_vec ... ok
[INFO] [stdout] test missing_tests::fill_annotation_data_with_column_width ... ok
[INFO] [stdout] test missing_tests::fill_annotation_data_with_combined ... ok
[INFO] [stdout] test missing_tests::fill_annotation_data_with_date_format ... ok
[INFO] [stdout] test missing_tests::fill_style_annotated_both ... ok
[INFO] [stdout] test missing_tests::fill_style_annotated_content ... ok
[INFO] [stdout] test missing_tests::fill_style_annotated_head ... ok
[INFO] [stdout] test missing_tests::fill_style_data_border ... ok
[INFO] [stdout] test missing_tests::fill_style_data_content_alignment ... ok
[INFO] [stdout] test missing_tests::fill_style_data_data_format ... ok
[INFO] [stdout] test missing_tests::fill_style_data_font_combined ... ok
[INFO] [stdout] test missing_tests::exclude_column_field_names_vec ... ok
[INFO] [stdout] test missing_tests::exclude_column_indexes_empty_vec ... ok
[INFO] [stdout] test missing_tests::exclude_column_indexes_max_values ... ok
[INFO] [stdout] test missing_tests::include_column_field_names_empty_option ... ok
[INFO] [stdout] test missing_tests::include_column_field_names_option ... ok
[INFO] [stdout] test metadata::tests::null_object_is_zero_sized_marker ... ok
[INFO] [stdout] test missing_tests::include_column_indexes_option ... ok
[INFO] [stdout] test missing_tests::include_column_field_names_unicode ... ok
[INFO] [stdout] test missing_tests::exclude_column_field_names_special_chars ... ok
[INFO] [stdout] test missing_tests::exclude_column_field_names_unicode ... ok
[INFO] [stdout] test missing_tests::list_head_dynamic ... ok
[INFO] [stdout] test missing_tests::include_column_indexes_overlapping ... ok
[INFO] [stdout] test missing_tests::fill_style_data_head_background ... ok
[INFO] [stdout] test missing_tests::include_column_indexes_sparse ... ok
[INFO] [stdout] test missing_tests::include_column_field_names_50 ... ok
[INFO] [stdout] test missing_tests::list_head_single_level ... ok
[INFO] [stdout] test missing_tests::multiple_sheets_default_first ... ok
[INFO] [stdout] test missing_tests::no_head_data_with_bool ... ok
[INFO] [stdout] test missing_tests::no_head_data_bool_default ... ok
[INFO] [stdout] test missing_tests::list_head_with_unicode ... ok
[INFO] [stdout] test missing_tests::no_head_data_with_string ... ok
[INFO] [stdout] test missing_tests::multiple_sheets_indices ... ok
[INFO] [stdout] test missing_tests::order_by_include_column_bool ... ok
[INFO] [stdout] test missing_tests::multiple_sheets_names ... ok
[INFO] [stdout] test missing_tests::list_head_three_levels ... ok
[INFO] [stdout] test missing_tests::order_by_include_column_default ... ok
[INFO] [stdout] test missing_tests::order_by_include_column_with_exclude ... ok
[INFO] [stdout] test missing_tests::parameter_excel_column_basic ... ok
[INFO] [stdout] test missing_tests::skip_rows_basic ... ok
[INFO] [stdout] test missing_tests::skip_rows_default_none ... ok
[INFO] [stdout] test missing_tests::skip_rows_start_only ... ok
[INFO] [stdout] test missing_tests::sort_data_default_priority ... ok
[INFO] [stdout] test missing_tests::sort_data_index_overrides_order ... ok
[INFO] [stdout] test missing_tests::sort_data_index_priority ... ok
[INFO] [stdout] test missing_tests::sort_data_max_order ... ok
[INFO] [stdout] test missing_tests::sort_data_negative_order ... ok
[INFO] [stdout] test missing_tests::sort_data_order_only ... ok
[INFO] [stdout] test missing_tests::parameter_excel_column_with_styles ... ok
[INFO] [stdout] test missing_tests::skip_rows_end_only ... ok
[INFO] [stdout] test missing_tests::no_head_data_with_vec ... ok
[INFO] [stdout] test missing_tests::parameter_excel_column_with_width ... ok
[INFO] [stdout] test missing_tests::multiple_sheets_all ... ok
[INFO] [stdout] test missing_tests::template_data_collection ... ok
[INFO] [stdout] test missing_tests::sort_data_order_priority ... ok
[INFO] [stdout] test missing_tests::template_data_scalar_basic ... ok
[INFO] [stdout] test missing_tests::uncamel_pascal_to_snake ... ok
[INFO] [stdout] test missing_tests::multiple_sheets_distinct_types ... ok
[INFO] [stdout] test read_converter_context::tests_extra::with_formula_carries_formula_metadata ... ok
[INFO] [stdout] test missing_tests::uncamel_camel_to_snake ... ok
[INFO] [stdout] test missing_tests::uncamel_snake_to_snake ... ok
[INFO] [stdout] test read_listener::tests_extra::composite_read_listener_into_inner_returns_pair ... ok
[INFO] [stdout] test read_listener::tests_extra::read_listener_list_fans_out_callbacks ... ok
[INFO] [stdout] test read_listener::tests_extra::composite_read_listener_on_exception_and_extra ... ok
[INFO] [stdout] test read_listener::tests_extra::boxed_and_mut_ref_listeners_delegate ... ok
[INFO] [stdout] test read_listener::tests_extra::read_listener_list_default_push_len_is_empty ... ok
[INFO] [stdout] test rich_text_string_data::tests_extra::apply_font_and_range_builders ... ok
[INFO] [stdout] test support::excel_type_enum::tests_extra::from_extension_resolves_case_insensitively ... ok
[INFO] [stdout] test missing_tests::template_data_numeric ... ok
[INFO] [stdout] test missing_tests::uncamel_already_snake ... ok
[INFO] [stdout] test rich_text_string_data::tests_extra::interval_font_list_replaces_entries ... ok
[INFO] [stdout] test tests::analysis_context_batch_index_tracks_page ... ok
[INFO] [stdout] test row_data::tests_extra::row_index_and_sheet_name_accessors ... ok
[INFO] [stdout] test read_listener::tests_extra::read_listener_list_on_exception_combines_actions ... ok
[INFO] [stdout] test tests::alignment_enums_variants ... ok
[INFO] [stdout] test tests::analysis_context_custom_object_downcast ... ok
[INFO] [stdout] test tests::analysis_context_with_batch_index ... ok
[INFO] [stdout] test tests::analysis_context_eq ... ok
[INFO] [stdout] test tests::analysis_context_with_batch_index_preserves_sheet ... ok
[INFO] [stdout] test tests::analysis_context_no_custom_object ... ok
[INFO] [stdout] test tests::analysis_context_construction ... ok
[INFO] [stdout] test tests::analysis_context_custom_object_none ... ok
[INFO] [stdout] test tests::analysis_context_with_custom_object ... ok
[INFO] [stdout] test tests::anchor_type_variants ... ok
[INFO] [stdout] test tests::annotation_column_width_field_level ... ok
[INFO] [stdout] test tests::annotation_column_width_type_level ... ok
[INFO] [stdout] test tests::annotation_content_font_style ... ok
[INFO] [stdout] test tests::annotation_excel_ignore ... ok
[INFO] [stdout] test tests::annotation_content_loop_merge_field_level ... ok
[INFO] [stdout] test tests::annotation_content_row_height ... ok
[INFO] [stdout] test tests::annotation_excel_property_empty_format ... ok
[INFO] [stdout] test tests::annotation_excel_property_order ... ok
[INFO] [stdout] test tests::annotation_head_font_style ... ok
[INFO] [stdout] test support::excel_type_enum::tests_extra::from_magic_sniffs_formats ... ok
[INFO] [stdout] test tests::annotation_excel_property_name_and_index ... ok
[INFO] [stdout] test support::excel_type_enum::tests_extra::value_returns_extensions ... ok
[INFO] [stdout] test tests::annotation_head_row_height ... ok
[INFO] [stdout] test tests::annotation_head_style ... ok
[INFO] [stdout] test tests::annotation_once_absolute_merge_type_level ... ok
[INFO] [stdout] test tests::boolean_enum_tristate ... ok
[INFO] [stdout] test tests::border_style_and_fill_pattern_enum_variants ... ok
[INFO] [stdout] test tests::annotation_excel_property_format ... ok
[INFO] [stdout] test tests::annotation_content_style ... ok
[INFO] [stdout] test tests::annotation_excel_ignore_unannotated ... ok
[INFO] [stdout] test tests::annotation_excel_property_converter ... ok
[INFO] [stdout] test tests::bigdecimal_round_trip ... ok
[INFO] [stdout] test tests::cell_extra_type_hashset ... ok
[INFO] [stdout] test tests::cell_extra_merge_range ... ok
[INFO] [stdout] test tests::builtin_formats_has_all_indices ... ok
[INFO] [stdout] test tests::cell_style_border_all_sides ... ok
[INFO] [stdout] test tests::cell_style_fill_pattern_none ... ok
[INFO] [stdout] test tests::cell_value_clone_and_eq ... ok
[INFO] [stdout] test tests::cell_value_clone_preserves_all_variants ... ok
[INFO] [stdout] test tests::cell_values_expose_converter_dispatch_types ... ok
[INFO] [stdout] test tests::bool_from_string ... ok
[INFO] [stdout] test tests::builtin_format_14_is_date ... ok
[INFO] [stdout] test tests::cell_values_have_stable_text_and_empty_semantics ... ok
[INFO] [stdout] test tests::boxed_read_listener_dispatches ... ok
[INFO] [stdout] test tests::cell_extra_fields ... ok
[INFO] [stdout] test tests::cell_style_all_fields ... ok
[INFO] [stdout] test tests::cell_value_image_bytes ... ok
[INFO] [stdout] test tests::client_anchor_all_fields ... ok
[INFO] [stdout] test tests::client_anchor_data_builder ... ok
[INFO] [stdout] test tests::converter_registry_debug ... ok
[INFO] [stdout] test tests::color_indexed_boundary ... ok
[INFO] [stdout] test tests::converter_registry_clone_independence ... ok
[INFO] [stdout] test tests::converter_registry_empty_is_true ... ok
[INFO] [stdout] test tests::converter_registry_merged_with_takes_priority ... ok
[INFO] [stdout] test tests::complex_head_multi_level_names ... ok
[INFO] [stdout] test tests::converter_registry_clone ... ok
[INFO] [stdout] test tests::coordinate_data_builder_chain ... ok
[INFO] [stdout] test tests::coordinate_data_clone_eq ... ok
[INFO] [stdout] test tests::date_format_edge_case_leap_year ... ok
[INFO] [stdout] test tests::coordinate_data_all_getters ... ok
[INFO] [stdout] test tests::converter_registry_write ... ok
[INFO] [stdout] test tests::date_format_edge_case_year_end ... ok
[INFO] [stdout] test tests::date_format_yyyy_mm_dd ... ok
[INFO] [stdout] test tests::converter_registry_register_and_read ... ok
[INFO] [stdout] test tests::dynamic_row_empty ... ok
[INFO] [stdout] test tests::datetime_format_with_time ... ok
[INFO] [stdout] test tests::dynamic_row_into_values_ownership ... ok
[INFO] [stdout] test tests::csv_charset_implements_from_str_and_from_string ... ok
[INFO] [stdout] test tests::dynamic_row_from_row_data ... ok
[INFO] [stdout] test tests::csv_charset_accepts_java_style_names_and_has_a_utf8_default ... ok
[INFO] [stdout] test tests::dynamic_row_get_by_column ... ok
[INFO] [stdout] test tests::dynamic_row_to_row_roundtrip ... ok
[INFO] [stdout] test tests::easy_excel_constants_math_context ... ok
[INFO] [stdout] test tests::error_action_variants ... ok
[INFO] [stdout] test tests::excel_cell_style_fields ... ok
[INFO] [stdout] test tests::excel_color_eq_across_variants ... ok
[INFO] [stdout] test tests::excel_color_indexed_and_rgb ... ok
[INFO] [stdout] test tests::excel_color_java_or_rgb_boundary ... ok
[INFO] [stdout] test tests::excel_column_builder_chain ... ok
[INFO] [stdout] test tests::excel_column_no_style_by_default ... ok
[INFO] [stdout] test tests::excel_column_style_fields ... ok
[INFO] [stdout] test tests::dynamic_value_variants ... ok
[INFO] [stdout] test tests::excel_column_with_format ... ok
[INFO] [stdout] test tests::dynamic_row_clone_eq ... ok
[INFO] [stdout] test tests::dynamic_row_to_row_empty ... ok
[INFO] [stdout] test tests::dynamic_row_schema_is_empty ... ok
[INFO] [stdout] test tests::excel_data_error_contains_row_column ... ok
[INFO] [stdout] test tests::dynamic_row_sparse ... ok
[INFO] [stdout] test tests::excel_data_format_variants ... ok
[INFO] [stdout] test tests::error_action_all_variants ... ok
[INFO] [stdout] test tests::excel_error_from_io ... ok
[INFO] [stdout] test tests::excel_error_io_kinds ... ok
[INFO] [stdout] test tests::excel_error_is_cloneable ... ok
[INFO] [stdout] test tests::excel_row_schema_has_field_metadata ... ok
[INFO] [stdout] test tests::excel_type_enum_from_extension ... ok
[INFO] [stdout] test tests::excel_write_metadata_builder_chain ... ok
[INFO] [stdout] test tests::fill_annotation_column_width ... ok
[INFO] [stdout] test tests::excel_error_display ... ok
[INFO] [stdout] test tests::excel_error_eq ... ok
[INFO] [stdout] test tests::excel_error_data_full_display ... ok
[INFO] [stdout] test tests::excel_row_from_row_with_converter ... ok
[INFO] [stdout] test tests::excel_error_data_with_none_column ... ok
[INFO] [stdout] test tests::excel_type_enum_value ... ok
[INFO] [stdout] test tests::float_from_integer_cell ... ok
[INFO] [stdout] test tests::font_style_all_fields ... ok
[INFO] [stdout] test tests::fill_annotation_format_long ... ok
[INFO] [stdout] test tests::fill_annotation_data_format ... ok
[INFO] [stdout] test tests::fill_style_content_font ... ok
[INFO] [stdout] test tests::font_style_builder ... ok
[INFO] [stdout] test tests::fill_style_content_style_wrapped ... ok
[INFO] [stdout] test tests::font_style_superscript ... ok
[INFO] [stdout] test tests::fill_style_head_style_fill_pattern ... ok
[INFO] [stdout] test tests::font_style_double_underline ... ok
[INFO] [stdout] test tests::formula_data_clone ... ok
[INFO] [stdout] test tests::image_vec_round_trip ... ok
[INFO] [stdout] test tests::image_data_builder_chain ... ok
[INFO] [stdout] test tests::image_data_full_builder ... ok
[INFO] [stdout] test tests::image_type_variants ... ok
[INFO] [stdout] test tests::large_data_string_generation ... ok
[INFO] [stdout] test tests::naivedate_from_string_with_format ... ok
[INFO] [stdout] test tests::list_head_column_names ... ok
[INFO] [stdout] test tests::naivedatetime_from_string_with_format ... ok
[INFO] [stdout] test tests::images_variant_round_trip ... ok
[INFO] [stdout] test tests::integer_conversions ... ok
[INFO] [stdout] test tests::no_head_data_column_width ... ok
[INFO] [stdout] test tests::interval_font_fields ... ok
[INFO] [stdout] test tests::number_format_negative ... ok
[INFO] [stdout] test tests::large_data_row_count ... ok
[INFO] [stdout] test tests::number_format_zero ... ok
[INFO] [stdout] test tests::page_read_listener_batches ... ok
[INFO] [stdout] test tests::option_cell_handles_empty ... ok
[INFO] [stdout] test tests::read_listener_can_stop ... ok
[INFO] [stdout] test tests::read_listener_extra_is_noop_by_default ... ok
[INFO] [stdout] test tests::read_listener_has_next_can_stop ... ok
[INFO] [stdout] test tests::read_listener_invoke_works ... ok
[INFO] [stdout] test tests::page_read_listener_flush_on_end ... ok
[INFO] [stdout] test tests::read_default_return_variants ... ok
[INFO] [stdout] test tests::read_write_cell_data_round_trip ... ok
[INFO] [stdout] test tests::richtext_apply_font_whole_string ... ok
[INFO] [stdout] test tests::richtext_multiple_ranges ... ok
[INFO] [stdout] test tests::parameter_excel_column_all_fields ... ok
[INFO] [stdout] test tests::read_cell_data_clone ... ok
[INFO] [stdout] test tests::richtext_string_data_builder ... ok
[INFO] [stdout] test tests::page_read_listener_minimum_batch_is_one ... ok
[INFO] [stdout] test tests::pathbuf_round_trip ... ok
[INFO] [stdout] test tests::read_cell_data_fields ... ok
[INFO] [stdout] test tests::row_data_cell_resolution ... ok
[INFO] [stdout] test tests::row_data_convert_context ... ok
[INFO] [stdout] test tests::sort_order_index_priority_over_order ... ok
[INFO] [stdout] test tests::row_data_dynamic_cell_formula_preserved ... ok
[INFO] [stdout] test tests::row_data_formula_resolution ... ok
[INFO] [stdout] test tests::row_data_dynamic_cell_uses_display_when_string_mode ... ok
[INFO] [stdout] test tests::string_image_converter_read_error ... ok
[INFO] [stdout] test tests::row_data_decimal_values_override_float ... ok
[INFO] [stdout] test tests::row_data_display_values_override ... ok
[INFO] [stdout] test tests::sort_order_multiple_fields ... ok
[INFO] [stdout] test tests::url_image_converter_timeouts ... ok
[INFO] [stdout] test tests::write_cell_data_constructors ... ok
[INFO] [stdout] test tests::sort_order_default_is_max ... ok
[INFO] [stdout] test tests::sort_order_field_level ... ok
[INFO] [stdout] test tests::string_round_trip ... ok
[INFO] [stdout] test tests::write_cell_data_empty ... ok
[INFO] [stdout] test tests::write_cell_context_skip_and_value ... ok
[INFO] [stdout] test tests::write_cell_context_skip_value ... ok
[INFO] [stdout] test tests::write_font_builder_all_fields ... ok
[INFO] [stdout] test tests::write_handler_all_default_methods ... ok
[INFO] [stdout] test tests::write_handler_before_cell_can_transform ... ok
[INFO] [stdout] test tests::write_cell_data_from_rich_text ... ok
[INFO] [stdout] test tests::write_handler_before_cell_receives_value ... ok
[INFO] [stdout] test tests::write_handler_order_and_before_workbook ... ok
[INFO] [stdout] test tests::write_metadata_full_chain ... ok
[INFO] [stdout] test tests::write_metadata_merge_behavior ... ok
[INFO] [stdout] test tests::write_row_context ... ok
[INFO] [stdout] test tests::write_row_context_fields ... ok
[INFO] [stdout] test tests::write_sheet_context ... ok
[INFO] [stdout] test tests::write_sheet_context_various_names ... ok
[INFO] [stdout] test tests::write_metadata_all_fields ... ok
[INFO] [stdout] test tests::write_handler_before_cell_can_skip ... ok
[INFO] [stdout] test tests::write_cell_data_with_images ... ok
[INFO] [stdout] test tests::write_cell_data_has_image_list_interface ... ok
[INFO] [stdout] test tests::write_workbook_context_various_paths ... ok
[INFO] [stdout] test tests::write_workbook_context ... ok
[INFO] [stdout] test util::bean_map_utils::tests::create_rejects_schema_value_mismatch_instead_of_silently_dropping_fields ... ok
[INFO] [stdout] test util::bean_map_utils::tests::iter_is_empty_and_property_type_missing ... ok
[INFO] [stdout] test util::boolean_utils::tests_extra::value_of_accepts_true_forms ... ok
[INFO] [stdout] test util::boolean_utils::tests_extra::is_true_and_false_families ... ok
[INFO] [stdout] test util::cell_editor::tests::numeric_editor_converts_float_to_int ... ok
[INFO] [stdout] test util::cell_editor::tests::trim_editor_preserves_non_string ... ok
[INFO] [stdout] test util::cell_editor::tests_extra::numeric_editor_handles_decimal_string_and_other_values ... ok
[INFO] [stdout] test util::cell_editor::tests::trim_editor_strips_whitespace ... ok
[INFO] [stdout] test util::cell_editor::tests_extra::trim_editor_trims_strings_and_preserves_others ... ok
[INFO] [stdout] test util::class_utils::tests_extra::remove_thread_local_cache_fires ... ok
[INFO] [stdout] test tests::url_image_converter_invalid_url ... ok
[INFO] [stdout] test tests::url_into_excel_cell_delegates ... ok
[INFO] [stdout] test util::class_utils::tests_extra::placeholder_helpers_return_expected_values ... ok
[INFO] [stdout] test tests::xml_constants_are_nonempty ... ok
[INFO] [stdout] test util::bean_map_utils::tests::create_maps_real_excel_row_values_and_declared_types ... ok
[INFO] [stdout] test util::converter_utils::tests_extra::convert_to_java_object_reports_unsupported ... ok
[INFO] [stdout] test util::boolean_utils::tests_extra::value_of_rejects_false_and_unknown_forms ... ok
[INFO] [stdout] test util::date_utils::tests_extra::parse_date_with_datetime_pattern ... ok
[INFO] [stdout] test util::bean_map_utils::tests::user_row_write_metadata_and_unreachable_from_row ... ok
[INFO] [stdout] test util::converter_utils::tests_extra::default_class_generic_returns_none ... ok
[INFO] [stdout] test util::date_utils::tests_extra::format_uses_chrono_java_translated_pattern ... ok
[INFO] [stdout] test util::date_utils::tests_extra::remove_thread_local_cache_increments_counter ... ok
[INFO] [stdout] test util::converter_utils::tests_extra::convert_to_string_map_flattens_entries ... ok
[INFO] [stdout] test util::excel_utils::tests::column_name_round_trip ... ok
[INFO] [stdout] test util::excel_utils::tests::date_format_detection ... ok
[INFO] [stdout] test util::excel_utils::tests::index_to_col_name_examples ... ok
[INFO] [stdout] test util::excel_utils::tests::xls_xlsx_csv_detection ... ok
[INFO] [stdout] test util::easy_excel_temp_file_creation_strategy::tests_extra::create_temp_file_makes_named_file ... ok
[INFO] [stdout] test util::easy_excel_temp_file_creation_strategy::tests_extra::create_temp_directory_makes_directory ... ok
[INFO] [stdout] test util::excel_utils::tests::col_name_to_index_examples ... ok
[INFO] [stdout] test util::excel_utils::tests_extra2::date_format_detection_accepts_am_pm_marker ... ok
[INFO] [stdout] test util::excel_utils::tests_extra::is_date_format_extra_cases ... ok
[INFO] [stdout] test util::date_utils::tests_extra::parse_date_falls_back_to_next_pattern ... ok
[INFO] [stdout] test util::field_utils::tests_extra::get_field_returns_none ... ok
[INFO] [stdout] test util::date_utils::tests_extra::parse_date_returns_error_when_no_pattern_matches ... ok
[INFO] [stdout] test util::date_utils::tests_extra::parse_date_with_date_only_pattern_midnight ... ok
[INFO] [stdout] test util::file_type_utils::tests_extra::get_image_type_sniffs_magic_bytes ... ok
[INFO] [stdout] test util::file_utils::tests::configured_paths_can_be_replaced_after_first_read ... ok
[INFO] [stdout] test util::excel_utils::tests_extra::is_csv_bytes_accepts_utf8_bom ... ok
[INFO] [stdout] test util::excel_utils::tests_extra::col_name_to_index_rejects_invalid_names ... ok
[INFO] [stdout] test util::file_utils::tests_extra::write_to_file_writes_bytes_and_reports_io_errors ... ok
[INFO] [stdout] test util::file_utils::tests_extra::create_directory_creates_nested_dirs_and_errors_on_conflict ... ok
[INFO] [stdout] test util::file_utils::tests_extra::open_input_stream_opens_existing_file ... ok
[INFO] [stdout] test util::int_utils::tests_extra::saturated_cast_clamps_out_of_range ... ok
[INFO] [stdout] test util::io_utils::tests_extra::copy_reports_reader_errors ... ok
[INFO] [stdout] test util::io_utils::tests_extra::copy_transfers_all_bytes ... ok
[INFO] [stdout] test util::list_utils::tests_extra::new_array_list_creates_empty ... ok
[INFO] [stdout] test util::int_utils::tests_extra::saturated_cast_clamps_in_range ... ok
[INFO] [stdout] test util::list_utils::tests_extra::new_array_list_with_capacity_reserves ... ok
[INFO] [stdout] test util::list_utils::tests_extra::new_array_list_with_expected_size_uses_guava_sizing ... ok
[INFO] [stdout] test util::map_utils::tests_extra::linked_hash_map_constructors_and_default ... ok
[INFO] [stdout] test util::number_utils::tests::all_java_rounding_modes_match_direction_and_tie_rules ... ok
[INFO] [stdout] test util::number_data_formatter_utils::tests_extra::remove_thread_local_cache_clears_cache ... ok
[INFO] [stdout] test util::number_utils::tests::decimal_parse_matches_java_parse_position_behavior ... ok
[INFO] [stdout] test util::number_utils::tests::no_format_is_full_input_big_decimal_and_unnecessary_rejects_rounding ... ok
[INFO] [stdout] test util::number_utils::tests::decimal_format_matches_java_golden_patterns ... ok
[INFO] [stdout] test util::number_utils::tests::quoted_affixes_per_mille_and_scientific_parse_are_supported ... ok
[INFO] [stdout] test util::number_utils::tests_extra::format_non_finite_negative_infinity_without_pattern ... ok
[INFO] [stdout] test util::number_utils::tests_extra::format_without_pattern_returns_java_plain_string ... ok
[INFO] [stdout] test util::number_utils::tests_extra::invalid_patterns_are_rejected_with_java_messages ... ok
[INFO] [stdout] test util::field_utils::tests_extra::resolve_cglib_field_name_returns_verbatim ... ok
[INFO] [stdout] test util::file_type_utils::tests_extra::get_image_type_format_normalizes_names ... ok
[INFO] [stdout] test util::file_utils::tests_extra::delete_removes_files_and_directories_quietly ... ok
[INFO] [stdout] test util::number_data_formatter_utils::tests_extra::format_uses_decimal_scale_from_pattern ... ok
[INFO] [stdout] test util::number_utils::tests_extra::parse_byte_negative_values_sign_extend_low_byte ... ok
[INFO] [stdout] test util::map_utils::tests_extra::map_factory_functions_build_usable_maps ... ok
[INFO] [stdout] test util::position_utils::tests_extra::get_row_by_row_tagt_parses_row_tag ... ok
[INFO] [stdout] test util::number_utils::tests_extra::parse_float_double_and_big_int_match_java ... ok
[INFO] [stdout] test util::number_utils::tests_extra::parse_short_and_long_match_java_wrapping_and_errors ... ok
[INFO] [stdout] test util::number_utils::tests_extra::parse_with_exponent_signs_and_quoted_apostrophes ... ok
[INFO] [stdout] test util::number_utils::tests_extra::unnecessary_rounding_succeeds_when_value_fits_scale ... ok
[INFO] [stdout] test util::sheet_utils::tests_extra::match_sheet_compares_or_accepts_empty_pattern ... ok
[INFO] [stdout] test util::number_utils::tests_extra::plain_format_pads_integer_and_strips_trailing_fraction_zeros ... ok
[INFO] [stdout] test util::number_utils::tests_extra::scientific_format_zero_and_exponent_carry ... ok
[INFO] [stdout] test util::poi_utils::tests_extra::custom_height_placeholder_is_false ... ok
[INFO] [stdout] test util::string_utils::tests_extra::is_blank_handles_null_blank_and_content ... ok
[INFO] [stdout] test util::string_utils::tests_extra::region_matches_out_of_bounds_returns_false ... ok
[INFO] [stdout] test util::string_utils::tests_extra::region_matches_exact_and_ignore_case ... ok
[INFO] [stdout] test util::validate::tests_extra::is_true_ok_and_error_paths ... ok
[INFO] [stdout] test util::style_util::tests_extra::placeholder_helpers_return_expected_defaults ... ok
[INFO] [stdout] test util::work_book_util::tests::fill_data_format_creates_nested_state_and_preserves_existing_format ... ok
[INFO] [stdout] test util::write_handler_utils::tests::java_style_context_factories_clone_the_live_holder_graph ... ok
[INFO] [stdout] test util::write_handler_utils::tests::java_style_sheet_row_and_cell_factories_reject_missing_sheet ... ok
[INFO] [stdout] test util::write_handler_utils::tests::utilities_dispatch_real_handler_contexts ... ok
[INFO] [stdout] test util::write_handler_utils::tests_extra::cell_context_applies_column_metadata_when_provided ... ok
[INFO] [stdout] test util::write_handler_utils::tests_extra::compatibility_factories_build_contexts_from_names ... ok
[INFO] [stdout] test write_backend_handle::tests::logical_handles_record_mutations_without_fake_backend_objects ... ok
[INFO] [stdout] test write_backend_handle::tests::sync_value_reflects_direct_mutation_and_keeps_requested ... ok
[INFO] [stdout] test write_cell_context::tests_extra2::apply_cell_mutations_honors_skip_request ... ok
[INFO] [stdout] test write_cell_context::tests_extra::activate_original_value_keeps_constructor_default ... ok
[INFO] [stdout] test util::string_utils::tests_extra::is_empty_handles_null_and_empty ... ok
[INFO] [stdout] test util::string_utils::tests_extra2::region_matches_ignore_case_reports_lowercase_mismatch ... ok
[INFO] [stdout] test util::string_utils::tests_extra::is_not_blank_inverts_is_blank ... ok
[INFO] [stdout] test util::string_utils::tests_extra::equals_compares_option_strings ... ok
[INFO] [stdout] test util::string_utils::tests_extra::region_matches_ascii_case_fold_only ... ok
[INFO] [stdout] test write_cell_context::tests_extra::with_write_context_keeps_fallback_without_live_sheet ... ok
[INFO] [stdout] test write_cell_context::tests_extra::with_write_context_keeps_holder_view_equivalence ... ok
[INFO] [stdout] test write_cell_data::tests_extra::decoration_getters_return_configured_metadata ... ok
[INFO] [stdout] test write_cell_data::tests_extra::decoration_getters_return_none_when_absent ... ok
[INFO] [stdout] test write_cell_data::tests_extra::from_hyperlink_and_from_comment_construct_values ... ok
[INFO] [stdout] test write_context::tests::finish_write_context_dispatches_to_resource_owner ... ok
[INFO] [stdout] test write_cell_context::tests_extra::activate_original_value_stays_cleared_for_head_cells ... ok
[INFO] [stdout] test write_context::tests::lifecycle_probe_exercises_every_holder_accessor ... ok
[INFO] [stdout] test write_cell_context::tests_extra::apply_cell_mutations_and_sync_handle ... ok
[INFO] [stdout] test write_cell_context::tests_extra::with_holder_context_resolves_table_and_sheet ... ok
[INFO] [stdout] test write_context::tests::write_context_impl_exposes_workbook_sheet_and_table_accessors ... ok
[INFO] [stdout] test write_context::tests_extra::minimal_holder_path_returns_configured_path ... ok
[INFO] [stdout] test write_context::tests_extra::write_context_impl_holder_trait_remaining_methods ... ok
[INFO] [stdout] test write_handler::tests_extra::import_marker_holds_value ... ok
[INFO] [stdout] test write_holder_context::tests::compatibility_contexts_report_unknown_state_as_absent ... ok
[INFO] [stdout] test write_holder_context::tests::holder_views_preserve_real_workbook_sheet_row_and_table_state ... ok
[INFO] [stdout] test write_context::tests_extra::default_holder_state_fields_and_from_holder ... ok
[INFO] [stdout] test util::work_book_util::tests::creator_chain_delegates_to_real_backend_objects ... ok
[INFO] [stdout] test write_cell_context::tests_extra::activate_original_value_uses_explicit_override ... ok
[INFO] [stdout] test util::string_utils::tests_extra::is_numeric_accepts_digits_only ... ok
[INFO] [stdout] test write_holder_context::tests_extra::default_matches_new ... ok
[INFO] [stdout] test write_cell_context::tests_extra::activate_original_value_moves_pending_without_clone ... ok
[INFO] [stdout] test write_sheet_context::tests_extra::sheet_accessor_returns_self ... ok
[INFO] [stdout] test write_context::tests_extra::write_context_impl_inherent_accessors_and_holder_switch ... ok
[INFO] [stdout] test write_sheet_context::tests_extra::with_holder_context_resolves_holder_views ... ok
[INFO] [stdout] test write_workbook_context::tests_extra::from_write_context_captures_path ... ok
[INFO] [stdout] test write_workbook_context::tests_extra::path_and_workbook_accessors ... ok
[INFO] [stdout] test write_holder_context::tests_extra::from_write_context_captures_table_branch ... ok
[INFO] [stdout] test write_holder_context::tests_extra::from_write_context_without_sheet_stays_workbook ... ok
[INFO] [stdout] test write_holder_context::tests_extra::holder_trait_sheet_accessors_with_sheet ... ok
[INFO] [stdout] test write_row_context::tests_extra::with_holder_context_sheet_branch ... ok
[INFO] [stdout] test write_context::tests_extra::holder_default_trait_methods_return_none ... ok
[INFO] [stderr]    Doc-tests easyexcel_core
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 596 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test src/annotation/excel_comment.rs - annotation::excel_comment::ExcelComment (line 20) ... ignored
[INFO] [stdout] test src/annotation/excel_conditional.rs - annotation::excel_conditional::ExcelConditional (line 21) ... ignored
[INFO] [stdout] test src/annotation/excel_data_validation.rs - annotation::excel_data_validation::ExcelDataValidation (line 22) ... ignored
[INFO] [stdout] test src/annotation/excel_filter.rs - annotation::excel_filter::ExcelFilter (line 17) ... ignored
[INFO] [stdout] test src/annotation/excel_formula.rs - annotation::excel_formula::ExcelFormula (line 19) ... ignored
[INFO] [stdout] test src/annotation/excel_hyperlink.rs - annotation::excel_hyperlink::ExcelHyperlink (line 20) ... ignored
[INFO] [stdout] test src/annotation/excel_image.rs - annotation::excel_image::ExcelImage (line 19) ... ignored
[INFO] [stdout] test src/util/excel_utils.rs - util::excel_utils::col_name_to_index (line 35) ... ok
[INFO] [stdout] test src/util/excel_utils.rs - util::excel_utils::index_to_col_name (line 11) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 7 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.60s; merged doctests compilation took 0.57s
[INFO] running `Command { std: "docker" "inspect" "494f62aabb621c7ec866543efb2e8dc3e0ccb38a06b17a1e63129c9347957f1b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "494f62aabb621c7ec866543efb2e8dc3e0ccb38a06b17a1e63129c9347957f1b", kill_on_drop: false }`
[INFO] [stdout] 494f62aabb621c7ec866543efb2e8dc3e0ccb38a06b17a1e63129c9347957f1b
