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