[INFO] fetching crate xocomil 0.1.0... [INFO] testing xocomil-0.1.0 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-1 [INFO] extracting crate xocomil 0.1.0 into /workspace/builds/worker-3-tc2/source [INFO] started tweaking crates.io crate xocomil 0.1.0 [INFO] finished tweaking crates.io crate xocomil 0.1.0 [INFO] tweaked toml for crates.io crate xocomil 0.1.0 written to /workspace/builds/worker-3-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate xocomil 0.1.0 on toolchain dec9417b8611e34e787a3e4c37686b5131f9e5c5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate xocomil 0.1.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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 71acbced11b0f016d29b4c064d967a86ea8d7f62e1cd6af7c7fce527d7976c15 [INFO] running `Command { std: "docker" "start" "-a" "71acbced11b0f016d29b4c064d967a86ea8d7f62e1cd6af7c7fce527d7976c15", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "71acbced11b0f016d29b4c064d967a86ea8d7f62e1cd6af7c7fce527d7976c15", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "71acbced11b0f016d29b4c064d967a86ea8d7f62e1cd6af7c7fce527d7976c15", kill_on_drop: false }` [INFO] [stdout] 71acbced11b0f016d29b4c064d967a86ea8d7f62e1cd6af7c7fce527d7976c15 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] ff99b0db1f5b7229395af0520814051e92f14dfe4f3c9ee9b759c9352b322521 [INFO] running `Command { std: "docker" "start" "-a" "ff99b0db1f5b7229395af0520814051e92f14dfe4f3c9ee9b759c9352b322521", kill_on_drop: false }` [INFO] [stderr] Compiling xocomil v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.49s [INFO] running `Command { std: "docker" "inspect" "ff99b0db1f5b7229395af0520814051e92f14dfe4f3c9ee9b759c9352b322521", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ff99b0db1f5b7229395af0520814051e92f14dfe4f3c9ee9b759c9352b322521", kill_on_drop: false }` [INFO] [stdout] ff99b0db1f5b7229395af0520814051e92f14dfe4f3c9ee9b759c9352b322521 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] afc32e464881e845ae53a36968d274d25f5de4d5eea32127cc83141ab3df0607 [INFO] running `Command { std: "docker" "start" "-a" "afc32e464881e845ae53a36968d274d25f5de4d5eea32127cc83141ab3df0607", kill_on_drop: false }` [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling zerocopy v0.8.42 [INFO] [stderr] Compiling autocfg v1.5.0 [INFO] [stderr] Compiling zmij v1.0.21 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling libc v0.2.183 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling itoa v1.0.17 [INFO] [stderr] Compiling ciborium-io v0.2.2 [INFO] [stderr] Compiling memchr v2.8.0 [INFO] [stderr] Compiling plotters-backend v0.3.7 [INFO] [stderr] Compiling regex-syntax v0.8.10 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling clap_lex v1.0.0 [INFO] [stderr] Compiling same-file v1.0.6 [INFO] [stderr] Compiling httparse v1.10.1 [INFO] [stderr] Compiling cast v0.3.0 [INFO] [stderr] Compiling walkdir v2.5.0 [INFO] [stderr] Compiling oorandom v11.1.5 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Compiling rayon v1.11.0 [INFO] [stderr] Compiling anes v0.1.6 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling clap_builder v4.5.60 [INFO] [stderr] Compiling plotters-svg v0.3.7 [INFO] [stderr] Compiling criterion-plot v0.5.0 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling is-terminal v0.4.17 [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling clap v4.5.60 [INFO] [stderr] Compiling regex v1.12.3 [INFO] [stderr] Compiling zerocopy-derive v0.8.42 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling half v2.7.1 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling criterion v0.5.1 [INFO] [stderr] Compiling xocomil v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 26.74s [INFO] running `Command { std: "docker" "inspect" "afc32e464881e845ae53a36968d274d25f5de4d5eea32127cc83141ab3df0607", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "afc32e464881e845ae53a36968d274d25f5de4d5eea32127cc83141ab3df0607", kill_on_drop: false }` [INFO] [stdout] afc32e464881e845ae53a36968d274d25f5de4d5eea32127cc83141ab3df0607 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 0ecfb1d7df20f99052fee09abd28c055bc314009140348c1c15a4d17354ffcb2 [INFO] running `Command { std: "docker" "start" "-a" "0ecfb1d7df20f99052fee09abd28c055bc314009140348c1c15a4d17354ffcb2", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/xocomil-1c32842ae8dc2c51) [INFO] [stdout] [INFO] [stdout] running 233 tests [INFO] [stdout] test ascii::tests::from_conversions ... ok [INFO] [stdout] test ascii::tests::as_i8_for_simd ... ok [INFO] [stdout] test ascii::tests::size_of_is_one ... ok [INFO] [stdout] test body::tests::chunk_size_empty ... ok [INFO] [stdout] test body::tests::chunk_size_invalid_hex ... ok [INFO] [stdout] test body::tests::chunk_size_simple ... ok [INFO] [stdout] test body::tests::chunk_size_overflow ... ok [INFO] [stdout] test body::tests::decode_empty_body ... ok [INFO] [stdout] test body::tests::chunk_size_with_extension ... ok [INFO] [stdout] test body::tests::decode_missing_crlf_after_chunk ... ok [INFO] [stdout] test body::tests::decode_multiple_chunks ... ok [INFO] [stdout] test body::tests::decode_single_chunk ... ok [INFO] [stdout] test body::tests::decode_truncated_chunk ... ok [INFO] [stdout] test body::tests::error_converts_to_io_error ... ok [INFO] [stdout] test ascii::tests::repr_values ... ok [INFO] [stdout] test body::tests::parse_content_length ... ok [INFO] [stdout] test body::tests::parse_content_length_too_large ... ok [INFO] [stdout] test body::tests::parse_none ... ok [INFO] [stdout] test body::tests::stream_body_with_custom_chunk_buf ... ok [INFO] [stdout] test body::tests::error_display ... ok [INFO] [stdout] test body::tests::error_io_roundtrip ... ok [INFO] [stdout] test body::tests::error_from_io ... ok [INFO] [stdout] test body::tests::decode_with_chunk_extension ... ok [INFO] [stdout] test body::tests::stream_body_with_tiny_chunk_buf_rejects_long_extension ... ok [INFO] [stdout] test body::tests::parse_chunked ... ok [INFO] [stdout] test body::tests::stream_chunked_bad_crlf_after_data ... ok [INFO] [stdout] test body::tests::stream_chunked_empty ... ok [INFO] [stdout] test body::tests::stream_chunked_eof ... ok [INFO] [stdout] test body::tests::stream_chunked_multiple ... ok [INFO] [stdout] test body::tests::stream_chunked_too_large ... ok [INFO] [stdout] test body::tests::stream_chunked_with_extension ... ok [INFO] [stdout] test body::tests::stream_chunked_with_prefetch ... ok [INFO] [stdout] test body::tests::stream_content_length_no_prefetch ... ok [INFO] [stdout] test body::tests::stream_content_length_partial_prefetch ... ok [INFO] [stdout] test body::tests::stream_content_length_eof ... ok [INFO] [stdout] test body::tests::stream_none ... ok [INFO] [stdout] test bytes::tests::find_byte_in_scalar_tail ... ok [INFO] [stdout] test bytes::tests::find_byte_single_no_match ... ok [INFO] [stdout] test bytes::tests::find_crlf_at_simd_boundary ... ok [INFO] [stdout] test body::tests::stream_chunked_trailers_exceed_limit ... ok [INFO] [stdout] test body::tests::stream_content_length_all_prefetch ... ok [INFO] [stdout] test body::tests::stream_content_length_too_large ... ok [INFO] [stdout] test ascii::tests::partial_eq_u8_both_directions ... ok [INFO] [stdout] test bytes::tests::find_crlf_at_start ... ok [INFO] [stdout] test body::tests::stream_chunked_with_trailers ... ok [INFO] [stdout] test bytes::tests::find_byte_empty ... ok [INFO] [stdout] test bytes::tests::find_byte_no_match_large ... ok [INFO] [stdout] test bytes::tests::find_byte_single_match ... ok [INFO] [stdout] test body::tests::stream_chunked_single ... ok [INFO] [stdout] test body::tests::stream_body_with_const_max_body_size ... ok [INFO] [stdout] test bytes::tests::find_crlf_bare_cr_no_lf ... ok [INFO] [stdout] test body::tests::stream_chunked_trailers_within_limit ... ok [INFO] [stdout] test bytes::tests::find_crlf_in_scalar_tail ... ok [INFO] [stdout] test bytes::tests::find_crlf_single_byte ... ok [INFO] [stdout] test bytes::tests::find_crlf_spanning_simd_boundary ... ok [INFO] [stdout] test bytes::tests::find_header_end_after_headers ... ok [INFO] [stdout] test bytes::tests::find_header_end_at_simd_boundary ... ok [INFO] [stdout] test bytes::tests::find_header_end_empty ... ok [INFO] [stdout] test bytes::tests::find_header_end_in_scalar_tail ... ok [INFO] [stdout] test bytes::tests::find_header_end_exact ... ok [INFO] [stdout] test bytes::tests::find_header_end_no_match ... ok [INFO] [stdout] test bytes::tests::find_header_end_spanning_simd_boundary ... ok [INFO] [stdout] test headers::tests::method_display ... ok [INFO] [stdout] test bytes::tests::find_crlf_with_start_offset ... ok [INFO] [stdout] test request::tests::accepts_chunked_case_insensitive ... ok [INFO] [stdout] test bytes::tests::find_header_end_too_short ... ok [INFO] [stdout] test request::tests::accepts_http_1_0 ... ok [INFO] [stdout] test headers::tests::status_code_display ... ok [INFO] [stdout] test request::tests::allows_transfer_encoding_on_body_methods ... ok [INFO] [stdout] test request::tests::accepts_valid_tchar_header_names ... ok [INFO] [stdout] test bytes::tests::find_crlf_empty ... ok [INFO] [stdout] test bytes::tests::find_header_end_with_start_offset ... ok [INFO] [stdout] test headers::tests::http_version_display ... ok [INFO] [stdout] test request::tests::binary_path_high_bytes_allowed ... ok [INFO] [stdout] test request::tests::body_kind_content_length ... ok [INFO] [stdout] test request::tests::content_length_present ... ok [INFO] [stdout] test request::tests::body_kind_chunked ... ok [INFO] [stdout] test request::tests::body_kind_none_for_get ... ok [INFO] [stdout] test request::tests::content_length_absent ... ok [INFO] [stdout] test request::tests::empty_input ... ok [INFO] [stdout] test request::tests::custom_small_header_capacity_exact_fit ... ok [INFO] [stdout] test request::tests::error_converts_to_io_error ... ok [INFO] [stdout] test request::tests::duplicate_unknown_headers_returns_first ... ok [INFO] [stdout] test request::tests::content_length_zero ... ok [INFO] [stdout] test request::tests::custom_large_header_capacity ... ok [INFO] [stdout] test ascii::tests::add_u8_for_digit_encoding ... ok [INFO] [stdout] test request::tests::header_str_invalid_utf8 ... ok [INFO] [stdout] test bytes::tests::find_byte_at_simd_boundary ... ok [INFO] [stdout] test request::tests::header_str_missing ... ok [INFO] [stdout] test request::tests::header_value_with_colon ... ok [INFO] [stdout] test request::tests::header_with_empty_value_after_colon ... ok [INFO] [stdout] test bytes::tests::find_byte_across_two_simd_chunks ... ok [INFO] [stdout] test request::tests::http10_allows_missing_host ... ok [INFO] [stdout] test request::tests::http11_requires_host_header ... ok [INFO] [stdout] test request::tests::no_crlf_in_input ... ok [INFO] [stdout] test request::tests::headers_case_insensitive ... ok [INFO] [stdout] test request::tests::error_display_messages ... ok [INFO] [stdout] test request::tests::header_str_valid_utf8 ... ok [INFO] [stdout] test request::tests::header_with_typed_enum ... ok [INFO] [stdout] test request::tests::method_is_get ... ok [INFO] [stdout] test request::tests::headers_returns_parsed_slice ... ok [INFO] [stdout] test request::tests::if_modified_since_o1_lookup ... ok [INFO] [stdout] test request::tests::parse_all_methods ... ok [INFO] [stdout] test request::tests::missing_header_returns_none ... ok [INFO] [stdout] test request::tests::parse_path_with_fragment ... ok [INFO] [stdout] test request::tests::parse_multiple_headers ... ok [INFO] [stdout] test request::tests::parse_root_path ... ok [INFO] [stdout] test request::tests::parse_simple_get ... ok [INFO] [stdout] test request::tests::path_str_invalid_utf8 ... ok [INFO] [stdout] test request::tests::read_from_cursor ... ok [INFO] [stdout] test request::tests::parse_path_with_query_string ... ok [INFO] [stdout] test request::tests::rejects_duplicate_content_length ... ok [INFO] [stdout] test request::tests::read_connection_closed ... ok [INFO] [stdout] test request::tests::parse_path_with_percent_encoding ... ok [INFO] [stdout] test request::tests::read_returns_body_offset_and_prefetch ... ok [INFO] [stdout] test request::tests::rejects_double_space_in_request_line ... ok [INFO] [stdout] test request::tests::rejects_header_name_with_control_char ... ok [INFO] [stdout] test request::tests::rejects_header_value_with_nul ... ok [INFO] [stdout] test request::tests::rejects_header_without_colon ... ok [INFO] [stdout] test request::tests::rejects_duplicate_host ... ok [INFO] [stdout] test request::tests::rejects_duplicate_transfer_encoding ... ok [INFO] [stdout] test request::tests::read_headers_too_large ... ok [INFO] [stdout] test request::tests::rejects_empty_content_length ... ok [INFO] [stdout] test request::tests::rejects_empty_header_name ... ok [INFO] [stdout] test request::tests::rejects_incomplete_headers ... ok [INFO] [stdout] test request::tests::rejects_invalid_content_length ... ok [INFO] [stdout] test request::tests::header_with_only_whitespace_value ... ok [INFO] [stdout] test request::tests::rejects_invalid_http_version ... ok [INFO] [stdout] test request::tests::rejects_path_with_control_chars ... ok [INFO] [stdout] test request::tests::rejects_non_http_protocol ... ok [INFO] [stdout] test request::tests::rejects_trailing_space_in_path ... ok [INFO] [stdout] test request::tests::rejects_path_with_null_byte ... ok [INFO] [stdout] test request::tests::rejects_transfer_encoding_on_bodyless_methods ... ok [INFO] [stdout] test request::tests::rejects_transfer_encoding_with_content_length ... ok [INFO] [stdout] test request::tests::rejects_unsupported_methods ... ok [INFO] [stdout] test request::tests::request_line_no_spaces ... ok [INFO] [stdout] test request::tests::rejects_unsupported_transfer_encoding ... ok [INFO] [stdout] test request::tests::rejects_negative_content_length ... ok [INFO] [stdout] test request::tests::request_line_one_space_only ... ok [INFO] [stdout] test request::tests::stream_body_chunked ... ok [INFO] [stdout] test request::tests::stream_body_content_length_all_in_prefetch ... ok [INFO] [stdout] test request::tests::stream_body_content_length_from_reader ... ok [INFO] [stdout] test request::tests::stream_body_get_no_body ... ok [INFO] [stdout] test request::tests::too_many_headers_returns_error ... ok [INFO] [stdout] test request::tests::stream_body_to_file_like_writer ... ok [INFO] [stdout] test request::tests::trims_leading_whitespace_from_value ... ok [INFO] [stdout] test request::tests::trims_trailing_whitespace_from_value ... ok [INFO] [stdout] test request::tests::version_http11 ... ok [INFO] [stdout] test request::tests::trims_both_leading_and_trailing_whitespace ... ok [INFO] [stdout] test request::tests::version_http10 ... ok [INFO] [stdout] test response::tests::accepts_correct_manual_content_length ... ok [INFO] [stdout] test response::tests::allows_valid_header_value_with_high_bytes ... ok [INFO] [stdout] test response::tests::basic_404_response ... ok [INFO] [stdout] test response::tests::auto_content_length_added ... ok [INFO] [stdout] test response::tests::builder_recovers_from_error ... ok [INFO] [stdout] test response::tests::exceeding_header_capacity_returns_error ... ok [INFO] [stdout] test response::tests::custom_small_response_capacity ... ok [INFO] [stdout] test response::tests::manual_content_length_not_duplicated ... ok [INFO] [stdout] test response::tests::all_status_codes ... ok [INFO] [stdout] test response::tests::rejects_duplicate_content_length_case_insensitive ... ok [INFO] [stdout] test response::tests::multiple_headers ... ok [INFO] [stdout] test response::tests::auto_content_length_zero ... ok [INFO] [stdout] test response::tests::rejects_duplicate_content_length_header ... ok [INFO] [stdout] test response::tests::rejects_content_length_mismatch ... ok [INFO] [stdout] test response::tests::rejects_invalid_header_name ... ok [INFO] [stdout] test request::tests::parse_head_request ... ok [INFO] [stdout] test response::tests::rejects_header_name_with_crlf ... ok [INFO] [stdout] test request::tests::parse_long_path ... ok [INFO] [stdout] test response::tests::rejects_empty_header_name ... ok [INFO] [stdout] test response::tests::rejects_value_with_bare_cr ... ok [INFO] [stdout] test response::tests::basic_200_response ... ok [INFO] [stdout] test response::tests::rejects_value_with_crlf_injection ... ok [INFO] [stdout] test response::tests::response_with_binary_body ... ok [INFO] [stdout] test response::tests::rejects_value_with_nul ... ok [INFO] [stdout] test response::tests::rejects_value_with_bare_lf ... ok [INFO] [stdout] test request::tests::path_str_valid_utf8 ... ok [INFO] [stdout] test response::tests::streaming_rejects_short_body ... ok [INFO] [stdout] test response::tests::streaming_rejects_missing_framing ... ok [INFO] [stdout] test response::tests::streaming_limits_body_to_content_length ... ok [INFO] [stdout] test response::tests::streaming_rejects_transfer_encoding_without_content_length ... ok [INFO] [stdout] test response::tests::typed_response_headers ... ok [INFO] [stdout] test response::tests::response_with_no_body ... ok [INFO] [stdout] test response::tests::write_headers_then_manual_body ... ok [INFO] [stdout] test response::tests::streaming_accepts_content_length ... ok [INFO] [stdout] test response::tests::write_headers_only ... ok [INFO] [stdout] test response::tests::write_streaming_empty_reader ... ok [INFO] [stdout] test response::tests::write_streaming_from_reader ... ok [INFO] [stdout] test response::tests::streaming_rejects_invalid_content_length ... ok [INFO] [stdout] test scan::tests::colon_at_simd_boundary ... ok [INFO] [stdout] test scan::tests::crlf_at_simd_boundary ... ok [INFO] [stdout] test scan::tests::header_with_spaces_in_value ... ok [INFO] [stdout] test scan::tests::header_with_colon_in_value ... ok [INFO] [stdout] test scan::tests::header_spanning_two_simd_chunks ... ok [INFO] [stdout] test scan::tests::rejects_bare_cr_in_value ... ok [INFO] [stdout] test scan::tests::rejects_bare_lf_in_value ... ok [INFO] [stdout] test scan::tests::rejects_control_char_in_name ... ok [INFO] [stdout] test scan::tests::rejects_empty_header_name ... ok [INFO] [stdout] test scan::tests::rejects_missing_lf_after_cr ... ok [INFO] [stdout] test scan::tests::header_with_no_value ... ok [INFO] [stdout] test scan::tests::rejects_no_terminator ... ok [INFO] [stdout] test scan::tests::short_header_in_scalar_path ... ok [INFO] [stdout] test scan::tests::rejects_no_colon ... ok [INFO] [stdout] test scan::tests::rejects_nul_in_value ... ok [INFO] [stdout] test validate::tests::invalid_target_nul ... ok [INFO] [stdout] test scan::tests::rejects_space_in_header_name ... ok [INFO] [stdout] test validate::tests::invalid_target_control_chars ... ok [INFO] [stdout] test validate::tests::invalid_token_colon ... ok [INFO] [stdout] test validate::tests::invalid_token_control_char ... ok [INFO] [stdout] test validate::tests::invalid_value_crlf_injection ... ok [INFO] [stdout] test validate::tests::trim_ows_empty ... ok [INFO] [stdout] test validate::tests::invalid_token_crlf ... ok [INFO] [stdout] test validate::tests::invalid_token_empty ... ok [INFO] [stdout] test validate::tests::invalid_value_lf ... ok [INFO] [stdout] test validate::tests::trim_ows_tabs ... ok [INFO] [stdout] test validate::tests::trim_ows_no_whitespace ... ok [INFO] [stdout] test validate::tests::invalid_value_nul ... ok [INFO] [stdout] test validate::tests::trim_ows_leading ... ok [INFO] [stdout] test scan::tests::simple_header_line ... ok [INFO] [stdout] test validate::tests::trim_ows_trailing ... ok [INFO] [stdout] test validate::tests::invalid_value_cr ... ok [INFO] [stdout] test validate::tests::invalid_token_space ... ok [INFO] [stdout] test validate::tests::valid_token_alpha ... ok [INFO] [stdout] test validate::tests::valid_value_empty ... ok [INFO] [stdout] test validate::tests::valid_target_high_bytes ... ok [INFO] [stdout] test validate::tests::valid_value_high_bytes ... ok [INFO] [stdout] test validate::tests::valid_value_printable ... ok [INFO] [stdout] test validate::tests::valid_token_special_tchars ... ok [INFO] [stdout] test validate::tests::trim_ows_only_whitespace ... ok [INFO] [stdout] test validate::tests::value_validation_simd_boundary ... ok [INFO] [stdout] test validate::tests::trim_ows_both ... ok [INFO] [stdout] test validate::tests::valid_target_path ... ok [INFO] [stdout] test scan::tests::terminates_at_first_crlf ... ok [INFO] [stdout] test request::tests::rejects_header_name_with_space ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 233 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stderr] Doc-tests xocomil [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test src/error.rs - error::Error (line 152) ... ok [INFO] [stdout] test src/response.rs - response::Response (line 101) ... ok [INFO] [stdout] test src/response.rs - response::Response (line 118) ... ok [INFO] [stdout] test src/response.rs - response::Response (line 88) ... ok [INFO] [stdout] test src/lib.rs - (line 47) ... ok [INFO] [stdout] test src/lib.rs - (line 29) ... ok [INFO] [stdout] test src/ascii.rs - ascii::HttpChar (line 18) ... ok [INFO] [stdout] test src/request/read.rs - request::read::ReadRequest<'buf,MAX_HDRS>::stream_body_to (line 80) ... ok [INFO] [stdout] test src/body.rs - body (line 24) ... ok [INFO] [stdout] test src/body.rs - body (line 14) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] all doctests ran in 0.63s; merged doctests compilation took 0.61s [INFO] running `Command { std: "docker" "inspect" "0ecfb1d7df20f99052fee09abd28c055bc314009140348c1c15a4d17354ffcb2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0ecfb1d7df20f99052fee09abd28c055bc314009140348c1c15a4d17354ffcb2", kill_on_drop: false }` [INFO] [stdout] 0ecfb1d7df20f99052fee09abd28c055bc314009140348c1c15a4d17354ffcb2