[INFO] fetching crate salvo_core 1.0.0...
[INFO] testing salvo_core-1.0.0 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate salvo_core 1.0.0 into /workspace/builds/worker-5-tc2/source
[INFO] started tweaking crates.io crate salvo_core 1.0.0
[INFO] finished tweaking crates.io crate salvo_core 1.0.0
[INFO] tweaked toml for crates.io crate salvo_core 1.0.0 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate salvo_core 1.0.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 salvo_core 1.0.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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 7048f9f6f689ee28fb2256841070500cc66402921c8746ef7e9ce6dbc3151fe7
[INFO] running `Command { std: "docker" "start" "7048f9f6f689ee28fb2256841070500cc66402921c8746ef7e9ce6dbc3151fe7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7048f9f6f689ee28fb2256841070500cc66402921c8746ef7e9ce6dbc3151fe7", 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" "7048f9f6f689ee28fb2256841070500cc66402921c8746ef7e9ce6dbc3151fe7" "/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" "7048f9f6f689ee28fb2256841070500cc66402921c8746ef7e9ce6dbc3151fe7", 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" "7048f9f6f689ee28fb2256841070500cc66402921c8746ef7e9ce6dbc3151fe7" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling smallvec v1.16.1
[INFO] [stderr]    Compiling futures-core v0.3.34
[INFO] [stderr]    Compiling find-msvc-tools v0.1.13
[INFO] [stderr]    Compiling syn v3.0.6
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling zerocopy v0.8.58
[INFO] [stderr]    Compiling inout v0.1.4
[INFO] [stderr]    Compiling encoding_rs v0.8.41
[INFO] [stderr]    Compiling opaque-debug v0.3.1
[INFO] [stderr]    Compiling futures-sink v0.3.34
[INFO] [stderr]    Compiling winnow v1.0.4
[INFO] [stderr]    Compiling http-body v1.1.0
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling thiserror v2.0.21
[INFO] [stderr]    Compiling crc32fast v1.5.2
[INFO] [stderr]    Compiling alloc-no-stdlib v3.0.0
[INFO] [stderr]    Compiling bitflags v2.13.2
[INFO] [stderr]    Compiling zstd-safe v8.0.0
[INFO] [stderr]    Compiling rustix v1.1.5
[INFO] [stderr]    Compiling time-macros v0.2.32
[INFO] [stderr]    Compiling nix v0.31.3
[INFO] [stderr]    Compiling alloc-stdlib v0.3.0
[INFO] [stderr]    Compiling mime-infer v4.0.1
[INFO] [stderr]    Compiling futures-channel v0.3.34
[INFO] [stderr]    Compiling cookie v0.18.2
[INFO] [stderr]    Compiling futures-util v0.3.34
[INFO] [stderr]    Compiling chacha20 v0.10.2
[INFO] [stderr]    Compiling brotli-decompressor v6.0.0
[INFO] [stderr]    Compiling headers-core v0.3.0
[INFO] [stderr]    Compiling xml v1.4.0
[INFO] [stderr]    Compiling log v0.4.34
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling flate2 v1.1.10
[INFO] [stderr]    Compiling http-body-util v0.1.5
[INFO] [stderr]    Compiling content_inspector v0.2.4
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling toml_parser v1.1.3+spec-1.1.0
[INFO] [stderr]    Compiling jobserver v0.1.35
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling mio v1.2.3
[INFO] [stderr]    Compiling socket2 v0.6.5
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling cc v1.4.7
[INFO] [stderr]    Compiling rand v0.10.3
[INFO] [stderr]    Compiling toml_edit v0.25.15+spec-1.1.0
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling universal-hash v0.5.1
[INFO] [stderr]    Compiling aead v0.5.2
[INFO] [stderr]    Compiling polyval v0.6.2
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling ctr v0.9.2
[INFO] [stderr]    Compiling aes v0.8.4
[INFO] [stderr]    Compiling time v0.3.55
[INFO] [stderr]    Compiling ghash v0.5.1
[INFO] [stderr]    Compiling sha1 v0.10.7
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling brotli v9.0.0
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling aes-gcm v0.10.3
[INFO] [stderr]    Compiling headers v0.4.1
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]    Compiling zstd-sys v2.1.0+zstd.1.5.7
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling enumflags2_derive v0.7.12
[INFO] [stderr]    Compiling pin-project-internal v1.1.13
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.8
[INFO] [stderr]    Compiling enumflags2 v0.7.12
[INFO] [stderr]    Compiling synstructure v0.14.0
[INFO] [stderr]    Compiling salvo-serde-util v1.0.0
[INFO] [stderr]    Compiling pin-project v1.1.13
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling zerofrom-derive v0.1.8
[INFO] [stderr]    Compiling yoke-derive v0.8.3
[INFO] [stderr]    Compiling zerovec-derive v0.11.6
[INFO] [stderr]    Compiling displaydoc v0.2.7
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling multiversion-macros v0.9.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.21
[INFO] [stderr]    Compiling async-trait v0.1.92
[INFO] [stderr]    Compiling salvo_macros v1.0.0
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling multiversion v0.9.0
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling zerovec v0.11.8
[INFO] [stderr]    Compiling zerotrie v0.2.5
[INFO] [stderr]    Compiling zstd v0.14.0
[INFO] [stderr]    Compiling tinystr v0.8.4
[INFO] [stderr]    Compiling potential_utf v0.1.6
[INFO] [stderr]    Compiling icu_collections v2.3.0
[INFO] [stderr]    Compiling icu_locale_core v2.3.0
[INFO] [stderr]    Compiling multra v1.1.0
[INFO] [stderr]    Compiling chardetng v1.0.0
[INFO] [stderr]    Compiling icu_provider v2.3.1
[INFO] [stderr]    Compiling icu_normalizer v2.3.0
[INFO] [stderr]    Compiling icu_properties v2.3.0
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling multimap v0.10.1
[INFO] [stderr]    Compiling serde-xml-rs v0.8.2
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling tokio-util v0.7.19
[INFO] [stderr]    Compiling h2 v0.4.19
[INFO] [stderr]    Compiling hyper v1.11.1
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling salvo_core v1.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 02s
[INFO] running `Command { std: "docker" "inspect" "7048f9f6f689ee28fb2256841070500cc66402921c8746ef7e9ce6dbc3151fe7", 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" "7048f9f6f689ee28fb2256841070500cc66402921c8746ef7e9ce6dbc3151fe7" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.58
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling cmake v0.1.58
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling aws-lc-rs v1.18.1
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling alloca v0.4.0
[INFO] [stderr]    Compiling clap_lex v1.1.1
[INFO] [stderr]    Compiling rustls-pki-types v1.15.1
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling rustls v0.23.45
[INFO] [stderr]    Compiling page_size v0.6.0
[INFO] [stderr]    Compiling clap_builder v4.6.7
[INFO] [stderr]    Compiling aws-lc-sys v0.45.0
[INFO] [stderr]    Compiling serde-xml-rs v0.8.2
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling multimap v0.10.1
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling criterion-plot v0.8.2
[INFO] [stderr]    Compiling clap v4.6.7
[INFO] [stderr]    Compiling zerocopy-derive v0.8.58
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling enumflags2_derive v0.7.12
[INFO] [stderr]    Compiling pin-project-internal v1.1.13
[INFO] [stderr]    Compiling enumflags2 v0.7.12
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling h2 v0.4.19
[INFO] [stderr]    Compiling pin-project v1.1.13
[INFO] [stderr]    Compiling hyper v1.11.1
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling rand v0.8.8
[INFO] [stderr]    Compiling criterion v0.8.2
[INFO] [stderr]    Compiling cookie v0.18.2
[INFO] [stderr]    Compiling salvo_core v1.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling rustls-webpki v0.103.15
[INFO] [stdout] warning: unused import: `std::io::Write`
[INFO] [stdout]    --> src/writing/json.rs:202:9
[INFO] [stdout]     |
[INFO] [stdout] 202 |     use std::io::Write as _;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 26s
[INFO] running `Command { std: "docker" "inspect" "7048f9f6f689ee28fb2256841070500cc66402921c8746ef7e9ce6dbc3151fe7", 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" "7048f9f6f689ee28fb2256841070500cc66402921c8746ef7e9ce6dbc3151fe7" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `std::io::Write`
[INFO] [stderr]    --> src/writing/json.rs:202:9
[INFO] [stderr]     |
[INFO] [stderr] 202 |     use std::io::Write as _;
[INFO] [stderr]     |         ^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `salvo_core` (lib test) generated 1 warning
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1.42s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/salvo_core/2dfc95033d35980c/out/salvo_core-2dfc95033d35980c)
[INFO] [stdout] 
[INFO] [stdout] running 343 tests
[INFO] [stdout] test catcher::tests::test_status_error_html_escapes_content ... ok
[INFO] [stdout] test conn::ctrl::tests::abort_escalates_graceful_shutdown ... ok
[INFO] [stdout] test conn::ctrl::tests::abort_wakes_every_waiter ... ok
[INFO] [stdout] test conn::ctrl::tests::abort_wakes_waiter ... ok
[INFO] [stdout] test conn::addr::tests::test_addr_ipv6 ... ok
[INFO] [stdout] test catcher::tests::test_handle_error ... ok
[INFO] [stdout] test conn::joined::tests::test_joined_listener ... ok
[INFO] [stdout] test catcher::tests::test_custom_catcher ... ok
[INFO] [stdout] test conn::stream::straight::tests::observer_sees_bytes_transferred ... ok
[INFO] [stdout] test depot::test::test_depot ... ok
[INFO] [stdout] test conn::addr::tests::test_addr_ipv4 ... ok
[INFO] [stdout] test depot::test::test_depot_named_and_typed_are_separate ... ok
[INFO] [stdout] test depot::test::test_depot_typed ... ok
[INFO] [stdout] test error::tests::test_error ... ok
[INFO] [stdout] test conn::unix::tests::test_unix_listener ... ok
[INFO] [stdout] test depot::test::test_middleware_use_depot ... ok
[INFO] [stdout] test conn::tcp::tests::test_tcp_listener ... ok
[INFO] [stdout] test error::tests::test_error_scribe ... ok
[INFO] [stdout] test error::tests::test_error_from ... ok
[INFO] [stdout] test extract::case::tests::test_rename_fields ... ok
[INFO] [stdout] test extract::case::tests::test_rename_variants ... ok
[INFO] [stdout] test extract::metadata::tests::test_parse_source_format ... ok
[INFO] [stdout] test conn::stream::straight::tests::observer_can_terminate_the_connection ... ok
[INFO] [stdout] test conn::stream::handshake::tests::handshake_timeout_is_enforced_without_a_task ... ok
[INFO] [stdout] test conn::tests::holding_display_scheme_handling ... ok
[INFO] [stdout] test conn::stream::straight::tests::idle_timeout_is_enforced_without_a_task ... ok
[INFO] [stdout] test error::tests::test_error_display ... ok
[INFO] [stdout] test conn::ctrl::tests::abort_waiter_ignores_graceful_shutdown ... ok
[INFO] [stdout] test extract::metadata::tests::test_parse_source_from ... ok
[INFO] [stdout] test extract::parameter::cookie::tests::test_cookie_param_debug ... ok
[INFO] [stdout] test extract::parameter::cookie::tests::test_cookie_param_display ... ok
[INFO] [stdout] test extract::parameter::cookie::tests::test_cookie_param_extract_with_value ... ok
[INFO] [stdout] test extract::parameter::cookie::tests::test_cookie_param_into_inner ... ok
[INFO] [stdout] test extract::parameter::cookie::tests::test_cookie_param_deref_mut ... ok
[INFO] [stdout] test extract::parameter::cookie::tests::test_cookie_param_deserialize ... ok
[INFO] [stdout] test extract::parameter::cookie::tests::test_required_cookie_param_deref_mut ... ok
[INFO] [stdout] test extract::parameter::cookie::tests::test_required_cookie_param_extract_json_value_as_value ... ok
[INFO] [stdout] test extract::parameter::cookie::tests::test_required_cookie_param_deref ... ok
[INFO] [stdout] test extract::parameter::cookie::tests::test_cookie_param_metadata ... ok
[INFO] [stdout] test extract::parameter::cookie::tests::test_required_cookie_param_extract_untagged_enum_string_not_matched_by_json ... ok
[INFO] [stdout] test extract::parameter::cookie::tests::test_required_cookie_param_extract_with_json_value ... ok
[INFO] [stdout] test extract::parameter::cookie::tests::test_required_cookie_param_metadata ... ok
[INFO] [stdout] test extract::parameter::header::tests::test_header_param_deref ... ok
[INFO] [stdout] test extract::parameter::cookie::tests::test_required_cookie_param_into_inner ... ok
[INFO] [stdout] test extract::parameter::header::tests::test_header_param_display ... ok
[INFO] [stdout] test extract::parameter::header::tests::test_header_param_deserialize ... ok
[INFO] [stdout] test extract::parameter::header::tests::test_header_param_debug ... ok
[INFO] [stdout] test extract::parameter::header::tests::test_header_param_deref_mut ... ok
[INFO] [stdout] test extract::parameter::cookie::tests::test_required_cookie_param_extract_with_value ... ok
[INFO] [stdout] test extract::parameter::header::tests::test_header_param_into_inner ... ok
[INFO] [stdout] test extract::parameter::header::tests::test_header_param_metadata ... ok
[INFO] [stdout] test extract::parameter::header::tests::test_header_param_extract_with_value ... ok
[INFO] [stdout] test extract::parameter::header::tests::test_required_header_param_deref ... ok
[INFO] [stdout] test extract::parameter::header::tests::test_required_header_param_deref_mut ... ok
[INFO] [stdout] test extract::parameter::header::tests::test_required_header_param_extract_with_value ... ok
[INFO] [stdout] test conn::stream::straight::tests::idle_timeout_fires_even_when_a_late_write_completes ... ok
[INFO] [stdout] test conn::stream::straight::tests::idle_timeout_fires_even_when_late_data_arrives ... ok
[INFO] [stdout] test conn::stream::handshake::tests::handshake_completing_after_the_deadline_is_rejected ... ok
[INFO] [stdout] test extract::parameter::header::tests::test_required_header_param_metadata ... ok
[INFO] [stdout] test extract::parameter::header::tests::test_required_header_param_into_inner ... ok
[INFO] [stdout] test conn::stream::straight::tests::pending_write_has_an_independent_timeout ... ok
[INFO] [stdout] test extract::parameter::path::tests::test_path_param_debug ... ok
[INFO] [stdout] test extract::parameter::path::tests::test_path_param_deref ... ok
[INFO] [stdout] test conn::stream::straight::tests::relaxed_connection_ignores_idle_timeout ... ok
[INFO] [stdout] test extract::parameter::path::tests::test_path_param_display ... ok
[INFO] [stdout] test extract::parameter::path::tests::test_path_param_extract_with_value ... ok
[INFO] [stdout] test extract::parameter::path::tests::test_path_param_deserialize ... ok
[INFO] [stdout] test extract::parameter::path::tests::test_path_param_deref_mut ... ok
[INFO] [stdout] test extract::parameter::path::tests::test_path_param_metadata ... ok
[INFO] [stdout] test extract::parameter::cookie::tests::test_cookie_param_deref ... ok
[INFO] [stdout] test extract::parameter::query::tests::test_query_param_debug ... ok
[INFO] [stdout] test extract::parameter::path::tests::test_path_param_into_inner ... ok
[INFO] [stdout] test extract::parameter::query::tests::test_query_param_deref ... ok
[INFO] [stdout] test extract::parameter::query::tests::test_query_param_extract_with_value ... ok
[INFO] [stdout] test extract::parameter::query::tests::test_query_param_deserialize ... ok
[INFO] [stdout] test extract::parameter::query::tests::test_query_param_into_inner ... ok
[INFO] [stdout] test extract::parameter::query::tests::test_query_param_deref_mut ... ok
[INFO] [stdout] test extract::parameter::query::tests::test_query_param_display ... ok
[INFO] [stdout] test extract::parameter::query::tests::test_required_query_param_deref_mut ... ok
[INFO] [stdout] test extract::parameter::query::tests::test_required_query_param_deref ... ok
[INFO] [stdout] test extract::parameter::query::tests::test_required_query_param_extract_with_value ... ok
[INFO] [stdout] test extract::parameter::query::tests::test_query_param_metadata ... ok
[INFO] [stdout] test extract::parameter::query::tests::test_required_query_param_into_inner ... ok
[INFO] [stdout] test extract::parameter::query::tests::test_required_query_param_metadata ... ok
[INFO] [stdout] test extract::payload::form::tests::test_form_body_debug ... ok
[INFO] [stdout] test extract::payload::form::tests::test_form_body_deref ... ok
[INFO] [stdout] test extract::payload::form::tests::test_form_body_deref_mut ... ok
[INFO] [stdout] test extract::payload::form::tests::test_form_body_display ... ok
[INFO] [stdout] test extract::payload::form::tests::test_form_body_extract_with_arg ... ok
[INFO] [stdout] test extract::payload::form::tests::test_form_body_into_inner ... ok
[INFO] [stdout] test extract::payload::form::tests::test_form_body_metadata ... ok
[INFO] [stdout] test conn::tcp::tests::accept_is_cancellation_safe_during_async_admission ... ok
[INFO] [stdout] test extract::payload::json::tests::test_json_body_deref ... ok
[INFO] [stdout] test extract::payload::json::tests::test_json_body_debug ... ok
[INFO] [stdout] test extract::payload::json::tests::test_json_body_display ... ok
[INFO] [stdout] test extract::payload::json::tests::test_json_body_deref_mut ... ok
[INFO] [stdout] test extract::payload::json::tests::test_json_body_extract_with_arg ... ok
[INFO] [stdout] test extract::payload::json::tests::test_json_body_into_inner ... ok
[INFO] [stdout] test extract::payload::json::tests::test_json_body_metadata ... ok
[INFO] [stdout] test extract::tests::test_generic_struct ... ok
[INFO] [stdout] test fs::named_file::tests::buffer_size_does_not_raise_preload_threshold ... ok
[INFO] [stdout] test fs::named_file::tests::content_disposition_escapes_quoted_filename ... ok
[INFO] [stdout] test fs::named_file::tests::content_disposition_preserves_non_ascii_with_filename_star ... ok
[INFO] [stdout] test fs::named_file::tests::disposition_name_falls_back_to_the_path ... ok
[INFO] [stdout] test fs::named_file::tests::disposition_name_replaces_the_on_disk_file_name ... ok
[INFO] [stdout] test fs::named_file::tests::etag_returns_none_for_pre_epoch_modified_time ... ok
[INFO] [stdout] test fs::named_file::tests::explicit_content_encoding_wins_over_the_extension ... ok
[INFO] [stdout] test fs::named_file::tests::explicit_disposition_type_overrides_xml_default ... ok
[INFO] [stdout] test fs::named_file::tests::non_xml_media_still_defaults_to_inline ... ok
[INFO] [stdout] test fs::named_file::tests::only_self_coded_extensions_imply_an_encoding ... ok
[INFO] [stdout] test extract::parameter::cookie::tests::test_cookie_param_extract_with_value_panic - should panic ... ok
[INFO] [stdout] test extract::parameter::cookie::tests::test_required_cookie_param_extract - should panic ... ok
[INFO] [stdout] test fs::named_file::tests::preload_threshold_can_be_configured ... ok
[INFO] [stdout] test fs::named_file::tests::precompressed_file_does_not_sniff_charset_from_encoded_bytes ... ok
[INFO] [stdout] test fs::named_file::tests::response_content_type_controls_default_disposition ... ok
[INFO] [stdout] test fs::named_file::tests::preload_threshold_zero_still_detects_extensionless_text_mime ... ok
[INFO] [stdout] test extract::parameter::header::tests::test_header_param_extract - should panic ... ok
[INFO] [stdout] test fs::named_file::tests::scriptable_xml_defaults_to_attachment ... ok
[INFO] [stdout] test fs::named_file::tests::safe_response_content_type_can_keep_default_disposition_inline ... ok
[INFO] [stdout] test fs::named_file::tests::preload_threshold_zero_still_sniffs_charset ... ok
[INFO] [stdout] test extract::parameter::cookie::tests::test_required_cookie_param_extract_with_value_panic - should panic ... ok
[INFO] [stdout] test extract::parameter::header::tests::test_header_param_extract_with_value_panic - should panic ... ok
[INFO] [stdout] test fs::named_file::tests::send_if_unmodified_since_uses_http_date_precision ... ok
[INFO] [stdout] test fs::named_file::tests::send_if_modified_since_uses_http_date_precision ... ok
[INFO] [stdout] test fs::named_file::tests::xml_lookalike_subtypes_stay_inline ... ok
[INFO] [stdout] test fs::named_file::tests::svgz_is_typed_as_svg_and_encoded_as_gzip ... ok
[INFO] [stdout] test fs::named_file::tests::xml_types_without_the_suffix_default_to_attachment ... ok
[INFO] [stdout] test fs::test::test_named_file_builder ... ok
[INFO] [stdout] test fuse::tests::async_policy_can_await_before_admission ... ok
[INFO] [stdout] test fs::named_file::tests::zero_buffer_size_is_clamped ... ok
[INFO] [stdout] test fuse::tests::strict_enables_every_timeout ... ok
[INFO] [stdout] test handler::tests::test_arc_handler ... ok
[INFO] [stdout] test handler::tests::test_empty_handler ... ok
[INFO] [stdout] test handler::tests::test_hooped_handler_without_type_parameter ... ok
[INFO] [stdout] test http::body::channel::tests::test_disconnect ... ok
[INFO] [stdout] test http::body::channel::tests::test_send_data_and_is_closed ... ok
[INFO] [stdout] test extract::parameter::header::tests::test_required_header_param_extract_with_value_panic - should panic ... ok
[INFO] [stdout] test fuse::tests::default_enables_only_the_harmless_timeouts ... ok
[INFO] [stdout] test http::body::channel::tests::test_send_error ... ok
[INFO] [stdout] test fs::named_file::tests::send_skips_last_modified_for_pre_epoch_modified_time ... ok
[INFO] [stdout] test extract::parameter::header::tests::test_required_header_param_extract - should panic ... ok
[INFO] [stdout] test fs::named_file::tests::send_head_sets_headers_without_body ... ok
[INFO] [stdout] test http::body::channel::tests::test_send_trailers ... ok
[INFO] [stdout] test fs::named_file::tests::attached_name_outranks_disposition_name ... ok
[INFO] [stdout] test http::body::res::tests::test_debug ... ok
[INFO] [stdout] test http::body::res::tests::test_from_impls ... ok
[INFO] [stdout] test http::body::req::tests::test_debug ... ok
[INFO] [stdout] test http::body::req::tests::test_is_end_stream ... ok
[INFO] [stdout] test http::body::res::tests::test_take_and_size ... ok
[INFO] [stdout] test http::errors::status_error::tests::legacy_status_error_aliases_match_new_names ... ok
[INFO] [stdout] test extract::parameter::path::tests::test_path_param_extract - should panic ... ok
[INFO] [stdout] test http::errors::status_error::tests::test_source_exposes_cause ... ok
[INFO] [stdout] test http::body::res::tests::test_is_end_stream ... ok
[INFO] [stdout] test extract::parameter::path::tests::test_path_param_extract_with_value_panic - should panic ... ok
[INFO] [stdout] test http::form::tests::file_part_drop_removes_temp_files_without_tokio_runtime ... ok
[INFO] [stdout] test http::range::tests::parse_rejects_suffix_range_for_empty_representation ... ok
[INFO] [stdout] test extract::parameter::cookie::tests::test_cookie_param_extract - should panic ... ok
[INFO] [stdout] test http::range::tests::parse_rejects_ranges_with_extra_hyphens ... ok
[INFO] [stdout] test http::request::tests::test_form_data_content_length_too_large ... ok
[INFO] [stdout] test http::mime::tests::test_guess_accept_mime ... ok
[INFO] [stdout] test http::request::tests::test_form_data_multipart_requires_boundary ... ok
[INFO] [stdout] test http::range::tests::test_parse ... ok
[INFO] [stdout] test http::request::tests::test_body_mut_clears_cached_payload ... ok
[INFO] [stdout] test http::body::req::tests::request_body_timeout_fails_only_the_body ... ok
[INFO] [stdout] test extract::parameter::query::tests::test_query_param_extract - should panic ... ok
[INFO] [stdout] test http::request::tests::test_query ... ok
[INFO] [stdout] test extract::parameter::query::tests::test_required_query_param_extract - should panic ... ok
[INFO] [stdout] test http::request::tests::test_parse_body_with_max_size_form ... ok
[INFO] [stdout] test http::request::tests::test_parse_json ... ok
[INFO] [stdout] test http::request::tests::test_replace_body_refreshes_payload ... ok
[INFO] [stdout] test http::request::tests::test_form ... ok
[INFO] [stdout] test http::request::tests::test_form_data_payload_too_large_multipart ... ok
[INFO] [stdout] test http::request::tests::test_replace_body_refreshes_form_data ... ok
[INFO] [stdout] test http::response::test::test_body_empty ... ok
[INFO] [stdout] test extract::parameter::query::tests::test_query_param_extract_with_value_panic - should panic ... ok
[INFO] [stdout] test http::request::tests::test_take_body_clears_cached_payload ... ok
[INFO] [stdout] test extract::parameter::query::tests::test_required_query_param_extract_with_value_panic - should panic ... ok
[INFO] [stdout] test http::response::test::test_body_stream1 ... ok
[INFO] [stdout] test http::response::test::test_body_stream2 ... ok
[INFO] [stdout] test http::response::test::test_from_hyper_response_preserves_multiple_set_cookie_headers ... ok
[INFO] [stdout] test http::response::test::test_strip_to_hyper_emits_set_cookie_for_jar_cookies ... ok
[INFO] [stdout] test http::response::test::test_with_request_cookies_preserves_non_empty_request_jar ... ok
[INFO] [stdout] test http::response::test::test_render_with_status_sets_status_and_body ... ok
[INFO] [stdout] test http::response::test::test_remove_cookie_with_emits_path_and_domain_without_original_cookie ... ok
[INFO] [stdout] test http::response::test::test_with_request_cookies_uses_empty_response_for_empty_request_jar ... ok
[INFO] [stdout] test http::secure_cookie::tests::secure_cookie_policy_from_bool_uses_fixed_policy ... ok
[INFO] [stdout] test routing::filters::others::tests::fallback_sets_port_filter_result_when_port_is_absent ... ok
[INFO] [stdout] test routing::filters::others::tests::fallback_sets_scheme_filter_result_when_scheme_is_absent ... ok
[INFO] [stdout] test routing::filters::others::tests::split_host_port_handles_ipv4_and_ipv6 ... ok
[INFO] [stdout] test routing::filters::path::tests::test_chars_wisp_contiguous_and_byte_forward ... ok
[INFO] [stdout] test http::response::test::test_remove_cookie_emits_removal_without_original_cookie ... ok
[INFO] [stdout] test routing::filters::others::tests::fallback_sets_host_filter_result_when_host_is_absent ... ok
[INFO] [stdout] test http::secure_cookie::tests::secure_cookie_policy_resolves_from_scheme ... ok
[INFO] [stdout] test http::secure_cookie::tests::secure_cookie_policy_uses_recorded_scheme_when_uri_has_no_scheme ... ok
[INFO] [stdout] test routing::filters::path::tests::test_detect_consts ... ok
[INFO] [stdout] test routing::filters::path::tests::test_detect_consts2 ... ok
[INFO] [stdout] test routing::filters::path::tests::test_detect_consts0 ... ok
[INFO] [stdout] test routing::filters::path::tests::test_detect_consts1 ... ok
[INFO] [stdout] test routing::filters::path::tests::test_detect_wildcard ... ok
[INFO] [stdout] test routing::filters::path::tests::test_new_invalid_pattern_never_matches ... ok
[INFO] [stdout] test routing::filters::path::tests::test_detect_many ... ok
[INFO] [stdout] test routing::filters::path::tests::test_detect_many_slashes ... ok
[INFO] [stdout] test routing::filters::path::tests::test_detect_named_regex ... ok
[INFO] [stdout] test routing::filters::path::tests::test_parse_empty ... ok
[INFO] [stdout] test routing::filters::path::tests::test_parse_comb_4 ... ok
[INFO] [stdout] test routing::filters::path::tests::test_detect_const_and_named ... ok
[INFO] [stdout] test routing::filters::path::tests::test_parse_many_slashes ... ok
[INFO] [stdout] test routing::filters::path::tests::test_parse_comb_3 ... ok
[INFO] [stdout] test routing::filters::path::tests::test_parse_multi_const ... ok
[INFO] [stdout] test routing::filters::path::tests::test_parse_dot_after_param ... ok
[INFO] [stdout] test routing::filters::path::tests::test_parse_comb_5 ... ok
[INFO] [stdout] test routing::filters::path::tests::test_parse_named_follow_another_panic ... ok
[INFO] [stdout] test routing::filters::path::tests::test_parse_comb_2 ... ok
[INFO] [stdout] test routing::filters::path::tests::test_parse_multi_regex_with_prefix_and_suffix ... ok
[INFO] [stdout] test routing::filters::path::tests::test_parse_num ... ok
[INFO] [stdout] test routing::filters::path::tests::test_parse_multi_regex_with_suffix ... ok
[INFO] [stdout] test http::body::req::tests::test_take ... ok
[INFO] [stdout] test routing::filters::path::tests::test_parse_rest2_failed ... ok
[INFO] [stdout] test http::errors::parse_error::tests::test_write_error ... ok
[INFO] [stdout] test http::request::tests::test_form_data_after_payload ... ok
[INFO] [stdout] test http::request::tests::test_form_data_payload_too_large_urlencoded ... ok
[INFO] [stdout] test http::request::tests::test_parse_queries ... ok
[INFO] [stdout] test routing::filters::path::tests::test_parse_root ... ok
[INFO] [stdout] test routing::filters::path::tests::test_parse_single_const ... ok
[INFO] [stdout] test routing::filters::path::tests::test_parse_multi_regex_with_prefix ... ok
[INFO] [stdout] test routing::filters::path::tests::test_parse_rest_failed2 ... ok
[INFO] [stdout] test fs::named_file::tests::svg_is_served_as_attachment_with_nosniff ... ok
[INFO] [stdout] test routing::filters::path::tests::test_parse_rest_failed1 ... ok
[INFO] [stdout] test routing::filters::path::tests::test_parse_wildcard_regex ... ok
[INFO] [stdout] test routing::filters::path::tests::test_parse_single_regex_with_prefix_and_suffix ... ok
[INFO] [stdout] test routing::filters::path::tests::test_parse_single_regex_with_prefix ... ok
[INFO] [stdout] test routing::filters::path::tests::test_try_new_invalid_pattern_returns_err ... ok
[INFO] [stdout] test routing::filters::tests::test_opts ... ok
[INFO] [stdout] test routing::path_params::tests::test_rollback_restores_overwritten_value ... ok
[INFO] [stdout] test routing::path_state::tests::equality_uses_decoded_parts_not_internal_storage ... ok
[INFO] [stdout] test routing::filters::tests::test_methods ... ok
[INFO] [stdout] test routing::filters::path::tests::test_parse_single_regex ... ok
[INFO] [stdout] test routing::path_params::tests::test_public_insert_keeps_constant_space ... ok
[INFO] [stdout] test routing::router::tests::test_router_debug ... ok
[INFO] [stdout] test routing::path_state::tests::decoded_utf8_parts_advance_by_bytes ... ok
[INFO] [stdout] test routing::flow_ctrl::tests::macro_handler_can_abort_connection ... ok
[INFO] [stdout] test routing::path_state::tests::raw_utf8_ranges_stay_on_char_boundaries ... ok
[INFO] [stdout] test routing::path_state::tests::constructors_make_path_ownership_explicit ... ok
[INFO] [stdout] test routing::flow_ctrl::tests::test_reentrant_call_next ... ok
[INFO] [stdout] test http::body::req::tests::request_body_timeout_rejects_a_late_frame ... ok
[INFO] [stdout] test routing::flow_ctrl::tests::test_empty_handler_chain ... ok
[INFO] [stdout] test routing::router::tests::test_router_detect1 ... ok
[INFO] [stdout] test routing::router::tests::test_router_detect10 ... ok
[INFO] [stdout] test routing::router::tests::test_router_detect12 ... ok
[INFO] [stdout] test routing::router::tests::test_router_detect13 ... ok
[INFO] [stdout] test routing::router::tests::test_router_detect2 ... ok
[INFO] [stdout] test routing::filters::path::tests::test_parse_single_regex_with_suffix ... ok
[INFO] [stdout] test routing::filters::path::tests::test_parse_comb_1 ... ok
[INFO] [stdout] test routing::path_params::tests::test_tracked_insert_logs_and_seal_clears ... ok
[INFO] [stdout] test routing::filters::path::tests::test_parse_multi_regex ... ok
[INFO] [stdout] test routing::filters::path::tests::test_parse_rest ... ok
[INFO] [stdout] test routing::router::tests::test_router_detect3 ... ok
[INFO] [stdout] test routing::router::tests::test_router_detect_overwritten_param_rollback ... ok
[INFO] [stdout] test routing::router::tests::test_router_detect_sibling_param_rollback ... ok
[INFO] [stdout] test routing::router::tests::test_router_detect_path_encoded ... ok
[INFO] [stdout] test routing::router::tests::test_router_detect_parent_goal_after_child_mismatch ... ok
[INFO] [stdout] test routing::tests::test_is_windows_reserved_name ... ok
[INFO] [stdout] test routing::router::tests::test_router_detect_query_method ... ok
[INFO] [stdout] test routing::router::tests::test_router_detect9 ... ok
[INFO] [stdout] test routing::router::tests::test_router_detect4 ... ok
[INFO] [stdout] test routing::router::tests::test_router_detect_method_mismatch_wildcard_sibling ... ok
[INFO] [stdout] test routing::tests::test_matched_path ... ok
[INFO] [stdout] test routing::router::tests::test_router_detect11 ... ok
[INFO] [stdout] test routing::router::tests::test_router_detect5 ... ok
[INFO] [stdout] test routing::router::tests::test_router_detect6 ... ok
[INFO] [stdout] test serde::flat_value::tests::test_flat_parser_1 ... ok
[INFO] [stdout] test routing::tests::test_custom_filter ... ok
[INFO] [stdout] test routing::tests::test_decode_url_path_borrows_plain_path ... ok
[INFO] [stdout] test routing::tests::test_normalize_url_path ... ok
[INFO] [stdout] test routing::tests::test_redirect_to_dir_url_uses_origin_form_location ... ok
[INFO] [stdout] test serde::flat_value::tests::test_flat_parser_utf8 ... ok
[INFO] [stdout] test serde::request::tests::test_de_request_from_depot_and_query ... ok
[INFO] [stdout] test serde::flat_value::tests::test_flat_parser_2 ... ok
[INFO] [stdout] test serde::request::tests::test_de_request_from_depot_with_alias ... ok
[INFO] [stdout] test serde::flat_value::tests::test_flat_parser_leading_whitespace ... ok
[INFO] [stdout] test serde::request::tests::test_de_request_from_depot ... ok
[INFO] [stdout] test serde::request::tests::test_de_request_from_query_untagged_multi ... ok
[INFO] [stdout] test serde::request::tests::test_de_request_with_json_bool ... ok
[INFO] [stdout] test serde::request::tests::test_de_request_from_depot_with_arc_string ... ok
[INFO] [stdout] test serde::request::tests::test_de_request_rejects_trailing_data_in_json_cookie ... ok
[INFO] [stdout] test routing::router::tests::test_router_detect_utf8 ... ok
[INFO] [stdout] test serde::request::tests::test_de_request_with_extract_rename_all ... ok
[INFO] [stdout] test serde::request::tests::test_de_request_with_rename ... ok
[INFO] [stdout] test serde::request::tests::test_de_request_with_rename_all ... ok
[INFO] [stdout] test serde::request::tests::test_de_request_with_multi_sources ... ok
[INFO] [stdout] test serde::request::tests::test_de_request_from_depot_with_primitives ... ok
[INFO] [stdout] test serde::request::tests::test_de_request_with_json_cookie ... ok
[INFO] [stdout] test serde::request::tests::test_de_request_with_json_str ... ok
[INFO] [stdout] test serde::tests::test_de_str_map ... ok
[INFO] [stdout] test serde::request::tests::test_de_request_with_salvo_flatten ... ok
[INFO] [stdout] test serde::request::tests::test_de_request_from_depot_with_static_str ... ok
[INFO] [stdout] test serde::request::tests::test_de_request_from_query ... ok
[INFO] [stdout] test serde::request::tests::test_de_request_with_lifetime ... ok
[INFO] [stdout] test serde::request::tests::test_de_request_with_both_rename_all ... ok
[INFO] [stdout] test serde::request::tests::test_de_request_with_serde_alias ... ok
[INFO] [stdout] test serde::request::tests::test_de_request_with_json_vec ... ok
[INFO] [stdout] test serde::request::tests::test_de_request_url_array ... ok
[INFO] [stdout] test serde::request::tests::test_de_request_with_serde_rename_all ... ok
[INFO] [stdout] test server::tests::handler_abort_discards_the_response ... ok
[INFO] [stdout] test server::tests::test_regression_209 ... ok
[INFO] [stdout] test serde::request::tests::test_de_request_url_array2 ... ok
[INFO] [stdout] test service::tests::test_default_status_ok_visible_to_service_middleware ... ok
[INFO] [stdout] test service::tests::test_service_405_or_404_error ... ok
[INFO] [stdout] test server::tests::test_server ... ok
[INFO] [stdout] test writing::redirect::tests::test_redirect_chinese_characters ... ok
[INFO] [stdout] test writing::redirect::tests::test_redirect_ascii_url ... ok
[INFO] [stdout] test writing::redirect::tests::test_redirect_already_encoded ... ok
[INFO] [stdout] test writing::json::tests::json_body_writer_does_not_preallocate_full_chunk_for_tiny_body ... ok
[INFO] [stdout] test writing::redirect::tests::test_redirect_emoji ... ok
[INFO] [stdout] test serde::tests::test_de_str_multi_map ... ok
[INFO] [stdout] test service::tests::test_service ... ok
[INFO] [stdout] test writing::redirect::tests::test_redirect_full_url_with_unicode ... ok
[INFO] [stdout] test writing::redirect::tests::test_redirect_status_codes ... ok
[INFO] [stdout] test writing::redirect::tests::test_redirect_invalid_status_code ... ok
[INFO] [stdout] test writing::json::tests::test_json_render_replaces_previous_body ... ok
[INFO] [stdout] test writing::redirect::tests::test_redirect_preserves_query_and_fragment ... ok
[INFO] [stdout] test serde::request::tests::test_de_request_with_form_json_str ... ok
[INFO] [stdout] test writing::text::tests::test_write_atom_text ... ok
[INFO] [stdout] test writing::text::tests::test_write_css_text ... ok
[INFO] [stdout] test writing::text::tests::test_write_html_text ... ok
[INFO] [stdout] test writing::text::tests::test_write_csv_text ... ok
[INFO] [stdout] test writing::text::tests::test_write_js_text ... ok
[INFO] [stdout] test writing::tests::test_write_str ... ok
[INFO] [stdout] test writing::text::tests::test_write_plain_text ... ok
[INFO] [stdout] test writing::text::tests::test_write_json_text ... ok
[INFO] [stdout] test writing::json::tests::test_json_render_does_not_clobber_stream_body ... ok
[INFO] [stdout] test writing::json::tests::test_write_json_content ... ok
[INFO] [stdout] test writing::tests::test_write_string ... ok
[INFO] [stdout] test writing::text::tests::test_write_xml_text ... ok
[INFO] [stdout] test writing::text::tests::test_write_rdf_text ... ok
[INFO] [stdout] test writing::text::tests::test_write_rss_text ... ok
[INFO] [stdout] test writing::text::tests::test_write_str ... ok
[INFO] [stdout] test writing::json::tests::test_json_render_chunks_large_body ... ok
[INFO] [stdout] test writing::text::tests::test_write_string ... ok
[INFO] [stdout] test server::tests::test_server_handle_stop ... ok
[INFO] [stdout] test server::tests::test_server_max_connections_stops_while_saturated ... ok
[INFO] [stdout] test server::tests::graceful_stop_stays_abortable_when_a_handler_aborts ... ok
[INFO] [stdout] test fs::test::test_chunk_read ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 343 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.68s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests salvo_core
[INFO] [stdout] 
[INFO] [stdout] running 88 tests
[INFO] [stdout] test src/catcher.rs - catcher (line 19) - compile ... ok
[INFO] [stdout] test src/conn.rs - conn (line 45) ... ignored
[INFO] [stdout] test src/conn.rs - conn::Acceptor (line 283) ... ignored
[INFO] [stdout] test src/conn.rs - conn::Listener (line 442) ... ignored
[INFO] [stdout] test src/conn.rs - conn::Listener::join (line 478) ... ignored
[INFO] [stdout] test src/error.rs - error (line 21) ... ignored
[INFO] [stdout] test src/error.rs - error (line 36) ... ignored
[INFO] [stdout] test src/error.rs - error::Error (line 77) ... ignored
[INFO] [stdout] test src/conn.rs - conn (line 22) - compile ... ok
[INFO] [stdout] test src/error.rs - error::Error::other (line 156) ... ignored
[INFO] [stdout] test src/fs.rs - fs (line 15) ... ignored
[INFO] [stdout] test src/fs.rs - fs (line 28) ... ignored
[INFO] [stdout] test src/fs.rs - fs::ChunkedFile (line 84) ... ignored
[INFO] [stdout] test src/fs/named_file.rs - fs::named_file::NamedFile (line 102) ... ignored
[INFO] [stdout] test src/conn.rs - conn::Listener (line 429) - compile ... ok
[INFO] [stdout] test src/fs/named_file.rs - fs::named_file::NamedFileBuilder (line 165) ... ignored
[INFO] [stdout] test src/handler.rs - handler (line 94) ... ignored
[INFO] [stdout] test src/http.rs - http (line 35) ... ignored
[INFO] [stdout] test src/http/body.rs - http::body (line 32) ... ignored
[INFO] [stdout] test src/catcher.rs - catcher (line 55) ... ok
[INFO] [stdout] test src/http/request.rs - http::request::Request::accept (line 805) ... ignored
[INFO] [stdout] test src/http/request.rs - http::request::Request::content_type (line 841) ... ignored
[INFO] [stdout] test src/extract.rs - extract (line 35) ... ok
[INFO] [stdout] test src/handler.rs - handler (line 58) ... ok
[INFO] [stdout] test src/fuse.rs - fuse::FuseConfig (line 47) ... ok
[INFO] [stdout] test src/handler.rs - handler (line 28) ... ok
[INFO] [stdout] test src/fs/named_file.rs - fs::named_file::NamedFile::open (line 626) ... ok
[INFO] [stdout] test src/http/range.rs - http::range::HttpRange::parse (line 36) ... ok
[INFO] [stdout] test src/http/request.rs - http::request::Request (line 150) ... ok
[INFO] [stdout] test src/catcher.rs - catcher (line 36) ... ok
[INFO] [stdout] test src/extract.rs - extract (line 7) ... ok
[INFO] [stdout] test src/conn.rs - conn::Listener (line 416) - compile ... ok
[INFO] [stdout] test src/http/request.rs - http::request::Request::file (line 1084) ... ignored
[INFO] [stdout] test src/http/request.rs - http::request::Request::form (line 985) ... ignored
[INFO] [stdout] test src/http/request.rs - http::request::Request::form_data (line 1262) ... ignored
[INFO] [stdout] test src/http/request.rs - http::request::Request::form_data_max_size (line 1293) ... ignored
[INFO] [stdout] test src/http/request.rs - http::request::Request::parse_body (line 1514) ... ignored
[INFO] [stdout] test src/http/request.rs - http::request::Request::parse_form (line 1476) ... ignored
[INFO] [stdout] test src/http/request.rs - http::request::Request::parse_json (line 1420) ... ignored
[INFO] [stdout] test src/http/request.rs - http::request::Request::payload (line 1172) ... ignored
[INFO] [stdout] test src/http/request.rs - http::request::Request::payload_with_max_size (line 1199) ... ignored
[INFO] [stdout] test src/http/request.rs - http::request::Request::query (line 947) ... ignored
[INFO] [stdout] test src/depot.rs - depot::Depot (line 15) - compile ... ok
[INFO] [stdout] test src/handler.rs - handler (line 17) ... ok
[INFO] [stdout] test src/handler.rs - handler (line 70) ... ok
[INFO] [stdout] test src/http/request.rs - http::request::Request::method (line 399) ... ok
[INFO] [stdout] test src/fs/named_file.rs - fs::named_file::NamedFile (line 81) ... ok
[INFO] [stdout] test src/http/response.rs - http::response::Response::channel (line 605) ... ok
[INFO] [stdout] test src/http/response.rs - http::response::Response::status_code (line 440) ... ok
[INFO] [stdout] test src/http/request.rs - http::request::SecureMaxSize (line 82) ... ok
[INFO] [stdout] test src/http/request.rs - http::request::Request::method_mut (line 413) ... ok
[INFO] [stdout] test src/http/request.rs - http::request::Request::uri (line 358) ... ok
[INFO] [stdout] test src/http/request.rs - http::request::Request::uri_mut (line 375) ... ok
[INFO] [stdout] test src/handler.rs - handler (line 131) ... ok
[INFO] [stdout] test src/routing.rs - routing (line 339) ... ok
[INFO] [stdout] test src/http/response.rs - http::response::Response::render (line 470) ... ok
[INFO] [stdout] test src/http/request.rs - http::request::Request::extensions (line 649) ... ok
[INFO] [stdout] test src/routing.rs - routing (line 321) ... ok
[INFO] [stdout] test src/http/request.rs - http::request::Request::extensions_mut (line 785) ... ok
[INFO] [stdout] test src/routing.rs - routing (line 19) ... ok
[INFO] [stdout] test src/routing.rs - routing (line 261) ... ok
[INFO] [stdout] test src/routing.rs - routing (line 310) ... ok
[INFO] [stdout] test src/routing.rs - routing (line 178) ... ok
[INFO] [stdout] test src/http/request.rs - http::request::Request::headers (line 500) ... ok
[INFO] [stdout] test src/routing.rs - routing (line 298) ... ok
[INFO] [stdout] test src/server.rs - server::ServerHandle::stop_graceful (line 86) - compile ... ok
[INFO] [stdout] test src/http/response.rs - http::response::Response::content_type (line 419) ... ok
[INFO] [stdout] test src/test/request/builder.rs - test::request::builder::RequestBuilder::queries (line 69) ... ignored
[INFO] [stdout] test src/routing.rs - routing (line 208) ... ok
[INFO] [stdout] test src/writing/json.rs - writing::json::Json (line 94) ... ok
[INFO] [stdout] test src/http/request.rs - http::request::Request::headers_mut (line 514) ... ok
[INFO] [stdout] test src/routing.rs - routing (line 353) ... ok
[INFO] [stdout] test src/writing/redirect.rs - writing::redirect::Redirect (line 55) ... ok
[INFO] [stdout] test src/writing/text.rs - writing::text::Text (line 11) ... ok
[INFO] [stdout] test src/writing/seek.rs - writing::seek::ReadSeeker (line 16) ... ok
[INFO] [stdout] test src/routing/flow_ctrl.rs - routing::flow_ctrl::FlowCtrl (line 23) ... ok
[INFO] [stdout] test src/server.rs - server::Server<A>::serve (line 296) - compile ... ok
[INFO] [stdout] test src/test.rs - test (line 5) - compile ... ok
[INFO] [stdout] test src/routing.rs - routing (line 376) ... ok
[INFO] [stdout] test src/writing/redirect.rs - writing::redirect::Redirect (line 66) ... ok
[INFO] [stdout] test src/server.rs - server::Server<A>::new (line 143) - compile ... ok
[INFO] [stdout] test src/routing.rs - routing (line 144) ... ok
[INFO] [stdout] test src/routing.rs - routing (line 58) ... ok
[INFO] [stdout] test src/routing.rs - routing (line 386) ... ok
[INFO] [stdout] test src/writing/json.rs - writing::json::Json (line 112) ... ok
[INFO] [stdout] test src/service.rs - service::Service::catcher (line 72) ... ok
[INFO] [stdout] test src/routing.rs - routing (line 97) ... ok
[INFO] [stdout] test src/service.rs - service::Service::allowed_media_types (line 130) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 59 passed; 0 failed; 29 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 8.02s; merged doctests compilation took 7.90s
[INFO] running `Command { std: "docker" "inspect" "7048f9f6f689ee28fb2256841070500cc66402921c8746ef7e9ce6dbc3151fe7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7048f9f6f689ee28fb2256841070500cc66402921c8746ef7e9ce6dbc3151fe7", kill_on_drop: false }`
[INFO] [stdout] 7048f9f6f689ee28fb2256841070500cc66402921c8746ef7e9ce6dbc3151fe7
