[INFO] fetching crate spreadsheet-to-json 0.5.0...
[INFO] testing spreadsheet-to-json-0.5.0 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate spreadsheet-to-json 0.5.0 into /workspace/builds/worker-5-tc2/source
[INFO] started tweaking crates.io crate spreadsheet-to-json 0.5.0
[INFO] removed 0 missing examples
[INFO] finished tweaking crates.io crate spreadsheet-to-json 0.5.0
[INFO] tweaked toml for crates.io crate spreadsheet-to-json 0.5.0 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate spreadsheet-to-json 0.5.0 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 spreadsheet-to-json 0.5.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" "+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-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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] ccbb9c3c823552d834dc331222893de99c559682e9b7f1d1fd121a54a9bd06c2
[INFO] running `Command { std: "docker" "start" "ccbb9c3c823552d834dc331222893de99c559682e9b7f1d1fd121a54a9bd06c2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ccbb9c3c823552d834dc331222893de99c559682e9b7f1d1fd121a54a9bd06c2", 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" "ccbb9c3c823552d834dc331222893de99c559682e9b7f1d1fd121a54a9bd06c2" "/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" "ccbb9c3c823552d834dc331222893de99c559682e9b7f1d1fd121a54a9bd06c2", 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" "ccbb9c3c823552d834dc331222893de99c559682e9b7f1d1fd121a54a9bd06c2" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling quote v1.0.46
[INFO] [stderr]    Compiling to_segments v0.1.2
[INFO] [stderr]    Compiling zlib-rs v0.6.6
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling typed-path v0.12.3
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling zopfli v0.8.3
[INFO] [stderr]    Compiling socket2 v0.6.5
[INFO] [stderr]    Compiling mio v1.2.2
[INFO] [stderr]    Compiling quick-xml v0.41.0
[INFO] [stderr]    Compiling codepage v0.1.2
[INFO] [stderr]    Compiling csv-core v0.1.13
[INFO] [stderr]    Compiling fast-float2 v0.2.3
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling enclose-strings v0.3.0
[INFO] [stderr]    Compiling alphanumeric v0.2.0
[INFO] [stderr]    Compiling csv v1.4.0
[INFO] [stderr]    Compiling simple-string-patterns v0.4.0
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling is-truthy v0.1.2
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tokio-macros v2.7.1
[INFO] [stderr]    Compiling zip v8.6.0
[INFO] [stderr]    Compiling tokio v1.53.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling fuzzy-datetime v0.1.4
[INFO] [stderr]    Compiling calamine v0.36.0
[INFO] [stderr]    Compiling spreadsheet-to-json v0.5.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 45.98s
[INFO] running `Command { std: "docker" "inspect" "ccbb9c3c823552d834dc331222893de99c559682e9b7f1d1fd121a54a9bd06c2", 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" "ccbb9c3c823552d834dc331222893de99c559682e9b7f1d1fd121a54a9bd06c2" "/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 zip v4.6.1
[INFO] [stderr]    Compiling rust_xlsxwriter v0.89.1
[INFO] [stderr]    Compiling spreadsheet-to-json v0.5.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 44.81s
[INFO] running `Command { std: "docker" "inspect" "ccbb9c3c823552d834dc331222893de99c559682e9b7f1d1fd121a54a9bd06c2", 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" "ccbb9c3c823552d834dc331222893de99c559682e9b7f1d1fd121a54a9bd06c2" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.14s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/spreadsheet-to-json/4a30938004ac5d5e/out/spreadsheet_to_json-4a30938004ac5d5e)
[INFO] [stdout] 
[INFO] [stdout] running 166 tests
[INFO] [stdout] test data_set::tests::test_exclude_nested_path_dollar_wildcard_recurses_into_every_array_item ... ok
[INFO] [stdout] test data_set::tests::test_exclude_nested_path_removes_a_top_level_key ... ok
[INFO] [stdout] test data_set::tests::test_omit_null_values_drops_top_level_and_nested_nulls_but_not_empty_strings ... ok
[INFO] [stdout] test data_set::tests::test_exclude_nested_path_unmatched_or_malformed_path_is_a_silent_no_op ... ok
[INFO] [stdout] test data_set::tests::test_exclude_nested_path_removes_one_field_from_a_nested_object ... ok
[INFO] [stdout] test detect::tests::test_boolean_and_date_cells_are_a_stronger_data_signal_than_plain_numbers ... ok
[INFO] [stdout] test detect::tests::test_detects_header_with_decimal_comma_numeric_data ... ok
[INFO] [stdout] test detect::tests::test_headerless_purely_textual_file_reports_no_header_found ... ok
[INFO] [stdout] test detect::tests::test_detects_header_with_no_gap ... ok
[INFO] [stdout] test detect::tests::test_locale_numeric_rejects_labels_with_embedded_digits ... ok
[INFO] [stdout] test detect::tests::test_falls_back_when_sample_is_empty ... ok
[INFO] [stdout] test detect::tests::test_purely_textual_header_is_still_detected_via_length ... ok
[INFO] [stdout] test detect::tests::test_locale_numeric_recognises_decimal_comma_and_thousands_grouping ... ok
[INFO] [stdout] test detect::tests::test_year_column_headers_are_not_mistaken_for_data ... ok
[INFO] [stdout] test detect::tests::test_header_is_the_fully_populated_row_not_the_most_common_width ... ok
[INFO] [stdout] test detect::tests::test_large_numbers_are_not_misread_as_dates ... ok
[INFO] [stdout] test data_set::tests::test_sheet_name_matching_handles_names_with_no_spaces ... FAILED
[INFO] [stdout] test data_set::tests::test_sheet_index_selection_still_works ... FAILED
[INFO] [stdout] test data_set::tests::test_sheet_name_matching_falls_back_to_first_sheet_when_unmatched ... FAILED
[INFO] [stdout] test detect::tests::test_detects_header_with_notes_row_between_header_and_data ... ok
[INFO] [stdout] test data_set::tests::test_sheet_name_matching_is_case_insensitive_and_ignores_punctuation ... FAILED
[INFO] [stdout] test filter::tests::test_filter_condition_evaluates_nested_and_or ... ok
[INFO] [stdout] test filter::tests::test_filter_condition_not_negates_a_compound_condition ... ok
[INFO] [stdout] test filter::tests::test_filter_condition_missing_key_counts_as_no_match_not_a_pass ... ok
[INFO] [stdout] test filter::tests::test_not_between_is_the_exact_negation_of_between ... ok
[INFO] [stdout] test filter::tests::test_column_match_distinguishes_missing_key_from_non_matching_value ... ok
[INFO] [stdout] test filter::tests::test_one_of_matches_by_plain_equality_not_ordering ... ok
[INFO] [stdout] test filter::tests::test_ordered_filters_compare_strings_lexicographically ... ok
[INFO] [stdout] test headers::tests::test_cell_letters_2 ... ok
[INFO] [stdout] test headers::tests::test_cell_letters_6 ... ok
[INFO] [stdout] test headers::tests::test_combine_header_rows_forward_fills_a_single_merged_block ... ok
[INFO] [stdout] test filter::tests::test_column_match_at_path_descends_into_a_nested_object ... ok
[INFO] [stdout] test headers::tests::test_combine_header_rows_handles_two_merged_blocks_in_the_same_row ... ok
[INFO] [stdout] test headers::tests::test_combine_header_rows_leaves_a_leading_blank_with_nothing_to_inherit_empty ... ok
[INFO] [stdout] test headers::tests::test_combine_header_rows_skips_a_row_that_contributes_nothing_for_one_column ... ok
[INFO] [stdout] test headers::tests::test_combine_header_rows_with_a_single_row_is_a_no_op ... ok
[INFO] [stdout] test headers::tests::test_first_row ... ok
[INFO] [stdout] test headers::tests::test_headers_a1_override ... ok
[INFO] [stdout] test headers::tests::test_headers_c01_override ... ok
[INFO] [stdout] test headers::tests::test_is_not_header_row_uses_raw_text_not_coerced_values ... ok
[INFO] [stdout] test headers::tests::test_resolve_columns_still_supports_positional_overrides ... ok
[INFO] [stdout] test detect::tests::test_falls_back_when_no_row_has_two_or_more_cells ... ok
[INFO] [stdout] test detect::tests::test_falls_back_when_first_wide_row_looks_numeric ... ok
[INFO] [stdout] test filter::tests::test_ordered_filters_do_not_compare_mixed_types ... ok
[INFO] [stdout] test filter::tests::test_any_one_of_matches_array_values_intersecting_the_list ... ok
[INFO] [stdout] test headers::tests::test_cell_letters_1 ... ok
[INFO] [stdout] test headers::tests::test_cell_letters_3 ... ok
[INFO] [stdout] test headers::tests::test_resolve_columns_matches_by_source_key_regardless_of_position ... ok
[INFO] [stdout] test headers::tests::test_cell_letters_4 ... ok
[INFO] [stdout] test headers::tests::test_resolve_columns_source_key_match_is_snake_cased ... ok
[INFO] [stdout] test headers::tests::test_cell_letters_5 ... ok
[INFO] [stdout] test key_segment::tests::test_array_with_chained_inner_objects_produces_flat_tidy_items ... ok
[INFO] [stdout] test key_segment::tests::test_array_with_inner_objects_still_merges_when_full_signature_agrees ... ok
[INFO] [stdout] test key_segment::tests::test_key_segment_from_json_excluded ... ok
[INFO] [stdout] test key_segment::tests::test_key_segment_from_json_array_with_inner_object_round_trips_the_longevity_example ... ok
[INFO] [stdout] test key_segment::tests::test_key_segment_from_json_object_nests_recursively ... ok
[INFO] [stdout] test key_segment::tests::test_plain_array_also_drops_empty_strings_since_csv_blanks_are_never_actually_null ... ok
[INFO] [stdout] test key_segment::tests::test_identifier_from_json_reads_strings_and_numbers ... ok
[INFO] [stdout] test key_segment::tests::test_plain_array_pushes_bare_scalars_with_no_object_wrapper ... ok
[INFO] [stdout] test headers::tests::test_resolve_columns_unmatched_source_key_is_a_no_op ... ok
[INFO] [stdout] test key_segment::tests::test_object_nests_and_merges_sibling_columns ... ok
[INFO] [stdout] test key_segment::tests::test_simple_matches_todays_flat_behavior ... ok
[INFO] [stdout] test key_segment::tests::test_key_segment_from_json_plain_array ... ok
[INFO] [stdout] test key_segment::tests::test_key_segment_from_json_plain_string_is_simple_shorthand ... ok
[INFO] [stdout] test key_segment::tests::test_key_segment_from_json_rejects_unknown_type_and_missing_fields ... ok
[INFO] [stdout] test key_segment::tests::test_plain_array_stays_an_empty_array_not_absent_when_every_matched_cell_is_blank ... ok
[INFO] [stdout] test key_segment::tests::test_array_pushes_positionally_with_no_discriminator ... ok
[INFO] [stdout] test key_segment::tests::test_array_inner_object_merges_matching_year_into_one_item ... ok
[INFO] [stdout] test key_segment::tests::test_excluded_inserts_nothing ... ok
[INFO] [stdout] test options::tests::test_first_data_row_index_defaults_to_right_after_header_row ... ok
[INFO] [stdout] test options::tests::test_first_data_row_index_defaults_to_none_when_both_unset ... ok
[INFO] [stdout] test options::tests::test_first_data_row_index_honors_data_row_equal_to_header ... ok
[INFO] [stdout] test key_segment::tests::test_plain_array_drops_null_elements_rather_than_keeping_them_positional ... ok
[INFO] [stdout] test options::tests::test_format_from_str_array_strips_a_js_like_quoted_separator ... ok
[INFO] [stdout] test options::tests::test_format_mode ... ok
[INFO] [stdout] test options::tests::test_format_from_str_array_defaults_to_comma_with_no_explicit_separator ... ok
[INFO] [stdout] test options::tests::test_format_from_str_parses_the_documented_array_syntax ... ok
[INFO] [stdout] test options::tests::test_format_from_str_array_accepts_arbitrary_text_between_bracket_and_paren ... ok
[INFO] [stdout] test options::tests::test_format_from_str_array_with_an_unrecognised_element_type_falls_back_to_auto ... ok
[INFO] [stdout] test options::tests::test_format_from_str_array_accepts_the_same_loose_type_synonyms_as_scalars ... ok
[INFO] [stdout] test options::tests::test_first_data_row_index_ignores_data_row_before_header ... ok
[INFO] [stdout] test options::tests::test_first_data_row_index_with_only_data_row_set ... ok
[INFO] [stdout] test options::tests::test_format_from_str_array_accepts_a_multi_character_separator ... ok
[INFO] [stdout] test reader::tests::test_column_datetime_mode_applies_only_to_genuine_datetime_cells_under_format_auto ... ok
[INFO] [stdout] test options::tests::test_match_truthy_custom ... ok
[INFO] [stdout] test options::tests::test_xlsm_is_recognised_and_routed_through_calamine ... ok
[INFO] [stdout] test options::tests::test_first_data_row_index_honors_explicit_gap ... ok
[INFO] [stdout] test options::tests::test_format_from_str_non_array_syntax_is_unaffected ... ok
[INFO] [stdout] test reader::tests::test_csv_cell_format_hm_drops_seconds_too ... ok
[INFO] [stdout] test reader::tests::test_csv_cell_format_time_extracts_time_of_day_from_a_plain_date_string ... ok
[INFO] [stdout] test options::tests::test_limit_rows_is_unset_by_default_and_set_via_the_builder ... ok
[INFO] [stdout] test reader::tests::test_column_override_1 ... ok
[INFO] [stdout] test reader::tests::test_csv_cell_integer_format_truncates_decimal_values ... ok
[INFO] [stdout] test reader::tests::test_decimal_to_hm_string_reads_the_fraction_as_literal_minutes_not_a_scaled_fraction ... ok
[INFO] [stdout] test reader::tests::test_csv_cell_does_not_coerce_ids_to_booleans ... ok
[INFO] [stdout] test reader::tests::test_csv_cell_float_format_strips_a_currency_symbol_but_keeps_the_decimal ... ok
[INFO] [stdout] test reader::tests::test_csv_cell_decimal_format_rounds_to_the_given_precision ... ok
[INFO] [stdout] test reader::tests::test_column_override_2 ... ok
[INFO] [stdout] test reader::tests::test_column_key_as_key_segment_nests_two_columns_into_one_object_end_to_end ... FAILED
[INFO] [stdout] test reader::tests::test_detect_header_does_not_change_output_for_a_normal_well_formed_file ... FAILED
[INFO] [stdout] test reader::tests::test_detect_header_off_by_default_leaves_notes_rows_uncleaned ... ok
[INFO] [stdout] test reader::tests::test_csv_cell_format_datetime_simple_drops_milliseconds_and_z ... ok
[INFO] [stdout] test reader::tests::test_data_row_index_skips_the_gap_between_header_and_real_data ... ok
[INFO] [stdout] test reader::tests::test_format_array_element_that_fails_to_parse_becomes_null_in_place ... ok
[INFO] [stdout] test reader::tests::test_format_array_is_not_misread_as_a_bare_number_by_numeric_sniffing ... ok
[INFO] [stdout] test reader::tests::test_format_array_on_a_native_float_cell_has_nothing_to_split_so_stays_a_plain_number ... ok
[INFO] [stdout] test reader::tests::test_format_array_splits_and_formats_each_element_via_to_segments ... ok
[INFO] [stdout] test reader::tests::test_format_array_with_text_elements_matches_the_original_tags_use_case ... ok
[INFO] [stdout] test reader::tests::test_format_date_recognizes_dot_separated_dates_too ... ok
[INFO] [stdout] test reader::tests::test_format_date_recognizes_slash_separated_dates_of_any_order ... ok
[INFO] [stdout] test reader::tests::test_format_datetime_recognizes_slash_separated_dates_too ... ok
[INFO] [stdout] test reader::tests::test_format_from_str_array_syntax_round_trips_through_actual_cell_processing ... ok
[INFO] [stdout] test reader::tests::test_filter_rules_drop_non_matching_rows_xlsx_end_to_end ... ok
[INFO] [stdout] test reader::tests::test_csv_header_row_equals_data_row_index_for_predefined_headers ... ok
[INFO] [stdout] test reader::tests::test_format_time_reconstructs_hm_from_a_decimal_disguised_time ... ok
[INFO] [stdout] test reader::tests::test_filter_rules_drop_non_matching_rows_csv_end_to_end ... ok
[INFO] [stdout] test reader::tests::test_detect_header_falls_back_to_fallback_naming_for_headerless_text_csv ... ok
[INFO] [stdout] test reader::tests::test_filter_rules_do_not_extend_the_row_scan_cap ... ok
[INFO] [stdout] test reader::tests::test_csv_omit_header_uses_fallback_keys_not_empty_rows ... ok
[INFO] [stdout] test reader::tests::test_direct_processing_xlsx ... FAILED
[INFO] [stdout] test reader::tests::test_direct_processing_csv ... FAILED
[INFO] [stdout] test reader::tests::test_column_from_json_nested_key_segment_drives_real_output_end_to_end ... FAILED
[INFO] [stdout] test reader::tests::test_csv_header_row_span_combines_a_merged_year_row_with_a_region_row ... ok
[INFO] [stdout] test reader::tests::test_format_time_falls_back_to_a_bare_time_string_with_no_date_component ... ok
[INFO] [stdout] test reader::tests::test_format_time_column_override_forces_time_only_even_for_a_full_datetime ... ok
[INFO] [stdout] test reader::tests::test_large_csv_file ... FAILED
[INFO] [stdout] test reader::tests::test_medium_excel_file ... FAILED
[INFO] [stdout] test reader::tests::test_data_row_index_in_preview_multimode_skips_the_gap_too ... ok
[INFO] [stdout] test reader::tests::test_max_and_limit_compose_whichever_bound_is_hit_first ... ok
[INFO] [stdout] test reader::tests::test_detect_header_opt_in_finds_header_and_data_row_xlsx ... ok
[INFO] [stdout] test reader::tests::test_detect_header_falls_back_to_fallback_naming_for_headerless_text_xlsx ... ok
[INFO] [stdout] test reader::tests::test_parse_bare_time_string_converts_a_trailing_am_pm_marker_to_24_hour ... ok
[INFO] [stdout] test reader::tests::test_detect_header_opt_in_finds_header_and_data_row_csv ... ok
[INFO] [stdout] test reader::tests::test_max_rows_bounds_the_csv_streaming_save_path ... ok
[INFO] [stdout] test reader::tests::test_native_float_cell_decimal_format_rounds_to_the_given_precision ... ok
[INFO] [stdout] test reader::tests::test_multisheet_preview_ods ... FAILED
[INFO] [stdout] test reader::tests::test_limit_rows_without_a_filter_caps_the_plain_row_count ... ok
[INFO] [stdout] test reader::tests::test_limit_rows_bounds_the_csv_streaming_save_path_independent_of_max ... ok
[INFO] [stdout] test reader::tests::test_limit_rows_caps_matching_rows_not_scanned_rows_csv_end_to_end ... ok
[INFO] [stdout] test reader::tests::test_parse_bare_time_string_extracts_and_validates_via_to_numbers ... ok
[INFO] [stdout] test reader::tests::test_parse_bare_time_string_rejects_anything_else_with_letters_rather_than_guess ... ok
[INFO] [stdout] test reader::tests::test_row_wide_hm_only_truncates_seconds_from_a_native_datetime_cell ... ok
[INFO] [stdout] test reader::tests::test_row_wide_simple_mode_strips_milliseconds_and_z_from_a_native_iso_datetime_cell ... ok
[INFO] [stdout] test reader::tests::test_resolve_datetime_mode_prefers_column_format_over_row_defaults ... ok
[INFO] [stdout] test reader::tests::test_read_workbook_info ... FAILED
[INFO] [stdout] test reader::tests::test_csv_header_row_and_data_row_index_skip_a_gap ... ok
[INFO] [stdout] test reader::tests::test_sniff_delimiter_falls_back_when_content_is_inconclusive ... ok
[INFO] [stdout] test reader::tests::test_header_row_span_default_of_one_is_unchanged_from_today_xlsx ... ok
[INFO] [stdout] test reader::tests::test_row_wide_time_only_strips_the_date_from_a_native_iso_datetime_cell ... ok
[INFO] [stdout] test reader::tests::test_simplify_datetime_string_drops_milliseconds_and_trailing_z ... ok
[INFO] [stdout] test reader::tests::test_sniff_delimiter_detects_tab_in_a_dot_csv_file ... ok
[INFO] [stdout] test reader::tests::test_sniff_delimiter_detects_semicolon_in_a_dot_csv_file ... ok
[INFO] [stdout] test round_decimal::tests::test_round_decimal ... ok
[INFO] [stdout] test reader::tests::test_header_row_without_data_row_index_captures_the_gap_row_as_data ... ok
[INFO] [stdout] test reader::tests::test_header_row_span_combines_a_merged_year_row_with_a_region_row_xlsx ... ok
[INFO] [stdout] test reader::tests::test_limit_rows_caps_matching_rows_xlsx_end_to_end ... ok
[INFO] [stdout] test reader::tests::test_omit_header_uses_fallback_names_for_xlsx_not_real_header_text ... FAILED
[INFO] [stdout] test reader::tests::test_result_set_reports_the_resolved_header_and_body_start_indices ... ok
[INFO] [stdout] test reader::tests::test_tsv_files_split_on_tab_not_the_literal_letter_t ... ok
[INFO] [stdout] test reader::tests::test_time_only_excel_cell_does_not_carry_the_epoch_placeholder_date ... ok
[INFO] [stdout] test reader::tests::test_semicolon_delimited_decimal_comma_csv_end_to_end ... ok
[INFO] [stdout] test reader::tests::test_source_key_override_renames_and_reformats_without_position ... FAILED
[INFO] [stdout] test reader::tests::test_result_set_reports_resolved_indices_from_auto_detection_too ... ok
[INFO] [stdout] test reader::tests::test_simple_mode_still_avoids_the_epoch_placeholder_date_for_a_genuine_time_only_excel_cell ... ok
[INFO] [stdout] test reader::tests::test_omit_null_values_row_option_drops_null_keys_end_to_end ... ok
[INFO] [stdout] test reader::tests::test_source_key_override_casts_native_datetime_cell_to_date_only ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- data_set::tests::test_sheet_name_matching_handles_names_with_no_spaces stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'data_set::tests::test_sheet_name_matching_handles_names_with_no_spaces' (869) panicked at src/data_set.rs:563:56:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Ods(Io(Os { code: 2, kind: NotFound, message: "No such file or directory" }))
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6538500ca221 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6538500e1e5a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x6538500ce6cc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6538500a5bb6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6538500c2489 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x65384ff32a10 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x6538500c27b2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6538500a5c62 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x65385009e979 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6538500a686d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x6538500e25bc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6538500e2392 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x65384ff12db1 - <spreadsheet_to_json[77bfe8fd3ecaad84]::data_set::tests::test_sheet_name_matching_handles_names_with_no_spaces::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x65384ff25e5b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   14:     0x65384ff33035 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x65384ff2c924 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x65384ff360c2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x6538500c988f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x71e5f3d21dfa - <unknown>
[INFO] [stdout]   19:     0x71e5f3db53d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- data_set::tests::test_sheet_index_selection_still_works stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'data_set::tests::test_sheet_index_selection_still_works' (867) panicked at src/data_set.rs:585:56:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Ods(Io(Os { code: 2, kind: NotFound, message: "No such file or directory" }))
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6538500ca221 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6538500e1e5a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x6538500ce6cc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6538500a5bb6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6538500c2489 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x65384ff32a10 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x6538500c27b2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6538500a5c62 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x65385009e979 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6538500a686d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x6538500e25bc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6538500e2392 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x65384ff11d6b - <spreadsheet_to_json[77bfe8fd3ecaad84]::data_set::tests::test_sheet_index_selection_still_works::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x65384ff25e5b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   14:     0x65384ff33035 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x65384ff2c924 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x65384ff360c2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x6538500c988f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x71e5f3d21dfa - <unknown>
[INFO] [stdout]   19:     0x71e5f3db53d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] [stdout] ---- data_set::tests::test_sheet_name_matching_falls_back_to_first_sheet_when_unmatched stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'data_set::tests::test_sheet_name_matching_falls_back_to_first_sheet_when_unmatched' (868) panicked at src/data_set.rs:574:56:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Ods(Io(Os { code: 2, kind: NotFound, message: "No such file or directory" }))
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6538500ca221 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6538500e1e5a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x6538500ce6cc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6538500a5bb6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6538500c2489 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x65384ff32a10 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x6538500c27b2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6538500a5c62 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x65385009e979 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6538500a686d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x6538500e25bc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6538500e2392 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x65384ff14bee - <spreadsheet_to_json[77bfe8fd3ecaad84]::data_set::tests::test_sheet_name_matching_falls_back_to_first_sheet_when_unmatched::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x65384ff25e5b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   14:     0x65384ff33035 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x65384ff2c924 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x65384ff360c2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x6538500c988f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x71e5f3d21dfa - <unknown>
[INFO] [stdout]   19:     0x71e5f3db53d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- data_set::tests::test_sheet_name_matching_is_case_insensitive_and_ignores_punctuation stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'data_set::tests::test_sheet_name_matching_is_case_insensitive_and_ignores_punctuation' (870) panicked at src/data_set.rs:548:56:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Ods(Io(Os { code: 2, kind: NotFound, message: "No such file or directory" }))
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6538500ca221 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6538500e1e5a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x6538500ce6cc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6538500a5bb6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6538500c2489 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x65384ff32a10 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x6538500c27b2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6538500a5c62 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x65385009e979 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6538500a686d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x6538500e25bc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6538500e2392 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x65384ff15204 - <spreadsheet_to_json[77bfe8fd3ecaad84]::data_set::tests::test_sheet_name_matching_is_case_insensitive_and_ignores_punctuation::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x65384ff25e5b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   14:     0x65384ff33035 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x65384ff2c924 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x65384ff360c2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x6538500c988f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x71e5f3d21dfa - <unknown>
[INFO] [stdout]   19:     0x71e5f3db53d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- reader::tests::test_column_key_as_key_segment_nests_two_columns_into_one_object_end_to_end stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'reader::tests::test_column_key_as_key_segment_nests_two_columns_into_one_object_end_to_end' (952) panicked at src/reader.rs:1512:56:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: GenericError("file_unavailable")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6538500ca221 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6538500e1e5a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x6538500ce6cc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6538500a5bb6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6538500c2489 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x65384ff32a10 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x6538500c27b2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6538500a5c62 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x65385009e979 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6538500a686d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x6538500e25bc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6538500e2392 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x65384fe3ad2f - <spreadsheet_to_json[77bfe8fd3ecaad84]::reader::tests::test_column_key_as_key_segment_nests_two_columns_into_one_object_end_to_end::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x65384ff25e5b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   14:     0x65384ff33035 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x65384ff2c924 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x65384ff360c2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x6538500c988f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x71e5f3d21dfa - <unknown>
[INFO] [stdout]   19:     0x71e5f3db53d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- reader::tests::test_detect_header_does_not_change_output_for_a_normal_well_formed_file stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'reader::tests::test_detect_header_does_not_change_output_for_a_normal_well_formed_file' (995) panicked at src/reader.rs:1381:56:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: GenericError("file_unavailable")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6538500ca221 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6538500e1e5a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x6538500ce6cc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6538500a5bb6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6538500c2489 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x65384ff32a10 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x6538500c27b2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6538500a5c62 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x65385009e979 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6538500a686d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x6538500e25bc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6538500e2392 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x65384fe3674b - <spreadsheet_to_json[77bfe8fd3ecaad84]::reader::tests::test_detect_header_does_not_change_output_for_a_normal_well_formed_file::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x65384ff25e5b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   14:     0x65384ff33035 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x65384ff2c924 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x65384ff360c2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x6538500c988f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x71e5f3d21dfa - <unknown>
[INFO] [stdout]   19:     0x71e5f3db53d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- reader::tests::test_direct_processing_xlsx stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'reader::tests::test_direct_processing_xlsx' (1106) panicked at src/reader.rs:1467:27:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: GenericError("file_unavailable")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6538500ca221 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6538500e1e5a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x6538500ce6cc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6538500a5bb6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6538500c2489 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x65384ff32a10 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x6538500c27b2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6538500a5c62 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x65385009e979 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6538500a686d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x6538500e25bc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6538500e2392 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x65384fe23dfa - <spreadsheet_to_json[77bfe8fd3ecaad84]::reader::tests::test_direct_processing_xlsx::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x65384ff25e5b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   14:     0x65384ff33035 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x65384ff2c924 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x65384ff360c2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x6538500c988f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x71e5f3d21dfa - <unknown>
[INFO] [stdout]   19:     0x71e5f3db53d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- reader::tests::test_direct_processing_csv stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'reader::tests::test_direct_processing_csv' (1105) panicked at src/reader.rs:2369:27:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: GenericError("file_unavailable")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6538500ca221 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6538500e1e5a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x6538500ce6cc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6538500a5bb6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6538500c2489 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x65384ff32a10 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x6538500c27b2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6538500a5c62 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x65385009e979 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6538500a686d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x6538500e25bc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6538500e2392 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x65384fe23cba - <spreadsheet_to_json[77bfe8fd3ecaad84]::reader::tests::test_direct_processing_csv::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x65384ff25e5b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   14:     0x65384ff33035 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x65384ff2c924 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x65384ff360c2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x6538500c988f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x71e5f3d21dfa - <unknown>
[INFO] [stdout]   19:     0x71e5f3db53d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- reader::tests::test_column_from_json_nested_key_segment_drives_real_output_end_to_end stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'reader::tests::test_column_from_json_nested_key_segment_drives_real_output_end_to_end' (951) panicked at src/reader.rs:1544:56:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: GenericError("file_unavailable")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6538500ca221 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6538500e1e5a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x6538500ce6cc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6538500a5bb6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6538500c2489 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x65384ff32a10 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x6538500c27b2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6538500a5c62 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x65385009e979 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6538500a686d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x6538500e25bc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6538500e2392 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x65384fe34664 - <spreadsheet_to_json[77bfe8fd3ecaad84]::reader::tests::test_column_from_json_nested_key_segment_drives_real_output_end_to_end::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x65384ff25e5b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   14:     0x65384ff33035 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x65384ff2c924 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x65384ff360c2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x6538500c988f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x71e5f3d21dfa - <unknown>
[INFO] [stdout]   19:     0x71e5f3db53d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- reader::tests::test_large_csv_file stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'reader::tests::test_large_csv_file' (1331) panicked at src/reader.rs:2622:13:
[INFO] [stdout] Failed to process large CSV file
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6538500ca221 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6538500e1e5a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x6538500ce6cc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6538500a5bb6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6538500c2489 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x65384ff32a10 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x6538500c27b2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6538500a5c94 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x65385009e979 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6538500a686d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x6538500e25bc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x65384fe1d9b0 - spreadsheet_to_json[77bfe8fd3ecaad84]::reader::tests::test_large_csv_file::{closure#0}
[INFO] [stdout]   12:     0x65384fed0fd3 - <tokio[9bb6a0a574a3e4a4]::runtime::scheduler::current_thread::Context>::enter::<core[a373ad73a504971]::task::poll::Poll<()>, <tokio[9bb6a0a574a3e4a4]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   13:     0x65384febb3ec - <tokio[9bb6a0a574a3e4a4]::runtime::context::scoped::Scoped<tokio[9bb6a0a574a3e4a4]::runtime::scheduler::Context>>::set::<<tokio[9bb6a0a574a3e4a4]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[9bb6a0a574a3e4a4]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[9bb6a0a574a3e4a4]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x65384fed11a7 - <tokio[9bb6a0a574a3e4a4]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   15:     0x65384feea11b - tokio[9bb6a0a574a3e4a4]::runtime::context::runtime::enter_runtime::<<tokio[9bb6a0a574a3e4a4]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   16:     0x65384fe90ab5 - <tokio[9bb6a0a574a3e4a4]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   17:     0x65384fe21bce - <spreadsheet_to_json[77bfe8fd3ecaad84]::reader::tests::test_large_csv_file::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   18:     0x65384ff25e5b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   19:     0x65384ff33035 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   20:     0x65384ff2c924 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   21:     0x65384ff360c2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   22:     0x6538500c988f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   23:     0x71e5f3d21dfa - <unknown>
[INFO] [stdout]   24:     0x71e5f3db53d4 - clone
[INFO] [stdout]   25:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- reader::tests::test_medium_excel_file stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'reader::tests::test_medium_excel_file' (1343) panicked at src/reader.rs:2636:13:
[INFO] [stdout] Failed to process large Excel file
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6538500ca221 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6538500e1e5a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x6538500ce6cc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6538500a5bb6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6538500c2489 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x65384ff32a10 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x6538500c27b2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6538500a5c94 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x65385009e979 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6538500a686d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x6538500e25bc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x65384fe1dd20 - spreadsheet_to_json[77bfe8fd3ecaad84]::reader::tests::test_medium_excel_file::{closure#0}
[INFO] [stdout]   12:     0x65384fed0fd3 - <tokio[9bb6a0a574a3e4a4]::runtime::scheduler::current_thread::Context>::enter::<core[a373ad73a504971]::task::poll::Poll<()>, <tokio[9bb6a0a574a3e4a4]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   13:     0x65384febb3ec - <tokio[9bb6a0a574a3e4a4]::runtime::context::scoped::Scoped<tokio[9bb6a0a574a3e4a4]::runtime::scheduler::Context>>::set::<<tokio[9bb6a0a574a3e4a4]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[9bb6a0a574a3e4a4]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[9bb6a0a574a3e4a4]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x65384fed11a7 - <tokio[9bb6a0a574a3e4a4]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   15:     0x65384feea11b - tokio[9bb6a0a574a3e4a4]::runtime::context::runtime::enter_runtime::<<tokio[9bb6a0a574a3e4a4]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   16:     0x65384fe90ab5 - <tokio[9bb6a0a574a3e4a4]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   17:     0x65384fe239be - <spreadsheet_to_json[77bfe8fd3ecaad84]::reader::tests::test_medium_excel_file::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   18:     0x65384ff25e5b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   19:     0x65384ff33035 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   20:     0x65384ff2c924 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   21:     0x65384ff360c2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   22:     0x6538500c988f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   23:     0x71e5f3d21dfa - <unknown>
[INFO] [stdout]   24:     0x71e5f3db53d4 - clone
[INFO] [stdout]   25:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- reader::tests::test_multisheet_preview_ods stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'reader::tests::test_multisheet_preview_ods' (1353) panicked at src/reader.rs:2537:30:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: GenericError("file_unavailable")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6538500ca221 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6538500e1e5a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x6538500ce6cc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6538500a5bb6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6538500c2489 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x65384ff32a10 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x6538500c27b2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6538500a5c62 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x65385009e979 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6538500a686d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x6538500e25bc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6538500e2392 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x65384fe240ef - <spreadsheet_to_json[77bfe8fd3ecaad84]::reader::tests::test_multisheet_preview_ods::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x65384ff25e5b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   14:     0x65384ff33035 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x65384ff2c924 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x65384ff360c2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x6538500c988f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x71e5f3d21dfa - <unknown>
[INFO] [stdout]   19:     0x71e5f3db53d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- reader::tests::test_read_workbook_info stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'reader::tests::test_read_workbook_info' (1514) panicked at src/reader.rs:2610:9:
[INFO] [stdout] assertion failed: info.is_ok()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6538500ca221 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6538500e1e5a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x6538500ce6cc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6538500a5bb6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6538500c2489 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x65384ff32a10 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x6538500c27b2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6538500a5c94 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x65385009e979 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6538500a686d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x6538500e25bc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6538500e2582 - core[a373ad73a504971]::panicking::panic
[INFO] [stdout]   12:     0x65384fe1e486 - spreadsheet_to_json[77bfe8fd3ecaad84]::reader::tests::test_read_workbook_info::{closure#0}
[INFO] [stdout]   13:     0x65384fed0fd3 - <tokio[9bb6a0a574a3e4a4]::runtime::scheduler::current_thread::Context>::enter::<core[a373ad73a504971]::task::poll::Poll<()>, <tokio[9bb6a0a574a3e4a4]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x65384febb3ec - <tokio[9bb6a0a574a3e4a4]::runtime::context::scoped::Scoped<tokio[9bb6a0a574a3e4a4]::runtime::scheduler::Context>>::set::<<tokio[9bb6a0a574a3e4a4]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[9bb6a0a574a3e4a4]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[9bb6a0a574a3e4a4]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   15:     0x65384fed11a7 - <tokio[9bb6a0a574a3e4a4]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x65384feea11b - tokio[9bb6a0a574a3e4a4]::runtime::context::runtime::enter_runtime::<<tokio[9bb6a0a574a3e4a4]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x65384fe90ab5 - <tokio[9bb6a0a574a3e4a4]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x65384fe23b3a - <spreadsheet_to_json[77bfe8fd3ecaad84]::reader::tests::test_read_workbook_info::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   19:     0x65384ff25e5b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   20:     0x65384ff33035 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   21:     0x65384ff2c924 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   22:     0x65384ff360c2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   23:     0x6538500c988f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   24:     0x71e5f3d21dfa - <unknown>
[INFO] [stdout]   25:     0x71e5f3db53d4 - clone
[INFO] [stdout]   26:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- reader::tests::test_omit_header_uses_fallback_names_for_xlsx_not_real_header_text stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'reader::tests::test_omit_header_uses_fallback_names_for_xlsx_not_real_header_text' (1385) panicked at src/reader.rs:1351:56:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: GenericError("file_unavailable")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6538500ca221 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6538500e1e5a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x6538500ce6cc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6538500a5bb6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6538500c2489 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x65384ff32a10 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x6538500c27b2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6538500a5c62 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x65385009e979 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6538500a686d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x6538500e25bc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6538500e2392 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x65384fe2fd2e - <spreadsheet_to_json[77bfe8fd3ecaad84]::reader::tests::test_omit_header_uses_fallback_names_for_xlsx_not_real_header_text::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x65384ff25e5b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   14:     0x65384ff33035 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x65384ff2c924 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x65384ff360c2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x6538500c988f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x71e5f3d21dfa - <unknown>
[INFO] [stdout]   19:     0x71e5f3db53d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- reader::tests::test_source_key_override_renames_and_reformats_without_position stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'reader::tests::test_source_key_override_renames_and_reformats_without_position' (1548) panicked at src/reader.rs:1480:56:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: GenericError("file_unavailable")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6538500ca221 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6538500e1e5a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x6538500ce6cc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6538500a5bb6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6538500c2489 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x65384ff32a10 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x6538500c27b2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6538500a5c62 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x65385009e979 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6538500a686d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x6538500e25bc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6538500e2392 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x65384fe2cff6 - <spreadsheet_to_json[77bfe8fd3ecaad84]::reader::tests::test_source_key_override_renames_and_reformats_without_position::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x65384ff25e5b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   14:     0x65384ff33035 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x65384ff2c924 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x65384ff360c2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x6538500c988f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x71e5f3d21dfa - <unknown>
[INFO] [stdout]   19:     0x71e5f3db53d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- reader::tests::test_source_key_override_casts_native_datetime_cell_to_date_only stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'reader::tests::test_source_key_override_casts_native_datetime_cell_to_date_only' (1540) panicked at src/reader.rs:1824:56:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: GenericError("file_unavailable")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6538500ca221 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6538500e1e5a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x6538500ce6cc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6538500a5bb6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6538500c2489 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x65384ff32a10 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x6538500c27b2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6538500a5c62 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x65385009e979 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6538500a686d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x6538500e25bc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6538500e2392 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x65384fe2e385 - <spreadsheet_to_json[77bfe8fd3ecaad84]::reader::tests::test_source_key_override_casts_native_datetime_cell_to_date_only::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x65384ff25e5b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   14:     0x65384ff33035 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x65384ff2c924 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x65384ff360c2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x6538500c988f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x71e5f3d21dfa - <unknown>
[INFO] [stdout]   19:     0x71e5f3db53d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     data_set::tests::test_sheet_index_selection_still_works
[INFO] [stdout]     data_set::tests::test_sheet_name_matching_falls_back_to_first_sheet_when_unmatched
[INFO] [stdout]     data_set::tests::test_sheet_name_matching_handles_names_with_no_spaces
[INFO] [stdout]     data_set::tests::test_sheet_name_matching_is_case_insensitive_and_ignores_punctuation
[INFO] [stdout]     reader::tests::test_column_from_json_nested_key_segment_drives_real_output_end_to_end
[INFO] [stdout]     reader::tests::test_column_key_as_key_segment_nests_two_columns_into_one_object_end_to_end
[INFO] [stdout]     reader::tests::test_detect_header_does_not_change_output_for_a_normal_well_formed_file
[INFO] [stdout]     reader::tests::test_direct_processing_csv
[INFO] [stdout]     reader::tests::test_direct_processing_xlsx
[INFO] [stdout]     reader::tests::test_large_csv_file
[INFO] [stdout]     reader::tests::test_medium_excel_file
[INFO] [stdout]     reader::tests::test_multisheet_preview_ods
[INFO] [stdout]     reader::tests::test_omit_header_uses_fallback_names_for_xlsx_not_real_header_text
[INFO] [stdout]     reader::tests::test_read_workbook_info
[INFO] [stdout]     reader::tests::test_source_key_override_casts_native_datetime_cell_to_date_only
[INFO] [stdout]     reader::tests::test_source_key_override_renames_and_reformats_without_position
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 150 passed; 16 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "ccbb9c3c823552d834dc331222893de99c559682e9b7f1d1fd121a54a9bd06c2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ccbb9c3c823552d834dc331222893de99c559682e9b7f1d1fd121a54a9bd06c2", kill_on_drop: false }`
[INFO] [stdout] ccbb9c3c823552d834dc331222893de99c559682e9b7f1d1fd121a54a9bd06c2
