[INFO] fetching crate pavex 0.2.9... [INFO] testing pavex-0.2.9 against beta-2025-10-28 for beta-1.92-2 [INFO] extracting crate pavex 0.2.9 into /workspace/builds/worker-6-tc2/source [INFO] started tweaking crates.io crate pavex 0.2.9 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate pavex 0.2.9 [INFO] tweaked toml for crates.io crate pavex 0.2.9 written to /workspace/builds/worker-6-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate pavex 0.2.9 on toolchain beta-2025-10-28 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-10-28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate pavex 0.2.9 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" "+beta-2025-10-28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 281d8159bf91e5235ec86c645143a31d155fa5801169e0edb6af85b24e4d7bd0 [INFO] running `Command { std: "docker" "start" "-a" "281d8159bf91e5235ec86c645143a31d155fa5801169e0edb6af85b24e4d7bd0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "281d8159bf91e5235ec86c645143a31d155fa5801169e0edb6af85b24e4d7bd0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "281d8159bf91e5235ec86c645143a31d155fa5801169e0edb6af85b24e4d7bd0", kill_on_drop: false }` [INFO] [stdout] 281d8159bf91e5235ec86c645143a31d155fa5801169e0edb6af85b24e4d7bd0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] ec55192b271d1355be7c197a488141330594771e6dede7b141e950322159b01d [INFO] running `Command { std: "docker" "start" "-a" "ec55192b271d1355be7c197a488141330594771e6dede7b141e950322159b01d", kill_on_drop: false }` [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Compiling libc v0.2.176 [INFO] [stderr] Compiling proc-macro2-diagnostics v0.10.1 [INFO] [stderr] Compiling rustls-pki-types v1.12.0 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling indexmap v2.11.4 [INFO] [stderr] Compiling fs-err v3.1.3 [INFO] [stderr] Compiling uncased v0.9.10 [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling rustls v0.23.32 [INFO] [stderr] Compiling futures-channel v0.3.31 [INFO] [stderr] Compiling figment v0.10.19 [INFO] [stderr] Compiling unsafe-libyaml v0.2.11 [INFO] [stderr] Compiling inlinable_string v0.1.15 [INFO] [stderr] Compiling convert_case v0.8.0 [INFO] [stderr] Compiling serde_json v1.0.145 [INFO] [stderr] Compiling matchit v0.8.6 [INFO] [stderr] Compiling itertools v0.14.0 [INFO] [stderr] Compiling rustls-webpki v0.103.7 [INFO] [stderr] Compiling rustls-native-certs v0.8.1 [INFO] [stderr] Compiling block-buffer v0.10.4 [INFO] [stderr] Compiling inout v0.1.4 [INFO] [stderr] Compiling serde_html_form v0.2.8 [INFO] [stderr] Compiling getrandom v0.2.16 [INFO] [stderr] Compiling getrandom v0.3.3 [INFO] [stderr] Compiling mio v1.0.4 [INFO] [stderr] Compiling socket2 v0.6.0 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling rand_core v0.9.3 [INFO] [stderr] Compiling uuid v1.18.1 [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 rand_chacha v0.9.0 [INFO] [stderr] Compiling aes v0.8.4 [INFO] [stderr] Compiling ctr v0.9.2 [INFO] [stderr] Compiling sha2 v0.10.9 [INFO] [stderr] Compiling hmac v0.12.1 [INFO] [stderr] Compiling hkdf v0.12.4 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling aes-gcm-siv v0.11.1 [INFO] [stderr] Compiling darling_core v0.21.3 [INFO] [stderr] Compiling tokio-util v0.7.16 [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 thiserror v2.0.17 [INFO] [stderr] Compiling type-safe-id v0.3.3 [INFO] [stderr] Compiling tracing v0.1.41 [INFO] [stderr] Compiling h2 v0.4.12 [INFO] [stderr] Compiling persist_if_changed v0.2.9 [INFO] [stderr] Compiling tracing_log_error v0.1.4 [INFO] [stderr] Compiling darling_macro v0.21.3 [INFO] [stderr] Compiling rustls-platform-verifier v0.6.1 [INFO] [stderr] Compiling darling v0.21.3 [INFO] [stderr] Compiling serde v1.0.228 [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 ubyte v0.10.4 [INFO] [stderr] Compiling pavex_bp_schema v0.2.9 [INFO] [stderr] Compiling ron v0.11.0 [INFO] [stderr] Compiling pavexc_attr_parser v0.2.9 [INFO] [stderr] Compiling hyper v1.7.0 [INFO] [stderr] Compiling pavex_macros v0.2.9 [INFO] [stderr] Compiling hyper-util v0.1.17 [INFO] [stderr] Compiling biscotti v0.4.3 [INFO] [stderr] Compiling pavex v0.2.9 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 27.26s [INFO] running `Command { std: "docker" "inspect" "ec55192b271d1355be7c197a488141330594771e6dede7b141e950322159b01d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ec55192b271d1355be7c197a488141330594771e6dede7b141e950322159b01d", kill_on_drop: false }` [INFO] [stdout] ec55192b271d1355be7c197a488141330594771e6dede7b141e950322159b01d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 7fe7e6e25c4ef0e7477f5a7ad1da58f80270cb37568cda7c0d5f969c8c891683 [INFO] running `Command { std: "docker" "start" "-a" "7fe7e6e25c4ef0e7477f5a7ad1da58f80270cb37568cda7c0d5f969c8c891683", 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 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 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 tokio-macros v2.5.0 [INFO] [stderr] Compiling displaydoc v0.2.5 [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 rustls-webpki v0.103.7 [INFO] [stderr] Compiling tokio v1.47.1 [INFO] [stderr] Compiling pear v0.2.9 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling yoke v0.8.0 [INFO] [stderr] Compiling tracing v0.1.41 [INFO] [stderr] Compiling zerovec v0.11.4 [INFO] [stderr] Compiling zerotrie v0.2.2 [INFO] [stderr] Compiling persist_if_changed v0.2.9 [INFO] [stderr] Compiling tracing_log_error v0.1.4 [INFO] [stderr] Compiling thiserror v2.0.17 [INFO] [stderr] Compiling darling_macro v0.21.3 [INFO] [stderr] Compiling type-safe-id v0.3.3 [INFO] [stderr] Compiling darling v0.21.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 serde v1.0.228 [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 pavex_bp_schema v0.2.9 [INFO] [stderr] Compiling bitflags v2.9.4 [INFO] [stderr] Compiling jiff v0.2.15 [INFO] [stderr] Compiling serde_yaml v0.9.34+deprecated [INFO] [stderr] Compiling ubyte v0.10.4 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling secrecy v0.10.3 [INFO] [stderr] Compiling ron v0.11.0 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling pavexc_attr_parser v0.2.9 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling url v2.5.7 [INFO] [stderr] Compiling pavex_macros v0.2.9 [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 tokio-rustls v0.26.4 [INFO] [stderr] Compiling h2 v0.4.12 [INFO] [stderr] Compiling tower-http v0.6.6 [INFO] [stderr] Compiling rustls-platform-verifier v0.6.1 [INFO] [stderr] Compiling hyper v1.7.0 [INFO] [stderr] Compiling biscotti v0.4.3 [INFO] [stderr] Compiling hyper-util v0.1.17 [INFO] [stderr] Compiling hyper-rustls v0.27.7 [INFO] [stderr] Compiling pavex v0.2.9 (/opt/rustwide/workdir) [INFO] [stderr] Compiling reqwest v0.12.23 [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 05s [INFO] running `Command { std: "docker" "inspect" "7fe7e6e25c4ef0e7477f5a7ad1da58f80270cb37568cda7c0d5f969c8c891683", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7fe7e6e25c4ef0e7477f5a7ad1da58f80270cb37568cda7c0d5f969c8c891683", kill_on_drop: false }` [INFO] [stdout] 7fe7e6e25c4ef0e7477f5a7ad1da58f80270cb37568cda7c0d5f969c8c891683 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] ff6bca554ebcfb38859202ba75754b900a09c71945afdada3293bc2d9a5d4024 [INFO] running `Command { std: "docker" "start" "-a" "ff6bca554ebcfb38859202ba75754b900a09c71945afdada3293bc2d9a5d4024", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.34s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/pavex-e71f83f0a65d7da9) [INFO] [stdout] [INFO] [stdout] running 35 tests [INFO] [stdout] test cookie::response_cookies::test::simple ... ok [INFO] [stdout] test request::body::json::tests::json_content_type_with_charset ... ok [INFO] [stdout] test request::body::json::tests::content_type_is_json ... ok [INFO] [stdout] test cookie::response_cookies::test::set_is_send ... 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_for_percent_encoded_str ... 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_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::body::url_encoded::tests::content_type_is_form ... 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::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::path::deserializer::tests::test_parse_errors_for_single_values ... ok [INFO] [stdout] test request::body::json::tests::missing_json_field ... ok [INFO] [stdout] test request::body::buffered_body::tests::error_if_content_length_header_is_larger_than_limit ... ok [INFO] [stdout] test request::body::url_encoded::tests::missing_content_type ... ok [INFO] [stdout] test request::body::json::tests::content_type_is_not_valid_mime ... ok [INFO] [stdout] test request::body::json::tests::missing_content_type ... ok [INFO] [stdout] test request::body::json::tests::content_type_is_not_json ... ok [INFO] [stdout] test request::body::url_encoded::tests::content_type_is_not_form ... ok [INFO] [stdout] test request::body::url_encoded::tests::content_type_is_not_valid_mime ... ok [INFO] [stdout] test request::body::url_encoded::tests::missing_form_field ... ok [INFO] [stdout] test request::body::buffered_body::tests::error_if_body_above_size_limit_without_content_length ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 35 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s [INFO] [stdout] [INFO] [stderr] Running tests/integration/main.rs (/opt/rustwide/target/debug/deps/integration-c14bbfa371257297) [INFO] [stdout] [INFO] [stdout] running 24 tests [INFO] [stdout] test tls::client_config::doc_examples::test_additional_roots ... ok [INFO] [stdout] test server::multi_bind ... ok [INFO] [stdout] test server::bind ... ok [INFO] [stdout] test tls::client_config::doc_examples::test_skip_verification ... ok [INFO] [stdout] test server::listen ... ok [INFO] [stdout] test tls::client_config::doc_examples::test_disable_tls_1_2 ... ok [INFO] [stdout] test tls::client_config::test_additional_root_from_file_pem ... ok [INFO] [stdout] test tls::client_config::test_additional_root_from_file_der ... ok [INFO] [stdout] test tls::client_config::test_disable_tls_1_3 ... ok [INFO] [stdout] test tls::client_config::test_aws_lc_rs_with_fips ... ok [INFO] [stdout] test tls::client_config::test_empty_config_uses_defaults ... 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 tls::client_config::test_disable_os_verifier ... ok [INFO] [stdout] test tls::client_config::test_complex_config ... ok [INFO] [stdout] test tls::client_config::doc_examples::test_default_config ... ok [INFO] [stdout] test server::serve ... ok [INFO] [stdout] test tls::rustls_0_23::crypto_providers::ring_requires_feature ... ok [INFO] [stdout] test tls::rustls_0_23::crypto_providers::aws_lc_rs_requires_feature ... ok [INFO] [stdout] test tls::client_config::test_inline_root_pem ... ok [INFO] [stdout] test server::graceful ... ok [INFO] [stdout] test server::graceful_but_too_fast ... ok [INFO] [stdout] test server::forced ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s [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_observer (line 1238) ... FAILED [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 522) ... 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::domain (line 1026) ... 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 1265) ... FAILED [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::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::config (line 412) ... FAILED [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 1339) ... ok [INFO] [stdout] test src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint (line 55) ... ok [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::constructor (line 557) ... ok [INFO] [stdout] test src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::config (line 426) ... 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::prefix (line 934) ... 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::pre_process (line 797) ... FAILED [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::fallback (line 1174) ... ok [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 1076) ... ok [INFO] [stdout] test src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::route (line 331) ... 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::fallback (line 1125) ... ok [INFO] [stdout] test src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::route (line 297) ... FAILED [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::import (line 125) ... 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::import (line 166) ... 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 714) ... 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::wrap (line 600) ... FAILED [INFO] [stdout] test src/blueprint/config.rs - blueprint::config::RegisteredConfig (line 31) ... FAILED [INFO] [stdout] test src/blueprint/constructor.rs - blueprint::constructor::RegisteredConstructor (line 41) ... 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 67) ... 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::prefix (line 974) ... FAILED [INFO] [stdout] test src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::routes (line 257) ... ok [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/constructor.rs - blueprint::constructor::RegisteredConstructor<'_>::error_handler (line 114) ... ok [INFO] [stdout] test src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::wrap (line 656) ... ok [INFO] [stdout] test src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::routes (line 210) ... ok [INFO] [stdout] test src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::route (line 371) ... 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/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/config/mod.rs - config::ConfigProfile (line 125) ... ok [INFO] [stdout] test src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::wrap (line 619) ... ok [INFO] [stdout] test src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::routes (line 241) ... ok [INFO] [stdout] test src/blueprint/post.rs - blueprint::post::RegisteredPostProcessingMiddleware<'_>::error_handler (line 51) ... ok [INFO] [stdout] test src/config/mod.rs - config::ConfigProfile (line 144) ... ok [INFO] [stdout] test src/blueprint/fallback.rs - blueprint::fallback::RegisteredFallback<'_>::error_handler (line 46) ... ok [INFO] [stdout] test src/connection.rs - connection::ConnectionInfo::peer_addr (line 22) ... ok [INFO] [stdout] test src/blueprint/nesting.rs - blueprint::nesting::RoutingModifiers<'a>::routes (line 226) ... ok [INFO] [stdout] test src/blueprint/blueprint.rs - blueprint::blueprint::Blueprint::routes (line 223) ... 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 68) ... ok [INFO] [stdout] test src/blueprint/wrapping.rs - blueprint::wrapping::RegisteredWrappingMiddleware<'_>::error_handler (line 50) ... 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 54) ... ok [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 (line 30) ... ok [INFO] [stdout] test src/config/mod.rs - config::ConfigProfile (line 88) ... ok [INFO] [stdout] test src/lib.rs - config (line 329) ... FAILED [INFO] [stdout] test src/cookie/response_cookies.rs - cookie::response_cookies::ResponseCookies::get (line 102) ... ok [INFO] [stdout] test src/lib.rs - config (line 192) ... FAILED [INFO] [stdout] test src/lib.rs - config (line 240) ... FAILED [INFO] [stdout] test src/lib.rs - config (line 268) ... FAILED [INFO] [stdout] test src/lib.rs - config (line 291) ... ok [INFO] [stdout] test src/cookie/response_cookies.rs - cookie::response_cookies::ResponseCookies (line 14) ... ok [INFO] [stdout] test src/lib.rs - delete (line 1604) ... 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 - error_handler (line 1400) ... FAILED [INFO] [stdout] test src/lib.rs - error_handler (line 1380) ... FAILED [INFO] [stdout] test src/lib.rs - error_observer (line 1517) ... FAILED [INFO] [stdout] test src/lib.rs - error_handler (line 1434) ... FAILED [INFO] [stdout] test src/lib.rs - error_handler (line 1334) ... FAILED [INFO] [stdout] test src/cookie/response_cookies.rs - cookie::response_cookies::ResponseCookies::new (line 66) ... ok [INFO] [stdout] test src/cookie/response_cookies.rs - cookie::response_cookies::ResponseCookies::insert (line 127) ... ok [INFO] [stdout] test src/lib.rs - config (line 363) ... FAILED [INFO] [stdout] test src/lib.rs - error_handler (line 1476) ... FAILED [INFO] [stdout] test src/lib.rs - config (line 344) ... ok [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 - head (line 1649) ... FAILED [INFO] [stdout] test src/cookie/response_cookies.rs - cookie::response_cookies::ResponseCookies::get (line 81) ... ok [INFO] [stdout] test src/lib.rs - get (line 1604) ... FAILED [INFO] [stdout] test src/lib.rs - head (line 1604) ... FAILED [INFO] [stdout] test src/lib.rs - methods (line 2075) ... FAILED [INFO] [stdout] test src/lib.rs - get (line 1649) ... FAILED [INFO] [stdout] test src/lib.rs - options (line 1604) ... FAILED [INFO] [stdout] test src/cookie/response_cookies.rs - cookie::response_cookies::ResponseCookies::discard (line 164) ... ok [INFO] [stdout] test src/lib.rs - options (line 1649) ... FAILED [INFO] [stdout] test src/cookie/response_cookies.rs - cookie::response_cookies::ResponseCookies::iter (line 211) ... ok [INFO] [stdout] test src/lib.rs - patch (line 1604) ... FAILED [INFO] [stdout] test src/cookie/response_cookies.rs - cookie::response_cookies::ResponseCookies::discard (line 180) ... ok [INFO] [stdout] test src/lib.rs - patch (line 1649) ... FAILED [INFO] [stdout] test src/lib.rs - post (line 1649) ... FAILED [INFO] [stdout] test src/lib.rs - error_observer (line 1559) ... ok [INFO] [stdout] test src/lib.rs - error_observer (line 1576) ... ok [INFO] [stdout] test src/lib.rs - delete (line 1671) ... ok [INFO] [stdout] test src/lib.rs - fallback (line 1837) ... ok [INFO] [stdout] test src/lib.rs - delete (line 1689) ... ok [INFO] [stdout] test src/lib.rs - post (line 1604) ... FAILED [INFO] [stdout] test src/lib.rs - post_process (line 1233) ... FAILED [INFO] [stdout] test src/lib.rs - fallback (line 1820) ... ok [INFO] [stdout] test src/lib.rs - post_process (line 1283) ... FAILED [INFO] [stdout] test src/lib.rs - pre_process (line 1138) ... FAILED [INFO] [stdout] test src/lib.rs - prebuilt (line 149) ... FAILED [INFO] [stdout] test src/lib.rs - prebuilt (line 128) ... FAILED [INFO] [stdout] test src/lib.rs - get (line 1689) ... ok [INFO] [stdout] test src/lib.rs - get (line 1671) ... ok [INFO] [stdout] test src/lib.rs - post_process (line 1303) ... FAILED [INFO] [stdout] test src/lib.rs - head (line 1671) ... ok [INFO] [stdout] test src/lib.rs - put (line 1604) ... FAILED [INFO] [stdout] test src/lib.rs - prebuilt (line 55) ... FAILED [INFO] [stdout] test src/lib.rs - prebuilt (line 173) ... FAILED [INFO] [stdout] test src/lib.rs - options (line 1689) ... ok [INFO] [stdout] test src/lib.rs - head (line 1689) ... ok [INFO] [stdout] test src/lib.rs - put (line 1649) ... FAILED [INFO] [stdout] test src/lib.rs - pre_process (line 1189) ... ok [INFO] [stdout] test src/lib.rs - request_scoped (line 394) ... FAILED [INFO] [stdout] test src/lib.rs - request_scoped (line 541) ... FAILED [INFO] [stdout] test src/lib.rs - request_scoped (line 510) ... FAILED [INFO] [stdout] test src/lib.rs - patch (line 1671) ... ok [INFO] [stdout] test src/lib.rs - route (line 1931) ... FAILED [INFO] [stdout] test src/lib.rs - prebuilt (line 100) ... ok [INFO] [stdout] test src/lib.rs - route (line 1951) ... FAILED [INFO] [stdout] test src/lib.rs - request_scoped (line 573) ... FAILED [INFO] [stdout] test src/lib.rs - route (line 1867) ... FAILED [INFO] [stdout] test src/lib.rs - route (line 1918) ... FAILED [INFO] [stdout] test src/lib.rs - post (line 1671) ... ok [INFO] [stdout] test src/lib.rs - options (line 1671) ... ok [INFO] [stdout] test src/lib.rs - route (line 2021) ... FAILED [INFO] [stdout] test src/lib.rs - patch (line 1689) ... ok [INFO] [stdout] test src/lib.rs - singleton (line 759) ... FAILED [INFO] [stdout] test src/lib.rs - singleton (line 791) ... FAILED [INFO] [stdout] test src/lib.rs - route (line 2051) ... FAILED [INFO] [stdout] test src/lib.rs - post (line 1689) ... ok [INFO] [stdout] test src/lib.rs - route (line 2036) ... FAILED [INFO] [stdout] test src/lib.rs - pre_process (line 1205) ... ok [INFO] [stdout] test src/lib.rs - transient (line 825) ... FAILED [INFO] [stdout] test src/lib.rs - transient (line 1008) ... FAILED [INFO] [stdout] test src/lib.rs - singleton (line 728) ... FAILED [INFO] [stdout] test src/lib.rs - transient (line 976) ... FAILED [INFO] [stdout] test src/lib.rs - singleton (line 608) ... FAILED [INFO] [stdout] test src/lib.rs - wrap (line 1038) ... FAILED [INFO] [stdout] test src/request/body/buffered_body.rs - request::body::buffered_body::BUFFERED_BODY_EXTRACT (line 60) ... ignored [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/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 945) ... FAILED [INFO] [stdout] test src/request/path/matched_path.rs - request::path::matched_path::MatchedPathPattern (line 10) ... FAILED [INFO] [stdout] test src/lib.rs - put (line 1689) ... ok [INFO] [stdout] test src/lib.rs - request_scoped (line 448) ... ok [INFO] [stdout] test src/request/path/mod.rs - request::path::PathParams (line 52) ... FAILED [INFO] [stdout] test src/request/path/mod.rs - request::path (line 14) ... FAILED [INFO] [stdout] test src/request/path/path_params.rs - request::path::path_params::PATH_PARAMS_EXTRACT (line 52) ... ignored [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/lib.rs - route (line 1973) ... ok [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/path_params.rs - request::path::path_params::PathParams (line 18) ... FAILED [INFO] [stdout] test src/lib.rs - request_scoped (line 474) ... ok [INFO] [stdout] test src/request/body/buffered_body.rs - request::body::buffered_body::BufferedBody (line 36) ... ok [INFO] [stdout] test src/request/body/url_encoded.rs - request::body::url_encoded::UrlEncodedBody (line 26) ... ok [INFO] [stdout] test src/request/body/json.rs - request::body::json::JsonBody (line 25) ... ok [INFO] [stdout] test src/lib.rs - singleton (line 692) ... ok [INFO] [stdout] test src/lib.rs - singleton (line 666) ... ok [INFO] [stdout] test src/request/path/matched_path.rs - request::path::matched_path::MatchedPathPattern::new (line 46) ... ok [INFO] [stdout] test src/request/query/query_params.rs - request::query::query_params::QueryParams (line 16) ... ok [INFO] [stdout] test src/lib.rs - route (line 1991) ... ok [INFO] [stdout] test src/response/body/mod.rs - response::body::typed_body::TypedBody (line 55) ... ok [INFO] [stdout] test src/lib.rs - wrap (line 1084) ... 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/response/body/json.rs - response::body::json::Json (line 14) ... 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/server/incoming.rs - server::incoming::IncomingStream::accept (line 102) - compile ... ok [INFO] [stdout] test src/response/response_.rs - response::response_::Response::new (line 66) ... 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_status (line 98) ... ok [INFO] [stdout] test src/response/response_.rs - response::response_::Response::set_raw_body (line 310) ... ok [INFO] [stdout] test src/server/incoming.rs - server::incoming::IncomingStream::bind (line 23) ... ok [INFO] [stdout] test src/response/response_.rs - response::response_::Response::set_version (line 143) ... 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::status (line 371) ... 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 (line 14) ... ok [INFO] [stdout] test src/response/response_.rs - response::response_::Response::new (line 79) ... 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::headers (line 411) ... ok [INFO] [stdout] test src/response/response_.rs - response::response_::Response::status_mut (line 118) ... 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::bind (line 111) ... ok [INFO] [stdout] test src/server/server.rs - server::server::Server (line 15) ... ok [INFO] [stdout] test src/server/server.rs - server::server::Server::listen (line 192) ... ok [INFO] [stdout] test src/server/server.rs - server::server::Server::listen (line 169) ... ok [INFO] [stdout] test src/server/server_handle.rs - server::server_handle::ServerHandle (line 26) ... ok [INFO] [stdout] test src/server/server.rs - server::server::Server::bind (line 129) ... ok [INFO] [stdout] test src/telemetry/server_request_id.rs - telemetry::server_request_id::ServerRequestId (line 22) ... 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::version (line 390) ... ok [INFO] [stdout] test src/response/response_.rs - response::response_::Response::set_typed_body (line 260) ... ok [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [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] 9 | 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] 8 | #[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::error_handler (line 1351) stdout ---- [INFO] [stdout] error: unreachable `pub` item [INFO] [stdout] --> src/blueprint/blueprint.rs:1364:5 [INFO] [stdout] | [INFO] [stdout] 16 | 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] 13 | #[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 522) stdout ---- [INFO] [stdout] error: unreachable `pub` item [INFO] [stdout] --> src/blueprint/blueprint.rs:533:5 [INFO] [stdout] | [INFO] [stdout] 14 | 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] 11 | #[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::error_handler (line 1316) stdout ---- [INFO] [stdout] error: unreachable `pub` item [INFO] [stdout] --> src/blueprint/blueprint.rs:1327:1 [INFO] [stdout] | [INFO] [stdout] 14 | 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] 13 | #[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::domain (line 1026) stdout ---- [INFO] [stdout] error: unreachable `pub` item [INFO] [stdout] --> src/blueprint/blueprint.rs:1039:1 [INFO] [stdout] | [INFO] [stdout] 16 | 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] 15 | #[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::constructor (line 484) stdout ---- [INFO] [stdout] error: unreachable `pub` item [INFO] [stdout] --> src/blueprint/blueprint.rs:493:1 [INFO] [stdout] | [INFO] [stdout] 12 | 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] 11 | #[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 1265) stdout ---- [INFO] [stdout] error: unreachable `pub` item [INFO] [stdout] --> src/blueprint/blueprint.rs:1275:5 [INFO] [stdout] | [INFO] [stdout] 13 | 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] 10 | #[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::config (line 412) stdout ---- [INFO] [stdout] error: unreachable `pub` item [INFO] [stdout] --> src/blueprint/blueprint.rs:418:1 [INFO] [stdout] | [INFO] [stdout] 9 | 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] 7 | #[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::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] 6 | 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] 6 | 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 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] 6 | 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] 6 | 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::prefix (line 934) stdout ---- [INFO] [stdout] error: unreachable `pub` item [INFO] [stdout] --> src/blueprint/blueprint.rs:947:1 [INFO] [stdout] | [INFO] [stdout] 16 | 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] 15 | #[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::prefix (line 905) stdout ---- [INFO] [stdout] error: unreachable `pub` item [INFO] [stdout] --> src/blueprint/blueprint.rs:919:1 [INFO] [stdout] | [INFO] [stdout] 17 | 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] 16 | #[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::pre_process (line 797) stdout ---- [INFO] [stdout] error: unreachable `pub` item [INFO] [stdout] --> src/blueprint/blueprint.rs:807:1 [INFO] [stdout] | [INFO] [stdout] 13 | 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] 12 | #[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::route (line 331) stdout ---- [INFO] [stdout] error: unreachable `pub` item [INFO] [stdout] --> src/blueprint/blueprint.rs:341:5 [INFO] [stdout] | [INFO] [stdout] 13 | 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] 10 | #[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] 19 | 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::pre_process (line 837) stdout ---- [INFO] [stdout] error: unreachable `pub` item [INFO] [stdout] --> src/blueprint/blueprint.rs:851:5 [INFO] [stdout] | [INFO] [stdout] 17 | 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] 14 | #[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 297) stdout ---- [INFO] [stdout] error: unreachable `pub` item [INFO] [stdout] --> src/blueprint/blueprint.rs:303:1 [INFO] [stdout] | [INFO] [stdout] 9 | 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] 8 | #[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] 10 | pub async fn timeout_wrapper(next: Next) -> Result [INFO] [stdout] | ^-- [INFO] [stdout] | | [INFO] [stdout] | _help: consider restricting its visibility: `pub(crate)` [INFO] [stdout] | | [INFO] [stdout] 11 | | where [INFO] [stdout] 12 | | C: IntoFuture [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] 9 | #[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/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] 9 | 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] 7 | #[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/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] 15 | 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] 12 | #[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::wrap (line 631) stdout ---- [INFO] [stdout] error: unreachable `pub` item [INFO] [stdout] --> src/blueprint/blueprint.rs:644:5 [INFO] [stdout] | [INFO] [stdout] 16 | pub async fn execute(&self, next: Next) -> Result [INFO] [stdout] | ^-- [INFO] [stdout] | | [INFO] [stdout] | _____help: consider restricting its visibility: `pub(crate)` [INFO] [stdout] | | [INFO] [stdout] 17 | | where [INFO] [stdout] 18 | | C: IntoFuture [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] 13 | #[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 67) stdout ---- [INFO] [stdout] error: unreachable `pub` item [INFO] [stdout] --> src/blueprint/constructor.rs:79:5 [INFO] [stdout] | [INFO] [stdout] 15 | 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] 12 | #[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/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] 33 | 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] 32 | #[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/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] 16 | 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] 15 | #[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/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] 9 | 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] 7 | #[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 - config (line 329) stdout ---- [INFO] [stdout] error: unreachable `pub` item [INFO] [stdout] --> src/lib.rs:336:1 [INFO] [stdout] | [INFO] [stdout] 10 | 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] 7 | #[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 - config (line 192) stdout ---- [INFO] [stdout] error: unreachable `pub` item [INFO] [stdout] --> src/lib.rs:198:1 [INFO] [stdout] | [INFO] [stdout] 9 | 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] 7 | #[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 240) stdout ---- [INFO] [stdout] error: unreachable `pub` item [INFO] [stdout] --> src/lib.rs:247:1 [INFO] [stdout] | [INFO] [stdout] 10 | 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] 7 | #[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] 10 | 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] 7 | #[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] 8 | 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] 7 | #[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 - delete (line 1649) stdout ---- [INFO] [stdout] error: unreachable `pub` item [INFO] [stdout] --> src/lib.rs:1655:1 [INFO] [stdout] | [INFO] [stdout] 9 | 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] 7 | #[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 1400) stdout ---- [INFO] [stdout] error: unreachable `pub` item [INFO] [stdout] --> src/lib.rs:1411:5 [INFO] [stdout] | [INFO] [stdout] 14 | pub fn to_response( [INFO] [stdout] | ^-- [INFO] [stdout] | | [INFO] [stdout] | _____help: consider restricting its visibility: `pub(crate)` [INFO] [stdout] | | [INFO] [stdout] 15 | | #[px(error_ref)] &self, [INFO] [stdout] ... | [INFO] [stdout] 19 | | ) -> 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] 11 | #[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 1380) stdout ---- [INFO] [stdout] error: unreachable `pub` item [INFO] [stdout] --> src/lib.rs:1392:5 [INFO] [stdout] | [INFO] [stdout] 15 | 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] 10 | #[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_observer (line 1517) stdout ---- [INFO] [stdout] error: unreachable `pub` item [INFO] [stdout] --> src/lib.rs:1523:1 [INFO] [stdout] | [INFO] [stdout] 9 | 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] 8 | #[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 - error_handler (line 1434) stdout ---- [INFO] [stdout] error: unreachable `pub` item [INFO] [stdout] --> src/lib.rs:1441:1 [INFO] [stdout] | [INFO] [stdout] 10 | 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] 9 | #[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 1334) stdout ---- [INFO] [stdout] error: unreachable `pub` item [INFO] [stdout] --> src/lib.rs:1341:1 [INFO] [stdout] | [INFO] [stdout] 10 | 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] 9 | #[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 - config (line 363) stdout ---- [INFO] [stdout] error: unreachable `pub` item [INFO] [stdout] --> src/lib.rs:370:1 [INFO] [stdout] | [INFO] [stdout] 10 | 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] 7 | #[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 - error_handler (line 1476) stdout ---- [INFO] [stdout] error: unreachable `pub` item [INFO] [stdout] --> src/lib.rs:1483:1 [INFO] [stdout] | [INFO] [stdout] 10 | 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] 8 | #[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] 16 | 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] 14 | #[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] 21 | pub fn admin_route() -> Result { [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] 20 | #[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] 10 | 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] 8 | #[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] 8 | 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] 7 | #[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 - head (line 1649) stdout ---- [INFO] [stdout] error: unreachable `pub` item [INFO] [stdout] --> src/lib.rs:1655:1 [INFO] [stdout] | [INFO] [stdout] 9 | 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] 7 | #[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 - get (line 1604) stdout ---- [INFO] [stdout] error: unreachable `pub` item [INFO] [stdout] --> src/lib.rs:1609:1 [INFO] [stdout] | [INFO] [stdout] 8 | 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] 7 | #[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 - head (line 1604) stdout ---- [INFO] [stdout] error: unreachable `pub` item [INFO] [stdout] --> src/lib.rs:1609:1 [INFO] [stdout] | [INFO] [stdout] 8 | 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] 7 | #[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 - methods (line 2075) stdout ---- [INFO] [stdout] error: unreachable `pub` item [INFO] [stdout] --> src/lib.rs:2087:5 [INFO] [stdout] | [INFO] [stdout] 15 | 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] 12 | #[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] 21 | pub fn get_user(/* */) -> Result { [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] 27 | pub fn create_user(/* */) -> Result { [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 - get (line 1649) stdout ---- [INFO] [stdout] error: unreachable `pub` item [INFO] [stdout] --> src/lib.rs:1655:1 [INFO] [stdout] | [INFO] [stdout] 9 | 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] 7 | #[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 - options (line 1604) stdout ---- [INFO] [stdout] error: unreachable `pub` item [INFO] [stdout] --> src/lib.rs:1609:1 [INFO] [stdout] | [INFO] [stdout] 8 | 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] 7 | #[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 - options (line 1649) stdout ---- [INFO] [stdout] error: unreachable `pub` item [INFO] [stdout] --> src/lib.rs:1655:1 [INFO] [stdout] | [INFO] [stdout] 9 | 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] 7 | #[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] 8 | 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] 7 | #[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] 9 | 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] 7 | #[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] 9 | 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] 7 | #[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] 8 | 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] 7 | #[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_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] 6 | 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] 6 | 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] 5 | 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 - pre_process (line 1138) stdout ---- [INFO] [stdout] error: unreachable `pub` item [INFO] [stdout] --> src/lib.rs:1146:1 [INFO] [stdout] | [INFO] [stdout] 11 | 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] 10 | #[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 - prebuilt (line 149) stdout ---- [INFO] [stdout] error: unreachable `pub` item [INFO] [stdout] --> src/lib.rs:156:1 [INFO] [stdout] | [INFO] [stdout] 10 | 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] 7 | #[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 - prebuilt (line 128) stdout ---- [INFO] [stdout] error: unreachable `pub` item [INFO] [stdout] --> src/lib.rs:135:1 [INFO] [stdout] | [INFO] [stdout] 10 | 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] 7 | #[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 - post_process (line 1303) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pavex_tracing` [INFO] [stdout] --> src/lib.rs:1306:5 [INFO] [stdout] | [INFO] [stdout] 5 | 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 - put (line 1604) stdout ---- [INFO] [stdout] error: unreachable `pub` item [INFO] [stdout] --> src/lib.rs:1609:1 [INFO] [stdout] | [INFO] [stdout] 8 | 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] 7 | #[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] 9 | 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] 7 | #[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 - prebuilt (line 173) stdout ---- [INFO] [stdout] error: unreachable `pub` item [INFO] [stdout] --> src/lib.rs:180:1 [INFO] [stdout] | [INFO] [stdout] 10 | 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] 7 | #[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 - put (line 1649) stdout ---- [INFO] [stdout] error: unreachable `pub` item [INFO] [stdout] --> src/lib.rs:1655:1 [INFO] [stdout] | [INFO] [stdout] 9 | 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] 7 | #[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 - request_scoped (line 394) stdout ---- [INFO] [stdout] error: unreachable `pub` item [INFO] [stdout] --> src/lib.rs:403:5 [INFO] [stdout] | [INFO] [stdout] 12 | 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] 9 | #[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 541) stdout ---- [INFO] [stdout] error: unreachable `pub` item [INFO] [stdout] --> src/lib.rs:554:5 [INFO] [stdout] | [INFO] [stdout] 16 | pub fn new() -> std::io::Result { [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] 12 | #[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] 17 | 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] 13 | #[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] 9 | 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] 7 | #[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 1951) stdout ---- [INFO] [stdout] error: unreachable `pub` item [INFO] [stdout] --> src/lib.rs:1957:1 [INFO] [stdout] | [INFO] [stdout] 9 | 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] 7 | #[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 - request_scoped (line 573) stdout ---- [INFO] [stdout] error: unreachable `pub` item [INFO] [stdout] --> src/lib.rs:585:5 [INFO] [stdout] | [INFO] [stdout] 15 | 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] 11 | #[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 1867) stdout ---- [INFO] [stdout] error: unreachable `pub` item [INFO] [stdout] --> src/lib.rs:1873:1 [INFO] [stdout] | [INFO] [stdout] 9 | 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] 7 | #[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] 9 | 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] 7 | #[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 2021) stdout ---- [INFO] [stdout] error: unreachable `pub` item [INFO] [stdout] --> src/lib.rs:2027:1 [INFO] [stdout] | [INFO] [stdout] 9 | 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] 7 | #[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 - singleton (line 759) stdout ---- [INFO] [stdout] error: unreachable `pub` item [INFO] [stdout] --> src/lib.rs:772:5 [INFO] [stdout] | [INFO] [stdout] 16 | pub fn new() -> std::io::Result { [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] 12 | #[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] 15 | 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] 11 | #[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 2051) stdout ---- [INFO] [stdout] error: unreachable `pub` item [INFO] [stdout] --> src/lib.rs:2057:1 [INFO] [stdout] | [INFO] [stdout] 9 | 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] 7 | #[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 - route (line 2036) stdout ---- [INFO] [stdout] error: unreachable `pub` item [INFO] [stdout] --> src/lib.rs:2042:1 [INFO] [stdout] | [INFO] [stdout] 9 | 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] 7 | #[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 - transient (line 825) stdout ---- [INFO] [stdout] error: unreachable `pub` item [INFO] [stdout] --> src/lib.rs:836:5 [INFO] [stdout] | [INFO] [stdout] 14 | 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] 11 | #[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 1008) stdout ---- [INFO] [stdout] error: unreachable `pub` item [INFO] [stdout] --> src/lib.rs:1020:5 [INFO] [stdout] | [INFO] [stdout] 15 | 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] 11 | #[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] 17 | 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] 13 | #[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] 16 | pub fn new() -> std::io::Result { [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] 12 | #[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] 14 | 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] 11 | #[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] 9 | pub async fn timeout(next: Next) -> Result [INFO] [stdout] | ^-- [INFO] [stdout] | | [INFO] [stdout] | _help: consider restricting its visibility: `pub(crate)` [INFO] [stdout] | | [INFO] [stdout] 10 | | where [INFO] [stdout] 11 | | C: IntoFuture, [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] 8 | #[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/lib.rs - transient (line 945) stdout ---- [INFO] [stdout] error: unreachable `pub` item [INFO] [stdout] --> src/lib.rs:959:5 [INFO] [stdout] | [INFO] [stdout] 17 | 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] 13 | #[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/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] 7 | 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] 6 | #[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] 9 | pub fn get_home(params: &PathParams) -> 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] 8 | #[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 (line 14) stdout ---- [INFO] [stdout] error: unreachable `pub` item [INFO] [stdout] --> src/request/path/mod.rs:22:1 [INFO] [stdout] | [INFO] [stdout] 11 | pub fn get_home(params: &PathParams) -> 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] 10 | #[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] 9 | 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] 8 | #[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/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] 11 | pub fn get_home(params: &PathParams) -> 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] 10 | #[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 21.29s [INFO] [stdout] [INFO] [stdout] all doctests ran in 22.28s; merged doctests compilation took 0.97s [INFO] [stderr] error: doctest failed, to rerun pass `--doc` [INFO] running `Command { std: "docker" "inspect" "ff6bca554ebcfb38859202ba75754b900a09c71945afdada3293bc2d9a5d4024", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ff6bca554ebcfb38859202ba75754b900a09c71945afdada3293bc2d9a5d4024", kill_on_drop: false }` [INFO] [stdout] ff6bca554ebcfb38859202ba75754b900a09c71945afdada3293bc2d9a5d4024