[INFO] fetching crate csveee 0.2.1...
[INFO] testing csveee-0.2.1 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate csveee 0.2.1 into /workspace/builds/worker-0-tc2/source
[INFO] started tweaking crates.io crate csveee 0.2.1
[INFO] removed 0 missing examples
[INFO] finished tweaking crates.io crate csveee 0.2.1
[INFO] tweaked toml for crates.io crate csveee 0.2.1 written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate csveee 0.2.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 csveee 0.2.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] b36faf11b907b9cc4f672b95db2c89a13eb042e7ac4637c304faa92dbcb807e1
[INFO] running `Command { std: "docker" "start" "b36faf11b907b9cc4f672b95db2c89a13eb042e7ac4637c304faa92dbcb807e1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b36faf11b907b9cc4f672b95db2c89a13eb042e7ac4637c304faa92dbcb807e1", 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" "b36faf11b907b9cc4f672b95db2c89a13eb042e7ac4637c304faa92dbcb807e1" "/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" "b36faf11b907b9cc4f672b95db2c89a13eb042e7ac4637c304faa92dbcb807e1", 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" "b36faf11b907b9cc4f672b95db2c89a13eb042e7ac4637c304faa92dbcb807e1" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling csveee v0.2.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 3.04s
[INFO] running `Command { std: "docker" "inspect" "b36faf11b907b9cc4f672b95db2c89a13eb042e7ac4637c304faa92dbcb807e1", 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" "b36faf11b907b9cc4f672b95db2c89a13eb042e7ac4637c304faa92dbcb807e1" "/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 serde_core v1.0.229
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling syn v3.0.4
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling winnow v1.0.4
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling toml_writer v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling escape8259 v0.5.3
[INFO] [stderr]    Compiling clap_builder v4.6.6
[INFO] [stderr]    Compiling csv-core v0.1.13
[INFO] [stderr]    Compiling toml_parser v1.1.3+spec-1.1.0
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling fastrand v2.5.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling csv v1.4.0
[INFO] [stderr]    Compiling toml v1.1.4+spec-1.1.0
[INFO] [stderr]    Compiling clap_derive v4.6.4
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling clap v4.6.6
[INFO] [stderr]    Compiling libtest-mimic v0.8.2
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling csveee v0.2.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 50s
[INFO] running `Command { std: "docker" "inspect" "b36faf11b907b9cc4f672b95db2c89a13eb042e7ac4637c304faa92dbcb807e1", 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" "b36faf11b907b9cc4f672b95db2c89a13eb042e7ac4637c304faa92dbcb807e1" "/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.19s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/csveee/ecfcc7767adb3e77/out/csveee-ecfcc7767adb3e77)
[INFO] [stdout] 
[INFO] [stdout] running 314 tests
[INFO] [stdout] test config::tests::ascii_check_rejects_each_non_ascii_control_byte ... ok
[INFO] [stdout] test config::tests::rejects_buffer_size_greater_than_its_own_limit ... ok
[INFO] [stdout] test config::tests::allows_chunk_smaller_than_buffer_limit ... ok
[INFO] [stdout] test config::tests::default_config_validates ... ok
[INFO] [stdout] test config::tests::ring_buffer_checks_only_apply_when_the_backend_is_named ... ok
[INFO] [stdout] test config::tests::rejects_buffer_size_greater_than_the_parser_limit ... ok
[INFO] [stdout] test config::tests::ascii_check_accepts_default_and_crlf ... ok
[INFO] [stdout] test config::tests::rejects_delimiter_cr_with_crlf ... ok
[INFO] [stdout] test config::tests::rejects_delimiter_equals_quote ... ok
[INFO] [stdout] test config::tests::allows_quote_equals_escape ... ok
[INFO] [stdout] test io::mmap::tests::reset_restores_what_the_previous_reader_dirtied ... ok
[INFO] [stdout] test config::tests::allows_zero_chunk_size_as_auto ... ok
[INFO] [stdout] test io::ringbuf::buf::linear_tests::basic ... ok
[INFO] [stdout] test io::ringbuf::buf::linear_tests::grow_keeps_wrapped_data ... ok
[INFO] [stdout] test config::tests::allows_zero_concurrency_as_auto ... ok
[INFO] [stdout] test io::ringbuf::buf::linear_tests::grow ... ok
[INFO] [stdout] test io::ringbuf::buf::linear_tests::leftover_survives_a_write_past_the_end ... ok
[INFO] [stdout] test io::ringbuf::buf::linear_tests::grow_rejects_exceeding_the_limit ... ok
[INFO] [stdout] test io::ringbuf::buf::linear_tests::reset_empties ... ok
[INFO] [stdout] test io::ringbuf::buf::linear_tests::wrap_around ... ok
[INFO] [stdout] test io::ringbuf::buf::mirrored_tests::basic ... ok
[INFO] [stdout] test io::ringbuf::buf::mirrored_tests::grow ... ok
[INFO] [stdout] test io::ringbuf::buf::mirrored_tests::grow_keeps_wrapped_data ... ok
[INFO] [stdout] test io::ringbuf::buf::mirrored_tests::new_accepts_limit_at_granularity ... ok
[INFO] [stdout] test io::ringbuf::buf::linear_tests::new_accepts_limit_at_granularity ... ok
[INFO] [stdout] test io::ringbuf::buf::mirrored_tests::reset_empties ... ok
[INFO] [stdout] test io::ringbuf::reader::tests::chunk_reader_epilogue ... ok
[INFO] [stdout] test io::ringbuf::buf::linear_tests::new_rejects_limit_below_granularity ... ok
[INFO] [stdout] test io::ringbuf::buf::mirrored_tests::wrap_around ... ok
[INFO] [stdout] test io::ringbuf::buf::mirrored_tests::leftover_survives_a_write_past_the_end ... ok
[INFO] [stdout] test io::ringbuf::reader::tests::chunk_reader_single_chunk ... ok
[INFO] [stdout] test parser::dfa::table::tests::after_closing_quote_delimiter_ends_field ... ok
[INFO] [stdout] test io::ringbuf::reader::tests::chunk_reader_second_chunk ... ok
[INFO] [stdout] test io::ringbuf::buf::mirrored_tests::new_rejects_limit_below_granularity ... ok
[INFO] [stdout] test io::ringbuf::buf::mirrored_tests::grow_rejects_exceeding_the_limit ... ok
[INFO] [stdout] test parser::dfa::table::tests::after_closing_quote_doubled_quote_emits ... ok
[INFO] [stdout] test parser::dfa::table::tests::doubled_quote_in_quoted_field ... ok
[INFO] [stdout] test parser::dfa::table::tests::empty_line_crlf_skipped ... ok
[INFO] [stdout] test parser::dfa::table::tests::after_closing_quote_lf_ends_record ... ok
[INFO] [stdout] test parser::dfa::table::tests::after_closing_quote_other_strict_errors ... ok
[INFO] [stdout] test parser::dfa::table::tests::after_closing_quote_other_lenient_continues ... ok
[INFO] [stdout] test parser::dfa::table::tests::field_start_delimiter_ends_empty_field ... ok
[INFO] [stdout] test parser::dfa::table::tests::field_start_cr_ends_record ... ok
[INFO] [stdout] test parser::dfa::table::tests::field_start_lf_ends_record ... ok
[INFO] [stdout] test parser::dfa::table::tests::field_start_quote_enters_quoted_field ... ok
[INFO] [stdout] test parser::dfa::table::tests::field_start_regular_byte_enters_field ... ok
[INFO] [stdout] test parser::dfa::table::tests::in_escaped_quote_any_byte_emits ... ok
[INFO] [stdout] test parser::dfa::table::tests::in_field_delimiter_ends_field ... ok
[INFO] [stdout] test parser::dfa::table::tests::in_field_lf_ends_record ... ok
[INFO] [stdout] test parser::dfa::table::tests::in_field_needles_cover_structural_bytes ... ok
[INFO] [stdout] test parser::dfa::table::tests::in_field_needles_literal_excludes_quote ... ok
[INFO] [stdout] test parser::dfa::table::tests::in_field_quote_lenient_toggles ... ok
[INFO] [stdout] test parser::dfa::table::tests::in_field_quote_strict_errors ... ok
[INFO] [stdout] test parser::dfa::table::tests::in_field_quote_literal_emits ... ok
[INFO] [stdout] test parser::dfa::table::tests::in_quoted_field_backslash_escape ... ok
[INFO] [stdout] test parser::dfa::table::tests::in_quoted_field_delimiter_emits ... ok
[INFO] [stdout] test parser::dfa::table::tests::in_quoted_field_newline_emits ... ok
[INFO] [stdout] test parser::dfa::table::tests::in_quoted_field_regular_byte_emits ... ok
[INFO] [stdout] test parser::dfa::table::tests::in_quoted_needles_with_backslash_escape ... ok
[INFO] [stdout] test parser::dfa::table::tests::in_quoted_field_quote_enters_after_closing ... ok
[INFO] [stdout] test parser::dfa::table::tests::record_start_expanded_to_field_end_for_delimiter ... ok
[INFO] [stdout] test parser::dfa::table::tests::in_field_regular_byte_continues ... ok
[INFO] [stdout] test parser::dfa::table::tests::in_quoted_needles_cover_quote_only ... ok
[INFO] [stdout] test parser::dfa::table::tests::record_start_skips_cr ... ok
[INFO] [stdout] test parser::dfa::table::tests::record_start_skips_lf ... ok
[INFO] [stdout] test parser::dfa::table::tests::record_start_expanded_to_field_start_for_regular_byte ... ok
[INFO] [stdout] test parser::dfa::table::tests::strict_error_flag_absent_under_strict_quote_handling ... ok
[INFO] [stdout] test parser::dfa::table::tests::structural_needles_find_basics ... ok
[INFO] [stdout] test parser::dfa::tests::chunk_error_preserves_first_record_start ... ok
[INFO] [stdout] test parser::dfa::tests::chunk_find_record_start_in_quotes ... ok
[INFO] [stdout] test io::ringbuf::buf::mirrored_tests::matches_a_model ... ok
[INFO] [stdout] test parser::dfa::tests::chunk_finishes_record_past_boundary ... ok
[INFO] [stdout] test parser::dfa::tests::chunk_find_record_start_in_quotes_with_delimiter ... ok
[INFO] [stdout] test parser::dfa::tests::chunk_no_records_all_partial ... ok
[INFO] [stdout] test parser::dfa::table::tests::structural_needles_find_matches_naive_scan ... ok
[INFO] [stdout] test parser::dfa::table::tests::strict_error_flag_only_set_on_lenient_cells ... ok
[INFO] [stdout] test parser::dfa::tests::chunk_find_record_start_in_quotes_after_escape ... ok
[INFO] [stdout] test parser::dfa::tests::chunk_record_end_is_the_input_end_not_the_write_cursor ... ok
[INFO] [stdout] test parser::dfa::tests::invalid_quote_reports_position ... ok
[INFO] [stdout] test parser::dfa::tests::mid_chunk_read_error_propagates ... ok
[INFO] [stdout] test parser::dfa::tests::chunk_find_record_start_skips_partial ... ok
[INFO] [stdout] test parser::dfa::tests::parse_backslash_escape ... ok
[INFO] [stdout] test parser::dfa::tests::parse_empty_fields ... ok
[INFO] [stdout] test parser::dfa::tests::parse_comment_lines ... ok
[INFO] [stdout] test parser::dfa::tests::parse_crlf ... ok
[INFO] [stdout] test parser::dfa::tests::chunk_stops_past_boundary ... ok
[INFO] [stdout] test parser::dfa::tests::parse_doubled_quotes ... ok
[INFO] [stdout] test parser::dfa::tests::find_record_start_stops_at_chunk_end ... ok
[INFO] [stdout] test parser::dfa::tests::parse_empty_input ... ok
[INFO] [stdout] test parser::dfa::tests::parse_empty_lines_skipped ... ok
[INFO] [stdout] test parser::dfa::tests::parse_no_trailing_newline ... ok
[INFO] [stdout] test parser::dfa::tests::parse_quoted_fields ... ok
[INFO] [stdout] test parser::dfa::tests::parse_quoted_with_delimiter ... ok
[INFO] [stdout] test parser::dfa::tests::parse_single_field ... ok
[INFO] [stdout] test parser::dfa::tests::parse_unclosed_quote_at_eof_errors ... ok
[INFO] [stdout] test parser::dfa::tests::parse_unclosed_quote_errors ... ok
[INFO] [stdout] test parser::dfa::tests::strict_probe_rejects_exactly_the_misplaced_quotes ... ok
[INFO] [stdout] test parser::dfa::tests::unclosed_quote_after_escape_reports_position_of_the_quote ... ok
[INFO] [stdout] test parser::dfa::tests::unclosed_quote_reports_position ... ok
[INFO] [stdout] test parser::dfa::tests::parse_quoted_with_newline ... ok
[INFO] [stdout] test parser::dfa::tests::parse_semicolon_delimiter ... ok
[INFO] [stdout] test parser::dfa::tests::utf8_error_reports_position ... ok
[INFO] [stdout] test parser::simd::bitmask::tests::begins_d_struct_msb_carries_forward ... ok
[INFO] [stdout] test parser::simd::bitmask::tests::begins_d_struct_msb_carry_skips_quote_at_next_zero ... ok
[INFO] [stdout] test parser::simd::bitmask::tests::begins_shift_unquoted_delims_by_one ... ok
[INFO] [stdout] test parser::simd::bitmask::tests::begins_skip_opening_quote ... ok
[INFO] [stdout] test parser::simd::bitmask::tests::carry_in_with_closing_quote_clears_to_zero ... ok
[INFO] [stdout] test parser::simd::bitmask::tests::carry_in_with_no_quotes_flips_to_all_ones ... ok
[INFO] [stdout] test parser::simd::bitmask::tests::carry_round_trip_across_two_vectors ... ok
[INFO] [stdout] test parser::simd::bitmask::tests::delim_or_term_combines_masks ... ok
[INFO] [stdout] test parser::simd::bitmask::tests::delimiters_at_arbitrary_positions ... ok
[INFO] [stdout] test parser::simd::bitmask::tests::begins_design_example ... ok
[INFO] [stdout] test parser::dfa::tests::parse_simple_csv ... ok
[INFO] [stdout] test parser::simd::bitmask::tests::design_example_first_vector ... ok
[INFO] [stdout] test parser::simd::bitmask::tests::begins_qb_msb_carries_forward ... ok
[INFO] [stdout] test parser::dfa::tests::parse_trailing_comma ... ok
[INFO] [stdout] test parser::simd::bitmask::tests::design_example_in_quotes_mask ... ok
[INFO] [stdout] test parser::dfa::tests::unclosed_quote_reports_position_when_the_prefix_is_consumed ... ok
[INFO] [stdout] test parser::simd::bitmask::tests::ends_lookahead_into_next_vector ... ok
[INFO] [stdout] test parser::simd::bitmask::tests::dispatched_prefix_sum_matches_brute_force ... ok
[INFO] [stdout] test parser::simd::bitmask::tests::ends_prev_qe_msb_clears_bit_zero ... ok
[INFO] [stdout] test parser::simd::bitmask::tests::ends_pull_back_to_closing_quote ... ok
[INFO] [stdout] test parser::simd::bitmask::tests::ends_with_no_quotes_match_delim_positions ... ok
[INFO] [stdout] test parser::simd::bitmask::tests::full_vector_of_delimiters ... ok
[INFO] [stdout] test parser::simd::bitmask::tests::hardware_prefix_sums_match_brute_force ... ok
[INFO] [stdout] test parser::simd::bitmask::tests::no_quotes_no_carry_zero_mask ... ok
[INFO] [stdout] test parser::simd::bitmask::tests::open_close_pair_marks_interior_only ... ok
[INFO] [stdout] test parser::simd::bitmask::tests::empty_input_zero_masks ... ok
[INFO] [stdout] test parser::simd::bitmask::tests::ends_design_example ... ok
[INFO] [stdout] test parser::simd::bitmask::tests::opening_quote_only_extends_to_msb ... ok
[INFO] [stdout] test parser::simd::bitmask::tests::quote_at_msb_with_open_state_carries_out ... ok
[INFO] [stdout] test parser::simd::bitmask::tests::remove_design_example_full_pipeline ... ok
[INFO] [stdout] test parser::simd::bitmask::tests::remove_doubled_quote_escape_drops_second_only ... ok
[INFO] [stdout] test parser::simd::bitmask::tests::remove_lookahead_b_into_next_vector ... ok
[INFO] [stdout] test parser::simd::bitmask::tests::remove_lookahead_q_into_next_vector ... ok
[INFO] [stdout] test parser::simd::bitmask::tests::remove_mid_field_quotes_get_dropped ... ok
[INFO] [stdout] test parser::simd::bitmask::tests::remove_no_quotes_no_removal ... ok
[INFO] [stdout] test parser::simd::bitmask::tests::remove_paired_quotes_under_pure_toggle_drops_both ... ok
[INFO] [stdout] test parser::simd::bitmask::tests::remove_proper_quoted_field_keeps_both_quotes ... ok
[INFO] [stdout] test parser::simd::bitmask::tests::scalar_prefix_sum_matches_brute_force ... ok
[INFO] [stdout] test parser::simd::bitmask::tests::single_delimiter_at_byte_zero ... ok
[INFO] [stdout] test parser::simd::bitmask::tests::quote_byte_classified_when_enabled ... ok
[INFO] [stdout] test parser::simd::bitmask::tests::structural_filters_quoted_delims ... ok
[INFO] [stdout] test parser::simd::bitmask::tests::quote_byte_ignored_when_disabled ... ok
[INFO] [stdout] test parser::simd::bitmask::tests::structurals_at_last_byte ... ok
[INFO] [stdout] test parser::simd::bitmask::tests::terminator_byte_separately_classified ... ok
[INFO] [stdout] test parser::simd::bitops::tests::bmi2_pext_matches_scalar ... ok
[INFO] [stdout] test parser::simd::fieldcount::tests::expected_pattern_n3_phase1 ... ok
[INFO] [stdout] test parser::simd::fieldcount::tests::expected_pattern_n1_all_terminators ... ok
[INFO] [stdout] test parser::simd::fieldcount::tests::expected_pattern_n3_phase0 ... ok
[INFO] [stdout] test parser::simd::fieldcount::tests::expected_pattern_n5_phase1_includes_msb ... ok
[INFO] [stdout] test parser::simd::fieldcount::tests::ctor_rejects_n_zero - should panic ... ok
[INFO] [stdout] test parser::simd::fieldcount::tests::ctor_rejects_n_64 - should panic ... ok
[INFO] [stdout] test parser::simd::fieldcount::tests::locate_starts_from_the_given_anchor ... ok
[INFO] [stdout] test parser::simd::fieldcount::tests::locate_finds_a_long_record ... ok
[INFO] [stdout] test parser::simd::fieldcount::tests::locate_handles_a_final_record_without_a_terminator ... ok
[INFO] [stdout] test parser::simd::fieldcount::tests::locate_reports_a_lower_bound_past_the_buffer ... ok
[INFO] [stdout] test parser::simd::fieldcount::tests::locate_without_a_quote_char_treats_quotes_as_content ... ok
[INFO] [stdout] test parser::simd::fieldcount::tests::verify_empty_vector_is_a_noop ... ok
[INFO] [stdout] test parser::simd::fieldcount::tests::locate_collapses_terminator_runs ... ok
[INFO] [stdout] test parser::simd::fieldcount::tests::verify_misplaced_terminator_fails ... ok
[INFO] [stdout] test parser::simd::fieldcount::tests::locate_finds_a_short_record ... ok
[INFO] [stdout] test parser::simd::fieldcount::tests::verify_extra_terminator_fails ... ok
[INFO] [stdout] test parser::simd::fieldcount::tests::verify_missing_terminator_fails ... ok
[INFO] [stdout] test parser::simd::fieldcount::tests::locate_skips_quoted_delimiters_and_terminators ... ok
[INFO] [stdout] test parser::simd::fieldcount::tests::verify_n1_all_term_passes ... ok
[INFO] [stdout] test parser::simd::findstart::tests::in_quotes_after_escape_treats_carry_as_out_of_quotes ... ok
[INFO] [stdout] test parser::simd::findstart::tests::in_quotes_finds_first_terminator_after_close ... ok
[INFO] [stdout] test parser::simd::fieldcount::tests::verify_n3_clean_record_passes ... ok
[INFO] [stdout] test parser::simd::fieldcount::tests::verify_n3_partial_record_advances_phase ... ok
[INFO] [stdout] test parser::simd::fieldcount::tests::verify_phase_threads_across_vectors ... ok
[INFO] [stdout] test parser::simd::findstart::tests::quoted_terminator_then_real_one ... ok
[INFO] [stdout] test parser::simd::findstart::tests::semicolon_delimiter ... ok
[INFO] [stdout] test parser::simd::findstart::tests::strict_accepts_correct_in_quotes_assumption ... ok
[INFO] [stdout] test parser::simd::findstart::tests::in_quotes_ignores_terminator_inside_quotes ... ok
[INFO] [stdout] test parser::simd::findstart::tests::strict_accepts_well_formed_out_of_quotes ... ok
[INFO] [stdout] test parser::simd::findstart::tests::strict_closer_at_bit_63_anchors_on_next_vector ... ok
[INFO] [stdout] test parser::simd::findstart::tests::respects_chunk_boundary ... ok
[INFO] [stdout] test parser::simd::findstart::tests::returns_none_when_no_terminator_in_chunk ... ok
[INFO] [stdout] test parser::simd::findstart::tests::strict_accepts_doubled_quote_escape ... ok
[INFO] [stdout] test parser::simd::findstart::tests::strict_opener_error_anchors_on_the_quote ... ok
[INFO] [stdout] test parser::simd::findstart::tests::strict_rejects_across_vector_boundary ... ok
[INFO] [stdout] test parser::simd::findstart::tests::strict_rejects_wrong_out_of_quotes_assumption ... ok
[INFO] [stdout] test parser::simd::findstart::tests::terminator_at_vector_boundary ... ok
[INFO] [stdout] test parser::simd::findstart::tests::terminator_in_second_vector ... ok
[INFO] [stdout] test parser::simd::index::tests::extend_offsets_appends ... ok
[INFO] [stdout] test parser::simd::index::tests::extend_offsets_applies_base ... ok
[INFO] [stdout] test parser::simd::index::tests::extend_offsets_empty_mask_pushes_nothing ... ok
[INFO] [stdout] test parser::simd::index::tests::extend_offsets_extracts_in_ascending_order ... ok
[INFO] [stdout] test parser::simd::index::tests::extend_offsets_full_mask ... ok
[INFO] [stdout] test parser::simd::index::tests::fixed_applies_inline_removals ... ok
[INFO] [stdout] test io::ringbuf::buf::linear_tests::matches_a_model ... ok
[INFO] [stdout] test parser::simd::index::tests::fixed_strides_records_by_n ... ok
[INFO] [stdout] test parser::simd::index_stepper::tests::prologue_retries_only_while_the_vector_loop_stays_idle ... ok
[INFO] [stdout] test parser::simd::isa::detect_avx2::enables_exactly_what_it_detects ... ok
[INFO] [stdout] test parser::simd::findstart::tests::strict_closer_error_anchors_on_following_byte ... ok
[INFO] [stdout] test parser::simd::findstart::tests::empty_input_returns_none ... ok
[INFO] [stdout] test parser::simd::findstart::tests::out_of_quotes_finds_first_terminator ... ok
[INFO] [stdout] test parser::simd::isa::detect_avx512::enables_exactly_what_it_detects ... ok
[INFO] [stdout] test parser::simd::scan::tests::empty_scanner_finalize_emits_nothing ... ok
[INFO] [stdout] test parser::simd::scan::tests::finalize_after_one_step_emits_one_output ... ok
[INFO] [stdout] test parser::simd::scan::tests::first_step_emits_nothing ... ok
[INFO] [stdout] test parser::simd::scan::tests::multi_record_across_three_vectors ... ok
[INFO] [stdout] test parser::simd::scan::tests::quote_run_spans_vector_boundary ... ok
[INFO] [stdout] test parser::simd::scan::tests::single_vector_with_no_quote_config ... ok
[INFO] [stdout] test parser::simd::isa::tests::level_is_available_and_compile_time_is_last ... ok
[INFO] [stdout] test parser::simd::tests::accepts_doubled_quote_escape ... ok
[INFO] [stdout] test parser::simd::scan::tests::closing_quote_at_byte_63_pulls_e_back ... ok
[INFO] [stdout] test parser::simd::tests::accepts_no_escape ... ok
[INFO] [stdout] test parser::simd::tests::blank_line_runs_match_dfa ... ok
[INFO] [stdout] test parser::simd::tests::chunk_stops_past_boundary ... ok
[INFO] [stdout] test parser::simd::scan::tests::delim_at_byte_63_carries_b_to_next_vector ... ok
[INFO] [stdout] test parser::simd::scan::tests::design_example_full_pipeline ... ok
[INFO] [stdout] test parser::simd::tests::crlf_prologue_matches_dfa_at_every_misalignment ... ok
[INFO] [stdout] test parser::simd::tests::cursor_no_trailing_newline ... ok
[INFO] [stdout] test parser::simd::tests::cursor_crlf ... ok
[INFO] [stdout] test parser::simd::tests::cursor_prologue_matches_dfa_at_every_misalignment ... ok
[INFO] [stdout] test parser::simd::tests::cursor_eq_index_clean_multivector ... ok
[INFO] [stdout] test parser::simd::tests::cursor_simple ... ok
[INFO] [stdout] test parser::simd::tests::cursor_quote_byte_is_literal_content ... ok
[INFO] [stdout] test parser::simd::tests::cursor_prologue_matches_dfa_with_odd_record_length ... ok
[INFO] [stdout] test parser::simd::tests::cursor_skips_empty_lines ... ok
[INFO] [stdout] test parser::simd::tests::find_skips_leading_blank_run_index ... ok
[INFO] [stdout] test parser::simd::tests::find_in_quotes ... ok
[INFO] [stdout] test parser::simd::tests::find_skips_leading_blank_run_cursor ... ok
[INFO] [stdout] test parser::simd::tests::find_skips_partial_first_record ... ok
[INFO] [stdout] test parser::simd::tests::head_padded_prologue_aligns_the_following_vector ... ok
[INFO] [stdout] test parser::simd::tests::head_padded_prologue_declines_when_no_aligned_vector_follows ... ok
[INFO] [stdout] test parser::simd::tests::cursor_chunk_ownership_matches_dfa ... ok
[INFO] [stdout] test parser::simd::tests::leading_blank_lines_are_skipped ... ok
[INFO] [stdout] test parser::simd::tests::no_record_start_in_chunk ... ok
[INFO] [stdout] test parser::simd::tests::index_prologue_matches_dfa_with_quotes_on_the_seam ... ok
[INFO] [stdout] test parser::simd::tests::index_crlf ... ok
[INFO] [stdout] test parser::simd::tests::parse_all_quoted_fields ... ok
[INFO] [stdout] test parser::simd::tests::parse_doubled_quotes ... ok
[INFO] [stdout] test parser::simd::tests::parse_empty_fields ... ok
[INFO] [stdout] test parser::simd::tests::parse_empty_input ... ok
[INFO] [stdout] test parser::simd::tests::index_prologue_matches_dfa_at_every_misalignment ... ok
[INFO] [stdout] test parser::simd::lanes::tests::compile_time_kernel_matches_scalar ... ok
[INFO] [stdout] test parser::simd::tests::parse_multi_vector_input ... ok
[INFO] [stdout] test parser::simd::lanes::tests::x86_kernels_match_scalar ... ok
[INFO] [stdout] test parser::simd::tests::parse_quoted_fields ... ok
[INFO] [stdout] test parser::simd::tests::parse_quoted_with_delimiter ... ok
[INFO] [stdout] test parser::simd::tests::parse_all_quoted_fields_two_records ... ok
[INFO] [stdout] test parser::simd::tests::parse_bytes_field ... ok
[INFO] [stdout] test parser::simd::tests::parse_no_trailing_newline ... ok
[INFO] [stdout] test parser::simd::tests::parse_gtfs_full_file ... ok
[INFO] [stdout] test parser::simd::tests::index_chunk_ownership_matches_dfa ... ok
[INFO] [stdout] test parser::simd::tests::parse_record_spans_vector_boundary ... ok
[INFO] [stdout] test parser::simd::tests::parse_simple_csv ... ok
[INFO] [stdout] test parser::simd::tests::parse_quoted_with_newline ... ok
[INFO] [stdout] test parser::simd::tests::parse_single_record_no_terminator ... ok
[INFO] [stdout] test parser::simd::tests::rejects_default_config ... ok
[INFO] [stdout] test parser::simd::tests::parse_semicolon_delimiter ... ok
[INFO] [stdout] test parser::simd::tests::parse_unclosed_quote_errors ... ok
[INFO] [stdout] test parser::simd::tests::rejects_comment ... ok
[INFO] [stdout] test parser::simd::tests::rejects_trim ... ok
[INFO] [stdout] test parser::simd::tests::rejects_distinct_escape_char ... ok
[INFO] [stdout] test parser::simd::tests::rejects_missing_field_count ... ok
[INFO] [stdout] test parser::simd::tests::skip_headers_drops_first_row ... ok
[INFO] [stdout] test parser::simd::tests::rejects_flexible ... ok
[INFO] [stdout] test parser::simd::tests::rejects_literal_quote_handling ... ok
[INFO] [stdout] test parser::simd::tests::rejects_strict_quote_handling ... ok
[INFO] [stdout] test parser::simd::tests::supports_crlf_terminator ... ok
[INFO] [stdout] test scheduler::resolve::tests::a_limit_below_one_buffer_still_runs_one_thread ... ok
[INFO] [stdout] test parser::simd::tests::unclosed_quote_reports_opening_quote_position ... ok
[INFO] [stdout] test parser::simd::tests::unclosed_quote_reports_position_when_the_prefix_is_consumed ... ok
[INFO] [stdout] test scheduler::resolve::tests::auto_backend_ignores_the_memory_limit ... ok
[INFO] [stdout] test scheduler::resolve::tests::auto_backend_by_file_size ... ok
[INFO] [stdout] test scheduler::resolve::tests::no_opinion_takes_the_share_whichever_way_it_is_spelled ... ok
[INFO] [stdout] test scheduler::resolve::tests::resolution_consumes_the_sentinel_and_leaves_the_working_size ... ok
[INFO] [stdout] test scheduler::resolve::tests::the_share_reaches_the_selected_ring_buffer ... ok
[INFO] [stdout] test scheduler::resolve::tests::chunk_count_via_resolve ... ok
[INFO] [stdout] test scheduler::resolve::tests::auto_limit_is_half_of_ram ... ok
[INFO] [stdout] test scheduler::resolve::tests::buffer_limit_is_split_across_workers ... ok
[INFO] [stdout] test scheduler::resolve::tests::the_tighter_cap_wins ... ok
[INFO] [stdout] test scheduler::resolve::tests::the_thread_cap_ignores_the_ring_buffers_working_size ... ok
[INFO] [stdout] test scheduler::resolve::tests::thread_count_capped_by_chunks ... ok
[INFO] [stdout] test scheduler::tests::a_tight_limit_still_parses_under_auto ... ok
[INFO] [stdout] test scheduler::resolve::tests::thread_count_capped_by_the_buffer_limit ... ok
[INFO] [stdout] test scheduler::tests::scheduler_empty_file ... ok
[INFO] [stdout] test scheduler::tests::scheduler_error_position_is_absolute ... ok
[INFO] [stdout] test scheduler::tests::scheduler_headers_skipped ... ok
[INFO] [stdout] test scheduler::tests::scheduler_headers_skipped_with_comments ... ok
[INFO] [stdout] test scheduler::tests::escaped_escape_split_across_a_boundary ... ok
[INFO] [stdout] test scheduler::tests::scheduler_multi_chunk ... ok
[INFO] [stdout] test scheduler::tests::distinct_escape_survives_every_chunk_boundary ... ok
[INFO] [stdout] test parser::simd::fieldcount::tests::terminator_walk_matches_pext ... ok
[INFO] [stdout] test scheduler::tests::scheduler_in_memory_backend ... ok
[INFO] [stdout] test scheduler::tests::scheduler_no_trailing_newline ... ok
[INFO] [stdout] test scheduler::tests::scheduler_multi_chunk_quoted ... ok
[INFO] [stdout] test scheduler::tests::scheduler_single_record ... ok
[INFO] [stdout] test scheduler::tests::scheduler_quoted_fields ... ok
[INFO] [stdout] test scheduler::tests::scheduler_ringbuf_backend ... ok
[INFO] [stdout] test scheduler::tests::slice_leaves_caller_data_untouched ... ok
[INFO] [stdout] test scheduler::tests::simd_clean_no_boundary_does_not_drop_empty_quoted_record ... ok
[INFO] [stdout] test scheduler::tests::scheduler_simple_csv ... ok
[INFO] [stdout] test scheduler::tests::scheduler_trim_fields ... ok
[INFO] [stdout] test scheduler::tests::stream_empty_input ... ok
[INFO] [stdout] test scheduler::tests::slice_multi_chunk_long_record ... ok
[INFO] [stdout] test scheduler::tests::stream_no_trailing_newline ... ok
[INFO] [stdout] test scheduler::tests::stream_quoted_with_embedded_newline ... ok
[INFO] [stdout] test scheduler::tests::stream_simple_csv ... ok
[INFO] [stdout] test scheduler::tests::stream_skips_headers ... ok
[INFO] [stdout] test scheduler::tests::stream_unclosed_quote_errors ... ok
[INFO] [stdout] test scheduler::tests::scheduler_record_spans_chunks ... ok
[INFO] [stdout] test scheduler::tests::the_in_memory_backend_does_not_enforce_the_memory_limit ... ok
[INFO] [stdout] test scheduler::tests::slice_matches_file_with_headers ... ok
[INFO] [stdout] test scheduler::tests::stream_growing_record ... ok
[INFO] [stdout] test scheduler::tests::last_chunk_opening_on_a_quoted_field_start ... ok
[INFO] [stdout] test scheduler::tests::quote_handling_survives_every_chunk_boundary ... ok
[INFO] [stdout] test scheduler::tests::slice_ignores_the_io_backend_setting ... ok
[INFO] [stdout] test scheduler::tests::terminator_runs_match_across_backends_and_chunk_sizes ... ok
[INFO] [stdout] test scheduler::tests::slice_matches_file_across_chunk_sizes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 314 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.50s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests csveee
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test src/parser/api.rs - parser::api::Parser<Arity,Text>::parse (line 60) ... ignored
[INFO] [stdout] test src/parser/api.rs - parser::api::Parser<Arity,Text>::parse_slice (line 129) ... ignored
[INFO] [stdout] test src/parser/api.rs - parser::api::Parser<Arity,Text>::parse_stream (line 102) ... ignored
[INFO] [stdout] test src/parser/api.rs - parser::api::Parser<Variadic,Text>::parse (line 178) ... ignored
[INFO] [stdout] test src/lib.rs - (line 9) - compile ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 4 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 1.01s; merged doctests compilation took 1.01s
[INFO] running `Command { std: "docker" "inspect" "b36faf11b907b9cc4f672b95db2c89a13eb042e7ac4637c304faa92dbcb807e1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b36faf11b907b9cc4f672b95db2c89a13eb042e7ac4637c304faa92dbcb807e1", kill_on_drop: false }`
[INFO] [stdout] b36faf11b907b9cc4f672b95db2c89a13eb042e7ac4637c304faa92dbcb807e1
