[INFO] fetching crate pavex 0.2.10...
[INFO] testing pavex-0.2.10 against try#db823df02fd0c2cf67b43025ac3fef3f2d743245 for pr-150681
[INFO] extracting crate pavex 0.2.10 into /workspace/builds/worker-1-tc2/source
[INFO] started tweaking crates.io crate pavex 0.2.10
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate pavex 0.2.10
[INFO] tweaked toml for crates.io crate pavex 0.2.10 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate pavex 0.2.10 on toolchain db823df02fd0c2cf67b43025ac3fef3f2d743245
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate pavex 0.2.10 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" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "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-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 9857b6acd87859b48d980884aae00dab745c0a7ec7159fe0fed5c0f98b064a9b
[INFO] running `Command { std: "docker" "start" "-a" "9857b6acd87859b48d980884aae00dab745c0a7ec7159fe0fed5c0f98b064a9b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9857b6acd87859b48d980884aae00dab745c0a7ec7159fe0fed5c0f98b064a9b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9857b6acd87859b48d980884aae00dab745c0a7ec7159fe0fed5c0f98b064a9b", kill_on_drop: false }`
[INFO] [stdout] 9857b6acd87859b48d980884aae00dab745c0a7ec7159fe0fed5c0f98b064a9b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 03c375699d8554eccb6f8014b8a26db8abfe45a15b41e1977125c4bcec2e8d1b
[INFO] running `Command { std: "docker" "start" "-a" "03c375699d8554eccb6f8014b8a26db8abfe45a15b41e1977125c4bcec2e8d1b", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-ident v1.0.19
[INFO] [stderr]    Compiling quote v1.0.41
[INFO] [stderr]    Compiling libc v0.2.176
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling getrandom v0.3.3
[INFO] [stderr]    Compiling zerocopy v0.8.27
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling hashbrown v0.16.0
[INFO] [stderr]    Compiling tracing-core v0.1.34
[INFO] [stderr]    Compiling proc-macro2-diagnostics v0.10.1
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling inout v0.1.4
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]    Compiling proc-macro2 v1.0.101
[INFO] [stderr]    Compiling rustls-pki-types v1.12.0
[INFO] [stderr]    Compiling yansi v1.0.1
[INFO] [stderr]    Compiling fs-err v3.1.3
[INFO] [stderr]    Compiling uncased v0.9.10
[INFO] [stderr]    Compiling opaque-debug v0.3.1
[INFO] [stderr]    Compiling paste v1.0.15
[INFO] [stderr]    Compiling rustls v0.23.32
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling atomic-waker v1.1.2
[INFO] [stderr]    Compiling figment v0.10.19
[INFO] [stderr]    Compiling inlinable_string v0.1.15
[INFO] [stderr]    Compiling openssl-probe v0.1.6
[INFO] [stderr]    Compiling log v0.4.28
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling rustls-webpki v0.103.7
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling convert_case v0.8.0
[INFO] [stderr]    Compiling rustls-native-certs v0.8.1
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling matchit v0.8.6
[INFO] [stderr]    Compiling getrandom v0.2.16
[INFO] [stderr]    Compiling mio v1.0.4
[INFO] [stderr]    Compiling socket2 v0.6.0
[INFO] [stderr]    Compiling rand_core v0.9.3
[INFO] [stderr]    Compiling uuid v1.18.1
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling crypto-common v0.1.6
[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 tokio v1.47.1
[INFO] [stderr]    Compiling ctr v0.9.2
[INFO] [stderr]    Compiling aes v0.8.4
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling hkdf v0.12.4
[INFO] [stderr]    Compiling aes-gcm-siv v0.11.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling indexmap v2.11.4
[INFO] [stderr]    Compiling serde_path_to_error v0.1.20
[INFO] [stderr]    Compiling serde_html_form v0.2.8
[INFO] [stderr]    Compiling darling_core v0.21.3
[INFO] [stderr]    Compiling rustls-platform-verifier v0.6.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tracing-attributes v0.1.30
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stderr]    Compiling pear_codegen v0.2.9
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling pear v0.2.9
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling tokio-util v0.7.16
[INFO] [stderr]    Compiling tracing v0.1.41
[INFO] [stderr]    Compiling persist_if_changed v0.2.10
[INFO] [stderr]    Compiling tracing_log_error v0.1.4
[INFO] [stderr]    Compiling type-safe-id v0.3.3
[INFO] [stderr]    Compiling h2 v0.4.12
[INFO] [stderr]    Compiling darling_macro v0.21.3
[INFO] [stderr]    Compiling darling v0.21.3
[INFO] [stderr]    Compiling jiff v0.2.15
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling bitflags v2.9.4
[INFO] [stderr]    Compiling pavex_bp_schema v0.2.10
[INFO] [stderr]    Compiling ubyte v0.10.4
[INFO] [stderr]    Compiling ron v0.11.0
[INFO] [stderr]    Compiling pavexc_attr_parser v0.2.10
[INFO] [stderr]    Compiling hyper v1.7.0
[INFO] [stderr]    Compiling pavex_macros v0.2.10
[INFO] [stderr]    Compiling hyper-util v0.1.17
[INFO] [stderr]    Compiling biscotti v0.4.3
[INFO] [stderr]    Compiling pavex v0.2.10 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 43.16s
[INFO] running `Command { std: "docker" "inspect" "03c375699d8554eccb6f8014b8a26db8abfe45a15b41e1977125c4bcec2e8d1b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "03c375699d8554eccb6f8014b8a26db8abfe45a15b41e1977125c4bcec2e8d1b", kill_on_drop: false }`
[INFO] [stdout] 03c375699d8554eccb6f8014b8a26db8abfe45a15b41e1977125c4bcec2e8d1b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 41e7ab59e60eb6408518358e289afc8a34c15d97612fe660fd9c09ee4489bd0d
[INFO] running `Command { std: "docker" "start" "-a" "41e7ab59e60eb6408518358e289afc8a34c15d97612fe660fd9c09ee4489bd0d", kill_on_drop: false }`
[INFO] [stderr]    Compiling find-msvc-tools v0.1.3
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]    Compiling rustls v0.23.32
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling uuid v1.18.1
[INFO] [stderr]    Compiling webpki-roots v1.0.2
[INFO] [stderr]    Compiling console v0.15.11
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling cc v1.2.40
[INFO] [stderr]    Compiling insta v1.43.2
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling darling_core v0.21.3
[INFO] [stderr]    Compiling proc-macro2-diagnostics v0.10.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.0
[INFO] [stderr]    Compiling zerovec-derive v0.11.1
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling tokio-macros v2.5.0
[INFO] [stderr]    Compiling tracing-attributes v0.1.30
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stderr]    Compiling pear_codegen v0.2.9
[INFO] [stderr]    Compiling tokio v1.47.1
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling pear v0.2.9
[INFO] [stderr]    Compiling rustls-webpki v0.103.7
[INFO] [stderr]    Compiling tracing v0.1.41
[INFO] [stderr]    Compiling yoke v0.8.0
[INFO] [stderr]    Compiling zerovec v0.11.4
[INFO] [stderr]    Compiling zerotrie v0.2.2
[INFO] [stderr]    Compiling tracing_log_error v0.1.4
[INFO] [stderr]    Compiling persist_if_changed v0.2.10
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]    Compiling type-safe-id v0.3.3
[INFO] [stderr]    Compiling tinystr v0.8.1
[INFO] [stderr]    Compiling potential_utf v0.1.3
[INFO] [stderr]    Compiling icu_collections v2.0.0
[INFO] [stderr]    Compiling icu_locale_core v2.0.0
[INFO] [stderr]    Compiling darling_macro v0.21.3
[INFO] [stderr]    Compiling darling v0.21.3
[INFO] [stderr]    Compiling icu_provider v2.0.0
[INFO] [stderr]    Compiling icu_properties v2.0.1
[INFO] [stderr]    Compiling icu_normalizer v2.0.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling pavex_bp_schema v0.2.10
[INFO] [stderr]    Compiling bitflags v2.9.4
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling jiff v0.2.15
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling ubyte v0.10.4
[INFO] [stderr]    Compiling secrecy v0.10.3
[INFO] [stderr]    Compiling ron v0.11.0
[INFO] [stderr]    Compiling pavexc_attr_parser v0.2.10
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.7
[INFO] [stderr]    Compiling pavex_macros v0.2.10
[INFO] [stderr]    Compiling tokio-util v0.7.16
[INFO] [stderr]    Compiling tower v0.5.2
[INFO] [stderr]    Compiling figment v0.10.19
[INFO] [stderr]    Compiling h2 v0.4.12
[INFO] [stderr]    Compiling tower-http v0.6.6
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling rustls-platform-verifier v0.6.1
[INFO] [stderr]    Compiling biscotti v0.4.3
[INFO] [stderr]    Compiling hyper v1.7.0
[INFO] [stderr]    Compiling hyper-util v0.1.17
[INFO] [stderr]    Compiling hyper-rustls v0.27.7
[INFO] [stderr]    Compiling pavex v0.2.10 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling reqwest v0.12.23
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 46.06s
[INFO] running `Command { std: "docker" "inspect" "41e7ab59e60eb6408518358e289afc8a34c15d97612fe660fd9c09ee4489bd0d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "41e7ab59e60eb6408518358e289afc8a34c15d97612fe660fd9c09ee4489bd0d", kill_on_drop: false }`
[INFO] [stdout] 41e7ab59e60eb6408518358e289afc8a34c15d97612fe660fd9c09ee4489bd0d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 9e3aed62e531849fe0af5e274b3c00122ea6460529b98d30fc5b01a9aa079c16
[INFO] running `Command { std: "docker" "start" "-a" "9e3aed62e531849fe0af5e274b3c00122ea6460529b98d30fc5b01a9aa079c16", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.28s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/pavex-1bb1fcc5b20b16e2)
[INFO] [stdout] 
[INFO] [stdout] running 35 tests
[INFO] [stdout] test cookie::response_cookies::test::set_is_send ... ok
[INFO] [stdout] test cookie::response_cookies::test::simple ... ok
[INFO] [stdout] test request::body::json::tests::content_type_is_json ... ok
[INFO] [stdout] test request::body::url_encoded::tests::content_type_is_form ... ok
[INFO] [stdout] test request::body::json::tests::json_content_type_with_charset ... ok
[INFO] [stdout] test request::body::url_encoded::tests::test_parse ... ok
[INFO] [stdout] test request::path::deserializer::tests::test_parse_error_at_key_error ... ok
[INFO] [stdout] test request::path::deserializer::tests::test_parse_errors_for_single_values ... ok
[INFO] [stdout] test request::path::deserializer::tests::test_parse_seq_seq ... ok
[INFO] [stdout] test request::path::deserializer::tests::test_parse_struct ... ok
[INFO] [stdout] test request::path::deserializer::tests::test_parse_struct_ignoring_additional_fields ... ok
[INFO] [stdout] test request::path::deserializer::tests::test_tuple_with_wrong_number_of_parameters ... ok
[INFO] [stdout] test request::path::deserializer::tests::test_unsupported_seq ... ok
[INFO] [stdout] test request::path::deserializer::tests::test_unsupported_type_error_nested_data_structure ... ok
[INFO] [stdout] test request::path::deserializer::tests::test_unsupported_type_error_seq_tuple ... ok
[INFO] [stdout] test request::query::query_params::tests::test_parse ... ok
[INFO] [stdout] test request::query::query_params::tests::test_sequence ... ok
[INFO] [stdout] test request::query::query_params::tests::test_sequence_with_brackets ... ok
[INFO] [stdout] test response::body::body_::boxed::test_try_downcast ... ok
[INFO] [stdout] test telemetry::server_request_id::tests::server_request_id ... ok
[INFO] [stdout] test request::body::json::tests::content_type_has_json_suffix ... ok
[INFO] [stdout] test request::body::url_encoded::tests::form_content_type_with_charset ... ok
[INFO] [stdout] test request::path::deserializer::tests::test_parse_error_at_key_error_multiple ... ok
[INFO] [stdout] test request::path::deserializer::tests::test_parse_error_for_map ... ok
[INFO] [stdout] test request::body::json::tests::content_type_is_not_valid_mime ... ok
[INFO] [stdout] test request::body::buffered_body::tests::error_if_content_length_header_is_larger_than_limit ... ok
[INFO] [stdout] test request::body::json::tests::missing_content_type ... ok
[INFO] [stdout] test request::body::url_encoded::tests::content_type_is_not_form ... ok
[INFO] [stdout] test request::body::buffered_body::tests::error_if_body_above_size_limit_without_content_length ... ok
[INFO] [stdout] test request::body::url_encoded::tests::content_type_is_not_valid_mime ... ok
[INFO] [stdout] test request::body::json::tests::content_type_is_not_json ... ok
[INFO] [stdout] test request::body::url_encoded::tests::missing_content_type ... ok
[INFO] [stdout] test request::body::url_encoded::tests::missing_form_field ... ok
[INFO] [stdout] test request::body::json::tests::missing_json_field ... ok
[INFO] [stdout] test request::path::deserializer::tests::test_parse_error_for_percent_encoded_str ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 35 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration/main.rs (/opt/rustwide/target/debug/deps/integration-27c05e01a6968d4a)
[INFO] [stdout] 
[INFO] [stdout] running 24 tests
[INFO] [stdout] test server::bind ... ok
[INFO] [stdout] test tls::client_config::doc_examples::test_disable_tls_1_2 ... ok
[INFO] [stdout] test tls::client_config::doc_examples::test_additional_roots ... ok
[INFO] [stdout] test tls::client_config::doc_examples::test_default_config ... ok
[INFO] [stdout] test server::listen ... ok
[INFO] [stdout] test tls::client_config::test_additional_root_from_file_der ... ok
[INFO] [stdout] test tls::client_config::test_additional_root_from_file_pem ... ok
[INFO] [stdout] test tls::client_config::doc_examples::test_skip_verification ... ok
[INFO] [stdout] test server::multi_bind ... ok
[INFO] [stdout] test tls::client_config::test_complex_config ... ok
[INFO] [stdout] test tls::client_config::test_aws_lc_rs_with_fips ... ok
[INFO] [stdout] test tls::client_config::test_disable_os_verifier ... ok
[INFO] [stdout] test tls::client_config::test_empty_config_uses_defaults ... ok
[INFO] [stdout] test tls::client_config::test_disable_tls_1_3 ... ok
[INFO] [stdout] test tls::client_config::test_multiple_additional_roots ... ok
[INFO] [stdout] test tls::client_config::test_skip_verification_enabled ... ok
[INFO] [stdout] test tls::client_config::test_ring_crypto_provider ... ok
[INFO] [stdout] test server::serve ... ok
[INFO] [stdout] test tls::client_config::test_inline_root_pem ... ok
[INFO] [stdout] test server::graceful ... ok
[INFO] [stdout] test server::forced ... ok
[INFO] [stdout] test tls::rustls_0_23::crypto_providers::aws_lc_rs_requires_feature ... ok
[INFO] [stdout] test tls::rustls_0_23::crypto_providers::ring_requires_feature ... ok
[INFO] [stdout] test server::graceful_but_too_fast ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests pavex
[INFO] [stdout] 
[INFO] [stdout] running 228 tests
[INFO] [stdout] test src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::error_handler (line 1351) ... FAILED
[INFO] [stdout] test src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::constructor (line 484) ... FAILED
[INFO] [stdout] test src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::error_observer (line 1238) ... FAILED
[INFO] [stdout] test src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::constructor (line 522) ... FAILED
[INFO] [stdout] test src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::domain (line 1026) ... FAILED
[INFO] [stdout] test src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::config (line 412) ... FAILED
[INFO] [stdout] test src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::error_handler (line 1316) ... FAILED
[INFO] [stdout] test src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::error_observer (line 1265) ... FAILED
[INFO] [stdout] test src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::config (line 426) ... ok
[INFO] [stdout] test src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::error_handler (line 1339) ... ok
[INFO] [stdout] test src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::constructor (line 544) ... ok
[INFO] [stdout] test src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::error_handler (line 1376) ... ok
[INFO] [stdout] test src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint (line 55) ... ok
[INFO] [stdout] test src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::error_observer (line 1284) ... ok
[INFO] [stdout] test src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::constructor (line 503) ... ok
[INFO] [stdout] test src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::error_observer (line 1253) ... ok
[INFO] [stdout] test src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::post_process (line 691) ... FAILED
[INFO] [stdout] test src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::post_process (line 726) ... FAILED
[INFO] [stdout] test src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::domain (line 1008) ... ok
[INFO] [stdout] test src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::pre_process (line 797) ... FAILED
[INFO] [stdout] test src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::fallback (line 1076) ... ok
[INFO] [stdout] test src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::config (line 441) ... ok
[INFO] [stdout] test src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::fallback (line 1174) ... ok
[INFO] [stdout] test src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::prefix (line 974) ... FAILED
[INFO] [stdout] test src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::prefix (line 934) ... FAILED
[INFO] [stdout] test src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::pre_process (line 837) ... FAILED
[INFO] [stdout] test src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::route (line 331) ... FAILED
[INFO] [stdout] test src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::prefix (line 905) ... FAILED
[INFO] [stdout] test src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::route (line 297) ... FAILED
[INFO] [stdout] test src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::pre_process (line 825) ... ok
[INFO] [stdout] test src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::fallback (line 1125) ... ok
[INFO] [stdout] test src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::post_process (line 714) ... ok
[INFO] [stdout] test src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::import (line 138) ... ok
[INFO] [stdout] test src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::post_process (line 758) ... ok
[INFO] [stdout] test src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::pre_process (line 862) ... ok
[INFO] [stdout] test src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::wrap (line 600) ... FAILED
[INFO] [stdout] test src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::wrap (line 631) ... FAILED
[INFO] [stdout] test src/blueprint/constructor.rs - blueprint::constructor::RegisteredConstructor (line 41) ... FAILED
[INFO] [stdout] test src/blueprint/config.rs - blueprint::config::RegisteredConfig (line 59) ... FAILED
[INFO] [stdout] test src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::import (line 151) ... ok
[INFO] [stdout] test src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::route (line 312) ... ok
[INFO] [stdout] test src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::route (line 357) ... ok
[INFO] [stdout] test src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::import (line 125) ... ok
[INFO] [stdout] test src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::import (line 166) ... ok
[INFO] [stdout] test src/blueprint/constructor.rs - blueprint::constructor::RegisteredConstructor (line 67) ... FAILED
[INFO] [stdout] test src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::wrap (line 619) ... ok
[INFO] [stdout] test src/blueprint/config.rs - blueprint::config::RegisteredConfig (line 31) ... FAILED
[INFO] [stdout] test src/blueprint/nesting.rs - blueprint::nesting::RoutingModifiers<'a>::nest (line 78) ... FAILED
[INFO] [stdout] test src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::wrap (line 656) ... ok
[INFO] [stdout] test src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::constructor (line 557) ... ok
[INFO] [stdout] test src/config/mod.rs - config::ConfigLoader (line 25) - compile ... ok
[INFO] [stdout] test src/blueprint/nesting.rs - blueprint::nesting::RoutingModifiers<'a>::nest (line 147) ... ok
[INFO] [stdout] test src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::route (line 371) ... ok
[INFO] [stdout] test src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::routes (line 257) ... ok
[INFO] [stdout] test src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::routes (line 223) ... ok
[INFO] [stdout] test src/cookie/components.rs - cookie::components::EXTRACT_REQUEST_COOKIES (line 19) ... ignored
[INFO] [stdout] test src/cookie/components.rs - cookie::components::INJECT_RESPONSE_COOKIES (line 73) ... ignored
[INFO] [stdout] test src/cookie/errors.rs - cookie::errors::EXTRACT_REQUEST_COOKIES_ERROR_INTO_RESPONSE (line 56) ... ignored
[INFO] [stdout] test src/cookie/errors.rs - cookie::errors::INJECT_RESPONSE_COOKIES_ERROR_INTO_RESPONSE (line 94) ... ignored
[INFO] [stdout] test src/cookie/mod.rs - cookie::CONFIG_INTO_PROCESSOR (line 36) ... ignored
[INFO] [stdout] test src/cookie/mod.rs - cookie::PROCESSOR_CONFIG (line 21) ... ignored
[INFO] [stdout] test src/cookie/response_cookies.rs - cookie::response_cookies::RESPONSE_COOKIES_NEW (line 64) ... ignored
[INFO] [stdout] test src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::routes (line 241) ... ok
[INFO] [stdout] test src/blueprint/wrapping.rs - blueprint::wrapping::RegisteredWrappingMiddleware<'_>::error_handler (line 50) ... ok
[INFO] [stdout] test src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::routes (line 210) ... ok
[INFO] [stdout] test src/blueprint/constructor.rs - blueprint::constructor::RegisteredConstructor<'_>::error_handler (line 114) ... ok
[INFO] [stdout] test src/blueprint/pre.rs - blueprint::pre::RegisteredPreProcessingMiddleware<'_>::error_handler (line 50) ... ok
[INFO] [stdout] test src/config/mod.rs - config::ConfigProfile (line 125) ... ok
[INFO] [stdout] test src/config/mod.rs - config::ConfigProfile (line 54) ... ok
[INFO] [stdout] test src/config/mod.rs - config::ConfigProfile (line 68) ... ok
[INFO] [stdout] test src/cookie/response_cookies.rs - cookie::response_cookies::ResponseCookies (line 14) ... ok
[INFO] [stdout] test src/error/error_.rs - error::error_::ERROR_TO_RESPONSE (line 56) ... ignored
[INFO] [stdout] test src/config/mod.rs - config::ConfigProfile (line 144) ... ok
[INFO] [stdout] test src/connection.rs - connection::ConnectionInfo::peer_addr (line 22) ... ok
[INFO] [stdout] test src/cookie/response_cookies.rs - cookie::response_cookies::ResponseCookies::get (line 81) ... ok
[INFO] [stdout] test src/lib.rs - config (line 192) ... FAILED
[INFO] [stdout] test src/blueprint/fallback.rs - blueprint::fallback::RegisteredFallback<'_>::error_handler (line 46) ... ok
[INFO] [stdout] test src/blueprint/post.rs - blueprint::post::RegisteredPostProcessingMiddleware<'_>::error_handler (line 51) ... ok
[INFO] [stdout] test src/lib.rs - config (line 268) ... FAILED
[INFO] [stdout] test src/cookie/response_cookies.rs - cookie::response_cookies::ResponseCookies::discard (line 180) ... ok
[INFO] [stdout] test src/blueprint/nesting.rs - blueprint::nesting::RoutingModifiers<'a>::routes (line 226) ... ok
[INFO] [stdout] test src/cookie/response_cookies.rs - cookie::response_cookies::ResponseCookies (line 30) ... ok
[INFO] [stdout] test src/config/mod.rs - config::ConfigProfile (line 88) ... ok
[INFO] [stdout] test src/lib.rs - delete (line 1604) ... FAILED
[INFO] [stdout] test src/blueprint/route.rs - blueprint::route::RegisteredRoute<'_>::error_handler (line 52) ... ok
[INFO] [stdout] test src/cookie/response_cookies.rs - cookie::response_cookies::ResponseCookies::discard (line 164) ... ok
[INFO] [stdout] test src/lib.rs - config (line 240) ... FAILED
[INFO] [stdout] test src/lib.rs - config (line 344) ... ok
[INFO] [stdout] test src/cookie/response_cookies.rs - cookie::response_cookies::ResponseCookies::get (line 102) ... ok
[INFO] [stdout] test src/lib.rs - error_handler (line 1334) ... FAILED
[INFO] [stdout] test src/lib.rs - error_handler (line 1434) ... FAILED
[INFO] [stdout] test src/lib.rs - delete (line 1649) ... FAILED
[INFO] [stdout] test src/error/mod.rs - error::UnexpectedError (line 13) ... ok
[INFO] [stdout] test src/lib.rs - config (line 291) ... ok
[INFO] [stdout] test src/lib.rs - error_handler (line 1380) ... FAILED
[INFO] [stdout] test src/lib.rs - error_handler (line 1400) ... FAILED
[INFO] [stdout] test src/lib.rs - config (line 363) ... FAILED
[INFO] [stdout] test src/lib.rs - config (line 329) ... FAILED
[INFO] [stdout] test src/lib.rs - get (line 1604) ... FAILED
[INFO] [stdout] test src/lib.rs - error_handler (line 1476) ... FAILED
[INFO] [stdout] test src/lib.rs - error_handler (line 1451) ... FAILED
[INFO] [stdout] test src/lib.rs - fallback (line 1778) ... FAILED
[INFO] [stdout] test src/lib.rs - get (line 1649) ... FAILED
[INFO] [stdout] test src/lib.rs - error_observer (line 1517) ... FAILED
[INFO] [stdout] test src/lib.rs - head (line 1604) ... FAILED
[INFO] [stdout] test src/cookie/response_cookies.rs - cookie::response_cookies::ResponseCookies::new (line 66) ... ok
[INFO] [stdout] test src/lib.rs - head (line 1649) ... FAILED
[INFO] [stdout] test src/lib.rs - options (line 1649) ... FAILED
[INFO] [stdout] test src/cookie/response_cookies.rs - cookie::response_cookies::ResponseCookies::insert (line 127) ... ok
[INFO] [stdout] test src/lib.rs - methods (line 2075) ... FAILED
[INFO] [stdout] test src/lib.rs - options (line 1604) ... FAILED
[INFO] [stdout] test src/lib.rs - patch (line 1604) ... FAILED
[INFO] [stdout] test src/lib.rs - delete (line 1671) ... ok
[INFO] [stdout] test src/lib.rs - patch (line 1649) ... FAILED
[INFO] [stdout] test src/lib.rs - fallback (line 1820) ... ok
[INFO] [stdout] test src/lib.rs - post (line 1649) ... FAILED
[INFO] [stdout] test src/lib.rs - post (line 1604) ... FAILED
[INFO] [stdout] test src/lib.rs - head (line 1689) ... ok
[INFO] [stdout] test src/cookie/response_cookies.rs - cookie::response_cookies::ResponseCookies::iter (line 211) ... ok
[INFO] [stdout] test src/lib.rs - get (line 1671) ... ok
[INFO] [stdout] test src/lib.rs - error_observer (line 1559) ... ok
[INFO] [stdout] test src/lib.rs - pre_process (line 1138) ... FAILED
[INFO] [stdout] test src/lib.rs - error_observer (line 1576) ... ok
[INFO] [stdout] test src/lib.rs - get (line 1689) ... ok
[INFO] [stdout] test src/lib.rs - post_process (line 1233) ... FAILED
[INFO] [stdout] test src/lib.rs - post_process (line 1283) ... FAILED
[INFO] [stdout] test src/lib.rs - delete (line 1689) ... ok
[INFO] [stdout] test src/lib.rs - head (line 1671) ... ok
[INFO] [stdout] test src/lib.rs - post_process (line 1303) ... FAILED
[INFO] [stdout] test src/lib.rs - fallback (line 1837) ... ok
[INFO] [stdout] test src/lib.rs - prebuilt (line 149) ... FAILED
[INFO] [stdout] test src/lib.rs - put (line 1649) ... FAILED
[INFO] [stdout] test src/lib.rs - prebuilt (line 55) ... FAILED
[INFO] [stdout] test src/lib.rs - put (line 1604) ... FAILED
[INFO] [stdout] test src/lib.rs - prebuilt (line 128) ... FAILED
[INFO] [stdout] test src/lib.rs - prebuilt (line 173) ... FAILED
[INFO] [stdout] test src/lib.rs - request_scoped (line 541) ... FAILED
[INFO] [stdout] test src/lib.rs - request_scoped (line 394) ... FAILED
[INFO] [stdout] test src/lib.rs - request_scoped (line 510) ... FAILED
[INFO] [stdout] test src/lib.rs - request_scoped (line 573) ... FAILED
[INFO] [stdout] test src/lib.rs - options (line 1671) ... ok
[INFO] [stdout] test src/lib.rs - route (line 1931) ... FAILED
[INFO] [stdout] test src/lib.rs - options (line 1689) ... ok
[INFO] [stdout] test src/lib.rs - route (line 1918) ... FAILED
[INFO] [stdout] test src/lib.rs - route (line 1867) ... FAILED
[INFO] [stdout] test src/lib.rs - pre_process (line 1189) ... ok
[INFO] [stdout] test src/lib.rs - route (line 2021) ... FAILED
[INFO] [stdout] test src/lib.rs - pre_process (line 1205) ... ok
[INFO] [stdout] test src/lib.rs - post (line 1671) ... ok
[INFO] [stdout] test src/lib.rs - patch (line 1671) ... ok
[INFO] [stdout] test src/lib.rs - patch (line 1689) ... ok
[INFO] [stdout] test src/lib.rs - prebuilt (line 100) ... ok
[INFO] [stdout] test src/lib.rs - route (line 2036) ... FAILED
[INFO] [stdout] test src/lib.rs - post (line 1689) ... ok
[INFO] [stdout] test src/lib.rs - route (line 1951) ... FAILED
[INFO] [stdout] test src/lib.rs - route (line 2051) ... FAILED
[INFO] [stdout] test src/lib.rs - transient (line 1008) ... FAILED
[INFO] [stdout] test src/lib.rs - singleton (line 791) ... FAILED
[INFO] [stdout] test src/lib.rs - transient (line 945) ... FAILED
[INFO] [stdout] test src/lib.rs - singleton (line 728) ... FAILED
[INFO] [stdout] test src/lib.rs - singleton (line 759) ... FAILED
[INFO] [stdout] test src/lib.rs - transient (line 825) ... FAILED
[INFO] [stdout] test src/request/body/buffered_body.rs - request::body::buffered_body::BUFFERED_BODY_EXTRACT (line 60) ... ignored
[INFO] [stdout] test src/lib.rs - put (line 1689) ... ok
[INFO] [stdout] test src/request/body/errors.rs - request::body::errors::EXTRACT_BUFFERED_BODY_ERROR_INTO_RESPONSE (line 55) ... ignored
[INFO] [stdout] test src/request/body/errors.rs - request::body::errors::EXTRACT_JSON_BODY_ERROR_INTO_RESPONSE (line 27) ... ignored
[INFO] [stdout] test src/request/body/errors.rs - request::body::errors::EXTRACT_URL_ENCODED_BODY_ERROR_INTO_RESPONSE (line 85) ... ignored
[INFO] [stdout] test src/request/body/json.rs - request::body::json::JSON_BODY_EXTRACT (line 52) ... ignored
[INFO] [stdout] test src/lib.rs - singleton (line 608) ... FAILED
[INFO] [stdout] test src/request/body/limit.rs - request::body::limit::BODY_SIZE_LIMIT_NEW (line 23) ... ignored
[INFO] [stdout] test src/request/body/url_encoded.rs - request::body::url_encoded::URL_ENCODED_BODY_EXTRACT (line 53) ... ignored
[INFO] [stdout] test src/lib.rs - put (line 1671) ... ok
[INFO] [stdout] test src/request/path/errors.rs - request::path::errors::EXTRACT_PATH_PARAMS_ERROR_INTO_RESPONSE (line 88) ... ignored
[INFO] [stdout] test src/lib.rs - transient (line 976) ... FAILED
[INFO] [stdout] test src/lib.rs - wrap (line 1038) ... FAILED
[INFO] [stdout] test src/lib.rs - request_scoped (line 474) ... ok
[INFO] [stdout] test src/lib.rs - route (line 1991) ... ok
[INFO] [stdout] test src/request/path/path_params.rs - request::path::path_params::PATH_PARAMS_EXTRACT (line 52) ... ignored
[INFO] [stdout] test src/lib.rs - request_scoped (line 448) ... ok
[INFO] [stdout] test src/request/path/matched_path.rs - request::path::matched_path::MatchedPathPattern (line 10) ... FAILED
[INFO] [stdout] test src/request/query/errors.rs - request::query::errors::EXTRACT_QUERY_PARAMS_ERROR_INTO_RESPONSE (line 27) ... ignored
[INFO] [stdout] test src/request/query/query_params.rs - request::query::query_params::QUERY_PARAMS_EXTRACT (line 45) ... ignored
[INFO] [stdout] test src/request/path/mod.rs - request::path::PathParams (line 52) ... FAILED
[INFO] [stdout] test src/request/path/path_params.rs - request::path::path_params::PathParams (line 18) ... FAILED
[INFO] [stdout] test src/request/path/raw_path_params.rs - request::path::raw_path_params::RawPathParams (line 17) ... FAILED
[INFO] [stdout] test src/request/path/mod.rs - request::path (line 14) ... FAILED
[INFO] [stdout] test src/request/body/buffered_body.rs - request::body::buffered_body::BufferedBody (line 36) ... ok
[INFO] [stdout] test src/request/body/json.rs - request::body::json::JsonBody (line 25) ... ok
[INFO] [stdout] test src/request/body/url_encoded.rs - request::body::url_encoded::UrlEncodedBody (line 26) ... ok
[INFO] [stdout] test src/lib.rs - route (line 1973) ... ok
[INFO] [stdout] test src/request/query/query_params.rs - request::query::query_params::QueryParams (line 16) ... ok
[INFO] [stdout] test src/lib.rs - singleton (line 692) ... ok
[INFO] [stdout] test src/lib.rs - transient (line 909) ... ok
[INFO] [stdout] test src/lib.rs - wrap (line 1105) ... ok
[INFO] [stdout] test src/request/path/matched_path.rs - request::path::matched_path::MatchedPathPattern::new (line 46) ... ok
[INFO] [stdout] test src/lib.rs - singleton (line 666) ... ok
[INFO] [stdout] test src/response/response_.rs - response::response_::Response (line 14) ... ok
[INFO] [stdout] test src/response/body/json.rs - response::body::json::Json (line 14) ... ok
[INFO] [stdout] test src/lib.rs - wrap (line 1084) ... ok
[INFO] [stdout] test src/lib.rs - transient (line 883) ... ok
[INFO] [stdout] test src/response/body/html.rs - response::body::html::Html (line 16) ... ok
[INFO] [stdout] test src/router/fallback.rs - router::fallback::DEFAULT_FALLBACK (line 23) ... ignored
[INFO] [stdout] test src/response/body/mod.rs - response::body::typed_body::TypedBody (line 55) ... ok
[INFO] [stdout] test src/response/response_.rs - response::response_::Response::set_typed_body (line 260) ... ok
[INFO] [stdout] test src/response/response_.rs - response::response_::Response::headers (line 411) ... ok
[INFO] [stdout] test src/response/response_.rs - response::response_::Response::insert_header (line 213) ... ok
[INFO] [stdout] test src/response/response_.rs - response::response_::Response::headers_mut (line 340) ... ok
[INFO] [stdout] test src/response/response_.rs - response::response_::Response::set_raw_body (line 310) ... ok
[INFO] [stdout] test src/response/response_.rs - response::response_::Response::set_status (line 98) ... ok
[INFO] [stdout] test src/server/incoming.rs - server::incoming::IncomingStream::accept (line 102) - compile ... ok
[INFO] [stdout] test src/response/response_.rs - response::response_::Response::new (line 79) ... ok
[INFO] [stdout] test src/telemetry/server_request_id.rs - telemetry::server_request_id::SERVER_REQUEST_ID_GENERATE (line 56) ... ignored
[INFO] [stdout] test src/response/response_.rs - response::response_::Response::new (line 66) ... ok
[INFO] [stdout] test src/response/response_.rs - response::response_::Response::append_header (line 168) ... ok
[INFO] [stdout] test src/response/response_.rs - response::response_::Response::status_mut (line 118) ... ok
[INFO] [stdout] test src/response/response_.rs - response::response_::Response::version (line 390) ... ok
[INFO] [stdout] test src/response/response_.rs - response::response_::Response::set_version (line 143) ... ok
[INFO] [stdout] test src/router/allowed_methods.rs - router::allowed_methods::AllowedMethods (line 42) ... ok
[INFO] [stdout] test src/response/response_.rs - response::response_::Response::status (line 371) ... ok
[INFO] [stdout] test src/server/incoming.rs - server::incoming::IncomingStream::bind (line 23) ... ok
[INFO] [stdout] test src/server/server.rs - server::server::Server::bind (line 129) ... ok
[INFO] [stdout] test src/server/server.rs - server::server::Server::listen (line 169) ... ok
[INFO] [stdout] test src/server/server.rs - server::server::Server::bind (line 111) ... ok
[INFO] [stdout] test src/server/server.rs - server::server::Server (line 15) ... ok
[INFO] [stdout] test src/server/incoming.rs - server::incoming::IncomingStream::bind (line 42) ... ok
[INFO] [stdout] test src/server/server.rs - server::server::Server::listen (line 192) ... ok
[INFO] [stdout] test src/server/server_handle.rs - server::server_handle::ServerHandle (line 26) ... ok
[INFO] [stdout] test src/telemetry/server_request_id.rs - telemetry::server_request_id::ServerRequestId (line 22) ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::error_handler (line 1351) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]     --> src/blueprint/blueprint.rs:1364:5
[INFO] [stdout]      |
[INFO] [stdout] 1364 |     pub fn to_response(&self) -> Response {
[INFO] [stdout]      |     ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |     |
[INFO] [stdout]      |     help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]      |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]     --> src/blueprint/blueprint.rs:1361:1
[INFO] [stdout]      |
[INFO] [stdout] 1361 | #[methods]
[INFO] [stdout]      | ^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the attribute macro `methods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::constructor (line 484) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]    --> src/blueprint/blueprint.rs:493:1
[INFO] [stdout]     |
[INFO] [stdout] 493 | pub fn extract_authorization(head: &RequestHead) -> AuthorizationHeader {
[INFO] [stdout]     | ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     | |
[INFO] [stdout]     | help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]     |
[INFO] [stdout]     = help: or consider exporting it for use by other crates
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/blueprint/blueprint.rs:492:1
[INFO] [stdout]     |
[INFO] [stdout] 492 | #[request_scoped]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the attribute macro `request_scoped` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::error_observer (line 1238) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]     --> src/blueprint/blueprint.rs:1244:1
[INFO] [stdout]      |
[INFO] [stdout] 1244 | pub fn error_logger(e: &pavex::Error) {
[INFO] [stdout]      | ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      | |
[INFO] [stdout]      | help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]      |
[INFO] [stdout]      = help: or consider exporting it for use by other crates
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]     --> src/blueprint/blueprint.rs:1243:1
[INFO] [stdout]      |
[INFO] [stdout] 1243 | #[error_observer]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the attribute macro `error_observer` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::constructor (line 522) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]    --> src/blueprint/blueprint.rs:533:5
[INFO] [stdout]     |
[INFO] [stdout] 533 |     pub fn new(head: &RequestHead) -> Self {
[INFO] [stdout]     |     ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/blueprint/blueprint.rs:530:1
[INFO] [stdout]     |
[INFO] [stdout] 530 | #[methods]
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the attribute macro `methods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::domain (line 1026) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]     --> src/blueprint/blueprint.rs:1039:1
[INFO] [stdout]      |
[INFO] [stdout] 1039 | pub fn get_about() -> Response {
[INFO] [stdout]      | ---^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      | |
[INFO] [stdout]      | help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]      |
[INFO] [stdout]      = help: or consider exporting it for use by other crates
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]     --> src/blueprint/blueprint.rs:1038:1
[INFO] [stdout]      |
[INFO] [stdout] 1038 | #[get(path = "/about")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the attribute macro `get` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::config (line 412) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]    --> src/blueprint/blueprint.rs:418:1
[INFO] [stdout]     |
[INFO] [stdout] 418 | pub struct PoolConfig {
[INFO] [stdout]     | ---^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     | |
[INFO] [stdout]     | help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]     |
[INFO] [stdout]     = help: or consider exporting it for use by other crates
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/blueprint/blueprint.rs:416:1
[INFO] [stdout]     |
[INFO] [stdout] 416 | #[config(key = "pool")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the attribute macro `config` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::error_handler (line 1316) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]     --> src/blueprint/blueprint.rs:1327:1
[INFO] [stdout]      |
[INFO] [stdout] 1327 | pub fn login_error_handler(e: &LoginError) -> Response {
[INFO] [stdout]      | ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      | |
[INFO] [stdout]      | help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]      |
[INFO] [stdout]      = help: or consider exporting it for use by other crates
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]     --> src/blueprint/blueprint.rs:1326:1
[INFO] [stdout]      |
[INFO] [stdout] 1326 | #[error_handler]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the attribute macro `error_handler` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::error_observer (line 1265) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]     --> src/blueprint/blueprint.rs:1275:5
[INFO] [stdout]      |
[INFO] [stdout] 1275 |     pub fn log(e: &pavex::Error) {
[INFO] [stdout]      |     ---^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |     |
[INFO] [stdout]      |     help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]      |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]     --> src/blueprint/blueprint.rs:1272:1
[INFO] [stdout]      |
[INFO] [stdout] 1272 | #[methods]
[INFO] [stdout]      | ^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the attribute macro `methods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::post_process (line 691) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `pavex_tracing`
[INFO] [stdout]    --> src/blueprint/blueprint.rs:694:5
[INFO] [stdout]     |
[INFO] [stdout] 694 | use pavex_tracing::{
[INFO] [stdout]     |     ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pavex_tracing`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `pavex_tracing`, use `cargo add pavex_tracing` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `pavex_tracing`
[INFO] [stdout]    --> src/blueprint/blueprint.rs:694:5
[INFO] [stdout]     |
[INFO] [stdout] 694 | use pavex_tracing::{
[INFO] [stdout]     |     ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pavex_tracing`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `pavex_tracing`, use `cargo add pavex_tracing` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::post_process (line 726) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `pavex_tracing`
[INFO] [stdout]    --> src/blueprint/blueprint.rs:729:5
[INFO] [stdout]     |
[INFO] [stdout] 729 | use pavex_tracing::{
[INFO] [stdout]     |     ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pavex_tracing`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `pavex_tracing`, use `cargo add pavex_tracing` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `pavex_tracing`
[INFO] [stdout]    --> src/blueprint/blueprint.rs:729:5
[INFO] [stdout]     |
[INFO] [stdout] 729 | use pavex_tracing::{
[INFO] [stdout]     |     ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pavex_tracing`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `pavex_tracing`, use `cargo add pavex_tracing` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::pre_process (line 797) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]    --> src/blueprint/blueprint.rs:807:1
[INFO] [stdout]     |
[INFO] [stdout] 807 | pub fn redirect_to_normalized(request_head: &RequestHead) -> Processing
[INFO] [stdout]     | ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     | |
[INFO] [stdout]     | help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]     |
[INFO] [stdout]     = help: or consider exporting it for use by other crates
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/blueprint/blueprint.rs:806:1
[INFO] [stdout]     |
[INFO] [stdout] 806 | #[pre_process]
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the attribute macro `pre_process` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::prefix (line 974) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]    --> src/blueprint/blueprint.rs:987:1
[INFO] [stdout]     |
[INFO] [stdout] 987 | pub fn get_api_version() -> Response {
[INFO] [stdout]     | ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     | |
[INFO] [stdout]     | help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]     |
[INFO] [stdout]     = help: or consider exporting it for use by other crates
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/blueprint/blueprint.rs:986:1
[INFO] [stdout]     |
[INFO] [stdout] 986 | #[get(path = "//version")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the attribute macro `get` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::prefix (line 934) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]    --> src/blueprint/blueprint.rs:947:1
[INFO] [stdout]     |
[INFO] [stdout] 947 | pub fn get_about() -> Response {
[INFO] [stdout]     | ---^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     | |
[INFO] [stdout]     | help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]     |
[INFO] [stdout]     = help: or consider exporting it for use by other crates
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/blueprint/blueprint.rs:946:1
[INFO] [stdout]     |
[INFO] [stdout] 946 | #[get(path = "/about")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the attribute macro `get` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::pre_process (line 837) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]    --> src/blueprint/blueprint.rs:851:5
[INFO] [stdout]     |
[INFO] [stdout] 851 |     pub fn redirect(request_head: &RequestHead) -> Processing
[INFO] [stdout]     |     ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/blueprint/blueprint.rs:848:1
[INFO] [stdout]     |
[INFO] [stdout] 848 | #[methods]
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the attribute macro `methods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::route (line 331) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]    --> src/blueprint/blueprint.rs:341:5
[INFO] [stdout]     |
[INFO] [stdout] 341 |     pub fn get(head: &RequestHead) -> Self {
[INFO] [stdout]     |     ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/blueprint/blueprint.rs:338:1
[INFO] [stdout]     |
[INFO] [stdout] 338 | #[methods]
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the attribute macro `methods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]    --> src/blueprint/blueprint.rs:347:5
[INFO] [stdout]     |
[INFO] [stdout] 347 |     pub fn post(head: &RequestHead) -> Self {
[INFO] [stdout]     |     ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::prefix (line 905) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]    --> src/blueprint/blueprint.rs:919:1
[INFO] [stdout]     |
[INFO] [stdout] 919 | pub fn get_api_version() -> Response {
[INFO] [stdout]     | ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     | |
[INFO] [stdout]     | help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]     |
[INFO] [stdout]     = help: or consider exporting it for use by other crates
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/blueprint/blueprint.rs:918:1
[INFO] [stdout]     |
[INFO] [stdout] 918 | #[get(path = "/version")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the attribute macro `get` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::route (line 297) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]    --> src/blueprint/blueprint.rs:303:1
[INFO] [stdout]     |
[INFO] [stdout] 303 | pub fn get_root(request_head: &RequestHead) -> Response {
[INFO] [stdout]     | ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     | |
[INFO] [stdout]     | help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]     |
[INFO] [stdout]     = help: or consider exporting it for use by other crates
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/blueprint/blueprint.rs:302:1
[INFO] [stdout]     |
[INFO] [stdout] 302 | #[get(path = "/")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the attribute macro `get` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::wrap (line 600) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]    --> src/blueprint/blueprint.rs:607:1
[INFO] [stdout]     |
[INFO] [stdout] 607 |   pub async fn timeout_wrapper<C>(next: Next<C>) -> Result<Response, Elapsed>
[INFO] [stdout]     |   ^--
[INFO] [stdout]     |   |
[INFO] [stdout]     |  _help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]     | |
[INFO] [stdout] 608 | | where
[INFO] [stdout] 609 | |     C: IntoFuture<Output = Response>
[INFO] [stdout]     | |____________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: or consider exporting it for use by other crates
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/blueprint/blueprint.rs:606:1
[INFO] [stdout]     |
[INFO] [stdout] 606 | #[wrap]
[INFO] [stdout]     | ^^^^^^^
[INFO] [stdout]     = note: this error originates in the attribute macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::wrap (line 631) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]    --> src/blueprint/blueprint.rs:644:5
[INFO] [stdout]     |
[INFO] [stdout] 644 |       pub async fn execute<C>(&self, next: Next<C>) -> Result<Response, Elapsed>
[INFO] [stdout]     |       ^--
[INFO] [stdout]     |       |
[INFO] [stdout]     |  _____help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]     | |
[INFO] [stdout] 645 | |     where
[INFO] [stdout] 646 | |         C: IntoFuture<Output = Response>
[INFO] [stdout]     | |________________________________________^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/blueprint/blueprint.rs:641:1
[INFO] [stdout]     |
[INFO] [stdout] 641 | #[methods]
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the attribute macro `methods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/blueprint/constructor.rs - blueprint::constructor::RegisteredConstructor (line 41) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]   --> src/blueprint/constructor.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |     pub fn new(config: &PoolConfig) -> Self {
[INFO] [stdout]    |     ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/blueprint/constructor.rs:50:1
[INFO] [stdout]    |
[INFO] [stdout] 50 | #[methods]
[INFO] [stdout]    | ^^^^^^^^^^
[INFO] [stdout]    = note: this error originates in the attribute macro `methods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/blueprint/config.rs - blueprint::config::RegisteredConfig (line 59) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]   --> src/blueprint/config.rs:65:1
[INFO] [stdout]    |
[INFO] [stdout] 65 | pub struct PoolConfig {
[INFO] [stdout]    | ---^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    | |
[INFO] [stdout]    | help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]    |
[INFO] [stdout]    = help: or consider exporting it for use by other crates
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/blueprint/config.rs:63:1
[INFO] [stdout]    |
[INFO] [stdout] 63 | #[config(key = "pool", default_if_missing)]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: this error originates in the attribute macro `config` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/blueprint/constructor.rs - blueprint::constructor::RegisteredConstructor (line 67) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]   --> src/blueprint/constructor.rs:79:5
[INFO] [stdout]    |
[INFO] [stdout] 79 |     pub fn new(config: &PoolConfig) -> Self {
[INFO] [stdout]    |     ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/blueprint/constructor.rs:76:1
[INFO] [stdout]    |
[INFO] [stdout] 76 | #[methods]
[INFO] [stdout]    | ^^^^^^^^^^
[INFO] [stdout]    = note: this error originates in the attribute macro `methods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/blueprint/config.rs - blueprint::config::RegisteredConfig (line 31) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]   --> src/blueprint/config.rs:37:1
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub struct PoolConfig {
[INFO] [stdout]    | ---^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    | |
[INFO] [stdout]    | help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]    |
[INFO] [stdout]    = help: or consider exporting it for use by other crates
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/blueprint/config.rs:35:1
[INFO] [stdout]    |
[INFO] [stdout] 35 | #[config(key = "pool")]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: this error originates in the attribute macro `config` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/blueprint/nesting.rs - blueprint::nesting::RoutingModifiers<'a>::nest (line 78) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]    --> src/blueprint/nesting.rs:108:1
[INFO] [stdout]     |
[INFO] [stdout] 108 | pub fn db_connection_pool() -> ConnectionPool {
[INFO] [stdout]     | ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     | |
[INFO] [stdout]     | help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]     |
[INFO] [stdout]     = help: or consider exporting it for use by other crates
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/blueprint/nesting.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | #[pavex::singleton]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the attribute macro `pavex::singleton` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - config (line 192) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]    --> src/lib.rs:198:1
[INFO] [stdout]     |
[INFO] [stdout] 198 | pub struct PoolConfig {
[INFO] [stdout]     | ---^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     | |
[INFO] [stdout]     | help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]     |
[INFO] [stdout]     = help: or consider exporting it for use by other crates
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:196:1
[INFO] [stdout]     |
[INFO] [stdout] 196 | #[config(key = "pool")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the attribute macro `config` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - config (line 268) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]    --> src/lib.rs:275:1
[INFO] [stdout]     |
[INFO] [stdout] 275 | pub struct PoolConfig {
[INFO] [stdout]     | ---^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     | |
[INFO] [stdout]     | help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]     |
[INFO] [stdout]     = help: or consider exporting it for use by other crates
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:272:1
[INFO] [stdout]     |
[INFO] [stdout] 272 | #[config(key = "pool", default_if_missing)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the attribute macro `config` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - delete (line 1604) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]     --> src/lib.rs:1609:1
[INFO] [stdout]      |
[INFO] [stdout] 1609 | pub async fn delete_user(/* */) -> Response {
[INFO] [stdout]      | ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      | |
[INFO] [stdout]      | help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]      |
[INFO] [stdout]      = help: or consider exporting it for use by other crates
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]     --> src/lib.rs:1608:1
[INFO] [stdout]      |
[INFO] [stdout] 1608 | #[delete(path = "/users/{id}")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the attribute macro `delete` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - config (line 240) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]    --> src/lib.rs:247:1
[INFO] [stdout]     |
[INFO] [stdout] 247 | pub struct PoolConfig {
[INFO] [stdout]     | ---^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     | |
[INFO] [stdout]     | help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]     |
[INFO] [stdout]     = help: or consider exporting it for use by other crates
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:244:1
[INFO] [stdout]     |
[INFO] [stdout] 244 | #[config(key = "pool")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the attribute macro `config` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - error_handler (line 1334) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]     --> src/lib.rs:1341:1
[INFO] [stdout]      |
[INFO] [stdout] 1341 | pub fn handle_auth_error(e: &AuthError) -> Response {
[INFO] [stdout]      | ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      | |
[INFO] [stdout]      | help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]      |
[INFO] [stdout]      = help: or consider exporting it for use by other crates
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]     --> src/lib.rs:1340:1
[INFO] [stdout]      |
[INFO] [stdout] 1340 | #[error_handler]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the attribute macro `error_handler` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - error_handler (line 1434) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]     --> src/lib.rs:1441:1
[INFO] [stdout]      |
[INFO] [stdout] 1441 | pub fn handle_auth_error(e: &AuthError) -> Response {
[INFO] [stdout]      | ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      | |
[INFO] [stdout]      | help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]      |
[INFO] [stdout]      = help: or consider exporting it for use by other crates
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]     --> src/lib.rs:1440:1
[INFO] [stdout]      |
[INFO] [stdout] 1440 | #[error_handler]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the attribute macro `error_handler` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - delete (line 1649) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]     --> src/lib.rs:1655:1
[INFO] [stdout]      |
[INFO] [stdout] 1655 | pub async fn delete_user(/* */) -> Response {
[INFO] [stdout]      | ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      | |
[INFO] [stdout]      | help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]      |
[INFO] [stdout]      = help: or consider exporting it for use by other crates
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]     --> src/lib.rs:1653:1
[INFO] [stdout]      |
[INFO] [stdout] 1653 | #[delete(path = "/users/{id}")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the attribute macro `delete` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - error_handler (line 1380) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]     --> src/lib.rs:1392:5
[INFO] [stdout]      |
[INFO] [stdout] 1392 |     pub fn to_response(&self) -> Response {
[INFO] [stdout]      |     ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |     |
[INFO] [stdout]      |     help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]      |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]     --> src/lib.rs:1387:1
[INFO] [stdout]      |
[INFO] [stdout] 1387 | #[methods]
[INFO] [stdout]      | ^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the attribute macro `methods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - error_handler (line 1400) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]     --> src/lib.rs:1411:5
[INFO] [stdout]      |
[INFO] [stdout] 1411 |       pub fn to_response(
[INFO] [stdout]      |       ^--
[INFO] [stdout]      |       |
[INFO] [stdout]      |  _____help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]      | |
[INFO] [stdout] 1412 | |         #[px(error_ref)] &self,
[INFO] [stdout] ...    |
[INFO] [stdout] 1416 | |     ) -> Response {
[INFO] [stdout]      | |_________________^
[INFO] [stdout]      |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]     --> src/lib.rs:1408:1
[INFO] [stdout]      |
[INFO] [stdout] 1408 | #[methods]
[INFO] [stdout]      | ^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the attribute macro `methods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - config (line 363) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]    --> src/lib.rs:370:1
[INFO] [stdout]     |
[INFO] [stdout] 370 | pub struct PoolConfig {
[INFO] [stdout]     | ---^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     | |
[INFO] [stdout]     | help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]     |
[INFO] [stdout]     = help: or consider exporting it for use by other crates
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:367:1
[INFO] [stdout]     |
[INFO] [stdout] 367 | #[config(key = "pool", never_clone)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the attribute macro `config` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - config (line 329) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]    --> src/lib.rs:336:1
[INFO] [stdout]     |
[INFO] [stdout] 336 | pub struct PoolConfig {
[INFO] [stdout]     | ---^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     | |
[INFO] [stdout]     | help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]     |
[INFO] [stdout]     = help: or consider exporting it for use by other crates
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:333:1
[INFO] [stdout]     |
[INFO] [stdout] 333 | #[config(key = "pool", include_if_unused)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the attribute macro `config` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - get (line 1604) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]     --> src/lib.rs:1609:1
[INFO] [stdout]      |
[INFO] [stdout] 1609 | pub async fn get_user(/* */) -> Response {
[INFO] [stdout]      | ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      | |
[INFO] [stdout]      | help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]      |
[INFO] [stdout]      = help: or consider exporting it for use by other crates
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]     --> src/lib.rs:1608:1
[INFO] [stdout]      |
[INFO] [stdout] 1608 | #[get(path = "/users/{id}")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the attribute macro `get` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - error_handler (line 1476) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]     --> src/lib.rs:1483:1
[INFO] [stdout]      |
[INFO] [stdout] 1483 | pub fn handle_auth_error(e: &AuthError) -> Response {
[INFO] [stdout]      | ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      | |
[INFO] [stdout]      | help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]      |
[INFO] [stdout]      = help: or consider exporting it for use by other crates
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]     --> src/lib.rs:1481:1
[INFO] [stdout]      |
[INFO] [stdout] 1481 | #[error_handler]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the attribute macro `error_handler` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]     --> src/lib.rs:1489:1
[INFO] [stdout]      |
[INFO] [stdout] 1489 | pub fn handle_auth_error_admin(e: &AuthError) -> Response {
[INFO] [stdout]      | ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      | |
[INFO] [stdout]      | help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]      |
[INFO] [stdout]      = help: or consider exporting it for use by other crates
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]     --> src/lib.rs:1487:1
[INFO] [stdout]      |
[INFO] [stdout] 1487 | #[error_handler(default = false)]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the attribute macro `error_handler` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]     --> src/lib.rs:1494:1
[INFO] [stdout]      |
[INFO] [stdout] 1494 | pub fn admin_route() -> Result<Response, AuthError> {
[INFO] [stdout]      | ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      | |
[INFO] [stdout]      | help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]      |
[INFO] [stdout]      = help: or consider exporting it for use by other crates
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]     --> src/lib.rs:1493:1
[INFO] [stdout]      |
[INFO] [stdout] 1493 | #[get(path = "/admin")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the attribute macro `get` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - error_handler (line 1451) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]     --> src/lib.rs:1458:1
[INFO] [stdout]      |
[INFO] [stdout] 1458 | pub fn handle_auth_error(e: &AuthError) -> Response {
[INFO] [stdout]      | ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      | |
[INFO] [stdout]      | help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]      |
[INFO] [stdout]      = help: or consider exporting it for use by other crates
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]     --> src/lib.rs:1456:1
[INFO] [stdout]      |
[INFO] [stdout] 1456 | #[error_handler(id = "AUTH_HANDLER")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the attribute macro `error_handler` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - fallback (line 1778) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]     --> src/lib.rs:1783:1
[INFO] [stdout]      |
[INFO] [stdout] 1783 | pub async fn not_found() -> Response {
[INFO] [stdout]      | ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      | |
[INFO] [stdout]      | help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]      |
[INFO] [stdout]      = help: or consider exporting it for use by other crates
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]     --> src/lib.rs:1782:1
[INFO] [stdout]      |
[INFO] [stdout] 1782 | #[fallback]
[INFO] [stdout]      | ^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the attribute macro `fallback` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - get (line 1649) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]     --> src/lib.rs:1655:1
[INFO] [stdout]      |
[INFO] [stdout] 1655 | pub async fn get_user(/* */) -> Response {
[INFO] [stdout]      | ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      | |
[INFO] [stdout]      | help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]      |
[INFO] [stdout]      = help: or consider exporting it for use by other crates
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]     --> src/lib.rs:1653:1
[INFO] [stdout]      |
[INFO] [stdout] 1653 | #[get(path = "/users/{id}")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the attribute macro `get` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - error_observer (line 1517) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]     --> src/lib.rs:1523:1
[INFO] [stdout]      |
[INFO] [stdout] 1523 | pub async fn error_logger(e: &pavex::Error) {
[INFO] [stdout]      | ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      | |
[INFO] [stdout]      | help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]      |
[INFO] [stdout]      = help: or consider exporting it for use by other crates
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]     --> src/lib.rs:1522:1
[INFO] [stdout]      |
[INFO] [stdout] 1522 | #[error_observer]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the attribute macro `error_observer` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - head (line 1604) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]     --> src/lib.rs:1609:1
[INFO] [stdout]      |
[INFO] [stdout] 1609 | pub async fn head_user(/* */) -> Response {
[INFO] [stdout]      | ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      | |
[INFO] [stdout]      | help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]      |
[INFO] [stdout]      = help: or consider exporting it for use by other crates
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]     --> src/lib.rs:1608:1
[INFO] [stdout]      |
[INFO] [stdout] 1608 | #[head(path = "/users/{id}")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the attribute macro `head` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - head (line 1649) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]     --> src/lib.rs:1655:1
[INFO] [stdout]      |
[INFO] [stdout] 1655 | pub async fn head_user(/* */) -> Response {
[INFO] [stdout]      | ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      | |
[INFO] [stdout]      | help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]      |
[INFO] [stdout]      = help: or consider exporting it for use by other crates
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]     --> src/lib.rs:1653:1
[INFO] [stdout]      |
[INFO] [stdout] 1653 | #[head(path = "/users/{id}")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the attribute macro `head` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - options (line 1649) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]     --> src/lib.rs:1655:1
[INFO] [stdout]      |
[INFO] [stdout] 1655 | pub async fn options_user(/* */) -> Response {
[INFO] [stdout]      | ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      | |
[INFO] [stdout]      | help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]      |
[INFO] [stdout]      = help: or consider exporting it for use by other crates
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]     --> src/lib.rs:1653:1
[INFO] [stdout]      |
[INFO] [stdout] 1653 | #[options(path = "/users/{id}")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the attribute macro `options` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - methods (line 2075) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]     --> src/lib.rs:2087:5
[INFO] [stdout]      |
[INFO] [stdout] 2087 |     pub fn new() -> Self {
[INFO] [stdout]      |     ---^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |     |
[INFO] [stdout]      |     help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]      |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]     --> src/lib.rs:2084:1
[INFO] [stdout]      |
[INFO] [stdout] 2084 | #[methods]  // Required for the macros below to work
[INFO] [stdout]      | ^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the attribute macro `methods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]     --> src/lib.rs:2093:5
[INFO] [stdout]      |
[INFO] [stdout] 2093 |     pub fn get_user(/* */) -> Result<Response, GetUserError> {
[INFO] [stdout]      |     ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |     |
[INFO] [stdout]      |     help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout] 
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]     --> src/lib.rs:2099:5
[INFO] [stdout]      |
[INFO] [stdout] 2099 |     pub fn create_user(/* */) -> Result<Response, CreateUserError> {
[INFO] [stdout]      |     ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |     |
[INFO] [stdout]      |     help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - options (line 1604) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]     --> src/lib.rs:1609:1
[INFO] [stdout]      |
[INFO] [stdout] 1609 | pub async fn options_user(/* */) -> Response {
[INFO] [stdout]      | ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      | |
[INFO] [stdout]      | help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]      |
[INFO] [stdout]      = help: or consider exporting it for use by other crates
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]     --> src/lib.rs:1608:1
[INFO] [stdout]      |
[INFO] [stdout] 1608 | #[options(path = "/users/{id}")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the attribute macro `options` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - patch (line 1604) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]     --> src/lib.rs:1609:1
[INFO] [stdout]      |
[INFO] [stdout] 1609 | pub async fn patch_user(/* */) -> Response {
[INFO] [stdout]      | ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      | |
[INFO] [stdout]      | help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]      |
[INFO] [stdout]      = help: or consider exporting it for use by other crates
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]     --> src/lib.rs:1608:1
[INFO] [stdout]      |
[INFO] [stdout] 1608 | #[patch(path = "/users/{id}")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the attribute macro `patch` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - patch (line 1649) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]     --> src/lib.rs:1655:1
[INFO] [stdout]      |
[INFO] [stdout] 1655 | pub async fn patch_user(/* */) -> Response {
[INFO] [stdout]      | ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      | |
[INFO] [stdout]      | help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]      |
[INFO] [stdout]      = help: or consider exporting it for use by other crates
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]     --> src/lib.rs:1653:1
[INFO] [stdout]      |
[INFO] [stdout] 1653 | #[patch(path = "/users/{id}")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the attribute macro `patch` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - post (line 1649) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]     --> src/lib.rs:1655:1
[INFO] [stdout]      |
[INFO] [stdout] 1655 | pub async fn create_user(/* */) -> Response {
[INFO] [stdout]      | ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      | |
[INFO] [stdout]      | help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]      |
[INFO] [stdout]      = help: or consider exporting it for use by other crates
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]     --> src/lib.rs:1653:1
[INFO] [stdout]      |
[INFO] [stdout] 1653 | #[post(path = "/users")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the attribute macro `post` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - post (line 1604) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]     --> src/lib.rs:1609:1
[INFO] [stdout]      |
[INFO] [stdout] 1609 | pub async fn create_user(/* */) -> Response {
[INFO] [stdout]      | ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      | |
[INFO] [stdout]      | help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]      |
[INFO] [stdout]      = help: or consider exporting it for use by other crates
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]     --> src/lib.rs:1608:1
[INFO] [stdout]      |
[INFO] [stdout] 1608 | #[post(path = "/users")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the attribute macro `post` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - pre_process (line 1138) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]     --> src/lib.rs:1146:1
[INFO] [stdout]      |
[INFO] [stdout] 1146 | pub fn redirect_to_normalized(head: &RequestHead) -> Processing {
[INFO] [stdout]      | ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      | |
[INFO] [stdout]      | help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]      |
[INFO] [stdout]      = help: or consider exporting it for use by other crates
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]     --> src/lib.rs:1145:1
[INFO] [stdout]      |
[INFO] [stdout] 1145 | #[pre_process]
[INFO] [stdout]      | ^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the attribute macro `pre_process` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - post_process (line 1233) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `pavex_tracing`
[INFO] [stdout]     --> src/lib.rs:1236:5
[INFO] [stdout]      |
[INFO] [stdout] 1236 | use pavex_tracing::{
[INFO] [stdout]      |     ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pavex_tracing`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `pavex_tracing`, use `cargo add pavex_tracing` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `pavex_tracing`
[INFO] [stdout]     --> src/lib.rs:1236:5
[INFO] [stdout]      |
[INFO] [stdout] 1236 | use pavex_tracing::{
[INFO] [stdout]      |     ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pavex_tracing`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `pavex_tracing`, use `cargo add pavex_tracing` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - post_process (line 1283) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `pavex_tracing`
[INFO] [stdout]     --> src/lib.rs:1286:5
[INFO] [stdout]      |
[INFO] [stdout] 1286 | use pavex_tracing::RootSpan;
[INFO] [stdout]      |     ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pavex_tracing`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `pavex_tracing`, use `cargo add pavex_tracing` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - post_process (line 1303) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `pavex_tracing`
[INFO] [stdout]     --> src/lib.rs:1306:5
[INFO] [stdout]      |
[INFO] [stdout] 1306 | use pavex_tracing::RootSpan;
[INFO] [stdout]      |     ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pavex_tracing`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `pavex_tracing`, use `cargo add pavex_tracing` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - prebuilt (line 149) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]    --> src/lib.rs:156:1
[INFO] [stdout]     |
[INFO] [stdout] 156 | pub struct NonCloneableResource {
[INFO] [stdout]     | ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     | |
[INFO] [stdout]     | help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]     |
[INFO] [stdout]     = help: or consider exporting it for use by other crates
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:153:1
[INFO] [stdout]     |
[INFO] [stdout] 153 | #[prebuilt(never_clone)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the attribute macro `prebuilt` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - put (line 1649) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]     --> src/lib.rs:1655:1
[INFO] [stdout]      |
[INFO] [stdout] 1655 | pub async fn put_user(/* */) -> Response {
[INFO] [stdout]      | ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      | |
[INFO] [stdout]      | help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]      |
[INFO] [stdout]      = help: or consider exporting it for use by other crates
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]     --> src/lib.rs:1653:1
[INFO] [stdout]      |
[INFO] [stdout] 1653 | #[put(path = "/users/{id}")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the attribute macro `put` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - prebuilt (line 55) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]   --> src/lib.rs:61:1
[INFO] [stdout]    |
[INFO] [stdout] 61 | pub struct DatabaseConnectionPool {
[INFO] [stdout]    | ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    | |
[INFO] [stdout]    | help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]    |
[INFO] [stdout]    = help: or consider exporting it for use by other crates
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/lib.rs:59:1
[INFO] [stdout]    |
[INFO] [stdout] 59 | #[prebuilt]
[INFO] [stdout]    | ^^^^^^^^^^^
[INFO] [stdout]    = note: this error originates in the attribute macro `prebuilt` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - put (line 1604) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]     --> src/lib.rs:1609:1
[INFO] [stdout]      |
[INFO] [stdout] 1609 | pub async fn put_user(/* */) -> Response {
[INFO] [stdout]      | ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      | |
[INFO] [stdout]      | help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]      |
[INFO] [stdout]      = help: or consider exporting it for use by other crates
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]     --> src/lib.rs:1608:1
[INFO] [stdout]      |
[INFO] [stdout] 1608 | #[put(path = "/users/{id}")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the attribute macro `put` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - prebuilt (line 128) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]    --> src/lib.rs:135:1
[INFO] [stdout]     |
[INFO] [stdout] 135 | pub struct DatabaseConnectionPool {
[INFO] [stdout]     | ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     | |
[INFO] [stdout]     | help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]     |
[INFO] [stdout]     = help: or consider exporting it for use by other crates
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:132:1
[INFO] [stdout]     |
[INFO] [stdout] 132 | #[prebuilt(clone_if_necessary)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the attribute macro `prebuilt` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - prebuilt (line 173) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]    --> src/lib.rs:180:1
[INFO] [stdout]     |
[INFO] [stdout] 180 | pub struct DatabaseConnectionPool {
[INFO] [stdout]     | ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     | |
[INFO] [stdout]     | help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]     |
[INFO] [stdout]     = help: or consider exporting it for use by other crates
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:177:1
[INFO] [stdout]     |
[INFO] [stdout] 177 | #[prebuilt(allow(unused))]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the attribute macro `prebuilt` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - request_scoped (line 541) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]    --> src/lib.rs:554:5
[INFO] [stdout]     |
[INFO] [stdout] 554 |     pub fn new() -> std::io::Result<Self> {
[INFO] [stdout]     |     ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:550:1
[INFO] [stdout]     |
[INFO] [stdout] 550 | #[methods]
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the attribute macro `methods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - request_scoped (line 394) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]    --> src/lib.rs:403:5
[INFO] [stdout]     |
[INFO] [stdout] 403 |     pub fn new() -> Self {
[INFO] [stdout]     |     ---^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:400:1
[INFO] [stdout]     |
[INFO] [stdout] 400 | #[methods]
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the attribute macro `methods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - request_scoped (line 510) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]    --> src/lib.rs:524:5
[INFO] [stdout]     |
[INFO] [stdout] 524 |     pub fn new() -> Self {
[INFO] [stdout]     |     ---^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:520:1
[INFO] [stdout]     |
[INFO] [stdout] 520 | #[methods]
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the attribute macro `methods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - request_scoped (line 573) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]    --> src/lib.rs:585:5
[INFO] [stdout]     |
[INFO] [stdout] 585 |     pub fn new() -> Self {
[INFO] [stdout]     |     ---^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:581:1
[INFO] [stdout]     |
[INFO] [stdout] 581 | #[methods]
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the attribute macro `methods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - route (line 1931) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]     --> src/lib.rs:1937:1
[INFO] [stdout]      |
[INFO] [stdout] 1937 | pub async fn get_or_head_user(/* */) -> Response {
[INFO] [stdout]      | ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      | |
[INFO] [stdout]      | help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]      |
[INFO] [stdout]      = help: or consider exporting it for use by other crates
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]     --> src/lib.rs:1935:1
[INFO] [stdout]      |
[INFO] [stdout] 1935 | #[route(method = ["GET", "HEAD"], path = "/users/{id}")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the attribute macro `route` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - route (line 1918) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]     --> src/lib.rs:1924:1
[INFO] [stdout]      |
[INFO] [stdout] 1924 | pub async fn create_user(/* */) -> Response {
[INFO] [stdout]      | ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      | |
[INFO] [stdout]      | help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]      |
[INFO] [stdout]      = help: or consider exporting it for use by other crates
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]     --> src/lib.rs:1922:1
[INFO] [stdout]      |
[INFO] [stdout] 1922 | #[route(method = "POST", path = "/users/{id}")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the attribute macro `route` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - route (line 1867) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]     --> src/lib.rs:1873:1
[INFO] [stdout]      |
[INFO] [stdout] 1873 | pub async fn get_or_head_user(/* */) -> Response {
[INFO] [stdout]      | ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      | |
[INFO] [stdout]      | help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]      |
[INFO] [stdout]      = help: or consider exporting it for use by other crates
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]     --> src/lib.rs:1871:1
[INFO] [stdout]      |
[INFO] [stdout] 1871 | #[route(method = ["GET", "HEAD"], path = "/users/{id}")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the attribute macro `route` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - route (line 2021) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]     --> src/lib.rs:2027:1
[INFO] [stdout]      |
[INFO] [stdout] 2027 | pub async fn query_users() -> Response {
[INFO] [stdout]      | ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      | |
[INFO] [stdout]      | help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]      |
[INFO] [stdout]      = help: or consider exporting it for use by other crates
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]     --> src/lib.rs:2025:1
[INFO] [stdout]      |
[INFO] [stdout] 2025 | #[route(method = "QUERY", path = "/users", allow(non_standard_methods))]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the attribute macro `route` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - route (line 2036) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]     --> src/lib.rs:2042:1
[INFO] [stdout]      |
[INFO] [stdout] 2042 | pub async fn webhook() -> Response {
[INFO] [stdout]      | ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      | |
[INFO] [stdout]      | help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]      |
[INFO] [stdout]      = help: or consider exporting it for use by other crates
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]     --> src/lib.rs:2040:1
[INFO] [stdout]      |
[INFO] [stdout] 2040 | #[route(path = "/webhook", allow(any_method))]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the attribute macro `route` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - route (line 1951) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]     --> src/lib.rs:1957:1
[INFO] [stdout]      |
[INFO] [stdout] 1957 | pub async fn get_user_post(/* */) -> Response {
[INFO] [stdout]      | ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      | |
[INFO] [stdout]      | help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]      |
[INFO] [stdout]      = help: or consider exporting it for use by other crates
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]     --> src/lib.rs:1955:1
[INFO] [stdout]      |
[INFO] [stdout] 1955 | #[route(method = "GET", path = "/users/{id}/posts/{post_id}")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the attribute macro `route` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - route (line 2051) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]     --> src/lib.rs:2057:1
[INFO] [stdout]      |
[INFO] [stdout] 2057 | pub async fn webhook() -> Response {
[INFO] [stdout]      | ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      | |
[INFO] [stdout]      | help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]      |
[INFO] [stdout]      = help: or consider exporting it for use by other crates
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]     --> src/lib.rs:2055:1
[INFO] [stdout]      |
[INFO] [stdout] 2055 | #[route(path = "/webhook", allow(any_method, non_standard_methods))]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the attribute macro `route` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - transient (line 1008) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]     --> src/lib.rs:1020:5
[INFO] [stdout]      |
[INFO] [stdout] 1020 |     pub fn new() -> Self {
[INFO] [stdout]      |     ---^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |     |
[INFO] [stdout]      |     help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]      |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]     --> src/lib.rs:1016:1
[INFO] [stdout]      |
[INFO] [stdout] 1016 | #[methods]
[INFO] [stdout]      | ^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the attribute macro `methods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - singleton (line 791) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]    --> src/lib.rs:803:5
[INFO] [stdout]     |
[INFO] [stdout] 803 |     pub fn new() -> Self {
[INFO] [stdout]     |     ---^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:799:1
[INFO] [stdout]     |
[INFO] [stdout] 799 | #[methods]
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the attribute macro `methods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - transient (line 945) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]    --> src/lib.rs:959:5
[INFO] [stdout]     |
[INFO] [stdout] 959 |     pub fn new() -> Self {
[INFO] [stdout]     |     ---^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:955:1
[INFO] [stdout]     |
[INFO] [stdout] 955 | #[methods]
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the attribute macro `methods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - singleton (line 728) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]    --> src/lib.rs:742:5
[INFO] [stdout]     |
[INFO] [stdout] 742 |     pub fn new() -> Self {
[INFO] [stdout]     |     ---^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:738:1
[INFO] [stdout]     |
[INFO] [stdout] 738 | #[methods]
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the attribute macro `methods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - singleton (line 759) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]    --> src/lib.rs:772:5
[INFO] [stdout]     |
[INFO] [stdout] 772 |     pub fn new() -> std::io::Result<Self> {
[INFO] [stdout]     |     ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:768:1
[INFO] [stdout]     |
[INFO] [stdout] 768 | #[methods]
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the attribute macro `methods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - transient (line 825) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]    --> src/lib.rs:836:5
[INFO] [stdout]     |
[INFO] [stdout] 836 |     pub fn new() -> Self {
[INFO] [stdout]     |     ---^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:833:1
[INFO] [stdout]     |
[INFO] [stdout] 833 | #[methods]
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the attribute macro `methods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - singleton (line 608) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]    --> src/lib.rs:619:5
[INFO] [stdout]     |
[INFO] [stdout] 619 |     pub fn new() -> Self {
[INFO] [stdout]     |     ---^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:616:1
[INFO] [stdout]     |
[INFO] [stdout] 616 | #[methods]
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the attribute macro `methods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - transient (line 976) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]    --> src/lib.rs:989:5
[INFO] [stdout]     |
[INFO] [stdout] 989 |     pub fn new() -> std::io::Result<Self> {
[INFO] [stdout]     |     ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:985:1
[INFO] [stdout]     |
[INFO] [stdout] 985 | #[methods]
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the attribute macro `methods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - wrap (line 1038) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]     --> src/lib.rs:1044:1
[INFO] [stdout]      |
[INFO] [stdout] 1044 |   pub async fn timeout<C>(next: Next<C>) -> Result<Response, Elapsed>
[INFO] [stdout]      |   ^--
[INFO] [stdout]      |   |
[INFO] [stdout]      |  _help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]      | |
[INFO] [stdout] 1045 | | where
[INFO] [stdout] 1046 | |     C: IntoFuture<Output = Response>,
[INFO] [stdout]      | |_____________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = help: or consider exporting it for use by other crates
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]     --> src/lib.rs:1043:1
[INFO] [stdout]      |
[INFO] [stdout] 1043 | #[wrap]
[INFO] [stdout]      | ^^^^^^^
[INFO] [stdout]      = note: this error originates in the attribute macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/request/path/matched_path.rs - request::path::matched_path::MatchedPathPattern (line 10) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]   --> src/request/path/matched_path.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub fn get_home(/* [...] */) -> Response {
[INFO] [stdout]    | ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    | |
[INFO] [stdout]    | help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]    |
[INFO] [stdout]    = help: or consider exporting it for use by other crates
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/request/path/matched_path.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | #[get(path = "/home/{home_id}")]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: this error originates in the attribute macro `get` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/request/path/mod.rs - request::path::PathParams (line 52) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]   --> src/request/path/mod.rs:58:1
[INFO] [stdout]    |
[INFO] [stdout] 58 | pub fn get_home(params: &PathParams<Home>) -> String {
[INFO] [stdout]    | ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    | |
[INFO] [stdout]    | help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]    |
[INFO] [stdout]    = help: or consider exporting it for use by other crates
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/request/path/mod.rs:57:1
[INFO] [stdout]    |
[INFO] [stdout] 57 | #[get(path = "/home/{home_id}")]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: this error originates in the attribute macro `get` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/request/path/path_params.rs - request::path::path_params::PathParams (line 18) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]   --> src/request/path/path_params.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub fn get_home(params: &PathParams<Home>) -> String {
[INFO] [stdout]    | ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    | |
[INFO] [stdout]    | help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]    |
[INFO] [stdout]    = help: or consider exporting it for use by other crates
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/request/path/path_params.rs:25:1
[INFO] [stdout]    |
[INFO] [stdout] 25 | #[get(path = "/home/{home_id}")]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: this error originates in the attribute macro `get` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/request/path/raw_path_params.rs - request::path::raw_path_params::RawPathParams (line 17) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]   --> src/request/path/raw_path_params.rs:23:1
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub fn get_home(params: &RawPathParams) -> String {
[INFO] [stdout]    | ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    | |
[INFO] [stdout]    | help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]    |
[INFO] [stdout]    = help: or consider exporting it for use by other crates
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/request/path/raw_path_params.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | #[get(path = "/address/{address_id}/home/{home_id}")]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: this error originates in the attribute macro `get` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/request/path/mod.rs - request::path (line 14) stdout ----
[INFO] [stdout] error: unreachable `pub` item
[INFO] [stdout]   --> src/request/path/mod.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub fn get_home(params: &PathParams<Home>) -> String {
[INFO] [stdout]    | ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    | |
[INFO] [stdout]    | help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]    |
[INFO] [stdout]    = help: or consider exporting it for use by other crates
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/request/path/mod.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | #[get(path = "/home/{home_id}")]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: this error originates in the attribute macro `get` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::config (line 412)
[INFO] [stdout]     src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::constructor (line 484)
[INFO] [stdout]     src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::constructor (line 522)
[INFO] [stdout]     src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::domain (line 1026)
[INFO] [stdout]     src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::error_handler (line 1316)
[INFO] [stdout]     src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::error_handler (line 1351)
[INFO] [stdout]     src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::error_observer (line 1238)
[INFO] [stdout]     src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::error_observer (line 1265)
[INFO] [stdout]     src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::post_process (line 691)
[INFO] [stdout]     src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::post_process (line 726)
[INFO] [stdout]     src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::pre_process (line 797)
[INFO] [stdout]     src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::pre_process (line 837)
[INFO] [stdout]     src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::prefix (line 905)
[INFO] [stdout]     src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::prefix (line 934)
[INFO] [stdout]     src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::prefix (line 974)
[INFO] [stdout]     src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::route (line 297)
[INFO] [stdout]     src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::route (line 331)
[INFO] [stdout]     src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::wrap (line 600)
[INFO] [stdout]     src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::wrap (line 631)
[INFO] [stdout]     src/blueprint/config.rs - blueprint::config::RegisteredConfig (line 31)
[INFO] [stdout]     src/blueprint/config.rs - blueprint::config::RegisteredConfig (line 59)
[INFO] [stdout]     src/blueprint/constructor.rs - blueprint::constructor::RegisteredConstructor (line 41)
[INFO] [stdout]     src/blueprint/constructor.rs - blueprint::constructor::RegisteredConstructor (line 67)
[INFO] [stdout]     src/blueprint/nesting.rs - blueprint::nesting::RoutingModifiers<'a>::nest (line 78)
[INFO] [stdout]     src/lib.rs - config (line 192)
[INFO] [stdout]     src/lib.rs - config (line 240)
[INFO] [stdout]     src/lib.rs - config (line 268)
[INFO] [stdout]     src/lib.rs - config (line 329)
[INFO] [stdout]     src/lib.rs - config (line 363)
[INFO] [stdout]     src/lib.rs - delete (line 1604)
[INFO] [stdout]     src/lib.rs - delete (line 1649)
[INFO] [stdout]     src/lib.rs - error_handler (line 1334)
[INFO] [stdout]     src/lib.rs - error_handler (line 1380)
[INFO] [stdout]     src/lib.rs - error_handler (line 1400)
[INFO] [stdout]     src/lib.rs - error_handler (line 1434)
[INFO] [stdout]     src/lib.rs - error_handler (line 1451)
[INFO] [stdout]     src/lib.rs - error_handler (line 1476)
[INFO] [stdout]     src/lib.rs - error_observer (line 1517)
[INFO] [stdout]     src/lib.rs - fallback (line 1778)
[INFO] [stdout]     src/lib.rs - get (line 1604)
[INFO] [stdout]     src/lib.rs - get (line 1649)
[INFO] [stdout]     src/lib.rs - head (line 1604)
[INFO] [stdout]     src/lib.rs - head (line 1649)
[INFO] [stdout]     src/lib.rs - methods (line 2075)
[INFO] [stdout]     src/lib.rs - options (line 1604)
[INFO] [stdout]     src/lib.rs - options (line 1649)
[INFO] [stdout]     src/lib.rs - patch (line 1604)
[INFO] [stdout]     src/lib.rs - patch (line 1649)
[INFO] [stdout]     src/lib.rs - post (line 1604)
[INFO] [stdout]     src/lib.rs - post (line 1649)
[INFO] [stdout]     src/lib.rs - post_process (line 1233)
[INFO] [stdout]     src/lib.rs - post_process (line 1283)
[INFO] [stdout]     src/lib.rs - post_process (line 1303)
[INFO] [stdout]     src/lib.rs - pre_process (line 1138)
[INFO] [stdout]     src/lib.rs - prebuilt (line 128)
[INFO] [stdout]     src/lib.rs - prebuilt (line 149)
[INFO] [stdout]     src/lib.rs - prebuilt (line 173)
[INFO] [stdout]     src/lib.rs - prebuilt (line 55)
[INFO] [stdout]     src/lib.rs - put (line 1604)
[INFO] [stdout]     src/lib.rs - put (line 1649)
[INFO] [stdout]     src/lib.rs - request_scoped (line 394)
[INFO] [stdout]     src/lib.rs - request_scoped (line 510)
[INFO] [stdout]     src/lib.rs - request_scoped (line 541)
[INFO] [stdout]     src/lib.rs - request_scoped (line 573)
[INFO] [stdout]     src/lib.rs - route (line 1867)
[INFO] [stdout]     src/lib.rs - route (line 1918)
[INFO] [stdout]     src/lib.rs - route (line 1931)
[INFO] [stdout]     src/lib.rs - route (line 1951)
[INFO] [stdout]     src/lib.rs - route (line 2021)
[INFO] [stdout]     src/lib.rs - route (line 2036)
[INFO] [stdout]     src/lib.rs - route (line 2051)
[INFO] [stdout]     src/lib.rs - singleton (line 608)
[INFO] [stdout]     src/lib.rs - singleton (line 728)
[INFO] [stdout]     src/lib.rs - singleton (line 759)
[INFO] [stdout]     src/lib.rs - singleton (line 791)
[INFO] [stdout]     src/lib.rs - transient (line 1008)
[INFO] [stdout]     src/lib.rs - transient (line 825)
[INFO] [stdout]     src/lib.rs - transient (line 945)
[INFO] [stdout]     src/lib.rs - transient (line 976)
[INFO] [stdout]     src/lib.rs - wrap (line 1038)
[INFO] [stdout]     src/request/path/matched_path.rs - request::path::matched_path::MatchedPathPattern (line 10)
[INFO] [stdout]     src/request/path/mod.rs - request::path (line 14)
[INFO] [stdout]     src/request/path/mod.rs - request::path::PathParams (line 52)
[INFO] [stdout]     src/request/path/path_params.rs - request::path::path_params::PathParams (line 18)
[INFO] [stdout]     src/request/path/raw_path_params.rs - request::path::raw_path_params::RawPathParams (line 17)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 122 passed; 85 failed; 21 ignored; 0 measured; 0 filtered out; finished in 17.19s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 18.29s; merged doctests compilation took 1.08s
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "9e3aed62e531849fe0af5e274b3c00122ea6460529b98d30fc5b01a9aa079c16", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9e3aed62e531849fe0af5e274b3c00122ea6460529b98d30fc5b01a9aa079c16", kill_on_drop: false }`
[INFO] [stdout] 9e3aed62e531849fe0af5e274b3c00122ea6460529b98d30fc5b01a9aa079c16
