[INFO] fetching crate axum-macros 0.5.0... [INFO] testing axum-macros-0.5.0 against try#8de4c7234dd9b97c9d76b58671343fdbbc9a433e+target=x86_64-unknown-linux-musl for musl_upgrade_1_2_5_with_libc_patch_0 [INFO] extracting crate axum-macros 0.5.0 into /workspace/builds/worker-3-tc1/source [INFO] removed /workspace/builds/worker-3-tc1/source/rust-toolchain [INFO] started tweaking crates.io crate axum-macros 0.5.0 [INFO] finished tweaking crates.io crate axum-macros 0.5.0 [INFO] tweaked toml for crates.io crate axum-macros 0.5.0 written to /workspace/builds/worker-3-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate axum-macros 0.5.0 on toolchain 8de4c7234dd9b97c9d76b58671343fdbbc9a433e [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate axum-macros 0.5.0 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded trybuild v1.0.101 [INFO] [stderr] Downloaded target-triple v0.1.3 [INFO] [stderr] Downloaded winnow v0.6.21 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 20f4638673501ebc23f8bc0cdba94f32f7ab5acb4e7d195b1b347bb6fcc6fe54 [INFO] running `Command { std: "docker" "start" "-a" "20f4638673501ebc23f8bc0cdba94f32f7ab5acb4e7d195b1b347bb6fcc6fe54", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "20f4638673501ebc23f8bc0cdba94f32f7ab5acb4e7d195b1b347bb6fcc6fe54", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "20f4638673501ebc23f8bc0cdba94f32f7ab5acb4e7d195b1b347bb6fcc6fe54", kill_on_drop: false }` [INFO] [stdout] 20f4638673501ebc23f8bc0cdba94f32f7ab5acb4e7d195b1b347bb6fcc6fe54 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "build" "--frozen" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] 4a784c0be2a4371c3a3fd725725485391243f5b1c23d3c027773ec969a42482e [INFO] running `Command { std: "docker" "start" "-a" "4a784c0be2a4371c3a3fd725725485391243f5b1c23d3c027773ec969a42482e", kill_on_drop: false }` [INFO] [stderr] Compiling quote v1.0.38 [INFO] [stderr] Compiling syn v2.0.93 [INFO] [stderr] Compiling axum-macros v0.5.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 8.70s [INFO] running `Command { std: "docker" "inspect" "4a784c0be2a4371c3a3fd725725485391243f5b1c23d3c027773ec969a42482e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4a784c0be2a4371c3a3fd725725485391243f5b1c23d3c027773ec969a42482e", kill_on_drop: false }` [INFO] [stdout] 4a784c0be2a4371c3a3fd725725485391243f5b1c23d3c027773ec969a42482e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "test" "--frozen" "--no-run" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] e2bddbf80e9986f7263a32fe4ad484287db43918db9588bf1c1202fa71926691 [INFO] running `Command { std: "docker" "start" "-a" "e2bddbf80e9986f7263a32fe4ad484287db43918db9588bf1c1202fa71926691", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.169 [INFO] [stderr] Compiling serde v1.0.217 [INFO] [stderr] Compiling serde_derive v1.0.217 [INFO] [stderr] Compiling hashbrown v0.15.2 [INFO] [stderr] Compiling winnow v0.6.21 [INFO] [stderr] Compiling target-triple v0.1.3 [INFO] [stderr] Compiling serde_json v1.0.134 [INFO] [stderr] Compiling lock_api v0.4.12 [INFO] [stderr] Compiling memchr v2.7.4 [INFO] [stderr] Compiling rustversion v1.0.19 [INFO] [stderr] Compiling itoa v1.0.14 [INFO] [stderr] Compiling tokio-macros v2.4.0 [INFO] [stderr] Compiling pin-project-lite v0.2.15 [INFO] [stderr] Compiling termcolor v1.4.1 [INFO] [stderr] Compiling glob v0.3.2 [INFO] [stderr] Compiling bytes v1.9.0 [INFO] [stderr] Compiling indexmap v2.7.0 [INFO] [stderr] Compiling parking_lot_core v0.9.10 [INFO] [stderr] Compiling socket2 v0.5.8 [INFO] [stderr] Compiling signal-hook-registry v1.4.2 [INFO] [stderr] Compiling mio v1.0.3 [INFO] [stderr] Compiling parking_lot v0.12.3 [INFO] [stderr] Compiling tokio v1.42.0 [INFO] [stderr] Compiling serde_spanned v0.6.8 [INFO] [stderr] Compiling toml_datetime v0.6.8 [INFO] [stderr] Compiling toml_edit v0.22.22 [INFO] [stderr] Compiling toml v0.8.19 [INFO] [stderr] Compiling trybuild v1.0.101 [INFO] [stderr] Compiling axum-macros v0.5.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 17.12s [INFO] running `Command { std: "docker" "inspect" "e2bddbf80e9986f7263a32fe4ad484287db43918db9588bf1c1202fa71926691", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e2bddbf80e9986f7263a32fe4ad484287db43918db9588bf1c1202fa71926691", kill_on_drop: false }` [INFO] [stdout] e2bddbf80e9986f7263a32fe4ad484287db43918db9588bf1c1202fa71926691 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "test" "--frozen" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] 7dcc3b44fd3937475ba283c6eb03277bc0937bdde78f19cafe9ac000d7833978 [INFO] running `Command { std: "docker" "start" "-a" "7dcc3b44fd3937475ba283c6eb03277bc0937bdde78f19cafe9ac000d7833978", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.06s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/axum_macros-b103c8c109e6423c) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stderr] Compiling proc-macro2 v1.0.92 [INFO] [stderr] Compiling unicode-ident v1.0.14 [INFO] [stderr] Compiling libc v0.2.169 [INFO] [stderr] Compiling autocfg v1.4.0 [INFO] [stderr] Compiling parking_lot_core v0.9.10 [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling scopeguard v1.2.0 [INFO] [stderr] Compiling smallvec v1.13.2 [INFO] [stderr] Compiling serde v1.0.217 [INFO] [stderr] Compiling serde_json v1.0.134 [INFO] [stderr] Compiling rustversion v1.0.19 [INFO] [stderr] Compiling itoa v1.0.14 [INFO] [stderr] Compiling memchr v2.7.4 [INFO] [stderr] Compiling bytes v1.9.0 [INFO] [stderr] Compiling ryu v1.0.18 [INFO] [stderr] Compiling pin-project-lite v0.2.15 [INFO] [stderr] Compiling lock_api v0.4.12 [INFO] [stderr] Compiling quote v1.0.38 [INFO] [stderr] Compiling syn v2.0.93 [INFO] [stderr] Compiling socket2 v0.5.8 [INFO] [stderr] Compiling mio v1.0.3 [INFO] [stderr] Compiling signal-hook-registry v1.4.2 [INFO] [stderr] Compiling parking_lot v0.12.3 [INFO] [stderr] Compiling serde_derive v1.0.217 [INFO] [stderr] Compiling tokio-macros v2.4.0 [INFO] [stderr] Compiling axum-macros v0.5.0 (/opt/rustwide/workdir) [INFO] [stderr] Compiling tokio v1.42.0 [INFO] [stderr] Compiling axum-macros-tests v0.0.0 (/opt/rustwide/target/tests/trybuild/axum-macros) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 24.18s [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] test tests/debug_handler/fail/argument_not_extractor.rs [should fail to compile] ... mismatch [INFO] [stderr] [INFO] [stderr] EXPECTED: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0277]: the trait bound `bool: FromRequest<(), axum_core::extract::private::ViaParts>` is not satisfied [INFO] [stderr] --> tests/debug_handler/fail/argument_not_extractor.rs:4:24 [INFO] [stderr] | [INFO] [stderr] 4 | async fn handler(_foo: bool) {} [INFO] [stderr] | ^^^^ the trait `FromRequestParts<()>` is not implemented for `bool`, which is required by `bool: FromRequest<(), _>` [INFO] [stderr] | [INFO] [stderr] = note: Function argument is not a valid axum extractor. [INFO] [stderr] See `https://docs.rs/axum/0.8/axum/extract/index.html` for details [INFO] [stderr] = help: the following other types implement trait `FromRequestParts`: [INFO] [stderr] `()` implements `FromRequestParts` [INFO] [stderr] `(T1, T2)` implements `FromRequestParts` [INFO] [stderr] `(T1, T2, T3)` implements `FromRequestParts` [INFO] [stderr] `(T1, T2, T3, T4)` implements `FromRequestParts` [INFO] [stderr] `(T1, T2, T3, T4, T5)` implements `FromRequestParts` [INFO] [stderr] `(T1, T2, T3, T4, T5, T6)` implements `FromRequestParts` [INFO] [stderr] `(T1, T2, T3, T4, T5, T6, T7)` implements `FromRequestParts` [INFO] [stderr] `(T1, T2, T3, T4, T5, T6, T7, T8)` implements `FromRequestParts` [INFO] [stderr] and $N others [INFO] [stderr] = note: required for `bool` to implement `FromRequest<(), axum_core::extract::private::ViaParts>` [INFO] [stderr] note: required by a bound in `__axum_macros_check_handler_0_from_request_check` [INFO] [stderr] --> tests/debug_handler/fail/argument_not_extractor.rs:4:24 [INFO] [stderr] | [INFO] [stderr] 4 | async fn handler(_foo: bool) {} [INFO] [stderr] | ^^^^ required by this bound in `__axum_macros_check_handler_0_from_request_check` [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] ACTUAL OUTPUT: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/fail/argument_not_extractor.rs:4:24 [INFO] [stderr] | [INFO] [stderr] 4 | async fn handler(_foo: bool) {} [INFO] [stderr] | ^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning [INFO] [stderr] your test with the environment variable TRYBUILD=overwrite [INFO] [stderr] [INFO] [stderr] test tests/debug_handler/fail/duplicate_args.rs [should fail to compile] ... ok [INFO] [stderr] test tests/debug_handler/fail/extension_not_clone.rs [should fail to compile] ... mismatch [INFO] [stderr] [INFO] [stderr] EXPECTED: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0277]: the trait bound `NonCloneType: Clone` is not satisfied [INFO] [stderr] --> tests/debug_handler/fail/extension_not_clone.rs:7:38 [INFO] [stderr] | [INFO] [stderr] 7 | async fn test_extension_non_clone(_: Extension) {} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ the trait `Clone` is not implemented for `NonCloneType`, which is required by `Extension: FromRequest<(), _>` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `FromRequest`: [INFO] [stderr] (T1, T2) [INFO] [stderr] (T1, T2, T3) [INFO] [stderr] (T1, T2, T3, T4) [INFO] [stderr] (T1, T2, T3, T4, T5) [INFO] [stderr] (T1, T2, T3, T4, T5, T6) [INFO] [stderr] (T1, T2, T3, T4, T5, T6, T7) [INFO] [stderr] (T1, T2, T3, T4, T5, T6, T7, T8) [INFO] [stderr] (T1, T2, T3, T4, T5, T6, T7, T8, T9) [INFO] [stderr] and $N others [INFO] [stderr] = note: required for `Extension` to implement `FromRequestParts<()>` [INFO] [stderr] = note: required for `Extension` to implement `FromRequest<(), axum_core::extract::private::ViaParts>` [INFO] [stderr] note: required by a bound in `__axum_macros_check_test_extension_non_clone_0_from_request_check` [INFO] [stderr] --> tests/debug_handler/fail/extension_not_clone.rs:7:38 [INFO] [stderr] | [INFO] [stderr] 7 | async fn test_extension_non_clone(_: Extension) {} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `__axum_macros_check_test_extension_non_clone_0_from_request_check` [INFO] [stderr] help: consider annotating `NonCloneType` with `#[derive(Clone)]` [INFO] [stderr] | [INFO] [stderr] 4 + #[derive(Clone)] [INFO] [stderr] 5 | struct NonCloneType; [INFO] [stderr] | [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] ACTUAL OUTPUT: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/debug_handler/fail/extension_not_clone.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::extract::Extension; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/fail/extension_not_clone.rs:7:38 [INFO] [stderr] | [INFO] [stderr] 7 | async fn test_extension_non_clone(_: Extension) {} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning [INFO] [stderr] your test with the environment variable TRYBUILD=overwrite [INFO] [stderr] [INFO] [stderr] test tests/debug_handler/fail/extract_self_mut.rs [should fail to compile] ... mismatch [INFO] [stderr] [INFO] [stderr] EXPECTED: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error: Handlers must only take owned values [INFO] [stderr] --> tests/debug_handler/fail/extract_self_mut.rs:19:22 [INFO] [stderr] | [INFO] [stderr] 19 | async fn handler(&mut self) {} [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] ACTUAL OUTPUT: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error: Handlers must only take owned values [INFO] [stderr] --> tests/debug_handler/fail/extract_self_mut.rs:19:22 [INFO] [stderr] | [INFO] [stderr] 19 | async fn handler(&mut self) {} [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/debug_handler/fail/extract_self_mut.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::extract::{FromRequest, Request}; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning [INFO] [stderr] your test with the environment variable TRYBUILD=overwrite [INFO] [stderr] [INFO] [stderr] test tests/debug_handler/fail/extract_self_ref.rs [should fail to compile] ... mismatch [INFO] [stderr] [INFO] [stderr] EXPECTED: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error: Handlers must only take owned values [INFO] [stderr] --> tests/debug_handler/fail/extract_self_ref.rs:19:22 [INFO] [stderr] | [INFO] [stderr] 19 | async fn handler(&self) {} [INFO] [stderr] | ^^^^^ [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] ACTUAL OUTPUT: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error: Handlers must only take owned values [INFO] [stderr] --> tests/debug_handler/fail/extract_self_ref.rs:19:22 [INFO] [stderr] | [INFO] [stderr] 19 | async fn handler(&self) {} [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/debug_handler/fail/extract_self_ref.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::extract::{FromRequest, Request}; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning [INFO] [stderr] your test with the environment variable TRYBUILD=overwrite [INFO] [stderr] [INFO] [stderr] test tests/debug_handler/fail/generics.rs [should fail to compile] ... ok [INFO] [stderr] test tests/debug_handler/fail/invalid_attrs.rs [should fail to compile] ... ok [INFO] [stderr] test tests/debug_handler/fail/json_not_deserialize.rs [should fail to compile] ... mismatch [INFO] [stderr] [INFO] [stderr] EXPECTED: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0277]: the trait bound `for<'de> Struct: serde::de::Deserialize<'de>` is not satisfied [INFO] [stderr] --> tests/debug_handler/fail/json_not_deserialize.rs:7:24 [INFO] [stderr] | [INFO] [stderr] 7 | async fn handler(_foo: Json) {} [INFO] [stderr] | ^^^^^^^^^^^^ the trait `for<'de> serde::de::Deserialize<'de>` is not implemented for `Struct`, which is required by `Json: FromRequest<()>` [INFO] [stderr] | [INFO] [stderr] = note: for local types consider adding `#[derive(serde::Deserialize)]` to your `Struct` type [INFO] [stderr] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stderr] = help: the following other types implement trait `serde::de::Deserialize<'de>`: [INFO] [stderr] &'a [u8] [INFO] [stderr] &'a serde_json::raw::RawValue [INFO] [stderr] &'a std::path::Path [INFO] [stderr] &'a str [INFO] [stderr] () [INFO] [stderr] (T,) [INFO] [stderr] (T0, T1) [INFO] [stderr] (T0, T1, T2) [INFO] [stderr] and $N others [INFO] [stderr] = note: required for `Struct` to implement `serde::de::DeserializeOwned` [INFO] [stderr] = note: required for `Json` to implement `FromRequest<()>` [INFO] [stderr] = help: see issue #48214 [INFO] [stderr] help: add `#![feature(trivial_bounds)]` to the crate attributes to enable [INFO] [stderr] | [INFO] [stderr] 1 + #![feature(trivial_bounds)] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `for<'de> Struct: serde::de::Deserialize<'de>` is not satisfied [INFO] [stderr] --> tests/debug_handler/fail/json_not_deserialize.rs:7:24 [INFO] [stderr] | [INFO] [stderr] 7 | async fn handler(_foo: Json) {} [INFO] [stderr] | ^^^^^^^^^^^^ the trait `for<'de> serde::de::Deserialize<'de>` is not implemented for `Struct`, which is required by `Json: FromRequest<()>` [INFO] [stderr] | [INFO] [stderr] = note: for local types consider adding `#[derive(serde::Deserialize)]` to your `Struct` type [INFO] [stderr] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stderr] = help: the following other types implement trait `serde::de::Deserialize<'de>`: [INFO] [stderr] &'a [u8] [INFO] [stderr] &'a serde_json::raw::RawValue [INFO] [stderr] &'a std::path::Path [INFO] [stderr] &'a str [INFO] [stderr] () [INFO] [stderr] (T,) [INFO] [stderr] (T0, T1) [INFO] [stderr] (T0, T1, T2) [INFO] [stderr] and $N others [INFO] [stderr] = note: required for `Struct` to implement `serde::de::DeserializeOwned` [INFO] [stderr] = note: required for `Json` to implement `FromRequest<()>` [INFO] [stderr] note: required by a bound in `__axum_macros_check_handler_0_from_request_check` [INFO] [stderr] --> tests/debug_handler/fail/json_not_deserialize.rs:7:24 [INFO] [stderr] | [INFO] [stderr] 7 | async fn handler(_foo: Json) {} [INFO] [stderr] | ^^^^^^^^^^^^ required by this bound in `__axum_macros_check_handler_0_from_request_check` [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] ACTUAL OUTPUT: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0432]: unresolved import `axum` [INFO] [stderr] --> tests/debug_handler/fail/json_not_deserialize.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::Json; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/fail/json_not_deserialize.rs:7:24 [INFO] [stderr] | [INFO] [stderr] 7 | async fn handler(_foo: Json) {} [INFO] [stderr] | ^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning [INFO] [stderr] your test with the environment variable TRYBUILD=overwrite [INFO] [stderr] [INFO] [stderr] test tests/debug_handler/fail/multiple_paths.rs [should fail to compile] ... mismatch [INFO] [stderr] [INFO] [stderr] EXPECTED: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error: Multiple parameters must be extracted with a tuple `Path<(_, _)>` or a struct `Path`, not by applying multiple `Path<_>` extractors [INFO] [stderr] --> tests/debug_handler/fail/multiple_paths.rs:5:18 [INFO] [stderr] | [INFO] [stderr] 5 | async fn handler(_: Path, _: Path) {} [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: Multiple parameters must be extracted with a tuple `Path<(_, _)>` or a struct `Path`, not by applying multiple `Path<_>` extractors [INFO] [stderr] --> tests/debug_handler/fail/multiple_paths.rs:5:35 [INFO] [stderr] | [INFO] [stderr] 5 | async fn handler(_: Path, _: Path) {} [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] ACTUAL OUTPUT: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error: Multiple parameters must be extracted with a tuple `Path<(_, _)>` or a struct `Path`, not by applying multiple `Path<_>` extractors [INFO] [stderr] --> tests/debug_handler/fail/multiple_paths.rs:5:18 [INFO] [stderr] | [INFO] [stderr] 5 | async fn handler(_: Path, _: Path) {} [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: Multiple parameters must be extracted with a tuple `Path<(_, _)>` or a struct `Path`, not by applying multiple `Path<_>` extractors [INFO] [stderr] --> tests/debug_handler/fail/multiple_paths.rs:5:35 [INFO] [stderr] | [INFO] [stderr] 5 | async fn handler(_: Path, _: Path) {} [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/debug_handler/fail/multiple_paths.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::extract::Path; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/fail/multiple_paths.rs:5:21 [INFO] [stderr] | [INFO] [stderr] 5 | async fn handler(_: Path, _: Path) {} [INFO] [stderr] | ^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/fail/multiple_paths.rs:5:38 [INFO] [stderr] | [INFO] [stderr] 5 | async fn handler(_: Path, _: Path) {} [INFO] [stderr] | ^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning [INFO] [stderr] your test with the environment variable TRYBUILD=overwrite [INFO] [stderr] [INFO] [stderr] test tests/debug_handler/fail/multiple_request_consumers.rs [should fail to compile] ... mismatch [INFO] [stderr] [INFO] [stderr] EXPECTED: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error: Can't have two extractors that consume the request body. `Json<_>` and `String` both do that. [INFO] [stderr] --> tests/debug_handler/fail/multiple_request_consumers.rs:9:14 [INFO] [stderr] | [INFO] [stderr] 9 | async fn one(_: Json<()>, _: String, _: Uri) {} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: Can't have more than one extractor that consume the request body. `Json<_>`, `Bytes`, and `String` all do that. [INFO] [stderr] --> tests/debug_handler/fail/multiple_request_consumers.rs:12:14 [INFO] [stderr] | [INFO] [stderr] 12 | async fn two(_: Json<()>, _: Method, _: Bytes, _: Uri, _: String) {} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] ACTUAL OUTPUT: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error: Can't have two extractors that consume the request body. `Json<_>` and `String` both do that. [INFO] [stderr] --> tests/debug_handler/fail/multiple_request_consumers.rs:9:14 [INFO] [stderr] | [INFO] [stderr] 9 | async fn one(_: Json<()>, _: String, _: Uri) {} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: Can't have more than one extractor that consume the request body. `Json<_>`, `Bytes`, and `String` all do that. [INFO] [stderr] --> tests/debug_handler/fail/multiple_request_consumers.rs:12:14 [INFO] [stderr] | [INFO] [stderr] 12 | async fn two(_: Json<()>, _: Method, _: Bytes, _: Uri, _: String) {} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/debug_handler/fail/multiple_request_consumers.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{ [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `axum` [INFO] [stderr] --> tests/debug_handler/fail/multiple_request_consumers.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{ [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning [INFO] [stderr] your test with the environment variable TRYBUILD=overwrite [INFO] [stderr] [INFO] [stderr] test tests/debug_handler/fail/not_a_function.rs [should fail to compile] ... ok [INFO] [stderr] test tests/debug_handler/fail/not_async.rs [should fail to compile] ... ok [INFO] [stderr] test tests/debug_handler/fail/not_send.rs [should fail to compile] ... mismatch [INFO] [stderr] [INFO] [stderr] EXPECTED: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error: future cannot be sent between threads safely [INFO] [stderr] --> tests/debug_handler/fail/not_send.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | #[debug_handler] [INFO] [stderr] | ^^^^^^^^^^^^^^^^ future returned by `handler` is not `Send` [INFO] [stderr] | [INFO] [stderr] = help: within `impl Future`, the trait `Send` is not implemented for `Rc<()>`, which is required by `impl Future: Send` [INFO] [stderr] note: future is not `Send` as this value is used across an await [INFO] [stderr] --> tests/debug_handler/fail/not_send.rs:6:14 [INFO] [stderr] | [INFO] [stderr] 5 | let _rc = std::rc::Rc::new(()); [INFO] [stderr] | --- has type `Rc<()>` which is not `Send` [INFO] [stderr] 6 | async {}.await; [INFO] [stderr] | ^^^^^ await occurs here, with `_rc` maybe used later [INFO] [stderr] note: required by a bound in `check` [INFO] [stderr] --> tests/debug_handler/fail/not_send.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | #[debug_handler] [INFO] [stderr] | ^^^^^^^^^^^^^^^^ required by this bound in `check` [INFO] [stderr] = note: this error originates in the attribute macro `debug_handler` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] ACTUAL OUTPUT: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error: future cannot be sent between threads safely [INFO] [stderr] --> tests/debug_handler/fail/not_send.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | #[debug_handler] [INFO] [stderr] | ^^^^^^^^^^^^^^^^ future returned by `handler` is not `Send` [INFO] [stderr] | [INFO] [stderr] = help: within `impl Future`, the trait `Send` is not implemented for `Rc<()>` [INFO] [stderr] note: future is not `Send` as this value is used across an await [INFO] [stderr] --> tests/debug_handler/fail/not_send.rs:6:14 [INFO] [stderr] | [INFO] [stderr] 5 | let _rc = std::rc::Rc::new(()); [INFO] [stderr] | --- has type `Rc<()>` which is not `Send` [INFO] [stderr] 6 | async {}.await; [INFO] [stderr] | ^^^^^ await occurs here, with `_rc` maybe used later [INFO] [stderr] note: required by a bound in `check` [INFO] [stderr] --> tests/debug_handler/fail/not_send.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | #[debug_handler] [INFO] [stderr] | ^^^^^^^^^^^^^^^^ required by this bound in `check` [INFO] [stderr] = note: this error originates in the attribute macro `debug_handler` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning [INFO] [stderr] your test with the environment variable TRYBUILD=overwrite [INFO] [stderr] [INFO] [stderr] test tests/debug_handler/fail/output_tuple_too_many.rs [should fail to compile] ... mismatch [INFO] [stderr] [INFO] [stderr] EXPECTED: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error: Cannot return tuples with more than 17 elements [INFO] [stderr] --> tests/debug_handler/fail/output_tuple_too_many.rs:4:20 [INFO] [stderr] | [INFO] [stderr] 4 | async fn handler() -> ( [INFO] [stderr] | ____________________^ [INFO] [stderr] 5 | | axum::http::StatusCode, [INFO] [stderr] 6 | | AppendHeaders<[(axum::http::HeaderName, &'static str); 1]>, [INFO] [stderr] 7 | | AppendHeaders<[(axum::http::HeaderName, &'static str); 1]>, [INFO] [stderr] ... | [INFO] [stderr] 23 | | axum::http::StatusCode, [INFO] [stderr] 24 | | ) { [INFO] [stderr] | |_^ [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] ACTUAL OUTPUT: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/debug_handler/fail/output_tuple_too_many.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::response::AppendHeaders; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/debug_handler/fail/output_tuple_too_many.rs:3:3 [INFO] [stderr] | [INFO] [stderr] 3 | #[axum::debug_handler] [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/debug_handler/fail/output_tuple_too_many.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | axum::http::StatusCode, [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/debug_handler/fail/output_tuple_too_many.rs:6:21 [INFO] [stderr] | [INFO] [stderr] 6 | AppendHeaders<[(axum::http::HeaderName, &'static str); 1]>, [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/debug_handler/fail/output_tuple_too_many.rs:7:21 [INFO] [stderr] | [INFO] [stderr] 7 | AppendHeaders<[(axum::http::HeaderName, &'static str); 1]>, [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/debug_handler/fail/output_tuple_too_many.rs:8:21 [INFO] [stderr] | [INFO] [stderr] 8 | AppendHeaders<[(axum::http::HeaderName, &'static str); 1]>, [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/debug_handler/fail/output_tuple_too_many.rs:9:21 [INFO] [stderr] | [INFO] [stderr] 9 | AppendHeaders<[(axum::http::HeaderName, &'static str); 1]>, [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/debug_handler/fail/output_tuple_too_many.rs:10:21 [INFO] [stderr] | [INFO] [stderr] 10 | AppendHeaders<[(axum::http::HeaderName, &'static str); 1]>, [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/debug_handler/fail/output_tuple_too_many.rs:11:21 [INFO] [stderr] | [INFO] [stderr] 11 | AppendHeaders<[(axum::http::HeaderName, &'static str); 1]>, [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/debug_handler/fail/output_tuple_too_many.rs:12:21 [INFO] [stderr] | [INFO] [stderr] 12 | AppendHeaders<[(axum::http::HeaderName, &'static str); 1]>, [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/debug_handler/fail/output_tuple_too_many.rs:13:21 [INFO] [stderr] | [INFO] [stderr] 13 | AppendHeaders<[(axum::http::HeaderName, &'static str); 1]>, [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/debug_handler/fail/output_tuple_too_many.rs:14:21 [INFO] [stderr] | [INFO] [stderr] 14 | AppendHeaders<[(axum::http::HeaderName, &'static str); 1]>, [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/debug_handler/fail/output_tuple_too_many.rs:15:21 [INFO] [stderr] | [INFO] [stderr] 15 | AppendHeaders<[(axum::http::HeaderName, &'static str); 1]>, [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/debug_handler/fail/output_tuple_too_many.rs:16:21 [INFO] [stderr] | [INFO] [stderr] 16 | AppendHeaders<[(axum::http::HeaderName, &'static str); 1]>, [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/debug_handler/fail/output_tuple_too_many.rs:17:21 [INFO] [stderr] | [INFO] [stderr] 17 | AppendHeaders<[(axum::http::HeaderName, &'static str); 1]>, [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/debug_handler/fail/output_tuple_too_many.rs:18:21 [INFO] [stderr] | [INFO] [stderr] 18 | AppendHeaders<[(axum::http::HeaderName, &'static str); 1]>, [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/debug_handler/fail/output_tuple_too_many.rs:19:21 [INFO] [stderr] | [INFO] [stderr] 19 | AppendHeaders<[(axum::http::HeaderName, &'static str); 1]>, [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/debug_handler/fail/output_tuple_too_many.rs:20:21 [INFO] [stderr] | [INFO] [stderr] 20 | AppendHeaders<[(axum::http::HeaderName, &'static str); 1]>, [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/debug_handler/fail/output_tuple_too_many.rs:21:21 [INFO] [stderr] | [INFO] [stderr] 21 | AppendHeaders<[(axum::http::HeaderName, &'static str); 1]>, [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/debug_handler/fail/output_tuple_too_many.rs:22:21 [INFO] [stderr] | [INFO] [stderr] 22 | AppendHeaders<[(axum::http::HeaderName, &'static str); 1]>, [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/debug_handler/fail/output_tuple_too_many.rs:23:5 [INFO] [stderr] | [INFO] [stderr] 23 | axum::http::StatusCode, [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning [INFO] [stderr] your test with the environment variable TRYBUILD=overwrite [INFO] [stderr] [INFO] [stderr] test tests/debug_handler/fail/returning_request_parts.rs [should fail to compile] ... mismatch [INFO] [stderr] [INFO] [stderr] EXPECTED: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> tests/debug_handler/fail/returning_request_parts.rs:3:5 [INFO] [stderr] | [INFO] [stderr] 3 | axum::http::request::Parts, // this should be response parts, not request parts [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | expected `axum::http::response::Parts`, found `axum::http::request::Parts` [INFO] [stderr] | expected `axum::http::response::Parts` because of return type [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] ACTUAL OUTPUT: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/debug_handler/fail/returning_request_parts.rs:1:3 [INFO] [stderr] | [INFO] [stderr] 1 | #[axum::debug_handler] [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/debug_handler/fail/returning_request_parts.rs:3:5 [INFO] [stderr] | [INFO] [stderr] 3 | axum::http::request::Parts, // this should be response parts, not request parts [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/debug_handler/fail/returning_request_parts.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | axum::http::StatusCode, [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning [INFO] [stderr] your test with the environment variable TRYBUILD=overwrite [INFO] [stderr] [INFO] [stderr] test tests/debug_handler/fail/single_wrong_return_tuple.rs [should fail to compile] ... mismatch [INFO] [stderr] [INFO] [stderr] EXPECTED: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0277]: the trait bound `NotIntoResponse: IntoResponse` is not satisfied [INFO] [stderr] --> tests/debug_handler/fail/single_wrong_return_tuple.rs:6:23 [INFO] [stderr] | [INFO] [stderr] 6 | async fn handler() -> (NotIntoResponse) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ the trait `IntoResponse` is not implemented for `NotIntoResponse` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `IntoResponse`: [INFO] [stderr] &'static [u8; N] [INFO] [stderr] &'static [u8] [INFO] [stderr] &'static str [INFO] [stderr] () [INFO] [stderr] (R,) [INFO] [stderr] (Response<()>, R) [INFO] [stderr] (Response<()>, T1, R) [INFO] [stderr] (Response<()>, T1, T2, R) [INFO] [stderr] and $N others [INFO] [stderr] note: required by a bound in `__axum_macros_check_handler_into_response::{closure#0}::check` [INFO] [stderr] --> tests/debug_handler/fail/single_wrong_return_tuple.rs:6:23 [INFO] [stderr] | [INFO] [stderr] 6 | async fn handler() -> (NotIntoResponse) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ required by this bound in `check` [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] ACTUAL OUTPUT: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/debug_handler/fail/single_wrong_return_tuple.rs:5:3 [INFO] [stderr] | [INFO] [stderr] 5 | #[axum::debug_handler] [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning [INFO] [stderr] your test with the environment variable TRYBUILD=overwrite [INFO] [stderr] [INFO] [stderr] test tests/debug_handler/fail/too_many_extractors.rs [should fail to compile] ... mismatch [INFO] [stderr] [INFO] [stderr] EXPECTED: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error: Handlers cannot take more than 16 arguments. Use `(a, b): (ExtractorA, ExtractorA)` to further nest extractors [INFO] [stderr] --> tests/debug_handler/fail/too_many_extractors.rs:6:5 [INFO] [stderr] | [INFO] [stderr] 6 | / _e1: Uri, [INFO] [stderr] 7 | | _e2: Uri, [INFO] [stderr] 8 | | _e3: Uri, [INFO] [stderr] 9 | | _e4: Uri, [INFO] [stderr] ... | [INFO] [stderr] 21 | | _e16: Uri, [INFO] [stderr] 22 | | _e17: Uri, [INFO] [stderr] | |______________^ [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] ACTUAL OUTPUT: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error: Handlers cannot take more than 16 arguments. Use `(a, b): (ExtractorA, ExtractorA)` to further nest extractors [INFO] [stderr] --> tests/debug_handler/fail/too_many_extractors.rs:6:5 [INFO] [stderr] | [INFO] [stderr] 6 | / _e1: Uri, [INFO] [stderr] 7 | | _e2: Uri, [INFO] [stderr] 8 | | _e3: Uri, [INFO] [stderr] 9 | | _e4: Uri, [INFO] [stderr] ... | [INFO] [stderr] 21 | | _e16: Uri, [INFO] [stderr] 22 | | _e17: Uri, [INFO] [stderr] | |______________^ [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/debug_handler/fail/too_many_extractors.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::http::Uri; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/fail/too_many_extractors.rs:6:10 [INFO] [stderr] | [INFO] [stderr] 6 | _e1: Uri, [INFO] [stderr] | ^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/fail/too_many_extractors.rs:7:10 [INFO] [stderr] | [INFO] [stderr] 7 | _e2: Uri, [INFO] [stderr] | ^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/fail/too_many_extractors.rs:8:10 [INFO] [stderr] | [INFO] [stderr] 8 | _e3: Uri, [INFO] [stderr] | ^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/fail/too_many_extractors.rs:9:10 [INFO] [stderr] | [INFO] [stderr] 9 | _e4: Uri, [INFO] [stderr] | ^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/fail/too_many_extractors.rs:10:10 [INFO] [stderr] | [INFO] [stderr] 10 | _e5: Uri, [INFO] [stderr] | ^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/fail/too_many_extractors.rs:11:10 [INFO] [stderr] | [INFO] [stderr] 11 | _e6: Uri, [INFO] [stderr] | ^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/fail/too_many_extractors.rs:12:10 [INFO] [stderr] | [INFO] [stderr] 12 | _e7: Uri, [INFO] [stderr] | ^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/fail/too_many_extractors.rs:13:10 [INFO] [stderr] | [INFO] [stderr] 13 | _e8: Uri, [INFO] [stderr] | ^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/fail/too_many_extractors.rs:14:10 [INFO] [stderr] | [INFO] [stderr] 14 | _e9: Uri, [INFO] [stderr] | ^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/fail/too_many_extractors.rs:15:11 [INFO] [stderr] | [INFO] [stderr] 15 | _e10: Uri, [INFO] [stderr] | ^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/fail/too_many_extractors.rs:16:11 [INFO] [stderr] | [INFO] [stderr] 16 | _e11: Uri, [INFO] [stderr] | ^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/fail/too_many_extractors.rs:17:11 [INFO] [stderr] | [INFO] [stderr] 17 | _e12: Uri, [INFO] [stderr] | ^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/fail/too_many_extractors.rs:18:11 [INFO] [stderr] | [INFO] [stderr] 18 | _e13: Uri, [INFO] [stderr] | ^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/fail/too_many_extractors.rs:19:11 [INFO] [stderr] | [INFO] [stderr] 19 | _e14: Uri, [INFO] [stderr] | ^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/fail/too_many_extractors.rs:20:11 [INFO] [stderr] | [INFO] [stderr] 20 | _e15: Uri, [INFO] [stderr] | ^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/fail/too_many_extractors.rs:21:11 [INFO] [stderr] | [INFO] [stderr] 21 | _e16: Uri, [INFO] [stderr] | ^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/fail/too_many_extractors.rs:22:11 [INFO] [stderr] | [INFO] [stderr] 22 | _e17: Uri, [INFO] [stderr] | ^^^ could not find `axum` in the list of imported crates [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning [INFO] [stderr] your test with the environment variable TRYBUILD=overwrite [INFO] [stderr] [INFO] [stderr] test tests/debug_handler/fail/wrong_order.rs [should fail to compile] ... mismatch [INFO] [stderr] [INFO] [stderr] EXPECTED: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error: `Json<_>` consumes the request body and thus must be the last argument to the handler function [INFO] [stderr] --> tests/debug_handler/fail/wrong_order.rs:5:17 [INFO] [stderr] | [INFO] [stderr] 5 | async fn one(_: Json<()>, _: Uri) {} [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `String` consumes the request body and thus must be the last argument to the handler function [INFO] [stderr] --> tests/debug_handler/fail/wrong_order.rs:8:17 [INFO] [stderr] | [INFO] [stderr] 8 | async fn two(_: String, _: Uri) {} [INFO] [stderr] | ^^^^^^ [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] ACTUAL OUTPUT: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error: `Json<_>` consumes the request body and thus must be the last argument to the handler function [INFO] [stderr] --> tests/debug_handler/fail/wrong_order.rs:5:17 [INFO] [stderr] | [INFO] [stderr] 5 | async fn one(_: Json<()>, _: Uri) {} [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `String` consumes the request body and thus must be the last argument to the handler function [INFO] [stderr] --> tests/debug_handler/fail/wrong_order.rs:8:17 [INFO] [stderr] | [INFO] [stderr] 8 | async fn two(_: String, _: Uri) {} [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/debug_handler/fail/wrong_order.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{http::Uri, Json}; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `axum` [INFO] [stderr] --> tests/debug_handler/fail/wrong_order.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{http::Uri, Json}; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning [INFO] [stderr] your test with the environment variable TRYBUILD=overwrite [INFO] [stderr] [INFO] [stderr] test tests/debug_handler/fail/wrong_return_tuple.rs [should fail to compile] ... mismatch [INFO] [stderr] [INFO] [stderr] EXPECTED: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error: `Json<_>` must be the last element in a response tuple [INFO] [stderr] --> tests/debug_handler/fail/wrong_return_tuple.rs:6:5 [INFO] [stderr] | [INFO] [stderr] 6 | axum::Json<&'static str>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `CustomIntoResponse: IntoResponseParts` is not satisfied [INFO] [stderr] --> tests/debug_handler/fail/wrong_return_tuple.rs:21:5 [INFO] [stderr] | [INFO] [stderr] 21 | CustomIntoResponse, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ the trait `IntoResponseParts` is not implemented for `CustomIntoResponse` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `IntoResponseParts`: [INFO] [stderr] () [INFO] [stderr] (T1, T2) [INFO] [stderr] (T1, T2, T3) [INFO] [stderr] (T1, T2, T3, T4) [INFO] [stderr] (T1, T2, T3, T4, T5) [INFO] [stderr] (T1, T2, T3, T4, T5, T6) [INFO] [stderr] (T1, T2, T3, T4, T5, T6, T7) [INFO] [stderr] (T1, T2, T3, T4, T5, T6, T7, T8) [INFO] [stderr] and $N others [INFO] [stderr] = help: see issue #48214 [INFO] [stderr] help: add `#![feature(trivial_bounds)]` to the crate attributes to enable [INFO] [stderr] | [INFO] [stderr] 3 + #![feature(trivial_bounds)] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `CustomIntoResponse: IntoResponseParts` is not satisfied [INFO] [stderr] --> tests/debug_handler/fail/wrong_return_tuple.rs:21:5 [INFO] [stderr] | [INFO] [stderr] 21 | CustomIntoResponse, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ the trait `IntoResponseParts` is not implemented for `CustomIntoResponse` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `IntoResponseParts`: [INFO] [stderr] () [INFO] [stderr] (T1, T2) [INFO] [stderr] (T1, T2, T3) [INFO] [stderr] (T1, T2, T3, T4) [INFO] [stderr] (T1, T2, T3, T4, T5) [INFO] [stderr] (T1, T2, T3, T4, T5, T6) [INFO] [stderr] (T1, T2, T3, T4, T5, T6, T7) [INFO] [stderr] (T1, T2, T3, T4, T5, T6, T7, T8) [INFO] [stderr] and $N others [INFO] [stderr] note: required by a bound in `__axum_macros_check_custom_type_into_response_parts_1_check` [INFO] [stderr] --> tests/debug_handler/fail/wrong_return_tuple.rs:21:5 [INFO] [stderr] | [INFO] [stderr] 21 | CustomIntoResponse, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ required by this bound in `__axum_macros_check_custom_type_into_response_parts_1_check` [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] ACTUAL OUTPUT: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/debug_handler/fail/wrong_return_tuple.rs:3:3 [INFO] [stderr] | [INFO] [stderr] 3 | #[axum::debug_handler] [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/debug_handler/fail/wrong_return_tuple.rs:18:3 [INFO] [stderr] | [INFO] [stderr] 18 | #[axum::debug_handler] [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/debug_handler/fail/wrong_return_tuple.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | axum::http::StatusCode, [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/debug_handler/fail/wrong_return_tuple.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | axum::response::AppendHeaders<[(axum::http::HeaderName, &'static str); 1]>, [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/debug_handler/fail/wrong_return_tuple.rs:7:37 [INFO] [stderr] | [INFO] [stderr] 7 | axum::response::AppendHeaders<[(axum::http::HeaderName, &'static str); 1]>, [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/debug_handler/fail/wrong_return_tuple.rs:13:6 [INFO] [stderr] | [INFO] [stderr] 13 | impl axum::response::IntoResponse for CustomIntoResponse { [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/debug_handler/fail/wrong_return_tuple.rs:14:31 [INFO] [stderr] | [INFO] [stderr] 14 | fn into_response(self) -> axum::response::Response { [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/debug_handler/fail/wrong_return_tuple.rs:20:5 [INFO] [stderr] | [INFO] [stderr] 20 | axum::http::StatusCode, [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/debug_handler/fail/wrong_return_tuple.rs:22:5 [INFO] [stderr] | [INFO] [stderr] 22 | axum::response::AppendHeaders<[(axum::http::HeaderName, &'static str); 1]>, [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/debug_handler/fail/wrong_return_tuple.rs:22:37 [INFO] [stderr] | [INFO] [stderr] 22 | axum::response::AppendHeaders<[(axum::http::HeaderName, &'static str); 1]>, [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/debug_handler/fail/wrong_return_tuple.rs:6:5 [INFO] [stderr] | [INFO] [stderr] 6 | axum::Json<&'static str>, [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning [INFO] [stderr] your test with the environment variable TRYBUILD=overwrite [INFO] [stderr] [INFO] [stderr] test tests/debug_handler/fail/wrong_return_type.rs [should fail to compile] ... mismatch [INFO] [stderr] [INFO] [stderr] EXPECTED: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0277]: the trait bound `bool: IntoResponse` is not satisfied [INFO] [stderr] --> tests/debug_handler/fail/wrong_return_type.rs:4:23 [INFO] [stderr] | [INFO] [stderr] 4 | async fn handler() -> bool { [INFO] [stderr] | ^^^^ the trait `IntoResponse` is not implemented for `bool` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `IntoResponse`: [INFO] [stderr] &'static [u8; N] [INFO] [stderr] &'static [u8] [INFO] [stderr] &'static str [INFO] [stderr] () [INFO] [stderr] (R,) [INFO] [stderr] (Response<()>, R) [INFO] [stderr] (Response<()>, T1, R) [INFO] [stderr] (Response<()>, T1, T2, R) [INFO] [stderr] and $N others [INFO] [stderr] note: required by a bound in `__axum_macros_check_handler_into_response::{closure#0}::check` [INFO] [stderr] --> tests/debug_handler/fail/wrong_return_type.rs:4:23 [INFO] [stderr] | [INFO] [stderr] 4 | async fn handler() -> bool { [INFO] [stderr] | ^^^^ required by this bound in `check` [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] ACTUAL OUTPUT: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/fail/wrong_return_type.rs:4:23 [INFO] [stderr] | [INFO] [stderr] 4 | async fn handler() -> bool { [INFO] [stderr] | ^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning [INFO] [stderr] your test with the environment variable TRYBUILD=overwrite [INFO] [stderr] [INFO] [stderr] test tests/debug_handler/pass/associated_fn_without_self.rs [should pass] ... ok [INFO] [stderr] test tests/debug_handler/pass/deny_unreachable_code.rs [should pass] ... error [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/debug_handler/pass/deny_unreachable_code.rs:3:5 [INFO] [stderr] | [INFO] [stderr] 3 | use axum::extract::Path; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/pass/deny_unreachable_code.rs:6:27 [INFO] [stderr] | [INFO] [stderr] 6 | async fn handler(Path(_): Path) {} [INFO] [stderr] | ^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/debug_handler/pass/impl_future.rs [should pass] ... error [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/pass/impl_future.rs:5:17 [INFO] [stderr] | [INFO] [stderr] 5 | fn handler() -> impl Future { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/debug_handler/pass/impl_into_response.rs [should pass] ... error [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/debug_handler/pass/impl_into_response.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::response::IntoResponse; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/pass/impl_into_response.rs:5:23 [INFO] [stderr] | [INFO] [stderr] 5 | async fn handler() -> impl IntoResponse { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/debug_handler/pass/infer_state.rs [should pass] ... error [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/debug_handler/pass/infer_state.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::extract::State; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/pass/infer_state.rs:5:21 [INFO] [stderr] | [INFO] [stderr] 5 | async fn handler(_: State) {} [INFO] [stderr] | ^^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/debug_handler/pass/infer_state.rs:8:23 [INFO] [stderr] | [INFO] [stderr] 8 | async fn handler_2(_: axum::extract::State) {} [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/pass/infer_state.rs:8:23 [INFO] [stderr] | [INFO] [stderr] 8 | async fn handler_2(_: axum::extract::State) {} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/debug_handler/pass/infer_state.rs:11:23 [INFO] [stderr] | [INFO] [stderr] 11 | async fn handler_3(_: axum::extract::State, _: axum::extract::State) {} [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/debug_handler/pass/infer_state.rs:11:58 [INFO] [stderr] | [INFO] [stderr] 11 | async fn handler_3(_: axum::extract::State, _: axum::extract::State) {} [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/pass/infer_state.rs:11:23 [INFO] [stderr] | [INFO] [stderr] 11 | async fn handler_3(_: axum::extract::State, _: axum::extract::State) {} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/pass/infer_state.rs:11:58 [INFO] [stderr] | [INFO] [stderr] 11 | async fn handler_3(_: axum::extract::State, _: axum::extract::State) {} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/pass/infer_state.rs:14:23 [INFO] [stderr] | [INFO] [stderr] 14 | async fn handler_4(_: State, _: State) {} [INFO] [stderr] | ^^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/pass/infer_state.rs:14:43 [INFO] [stderr] | [INFO] [stderr] 14 | async fn handler_4(_: State, _: State) {} [INFO] [stderr] | ^^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/debug_handler/pass/infer_state.rs:17:23 [INFO] [stderr] | [INFO] [stderr] 17 | async fn handler_5(_: axum::extract::State, _: State) {} [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/pass/infer_state.rs:17:23 [INFO] [stderr] | [INFO] [stderr] 17 | async fn handler_5(_: axum::extract::State, _: State) {} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/pass/infer_state.rs:17:58 [INFO] [stderr] | [INFO] [stderr] 17 | async fn handler_5(_: axum::extract::State, _: State) {} [INFO] [stderr] | ^^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/debug_handler/pass/multiple_extractors.rs [should pass] ... error [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/debug_handler/pass/multiple_extractors.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::http::{Method, Uri}; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/pass/multiple_extractors.rs:5:24 [INFO] [stderr] | [INFO] [stderr] 5 | async fn handler(_one: Method, _two: Uri, _three: String) {} [INFO] [stderr] | ^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/pass/multiple_extractors.rs:5:38 [INFO] [stderr] | [INFO] [stderr] 5 | async fn handler(_one: Method, _two: Uri, _three: String) {} [INFO] [stderr] | ^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/pass/multiple_extractors.rs:5:51 [INFO] [stderr] | [INFO] [stderr] 5 | async fn handler(_one: Method, _two: Uri, _three: String) {} [INFO] [stderr] | ^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/debug_handler/pass/mut_extractor.rs [should pass] ... error [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/pass/mut_extractor.rs:4:38 [INFO] [stderr] | [INFO] [stderr] 4 | async fn handler(mut foo: String) -> String { [INFO] [stderr] | ^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/pass/mut_extractor.rs:4:27 [INFO] [stderr] | [INFO] [stderr] 4 | async fn handler(mut foo: String) -> String { [INFO] [stderr] | ^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/debug_handler/pass/ready.rs [should pass] ... error [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/pass/ready.rs:5:17 [INFO] [stderr] | [INFO] [stderr] 5 | fn handler() -> Ready<()> { [INFO] [stderr] | ^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/debug_handler/pass/request_last.rs [should pass] ... error [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/debug_handler/pass/request_last.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::extract::{Extension, Request}; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/pass/request_last.rs:5:21 [INFO] [stderr] | [INFO] [stderr] 5 | async fn handler(_: Extension, _: Request) {} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/pass/request_last.rs:5:43 [INFO] [stderr] | [INFO] [stderr] 5 | async fn handler(_: Extension, _: Request) {} [INFO] [stderr] | ^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/debug_handler/pass/result_impl_into_response.rs [should pass] ... error [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/debug_handler/pass/result_impl_into_response.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{extract::FromRequestParts, http::request::Parts, response::IntoResponse}; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/pass/result_impl_into_response.rs:7:25 [INFO] [stderr] | [INFO] [stderr] 7 | fn concrete_future() -> std::future::Ready> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/pass/result_impl_into_response.rs:12:21 [INFO] [stderr] | [INFO] [stderr] 12 | fn impl_future() -> impl std::future::Future> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/pass/result_impl_into_response.rs:19:34 [INFO] [stderr] | [INFO] [stderr] 19 | async fn handler_no_arg_one() -> Result { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/pass/result_impl_into_response.rs:24:34 [INFO] [stderr] | [INFO] [stderr] 24 | async fn handler_no_arg_two() -> Result<(), impl IntoResponse> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/pass/result_impl_into_response.rs:29:36 [INFO] [stderr] | [INFO] [stderr] 29 | async fn handler_no_arg_three() -> Result { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/pass/result_impl_into_response.rs:34:35 [INFO] [stderr] | [INFO] [stderr] 34 | async fn handler_no_arg_four() -> Result { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/pass/result_impl_into_response.rs:41:38 [INFO] [stderr] | [INFO] [stderr] 41 | async fn handler_one(foo: String) -> Result { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/pass/result_impl_into_response.rs:41:27 [INFO] [stderr] | [INFO] [stderr] 41 | async fn handler_one(foo: String) -> Result { [INFO] [stderr] | ^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/pass/result_impl_into_response.rs:47:38 [INFO] [stderr] | [INFO] [stderr] 47 | async fn handler_two(foo: String) -> Result<(), impl IntoResponse> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/pass/result_impl_into_response.rs:47:27 [INFO] [stderr] | [INFO] [stderr] 47 | async fn handler_two(foo: String) -> Result<(), impl IntoResponse> { [INFO] [stderr] | ^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/pass/result_impl_into_response.rs:53:40 [INFO] [stderr] | [INFO] [stderr] 53 | async fn handler_three(foo: String) -> Result { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/pass/result_impl_into_response.rs:53:29 [INFO] [stderr] | [INFO] [stderr] 53 | async fn handler_three(foo: String) -> Result { [INFO] [stderr] | ^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/pass/result_impl_into_response.rs:59:39 [INFO] [stderr] | [INFO] [stderr] 59 | async fn handler_four(foo: String) -> Result { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/pass/result_impl_into_response.rs:59:28 [INFO] [stderr] | [INFO] [stderr] 59 | async fn handler_four(foo: String) -> Result { [INFO] [stderr] | ^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/pass/result_impl_into_response.rs:70:42 [INFO] [stderr] | [INFO] [stderr] 70 | async fn handler_no_arg_one(self) -> Result { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/pass/result_impl_into_response.rs:70:33 [INFO] [stderr] | [INFO] [stderr] 70 | async fn handler_no_arg_one(self) -> Result { [INFO] [stderr] | ^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/pass/result_impl_into_response.rs:75:42 [INFO] [stderr] | [INFO] [stderr] 75 | async fn handler_no_arg_two(self) -> Result<(), impl IntoResponse> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/pass/result_impl_into_response.rs:75:33 [INFO] [stderr] | [INFO] [stderr] 75 | async fn handler_no_arg_two(self) -> Result<(), impl IntoResponse> { [INFO] [stderr] | ^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/pass/result_impl_into_response.rs:80:44 [INFO] [stderr] | [INFO] [stderr] 80 | async fn handler_no_arg_three(self) -> Result { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/pass/result_impl_into_response.rs:80:35 [INFO] [stderr] | [INFO] [stderr] 80 | async fn handler_no_arg_three(self) -> Result { [INFO] [stderr] | ^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/pass/result_impl_into_response.rs:85:43 [INFO] [stderr] | [INFO] [stderr] 85 | async fn handler_no_arg_four(self) -> Result { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/pass/result_impl_into_response.rs:85:34 [INFO] [stderr] | [INFO] [stderr] 85 | async fn handler_no_arg_four(self) -> Result { [INFO] [stderr] | ^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/pass/result_impl_into_response.rs:94:48 [INFO] [stderr] | [INFO] [stderr] 94 | async fn handler_one(self, foo: String) -> Result { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/pass/result_impl_into_response.rs:94:26 [INFO] [stderr] | [INFO] [stderr] 94 | async fn handler_one(self, foo: String) -> Result { [INFO] [stderr] | ^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/pass/result_impl_into_response.rs:94:37 [INFO] [stderr] | [INFO] [stderr] 94 | async fn handler_one(self, foo: String) -> Result { [INFO] [stderr] | ^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/pass/result_impl_into_response.rs:100:48 [INFO] [stderr] | [INFO] [stderr] 100 | async fn handler_two(self, foo: String) -> Result<(), impl IntoResponse> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/pass/result_impl_into_response.rs:100:26 [INFO] [stderr] | [INFO] [stderr] 100 | async fn handler_two(self, foo: String) -> Result<(), impl IntoResponse> { [INFO] [stderr] | ^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/pass/result_impl_into_response.rs:100:37 [INFO] [stderr] | [INFO] [stderr] 100 | async fn handler_two(self, foo: String) -> Result<(), impl IntoResponse> { [INFO] [stderr] | ^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/pass/result_impl_into_response.rs:106:50 [INFO] [stderr] | [INFO] [stderr] 106 | async fn handler_three(self, foo: String) -> Result { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/pass/result_impl_into_response.rs:106:28 [INFO] [stderr] | [INFO] [stderr] 106 | async fn handler_three(self, foo: String) -> Result { [INFO] [stderr] | ^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/pass/result_impl_into_response.rs:106:39 [INFO] [stderr] | [INFO] [stderr] 106 | async fn handler_three(self, foo: String) -> Result { [INFO] [stderr] | ^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/pass/result_impl_into_response.rs:112:49 [INFO] [stderr] | [INFO] [stderr] 112 | async fn handler_four(self, foo: String) -> Result { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/pass/result_impl_into_response.rs:112:27 [INFO] [stderr] | [INFO] [stderr] 112 | async fn handler_four(self, foo: String) -> Result { [INFO] [stderr] | ^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/pass/result_impl_into_response.rs:112:38 [INFO] [stderr] | [INFO] [stderr] 112 | async fn handler_four(self, foo: String) -> Result { [INFO] [stderr] | ^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/debug_handler/pass/returns_self.rs [should pass] ... error [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/debug_handler/pass/returns_self.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::response::{IntoResponse, Response}; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/pass/returns_self.rs:8:27 [INFO] [stderr] | [INFO] [stderr] 8 | async fn handler() -> Self { [INFO] [stderr] | ^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/debug_handler/pass/self_receiver.rs [should pass] ... error [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/debug_handler/pass/self_receiver.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::extract::{FromRequest, Request}; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/pass/self_receiver.rs:30:22 [INFO] [stderr] | [INFO] [stderr] 30 | async fn handler(self) {} [INFO] [stderr] | ^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/pass/self_receiver.rs:33:42 [INFO] [stderr] | [INFO] [stderr] 33 | async fn handler_with_qualified_self(self: Box) {} [INFO] [stderr] | ^^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/debug_handler/pass/set_state.rs [should pass] ... error [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/debug_handler/pass/set_state.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::extract::{FromRef, FromRequest, Request}; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/pass/set_state.rs:5:21 [INFO] [stderr] | [INFO] [stderr] 5 | async fn handler(_: A) {} [INFO] [stderr] | ^ could not find `axum` in the list of imported crates [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/debug_handler/pass/state_and_body.rs [should pass] ... error [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/debug_handler/pass/state_and_body.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{extract::Request, extract::State}; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/pass/state_and_body.rs:5:21 [INFO] [stderr] | [INFO] [stderr] 5 | async fn handler(_: State, _: Request) {} [INFO] [stderr] | ^^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/debug_handler/pass/state_and_body.rs:5:41 [INFO] [stderr] | [INFO] [stderr] 5 | async fn handler(_: State, _: Request) {} [INFO] [stderr] | ^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] [INFO] [stdout] test debug_handler::ui_debug_handler ... FAILED [INFO] [stderr] Compiling axum-macros-tests v0.0.0 (/opt/rustwide/target/tests/trybuild/axum-macros) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.32s [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] test tests/typed_path/fail/missing_capture.rs [should fail to compile] ... mismatch [INFO] [stderr] [INFO] [stderr] EXPECTED: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0027]: pattern does not mention field `id` [INFO] [stderr] --> tests/typed_path/fail/missing_capture.rs:5:14 [INFO] [stderr] | [INFO] [stderr] 5 | #[typed_path("/users")] [INFO] [stderr] | ^^^^^^^^ missing field `id` [INFO] [stderr] | [INFO] [stderr] help: include the missing field in the pattern [INFO] [stderr] | [INFO] [stderr] 5 | #[typed_path("/users" { id })] [INFO] [stderr] | ++++++ [INFO] [stderr] help: if you don't care about this missing field, you can explicitly ignore it [INFO] [stderr] | [INFO] [stderr] 5 | #[typed_path("/users" { .. })] [INFO] [stderr] | ++++++ [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] ACTUAL OUTPUT: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum_extra` in the list of imported crates [INFO] [stderr] --> tests/typed_path/fail/missing_capture.rs:5:14 [INFO] [stderr] | [INFO] [stderr] 5 | #[typed_path("/users")] [INFO] [stderr] | ^^^^^^^^ could not find `axum_extra` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/typed_path/fail/missing_capture.rs:4:10 [INFO] [stderr] | [INFO] [stderr] 4 | #[derive(TypedPath, Deserialize)] [INFO] [stderr] | ^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `TypedPath` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/typed_path/fail/missing_capture.rs:4:10 [INFO] [stderr] | [INFO] [stderr] 4 | #[derive(TypedPath, Deserialize)] [INFO] [stderr] | ^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `TypedPath` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: consider importing one of these structs [INFO] [stderr] | [INFO] [stderr] 1 + use std::path::Path; [INFO] [stderr] | [INFO] [stderr] 1 + use syn::Path; [INFO] [stderr] | [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning [INFO] [stderr] your test with the environment variable TRYBUILD=overwrite [INFO] [stderr] [INFO] [stderr] test tests/typed_path/fail/missing_field.rs [should fail to compile] ... mismatch [INFO] [stderr] [INFO] [stderr] EXPECTED: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0026]: struct `MyPath` does not have a field named `id` [INFO] [stderr] --> tests/typed_path/fail/missing_field.rs:5:14 [INFO] [stderr] | [INFO] [stderr] 5 | #[typed_path("/users/{id}")] [INFO] [stderr] | ^^^^^^^^^^^^^ struct `MyPath` does not have this field [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] ACTUAL OUTPUT: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum_extra` in the list of imported crates [INFO] [stderr] --> tests/typed_path/fail/missing_field.rs:5:14 [INFO] [stderr] | [INFO] [stderr] 5 | #[typed_path("/users/{id}")] [INFO] [stderr] | ^^^^^^^^^^^^^ could not find `axum_extra` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/typed_path/fail/missing_field.rs:4:10 [INFO] [stderr] | [INFO] [stderr] 4 | #[derive(TypedPath, Deserialize)] [INFO] [stderr] | ^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `TypedPath` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/typed_path/fail/missing_field.rs:4:10 [INFO] [stderr] | [INFO] [stderr] 4 | #[derive(TypedPath, Deserialize)] [INFO] [stderr] | ^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `TypedPath` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: consider importing one of these structs [INFO] [stderr] | [INFO] [stderr] 1 + use std::path::Path; [INFO] [stderr] | [INFO] [stderr] 1 + use syn::Path; [INFO] [stderr] | [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning [INFO] [stderr] your test with the environment variable TRYBUILD=overwrite [INFO] [stderr] [INFO] [stderr] test tests/typed_path/fail/not_deserialize.rs [should fail to compile] ... mismatch [INFO] [stderr] [INFO] [stderr] EXPECTED: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0277]: the trait bound `for<'de> MyPath: serde::de::Deserialize<'de>` is not satisfied [INFO] [stderr] --> tests/typed_path/fail/not_deserialize.rs:3:10 [INFO] [stderr] | [INFO] [stderr] 3 | #[derive(TypedPath)] [INFO] [stderr] | ^^^^^^^^^ the trait `for<'de> serde::de::Deserialize<'de>` is not implemented for `MyPath`, which is required by `axum::extract::Path: FromRequestParts` [INFO] [stderr] | [INFO] [stderr] = note: for local types consider adding `#[derive(serde::Deserialize)]` to your `MyPath` type [INFO] [stderr] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stderr] = help: the following other types implement trait `serde::de::Deserialize<'de>`: [INFO] [stderr] &'a [u8] [INFO] [stderr] &'a serde_json::raw::RawValue [INFO] [stderr] &'a std::path::Path [INFO] [stderr] &'a str [INFO] [stderr] () [INFO] [stderr] (T,) [INFO] [stderr] (T0, T1) [INFO] [stderr] (T0, T1, T2) [INFO] [stderr] and $N others [INFO] [stderr] = note: required for `MyPath` to implement `serde::de::DeserializeOwned` [INFO] [stderr] = note: required for `axum::extract::Path` to implement `FromRequestParts` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `MyPath: serde::de::DeserializeOwned` is not satisfied [INFO] [stderr] --> tests/typed_path/fail/not_deserialize.rs:3:10 [INFO] [stderr] | [INFO] [stderr] 3 | #[derive(TypedPath)] [INFO] [stderr] | ^^^^^^^^^ the trait `for<'de> serde::de::Deserialize<'de>` is not implemented for `MyPath`, which is required by `axum::extract::Path: FromRequestParts` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `serde::de::Deserialize<'de>`: [INFO] [stderr] &'a [u8] [INFO] [stderr] &'a serde_json::raw::RawValue [INFO] [stderr] &'a std::path::Path [INFO] [stderr] &'a str [INFO] [stderr] () [INFO] [stderr] (T,) [INFO] [stderr] (T0, T1) [INFO] [stderr] (T0, T1, T2) [INFO] [stderr] and $N others [INFO] [stderr] = note: required for `MyPath` to implement `serde::de::DeserializeOwned` [INFO] [stderr] = note: required for `axum::extract::Path` to implement `FromRequestParts` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `MyPath: serde::de::DeserializeOwned` is not satisfied [INFO] [stderr] --> tests/typed_path/fail/not_deserialize.rs:3:10 [INFO] [stderr] | [INFO] [stderr] 3 | #[derive(TypedPath)] [INFO] [stderr] | ^^^^^^^^^ the trait `for<'de> serde::de::Deserialize<'de>` is not implemented for `MyPath`, which is required by `axum::extract::Path: FromRequestParts` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `serde::de::Deserialize<'de>`: [INFO] [stderr] &'a [u8] [INFO] [stderr] &'a serde_json::raw::RawValue [INFO] [stderr] &'a std::path::Path [INFO] [stderr] &'a str [INFO] [stderr] () [INFO] [stderr] (T,) [INFO] [stderr] (T0, T1) [INFO] [stderr] (T0, T1, T2) [INFO] [stderr] and $N others [INFO] [stderr] = note: required for `MyPath` to implement `serde::de::DeserializeOwned` [INFO] [stderr] = note: required for `axum::extract::Path` to implement `FromRequestParts` [INFO] [stderr] = note: this error originates in the derive macro `TypedPath` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] ACTUAL OUTPUT: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum_extra` in the list of imported crates [INFO] [stderr] --> tests/typed_path/fail/not_deserialize.rs:4:14 [INFO] [stderr] | [INFO] [stderr] 4 | #[typed_path("/users/{id}")] [INFO] [stderr] | ^^^^^^^^^^^^^ could not find `axum_extra` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/typed_path/fail/not_deserialize.rs:3:10 [INFO] [stderr] | [INFO] [stderr] 3 | #[derive(TypedPath)] [INFO] [stderr] | ^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `TypedPath` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/typed_path/fail/not_deserialize.rs:3:10 [INFO] [stderr] | [INFO] [stderr] 3 | #[derive(TypedPath)] [INFO] [stderr] | ^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `TypedPath` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: consider importing one of these structs [INFO] [stderr] | [INFO] [stderr] 1 + use std::path::Path; [INFO] [stderr] | [INFO] [stderr] 1 + use syn::Path; [INFO] [stderr] | [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning [INFO] [stderr] your test with the environment variable TRYBUILD=overwrite [INFO] [stderr] [INFO] [stderr] test tests/typed_path/fail/route_not_starting_with_slash.rs [should fail to compile] ... mismatch [INFO] [stderr] [INFO] [stderr] EXPECTED: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error: paths must start with a `/`. Use "/" for root routes [INFO] [stderr] --> tests/typed_path/fail/route_not_starting_with_slash.rs:4:14 [INFO] [stderr] | [INFO] [stderr] 4 | #[typed_path("")] [INFO] [stderr] | ^^ [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] ACTUAL OUTPUT: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum_extra` [INFO] [stderr] --> tests/typed_path/fail/route_not_starting_with_slash.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum_extra::routing::TypedPath; [INFO] [stderr] | ^^^^^^^^^^ use of unresolved module or unlinked crate `axum_extra` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum_extra`, use `cargo add axum_extra` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `typed_path` in this scope [INFO] [stderr] --> tests/typed_path/fail/route_not_starting_with_slash.rs:4:3 [INFO] [stderr] | [INFO] [stderr] 4 | #[typed_path("")] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning [INFO] [stderr] your test with the environment variable TRYBUILD=overwrite [INFO] [stderr] [INFO] [stderr] test tests/typed_path/fail/route_not_starting_with_slash_non_empty.rs [should fail to compile] ... mismatch [INFO] [stderr] [INFO] [stderr] EXPECTED: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error: paths must start with a `/` [INFO] [stderr] --> tests/typed_path/fail/route_not_starting_with_slash_non_empty.rs:4:14 [INFO] [stderr] | [INFO] [stderr] 4 | #[typed_path("{foo}")] [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] ACTUAL OUTPUT: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum_extra` [INFO] [stderr] --> tests/typed_path/fail/route_not_starting_with_slash_non_empty.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum_extra::routing::TypedPath; [INFO] [stderr] | ^^^^^^^^^^ use of unresolved module or unlinked crate `axum_extra` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum_extra`, use `cargo add axum_extra` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `typed_path` in this scope [INFO] [stderr] --> tests/typed_path/fail/route_not_starting_with_slash_non_empty.rs:4:3 [INFO] [stderr] | [INFO] [stderr] 4 | #[typed_path("{foo}")] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning [INFO] [stderr] your test with the environment variable TRYBUILD=overwrite [INFO] [stderr] [INFO] [stderr] test tests/typed_path/fail/unit_with_capture.rs [should fail to compile] ... ok [INFO] [stderr] test tests/typed_path/pass/customize_rejection.rs [should pass] ... error [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/typed_path/pass/customize_rejection.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{ [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum_extra` [INFO] [stderr] --> tests/typed_path/pass/customize_rejection.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | use axum_extra::routing::{RouterExt, TypedPath}; [INFO] [stderr] | ^^^^^^^^^^ use of unresolved module or unlinked crate `axum_extra` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum_extra`, use `cargo add axum_extra` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `typed_path` in this scope [INFO] [stderr] --> tests/typed_path/pass/customize_rejection.rs:19:3 [INFO] [stderr] | [INFO] [stderr] 19 | #[typed_path("/{foo}", rejection(MyRejection))] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `typed_path` in this scope [INFO] [stderr] --> tests/typed_path/pass/customize_rejection.rs:15:3 [INFO] [stderr] | [INFO] [stderr] 15 | #[typed_path("/", rejection(MyRejection))] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `typed_path` in this scope [INFO] [stderr] --> tests/typed_path/pass/customize_rejection.rs:9:3 [INFO] [stderr] | [INFO] [stderr] 9 | #[typed_path("/{foo}", rejection(MyRejection))] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/typed_path/pass/customize_rejection.rs:43:9 [INFO] [stderr] | [INFO] [stderr] 43 | _ = axum::Router::<()>::new() [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/typed_path/pass/into_uri.rs [should pass] ... error [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/typed_path/pass/into_uri.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::http::Uri; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum_extra` [INFO] [stderr] --> tests/typed_path/pass/into_uri.rs:2:5 [INFO] [stderr] | [INFO] [stderr] 2 | use axum_extra::routing::TypedPath; [INFO] [stderr] | ^^^^^^^^^^ use of unresolved module or unlinked crate `axum_extra` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum_extra`, use `cargo add axum_extra` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `typed_path` in this scope [INFO] [stderr] --> tests/typed_path/pass/into_uri.rs:16:3 [INFO] [stderr] | [INFO] [stderr] 16 | #[typed_path("/")] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `typed_path` in this scope [INFO] [stderr] --> tests/typed_path/pass/into_uri.rs:12:3 [INFO] [stderr] | [INFO] [stderr] 12 | #[typed_path("/{id}")] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `typed_path` in this scope [INFO] [stderr] --> tests/typed_path/pass/into_uri.rs:6:3 [INFO] [stderr] | [INFO] [stderr] 6 | #[typed_path("/{id}")] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `to_uri` found for struct `Named` in the current scope [INFO] [stderr] --> tests/typed_path/pass/into_uri.rs:20:34 [INFO] [stderr] | [INFO] [stderr] 7 | struct Named { [INFO] [stderr] | ------------ method `to_uri` not found for this struct [INFO] [stderr] ... [INFO] [stderr] 20 | let _: Uri = Named { id: 1 }.to_uri(); [INFO] [stderr] | ^^^^^^ method not found in `Named` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `to_uri` found for struct `Unnamed` in the current scope [INFO] [stderr] --> tests/typed_path/pass/into_uri.rs:21:29 [INFO] [stderr] | [INFO] [stderr] 13 | struct Unnamed(u32); [INFO] [stderr] | -------------- method `to_uri` not found for this struct [INFO] [stderr] ... [INFO] [stderr] 21 | let _: Uri = Unnamed(1).to_uri(); [INFO] [stderr] | ^^^^^^ method not found in `Unnamed` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `to_uri` found for struct `Unit` in the current scope [INFO] [stderr] --> tests/typed_path/pass/into_uri.rs:22:23 [INFO] [stderr] | [INFO] [stderr] 17 | struct Unit; [INFO] [stderr] | ----------- method `to_uri` not found for this struct [INFO] [stderr] ... [INFO] [stderr] 22 | let _: Uri = Unit.to_uri(); [INFO] [stderr] | ^^^^^^ method not found in `Unit` [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/typed_path/pass/named_fields_struct.rs [should pass] ... error [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum_extra` [INFO] [stderr] --> tests/typed_path/pass/named_fields_struct.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum_extra::routing::TypedPath; [INFO] [stderr] | ^^^^^^^^^^ use of unresolved module or unlinked crate `axum_extra` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum_extra`, use `cargo add axum_extra` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `typed_path` in this scope [INFO] [stderr] --> tests/typed_path/pass/named_fields_struct.rs:5:3 [INFO] [stderr] | [INFO] [stderr] 5 | #[typed_path("/users/{user_id}/teams/{team_id}")] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/typed_path/pass/named_fields_struct.rs:12:9 [INFO] [stderr] | [INFO] [stderr] 12 | _ = axum::Router::<()>::new().route("/", axum::routing::get(|_: MyPath| async {})); [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/typed_path/pass/named_fields_struct.rs:12:46 [INFO] [stderr] | [INFO] [stderr] 12 | _ = axum::Router::<()>::new().route("/", axum::routing::get(|_: MyPath| async {})); [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `PATH` found for struct `MyPath` in the current scope [INFO] [stderr] --> tests/typed_path/pass/named_fields_struct.rs:14:24 [INFO] [stderr] | [INFO] [stderr] 6 | struct MyPath { [INFO] [stderr] | ------------- associated item `PATH` not found for this struct [INFO] [stderr] ... [INFO] [stderr] 14 | assert_eq!(MyPath::PATH, "/users/{user_id}/teams/{team_id}"); [INFO] [stderr] | ^^^^ associated item not found in `MyPath` [INFO] [stderr] [INFO] [stderr] error[E0277]: `MyPath` doesn't implement `std::fmt::Display` [INFO] [stderr] --> tests/typed_path/pass/named_fields_struct.rs:18:13 [INFO] [stderr] | [INFO] [stderr] 18 | / MyPath { [INFO] [stderr] 19 | | user_id: 1, [INFO] [stderr] 20 | | team_id: 2 [INFO] [stderr] 21 | | } [INFO] [stderr] | |_____________^ `MyPath` cannot be formatted with the default formatter [INFO] [stderr] | [INFO] [stderr] = help: the trait `std::fmt::Display` is not implemented for `MyPath` [INFO] [stderr] = note: in format strings you may be able to use `{:?}` (or {:#?} for pretty-print) instead [INFO] [stderr] = note: this error originates in the macro `$crate::__export::format_args` which comes from the expansion of the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/typed_path/pass/result_handler.rs [should pass] ... error [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/typed_path/pass/result_handler.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{extract::rejection::PathRejection, http::StatusCode}; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum_extra` [INFO] [stderr] --> tests/typed_path/pass/result_handler.rs:2:5 [INFO] [stderr] | [INFO] [stderr] 2 | use axum_extra::routing::{RouterExt, TypedPath}; [INFO] [stderr] | ^^^^^^^^^^ use of unresolved module or unlinked crate `axum_extra` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum_extra`, use `cargo add axum_extra` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `typed_path` in this scope [INFO] [stderr] --> tests/typed_path/pass/result_handler.rs:14:3 [INFO] [stderr] | [INFO] [stderr] 14 | #[typed_path("/users")] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `typed_path` in this scope [INFO] [stderr] --> tests/typed_path/pass/result_handler.rs:6:3 [INFO] [stderr] | [INFO] [stderr] 6 | #[typed_path("/users/{id}")] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/typed_path/pass/result_handler.rs:20:9 [INFO] [stderr] | [INFO] [stderr] 20 | _ = axum::Router::<()>::new() [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/typed_path/pass/tuple_struct.rs [should pass] ... error [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum_extra` [INFO] [stderr] --> tests/typed_path/pass/tuple_struct.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum_extra::routing::TypedPath; [INFO] [stderr] | ^^^^^^^^^^ use of unresolved module or unlinked crate `axum_extra` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum_extra`, use `cargo add axum_extra` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `typed_path` in this scope [INFO] [stderr] --> tests/typed_path/pass/tuple_struct.rs:7:3 [INFO] [stderr] | [INFO] [stderr] 7 | #[typed_path("/users/{user_id}/teams/{team_id}")] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/typed_path/pass/tuple_struct.rs:11:9 [INFO] [stderr] | [INFO] [stderr] 11 | _ = axum::Router::<()>::new().route("/", axum::routing::get(|_: MyPath| async {})); [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/typed_path/pass/tuple_struct.rs:11:46 [INFO] [stderr] | [INFO] [stderr] 11 | _ = axum::Router::<()>::new().route("/", axum::routing::get(|_: MyPath| async {})); [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `PATH` found for struct `MyPath` in the current scope [INFO] [stderr] --> tests/typed_path/pass/tuple_struct.rs:13:24 [INFO] [stderr] | [INFO] [stderr] 8 | struct MyPath(u32, u32); [INFO] [stderr] | ------------- associated item `PATH` not found for this struct [INFO] [stderr] ... [INFO] [stderr] 13 | assert_eq!(MyPath::PATH, "/users/{user_id}/teams/{team_id}"); [INFO] [stderr] | ^^^^ associated item not found in `MyPath` [INFO] [stderr] [INFO] [stderr] error[E0277]: `MyPath` doesn't implement `std::fmt::Display` [INFO] [stderr] --> tests/typed_path/pass/tuple_struct.rs:14:30 [INFO] [stderr] | [INFO] [stderr] 14 | assert_eq!(format!("{}", MyPath(1, 2)), "/users/1/teams/2"); [INFO] [stderr] | ^^^^^^^^^^^^ `MyPath` cannot be formatted with the default formatter [INFO] [stderr] | [INFO] [stderr] = help: the trait `std::fmt::Display` is not implemented for `MyPath` [INFO] [stderr] = note: in format strings you may be able to use `{:?}` (or {:#?} for pretty-print) instead [INFO] [stderr] = note: this error originates in the macro `$crate::__export::format_args` which comes from the expansion of the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/typed_path/pass/unit_struct.rs [should pass] ... error [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum_extra` [INFO] [stderr] --> tests/typed_path/pass/unit_struct.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum_extra::routing::TypedPath; [INFO] [stderr] | ^^^^^^^^^^ use of unresolved module or unlinked crate `axum_extra` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum_extra`, use `cargo add axum_extra` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `typed_path` in this scope [INFO] [stderr] --> tests/typed_path/pass/unit_struct.rs:4:3 [INFO] [stderr] | [INFO] [stderr] 4 | #[typed_path("/users")] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/typed_path/pass/unit_struct.rs:8:9 [INFO] [stderr] | [INFO] [stderr] 8 | _ = axum::Router::<()>::new().route("/", axum::routing::get(|_: MyPath| async {})); [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/typed_path/pass/unit_struct.rs:8:46 [INFO] [stderr] | [INFO] [stderr] 8 | _ = axum::Router::<()>::new().route("/", axum::routing::get(|_: MyPath| async {})); [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `PATH` found for struct `MyPath` in the current scope [INFO] [stderr] --> tests/typed_path/pass/unit_struct.rs:10:24 [INFO] [stderr] | [INFO] [stderr] 5 | struct MyPath; [INFO] [stderr] | ------------- associated item `PATH` not found for this struct [INFO] [stderr] ... [INFO] [stderr] 10 | assert_eq!(MyPath::PATH, "/users"); [INFO] [stderr] | ^^^^ associated item not found in `MyPath` [INFO] [stderr] [INFO] [stderr] error[E0277]: `MyPath` doesn't implement `std::fmt::Display` [INFO] [stderr] --> tests/typed_path/pass/unit_struct.rs:11:30 [INFO] [stderr] | [INFO] [stderr] 11 | assert_eq!(format!("{}", MyPath), "/users"); [INFO] [stderr] | ^^^^^^ `MyPath` cannot be formatted with the default formatter [INFO] [stderr] | [INFO] [stderr] = help: the trait `std::fmt::Display` is not implemented for `MyPath` [INFO] [stderr] = note: in format strings you may be able to use `{:?}` (or {:#?} for pretty-print) instead [INFO] [stderr] = note: this error originates in the macro `$crate::__export::format_args` which comes from the expansion of the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/typed_path/pass/url_encoding.rs [should pass] ... error [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum_extra` [INFO] [stderr] --> tests/typed_path/pass/url_encoding.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum_extra::routing::TypedPath; [INFO] [stderr] | ^^^^^^^^^^ use of unresolved module or unlinked crate `axum_extra` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum_extra`, use `cargo add axum_extra` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `typed_path` in this scope [INFO] [stderr] --> tests/typed_path/pass/url_encoding.rs:5:3 [INFO] [stderr] | [INFO] [stderr] 5 | #[typed_path("/{param}")] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `typed_path` in this scope [INFO] [stderr] --> tests/typed_path/pass/url_encoding.rs:11:3 [INFO] [stderr] | [INFO] [stderr] 11 | #[typed_path("/{param}")] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0277]: `Named` doesn't implement `std::fmt::Display` [INFO] [stderr] --> tests/typed_path/pass/url_encoding.rs:18:13 [INFO] [stderr] | [INFO] [stderr] 18 | / Named { [INFO] [stderr] 19 | | param: "a b".to_string() [INFO] [stderr] 20 | | } [INFO] [stderr] | |_____________^ `Named` cannot be formatted with the default formatter [INFO] [stderr] | [INFO] [stderr] = help: the trait `std::fmt::Display` is not implemented for `Named` [INFO] [stderr] = note: in format strings you may be able to use `{:?}` (or {:#?} for pretty-print) instead [INFO] [stderr] = note: this error originates in the macro `$crate::__export::format_args` which comes from the expansion of the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: `Unnamed` doesn't implement `std::fmt::Display` [INFO] [stderr] --> tests/typed_path/pass/url_encoding.rs:25:30 [INFO] [stderr] | [INFO] [stderr] 25 | assert_eq!(format!("{}", Unnamed("a b".to_string()),), "/a%20b"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ `Unnamed` cannot be formatted with the default formatter [INFO] [stderr] | [INFO] [stderr] = help: the trait `std::fmt::Display` is not implemented for `Unnamed` [INFO] [stderr] = note: in format strings you may be able to use `{:?}` (or {:#?} for pretty-print) instead [INFO] [stderr] = note: this error originates in the macro `$crate::__export::format_args` which comes from the expansion of the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/typed_path/pass/wildcards.rs [should pass] ... error [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum_extra` [INFO] [stderr] --> tests/typed_path/pass/wildcards.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum_extra::routing::{RouterExt, TypedPath}; [INFO] [stderr] | ^^^^^^^^^^ use of unresolved module or unlinked crate `axum_extra` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum_extra`, use `cargo add axum_extra` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `typed_path` in this scope [INFO] [stderr] --> tests/typed_path/pass/wildcards.rs:5:3 [INFO] [stderr] | [INFO] [stderr] 5 | #[typed_path("/{*rest}")] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/typed_path/pass/wildcards.rs:11:9 [INFO] [stderr] | [INFO] [stderr] 11 | _ = axum::Router::<()>::new().typed_get(|_: MyPath| async {}); [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] [INFO] [stdout] test typed_path::ui ... FAILED [INFO] [stderr] Compiling axum-macros-tests v0.0.0 (/opt/rustwide/target/tests/trybuild/axum-macros) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.59s [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] test tests/from_request/fail/double_via_attr.rs [should fail to compile] ... ok [INFO] [stderr] test tests/from_request/fail/enum_from_request_ident_in_variant.rs [should fail to compile] ... ok [INFO] [stderr] test tests/from_request/fail/enum_from_request_on_variant.rs [should fail to compile] ... ok [INFO] [stderr] test tests/from_request/fail/enum_no_via.rs [should fail to compile] ... ok [INFO] [stderr] test tests/from_request/fail/generic.rs [should fail to compile] ... ok [INFO] [stderr] test tests/from_request/fail/generic_without_via.rs [should fail to compile] ... mismatch [INFO] [stderr] [INFO] [stderr] EXPECTED: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error: #[derive(FromRequest)] only supports generics when used with #[from_request(via)] [INFO] [stderr] --> tests/from_request/fail/generic_without_via.rs:5:18 [INFO] [stderr] | [INFO] [stderr] 5 | struct Extractor(T); [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `fn(Extractor<()>) -> impl Future {foo}: Handler<_, _>` is not satisfied [INFO] [stderr] --> tests/from_request/fail/generic_without_via.rs:10:44 [INFO] [stderr] | [INFO] [stderr] 10 | _ = Router::<()>::new().route("/", get(foo)); [INFO] [stderr] | --- ^^^ the trait `Handler<_, _>` is not implemented for fn item `fn(Extractor<()>) -> impl Future {foo}` [INFO] [stderr] | | [INFO] [stderr] | required by a bound introduced by this call [INFO] [stderr] | [INFO] [stderr] = note: Consider using `#[axum::debug_handler]` to improve the error message [INFO] [stderr] = help: the following other types implement trait `Handler`: [INFO] [stderr] `Layered` implements `Handler` [INFO] [stderr] `MethodRouter` implements `Handler<(), S>` [INFO] [stderr] note: required by a bound in `axum::routing::get` [INFO] [stderr] --> $WORKSPACE/axum/src/routing/method_routing.rs [INFO] [stderr] | [INFO] [stderr] | top_level_handler_fn!(get, GET); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^---^^^^^^ [INFO] [stderr] | | | [INFO] [stderr] | | required by a bound in this function [INFO] [stderr] | required by this bound in `get` [INFO] [stderr] = note: this error originates in the macro `top_level_handler_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] ACTUAL OUTPUT: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error: #[derive(FromRequest)] only supports generics when used with #[from_request(via)] [INFO] [stderr] --> tests/from_request/fail/generic_without_via.rs:5:18 [INFO] [stderr] | [INFO] [stderr] 5 | struct Extractor(T); [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/fail/generic_without_via.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{routing::get, Router}; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `axum` [INFO] [stderr] --> tests/from_request/fail/generic_without_via.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{routing::get, Router}; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning [INFO] [stderr] your test with the environment variable TRYBUILD=overwrite [INFO] [stderr] [INFO] [stderr] test tests/from_request/fail/generic_without_via_rejection.rs [should fail to compile] ... mismatch [INFO] [stderr] [INFO] [stderr] EXPECTED: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error: #[derive(FromRequest)] only supports generics when used with #[from_request(via)] [INFO] [stderr] --> tests/from_request/fail/generic_without_via_rejection.rs:6:18 [INFO] [stderr] | [INFO] [stderr] 6 | struct Extractor(T); [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `fn(Extractor<()>) -> impl Future {foo}: Handler<_, _>` is not satisfied [INFO] [stderr] --> tests/from_request/fail/generic_without_via_rejection.rs:11:44 [INFO] [stderr] | [INFO] [stderr] 11 | _ = Router::<()>::new().route("/", get(foo)); [INFO] [stderr] | --- ^^^ the trait `Handler<_, _>` is not implemented for fn item `fn(Extractor<()>) -> impl Future {foo}` [INFO] [stderr] | | [INFO] [stderr] | required by a bound introduced by this call [INFO] [stderr] | [INFO] [stderr] = note: Consider using `#[axum::debug_handler]` to improve the error message [INFO] [stderr] = help: the following other types implement trait `Handler`: [INFO] [stderr] `Layered` implements `Handler` [INFO] [stderr] `MethodRouter` implements `Handler<(), S>` [INFO] [stderr] note: required by a bound in `axum::routing::get` [INFO] [stderr] --> $WORKSPACE/axum/src/routing/method_routing.rs [INFO] [stderr] | [INFO] [stderr] | top_level_handler_fn!(get, GET); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^---^^^^^^ [INFO] [stderr] | | | [INFO] [stderr] | | required by a bound in this function [INFO] [stderr] | required by this bound in `get` [INFO] [stderr] = note: this error originates in the macro `top_level_handler_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] ACTUAL OUTPUT: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error: #[derive(FromRequest)] only supports generics when used with #[from_request(via)] [INFO] [stderr] --> tests/from_request/fail/generic_without_via_rejection.rs:6:18 [INFO] [stderr] | [INFO] [stderr] 6 | struct Extractor(T); [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/fail/generic_without_via_rejection.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{routing::get, Router}; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `axum` [INFO] [stderr] --> tests/from_request/fail/generic_without_via_rejection.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{routing::get, Router}; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning [INFO] [stderr] your test with the environment variable TRYBUILD=overwrite [INFO] [stderr] [INFO] [stderr] test tests/from_request/fail/not_enum_or_struct.rs [should fail to compile] ... ok [INFO] [stderr] test tests/from_request/fail/override_rejection_on_enum_without_via.rs [should fail to compile] ... mismatch [INFO] [stderr] [INFO] [stderr] EXPECTED: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error: cannot use `rejection` without `via` [INFO] [stderr] --> tests/from_request/fail/override_rejection_on_enum_without_via.rs:18:16 [INFO] [stderr] | [INFO] [stderr] 18 | #[from_request(rejection(MyRejection))] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `fn(MyExtractor) -> impl Future {handler}: Handler<_, _>` is not satisfied [INFO] [stderr] --> tests/from_request/fail/override_rejection_on_enum_without_via.rs:10:50 [INFO] [stderr] | [INFO] [stderr] 10 | let _: Router = Router::new().route("/", get(handler).post(handler_result)); [INFO] [stderr] | --- ^^^^^^^ the trait `Handler<_, _>` is not implemented for fn item `fn(MyExtractor) -> impl Future {handler}` [INFO] [stderr] | | [INFO] [stderr] | required by a bound introduced by this call [INFO] [stderr] | [INFO] [stderr] = note: Consider using `#[axum::debug_handler]` to improve the error message [INFO] [stderr] = help: the following other types implement trait `Handler`: [INFO] [stderr] `Layered` implements `Handler` [INFO] [stderr] `MethodRouter` implements `Handler<(), S>` [INFO] [stderr] note: required by a bound in `axum::routing::get` [INFO] [stderr] --> $WORKSPACE/axum/src/routing/method_routing.rs [INFO] [stderr] | [INFO] [stderr] | top_level_handler_fn!(get, GET); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^---^^^^^^ [INFO] [stderr] | | | [INFO] [stderr] | | required by a bound in this function [INFO] [stderr] | required by this bound in `get` [INFO] [stderr] = note: this error originates in the macro `top_level_handler_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `fn(Result) -> impl Future {handler_result}: Handler<_, _>` is not satisfied [INFO] [stderr] --> tests/from_request/fail/override_rejection_on_enum_without_via.rs:10:64 [INFO] [stderr] | [INFO] [stderr] 10 | let _: Router = Router::new().route("/", get(handler).post(handler_result)); [INFO] [stderr] | ---- ^^^^^^^^^^^^^^ the trait `Handler<_, _>` is not implemented for fn item `fn(Result) -> impl Future {handler_result}` [INFO] [stderr] | | [INFO] [stderr] | required by a bound introduced by this call [INFO] [stderr] | [INFO] [stderr] = note: Consider using `#[axum::debug_handler]` to improve the error message [INFO] [stderr] = help: the following other types implement trait `Handler`: [INFO] [stderr] `Layered` implements `Handler` [INFO] [stderr] `MethodRouter` implements `Handler<(), S>` [INFO] [stderr] note: required by a bound in `MethodRouter::::post` [INFO] [stderr] --> $WORKSPACE/axum/src/routing/method_routing.rs [INFO] [stderr] | [INFO] [stderr] | chained_handler_fn!(post, POST); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^----^^^^^^^ [INFO] [stderr] | | | [INFO] [stderr] | | required by a bound in this associated function [INFO] [stderr] | required by this bound in `MethodRouter::::post` [INFO] [stderr] = note: this error originates in the macro `chained_handler_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] ACTUAL OUTPUT: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error: cannot use `rejection` without `via` [INFO] [stderr] --> tests/from_request/fail/override_rejection_on_enum_without_via.rs:18:16 [INFO] [stderr] | [INFO] [stderr] 18 | #[from_request(rejection(MyRejection))] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/fail/override_rejection_on_enum_without_via.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{ [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `axum` [INFO] [stderr] --> tests/from_request/fail/override_rejection_on_enum_without_via.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{ [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning [INFO] [stderr] your test with the environment variable TRYBUILD=overwrite [INFO] [stderr] [INFO] [stderr] test tests/from_request/fail/parts_extracting_body.rs [should fail to compile] ... mismatch [INFO] [stderr] [INFO] [stderr] EXPECTED: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0277]: the trait bound `String: FromRequestParts<_>` is not satisfied [INFO] [stderr] --> tests/from_request/fail/parts_extracting_body.rs:5:11 [INFO] [stderr] | [INFO] [stderr] 5 | body: String, [INFO] [stderr] | ^^^^^^ the trait `FromRequestParts<_>` is not implemented for `String` [INFO] [stderr] | [INFO] [stderr] = note: Function argument is not a valid axum extractor. [INFO] [stderr] See `https://docs.rs/axum/0.8/axum/extract/index.html` for details [INFO] [stderr] = help: the following other types implement trait `FromRequestParts`: [INFO] [stderr] `()` implements `FromRequestParts` [INFO] [stderr] `(T1, T2)` implements `FromRequestParts` [INFO] [stderr] `(T1, T2, T3)` implements `FromRequestParts` [INFO] [stderr] `(T1, T2, T3, T4)` implements `FromRequestParts` [INFO] [stderr] `(T1, T2, T3, T4, T5)` implements `FromRequestParts` [INFO] [stderr] `(T1, T2, T3, T4, T5, T6)` implements `FromRequestParts` [INFO] [stderr] `(T1, T2, T3, T4, T5, T6, T7)` implements `FromRequestParts` [INFO] [stderr] `(T1, T2, T3, T4, T5, T6, T7, T8)` implements `FromRequestParts` [INFO] [stderr] and $N others [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] ACTUAL OUTPUT: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/fail/parts_extracting_body.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{extract::FromRequestParts, response::Response}; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning [INFO] [stderr] your test with the environment variable TRYBUILD=overwrite [INFO] [stderr] [INFO] [stderr] test tests/from_request/fail/state_infer_multiple_different_types.rs [should fail to compile] ... mismatch [INFO] [stderr] [INFO] [stderr] EXPECTED: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error: can't infer state type, please add `#[from_request(state = MyStateType)]` attribute [INFO] [stderr] --> tests/from_request/fail/state_infer_multiple_different_types.rs:4:10 [INFO] [stderr] | [INFO] [stderr] 4 | #[derive(FromRequest)] [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `FromRequest` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] ACTUAL OUTPUT: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error: can't infer state type, please add `#[from_request(state = MyStateType)]` attribute [INFO] [stderr] --> tests/from_request/fail/state_infer_multiple_different_types.rs:4:10 [INFO] [stderr] | [INFO] [stderr] 4 | #[derive(FromRequest)] [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `FromRequest` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/fail/state_infer_multiple_different_types.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::extract::State; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/fail/state_infer_multiple_different_types.rs:4:10 [INFO] [stderr] | [INFO] [stderr] 4 | #[derive(FromRequest)] [INFO] [stderr] | ^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `FromRequest` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/fail/state_infer_multiple_different_types.rs:18:16 [INFO] [stderr] | [INFO] [stderr] 18 | Extractor: axum::extract::FromRequest, [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/fail/state_infer_multiple_different_types.rs:18:65 [INFO] [stderr] | [INFO] [stderr] 18 | Extractor: axum::extract::FromRequest, [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning [INFO] [stderr] your test with the environment variable TRYBUILD=overwrite [INFO] [stderr] [INFO] [stderr] test tests/from_request/fail/unknown_attr_container.rs [should fail to compile] ... ok [INFO] [stderr] test tests/from_request/fail/unknown_attr_field.rs [should fail to compile] ... ok [INFO] [stderr] test tests/from_request/fail/via_on_container_and_field.rs [should fail to compile] ... ok [INFO] [stderr] test tests/from_request/pass/container.rs [should pass] ... error [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/container.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{ [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `from_request` in this scope [INFO] [stderr] --> tests/from_request/pass/container.rs:8:3 [INFO] [stderr] | [INFO] [stderr] 8 | #[from_request(via(Json))] [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/from_request/pass/container_parts.rs [should pass] ... error [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/container_parts.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{ [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `from_request` in this scope [INFO] [stderr] --> tests/from_request/pass/container_parts.rs:7:3 [INFO] [stderr] | [INFO] [stderr] 7 | #[from_request(via(Extension))] [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/from_request/pass/empty_named.rs [should pass] ... error [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/empty_named.rs:3:10 [INFO] [stderr] | [INFO] [stderr] 3 | #[derive(FromRequest)] [INFO] [stderr] | ^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `FromRequest` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/empty_named.rs:8:16 [INFO] [stderr] | [INFO] [stderr] 8 | Extractor: axum::extract::FromRequest<(), Rejection = std::convert::Infallible>, [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/from_request/pass/empty_named_parts.rs [should pass] ... error [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/empty_named_parts.rs:3:10 [INFO] [stderr] | [INFO] [stderr] 3 | #[derive(FromRequestParts)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `FromRequestParts` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/empty_named_parts.rs:8:16 [INFO] [stderr] | [INFO] [stderr] 8 | Extractor: axum::extract::FromRequestParts<(), Rejection = std::convert::Infallible>, [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/from_request/pass/empty_tuple.rs [should pass] ... error [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/empty_tuple.rs:3:10 [INFO] [stderr] | [INFO] [stderr] 3 | #[derive(FromRequest)] [INFO] [stderr] | ^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `FromRequest` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/empty_tuple.rs:8:16 [INFO] [stderr] | [INFO] [stderr] 8 | Extractor: axum::extract::FromRequest<(), Rejection = std::convert::Infallible>, [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/from_request/pass/empty_tuple_parts.rs [should pass] ... error [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/empty_tuple_parts.rs:3:10 [INFO] [stderr] | [INFO] [stderr] 3 | #[derive(FromRequestParts)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `FromRequestParts` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/empty_tuple_parts.rs:8:16 [INFO] [stderr] | [INFO] [stderr] 8 | Extractor: axum::extract::FromRequestParts<(), Rejection = std::convert::Infallible>, [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/from_request/pass/enum_via.rs [should pass] ... error [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/enum_via.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{routing::get, Extension, Router}; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `axum` [INFO] [stderr] --> tests/from_request/pass/enum_via.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{routing::get, Extension, Router}; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/enum_via.rs:5:20 [INFO] [stderr] | [INFO] [stderr] 5 | #[from_request(via(Extension))] [INFO] [stderr] | ^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/enum_via.rs:4:10 [INFO] [stderr] | [INFO] [stderr] 4 | #[derive(FromRequest, Clone)] [INFO] [stderr] | ^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `FromRequest` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/from_request/pass/enum_via_parts.rs [should pass] ... error [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/enum_via_parts.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{routing::get, Extension, Router}; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `axum` [INFO] [stderr] --> tests/from_request/pass/enum_via_parts.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{routing::get, Extension, Router}; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/enum_via_parts.rs:5:20 [INFO] [stderr] | [INFO] [stderr] 5 | #[from_request(via(Extension))] [INFO] [stderr] | ^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/enum_via_parts.rs:4:10 [INFO] [stderr] | [INFO] [stderr] 4 | #[derive(FromRequestParts, Clone)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `FromRequestParts` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/from_request/pass/named.rs [should pass] ... error [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/named.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{extract::FromRequest, response::Response}; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum_extra` [INFO] [stderr] --> tests/from_request/pass/named.rs:2:5 [INFO] [stderr] | [INFO] [stderr] 2 | use axum_extra::{ [INFO] [stderr] | ^^^^^^^^^^ use of unresolved module or unlinked crate `axum_extra` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum_extra`, use `cargo add axum_extra` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `axum_extra` [INFO] [stderr] --> tests/from_request/pass/named.rs:2:5 [INFO] [stderr] | [INFO] [stderr] 2 | use axum_extra::{ [INFO] [stderr] | ^^^^^^^^^^ use of unresolved module or unlinked crate `axum_extra` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum_extra`, use `cargo add axum_extra` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/named.rs:10:10 [INFO] [stderr] | [INFO] [stderr] 10 | uri: axum::http::Uri, [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/from_request/pass/named_parts.rs [should pass] ... error [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/named_parts.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{extract::FromRequestParts, response::Response}; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum_extra` [INFO] [stderr] --> tests/from_request/pass/named_parts.rs:2:5 [INFO] [stderr] | [INFO] [stderr] 2 | use axum_extra::{ [INFO] [stderr] | ^^^^^^^^^^ use of unresolved module or unlinked crate `axum_extra` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum_extra`, use `cargo add axum_extra` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `axum_extra` [INFO] [stderr] --> tests/from_request/pass/named_parts.rs:2:5 [INFO] [stderr] | [INFO] [stderr] 2 | use axum_extra::{ [INFO] [stderr] | ^^^^^^^^^^ use of unresolved module or unlinked crate `axum_extra` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum_extra`, use `cargo add axum_extra` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/named_parts.rs:10:10 [INFO] [stderr] | [INFO] [stderr] 10 | uri: axum::http::Uri, [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/from_request/pass/named_via.rs [should pass] ... error [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/named_via.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{ [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum_extra` [INFO] [stderr] --> tests/from_request/pass/named_via.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | use axum_extra::{ [INFO] [stderr] | ^^^^^^^^^^ use of unresolved module or unlinked crate `axum_extra` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum_extra`, use `cargo add axum_extra` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `axum_extra` [INFO] [stderr] --> tests/from_request/pass/named_via.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | use axum_extra::{ [INFO] [stderr] | ^^^^^^^^^^ use of unresolved module or unlinked crate `axum_extra` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum_extra`, use `cargo add axum_extra` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `from_request` in this scope [INFO] [stderr] --> tests/from_request/pass/named_via.rs:13:7 [INFO] [stderr] | [INFO] [stderr] 13 | #[from_request(via(Extension))] [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `from_request` in this scope [INFO] [stderr] --> tests/from_request/pass/named_via.rs:15:7 [INFO] [stderr] | [INFO] [stderr] 15 | #[from_request(via(TypedHeader))] [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `from_request` in this scope [INFO] [stderr] --> tests/from_request/pass/named_via.rs:17:7 [INFO] [stderr] | [INFO] [stderr] 17 | #[from_request(via(TypedHeader))] [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `from_request` in this scope [INFO] [stderr] --> tests/from_request/pass/named_via.rs:19:7 [INFO] [stderr] | [INFO] [stderr] 19 | #[from_request(via(TypedHeader))] [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `from_request` in this scope [INFO] [stderr] --> tests/from_request/pass/named_via.rs:21:7 [INFO] [stderr] | [INFO] [stderr] 21 | #[from_request(via(TypedHeader))] [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/from_request/pass/named_via_parts.rs [should pass] ... error [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/named_via_parts.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{ [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum_extra` [INFO] [stderr] --> tests/from_request/pass/named_via_parts.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | use axum_extra::{ [INFO] [stderr] | ^^^^^^^^^^ use of unresolved module or unlinked crate `axum_extra` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum_extra`, use `cargo add axum_extra` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `axum_extra` [INFO] [stderr] --> tests/from_request/pass/named_via_parts.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | use axum_extra::{ [INFO] [stderr] | ^^^^^^^^^^ use of unresolved module or unlinked crate `axum_extra` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum_extra`, use `cargo add axum_extra` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `from_request` in this scope [INFO] [stderr] --> tests/from_request/pass/named_via_parts.rs:13:7 [INFO] [stderr] | [INFO] [stderr] 13 | #[from_request(via(Extension))] [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `from_request` in this scope [INFO] [stderr] --> tests/from_request/pass/named_via_parts.rs:15:7 [INFO] [stderr] | [INFO] [stderr] 15 | #[from_request(via(TypedHeader))] [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `from_request` in this scope [INFO] [stderr] --> tests/from_request/pass/named_via_parts.rs:17:7 [INFO] [stderr] | [INFO] [stderr] 17 | #[from_request(via(TypedHeader))] [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `from_request` in this scope [INFO] [stderr] --> tests/from_request/pass/named_via_parts.rs:19:7 [INFO] [stderr] | [INFO] [stderr] 19 | #[from_request(via(TypedHeader))] [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `from_request` in this scope [INFO] [stderr] --> tests/from_request/pass/named_via_parts.rs:21:7 [INFO] [stderr] | [INFO] [stderr] 21 | #[from_request(via(TypedHeader))] [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/from_request/pass/override_rejection.rs [should pass] ... error [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/override_rejection.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{ [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `axum` [INFO] [stderr] --> tests/from_request/pass/override_rejection.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{ [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `from_request` in this scope [INFO] [stderr] --> tests/from_request/pass/override_rejection.rs:18:3 [INFO] [stderr] | [INFO] [stderr] 18 | #[from_request(rejection(MyRejection))] [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `from_request` in this scope [INFO] [stderr] --> tests/from_request/pass/override_rejection.rs:21:7 [INFO] [stderr] | [INFO] [stderr] 21 | #[from_request(via(Extension))] [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/from_request/pass/override_rejection_non_generic.rs [should pass] ... error [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/override_rejection_non_generic.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{ [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `axum` [INFO] [stderr] --> tests/from_request/pass/override_rejection_non_generic.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{ [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/override_rejection_non_generic.rs:20:20 [INFO] [stderr] | [INFO] [stderr] 20 | #[from_request(via(axum::extract::Json), rejection(MyJsonRejection))] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/override_rejection_non_generic.rs:20:20 [INFO] [stderr] | [INFO] [stderr] 20 | #[from_request(via(axum::extract::Json), rejection(MyJsonRejection))] [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/override_rejection_non_generic.rs:19:10 [INFO] [stderr] | [INFO] [stderr] 19 | #[derive(FromRequest, Deserialize)] [INFO] [stderr] | ^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `FromRequest` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/from_request/pass/override_rejection_non_generic_parts.rs [should pass] ... error [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/override_rejection_non_generic_parts.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{ [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `axum` [INFO] [stderr] --> tests/from_request/pass/override_rejection_non_generic_parts.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{ [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/override_rejection_non_generic_parts.rs:20:20 [INFO] [stderr] | [INFO] [stderr] 20 | #[from_request(via(axum::extract::Query), rejection(MyQueryRejection))] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/override_rejection_non_generic_parts.rs:20:20 [INFO] [stderr] | [INFO] [stderr] 20 | #[from_request(via(axum::extract::Query), rejection(MyQueryRejection))] [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/override_rejection_non_generic_parts.rs:19:10 [INFO] [stderr] | [INFO] [stderr] 19 | #[derive(FromRequestParts, Deserialize)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `FromRequestParts` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/from_request/pass/override_rejection_parts.rs [should pass] ... error [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/override_rejection_parts.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{ [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `axum` [INFO] [stderr] --> tests/from_request/pass/override_rejection_parts.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{ [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `from_request` in this scope [INFO] [stderr] --> tests/from_request/pass/override_rejection_parts.rs:18:3 [INFO] [stderr] | [INFO] [stderr] 18 | #[from_request(rejection(MyRejection))] [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `from_request` in this scope [INFO] [stderr] --> tests/from_request/pass/override_rejection_parts.rs:21:7 [INFO] [stderr] | [INFO] [stderr] 21 | #[from_request(via(Extension))] [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/from_request/pass/override_rejection_with_via_on_enum.rs [should pass] ... error [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/override_rejection_with_via_on_enum.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{ [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `axum` [INFO] [stderr] --> tests/from_request/pass/override_rejection_with_via_on_enum.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{ [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/override_rejection_with_via_on_enum.rs:18:20 [INFO] [stderr] | [INFO] [stderr] 18 | #[from_request(via(axum::Extension), rejection(MyRejection))] [INFO] [stderr] | ^^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/override_rejection_with_via_on_enum.rs:18:20 [INFO] [stderr] | [INFO] [stderr] 18 | #[from_request(via(axum::Extension), rejection(MyRejection))] [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/from_request/pass/override_rejection_with_via_on_enum_parts.rs [should pass] ... error [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/override_rejection_with_via_on_enum_parts.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{ [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `axum` [INFO] [stderr] --> tests/from_request/pass/override_rejection_with_via_on_enum_parts.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{ [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/override_rejection_with_via_on_enum_parts.rs:18:20 [INFO] [stderr] | [INFO] [stderr] 18 | #[from_request(via(axum::Extension), rejection(MyRejection))] [INFO] [stderr] | ^^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/override_rejection_with_via_on_enum_parts.rs:18:20 [INFO] [stderr] | [INFO] [stderr] 18 | #[from_request(via(axum::Extension), rejection(MyRejection))] [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/from_request/pass/override_rejection_with_via_on_struct.rs [should pass] ... error [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/override_rejection_with_via_on_struct.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{ [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `axum` [INFO] [stderr] --> tests/from_request/pass/override_rejection_with_via_on_struct.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{ [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/override_rejection_with_via_on_struct.rs:22:20 [INFO] [stderr] | [INFO] [stderr] 22 | #[from_request(via(axum::Json), rejection(MyJsonRejection))] [INFO] [stderr] | ^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/override_rejection_with_via_on_struct.rs:21:10 [INFO] [stderr] | [INFO] [stderr] 21 | #[derive(FromRequest)] [INFO] [stderr] | ^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `FromRequest` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/override_rejection_with_via_on_struct.rs:22:20 [INFO] [stderr] | [INFO] [stderr] 22 | #[from_request(via(axum::Json), rejection(MyJsonRejection))] [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/from_request/pass/override_rejection_with_via_on_struct_parts.rs [should pass] ... error [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/override_rejection_with_via_on_struct_parts.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{ [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `axum` [INFO] [stderr] --> tests/from_request/pass/override_rejection_with_via_on_struct_parts.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{ [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/override_rejection_with_via_on_struct_parts.rs:22:20 [INFO] [stderr] | [INFO] [stderr] 22 | #[from_request(via(axum::extract::Query), rejection(MyQueryRejection))] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/override_rejection_with_via_on_struct_parts.rs:22:20 [INFO] [stderr] | [INFO] [stderr] 22 | #[from_request(via(axum::extract::Query), rejection(MyQueryRejection))] [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/override_rejection_with_via_on_struct_parts.rs:21:10 [INFO] [stderr] | [INFO] [stderr] 21 | #[derive(FromRequestParts)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `FromRequestParts` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/from_request/pass/state_cookie.rs [should pass] ... error [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/state_cookie.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::extract::FromRef; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum_extra` [INFO] [stderr] --> tests/from_request/pass/state_cookie.rs:2:5 [INFO] [stderr] | [INFO] [stderr] 2 | use axum_extra::extract::cookie::{Key, PrivateCookieJar}; [INFO] [stderr] | ^^^^^^^^^^ use of unresolved module or unlinked crate `axum_extra` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum_extra`, use `cargo add axum_extra` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/state_cookie.rs:5:10 [INFO] [stderr] | [INFO] [stderr] 5 | #[derive(FromRequest)] [INFO] [stderr] | ^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `FromRequest` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/state_cookie.rs:8:14 [INFO] [stderr] | [INFO] [stderr] 8 | cookies: PrivateCookieJar, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/state_cookie.rs:23:16 [INFO] [stderr] | [INFO] [stderr] 23 | Extractor: axum::extract::FromRequest, [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/state_cookie.rs:23:65 [INFO] [stderr] | [INFO] [stderr] 23 | Extractor: axum::extract::FromRequest, [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/from_request/pass/state_enum_via.rs [should pass] ... error [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/state_enum_via.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{ [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `axum` [INFO] [stderr] --> tests/from_request/pass/state_enum_via.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{ [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/state_enum_via.rs:16:20 [INFO] [stderr] | [INFO] [stderr] 16 | #[from_request(via(State))] [INFO] [stderr] | ^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/state_enum_via.rs:15:17 [INFO] [stderr] | [INFO] [stderr] 15 | #[derive(Clone, FromRequest)] [INFO] [stderr] | ^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `FromRequest` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/state_enum_via.rs:28:20 [INFO] [stderr] | [INFO] [stderr] 28 | #[from_request(via(State), state(AppState))] [INFO] [stderr] | ^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/state_enum_via.rs:27:10 [INFO] [stderr] | [INFO] [stderr] 27 | #[derive(FromRequest)] [INFO] [stderr] | ^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `FromRequest` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/state_enum_via.rs:9:12 [INFO] [stderr] | [INFO] [stderr] 9 | let _: axum::Router = Router::new() [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/from_request/pass/state_enum_via_parts.rs [should pass] ... error [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/state_enum_via_parts.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{ [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `axum` [INFO] [stderr] --> tests/from_request/pass/state_enum_via_parts.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{ [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/state_enum_via_parts.rs:17:20 [INFO] [stderr] | [INFO] [stderr] 17 | #[from_request(via(State))] [INFO] [stderr] | ^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/state_enum_via_parts.rs:16:17 [INFO] [stderr] | [INFO] [stderr] 16 | #[derive(Clone, FromRequestParts)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `FromRequestParts` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/state_enum_via_parts.rs:29:20 [INFO] [stderr] | [INFO] [stderr] 29 | #[from_request(via(State), state(AppState))] [INFO] [stderr] | ^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/state_enum_via_parts.rs:28:10 [INFO] [stderr] | [INFO] [stderr] 28 | #[derive(FromRequestParts)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `FromRequestParts` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/state_enum_via_parts.rs:9:12 [INFO] [stderr] | [INFO] [stderr] 9 | let _: axum::Router = Router::new() [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/from_request/pass/state_explicit.rs [should pass] ... error [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/state_explicit.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{ [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `axum` [INFO] [stderr] --> tests/from_request/pass/state_explicit.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{ [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/state_explicit.rs:14:10 [INFO] [stderr] | [INFO] [stderr] 14 | #[derive(FromRequest)] [INFO] [stderr] | ^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `FromRequest` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/state_explicit.rs:17:16 [INFO] [stderr] | [INFO] [stderr] 17 | app_state: State, [INFO] [stderr] | ^^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/state_explicit.rs:18:10 [INFO] [stderr] | [INFO] [stderr] 18 | one: State, [INFO] [stderr] | ^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/state_explicit.rs:19:10 [INFO] [stderr] | [INFO] [stderr] 19 | two: State, [INFO] [stderr] | ^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/state_explicit.rs:20:22 [INFO] [stderr] | [INFO] [stderr] 20 | other_extractor: String, [INFO] [stderr] | ^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/state_explicit.rs:17:16 [INFO] [stderr] | [INFO] [stderr] 17 | app_state: State, [INFO] [stderr] | ^^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] | [INFO] [stderr] help: consider importing this struct [INFO] [stderr] | [INFO] [stderr] 1 + use std::error::Request; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/state_explicit.rs:18:10 [INFO] [stderr] | [INFO] [stderr] 18 | one: State, [INFO] [stderr] | ^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] | [INFO] [stderr] help: consider importing this struct [INFO] [stderr] | [INFO] [stderr] 1 + use std::error::Request; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/state_explicit.rs:19:10 [INFO] [stderr] | [INFO] [stderr] 19 | two: State, [INFO] [stderr] | ^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] | [INFO] [stderr] help: consider importing this struct [INFO] [stderr] | [INFO] [stderr] 1 + use std::error::Request; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/state_explicit.rs:9:12 [INFO] [stderr] | [INFO] [stderr] 9 | let _: axum::Router = Router::new() [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/from_request/pass/state_explicit_parts.rs [should pass] ... error [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/state_explicit_parts.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{ [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `axum` [INFO] [stderr] --> tests/from_request/pass/state_explicit_parts.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{ [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/state_explicit_parts.rs:15:10 [INFO] [stderr] | [INFO] [stderr] 15 | #[derive(FromRequestParts)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `FromRequestParts` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/state_explicit_parts.rs:18:18 [INFO] [stderr] | [INFO] [stderr] 18 | inner_state: State, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/state_explicit_parts.rs:19:12 [INFO] [stderr] | [INFO] [stderr] 19 | other: Query>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/state_explicit_parts.rs:10:12 [INFO] [stderr] | [INFO] [stderr] 10 | let _: axum::Router = Router::new() [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/from_request/pass/state_field_explicit.rs [should pass] ... error [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/state_field_explicit.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{ [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `axum` [INFO] [stderr] --> tests/from_request/pass/state_field_explicit.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{ [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/state_field_explicit.rs:14:10 [INFO] [stderr] | [INFO] [stderr] 14 | #[derive(FromRequest)] [INFO] [stderr] | ^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `FromRequest` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/state_field_explicit.rs:18:12 [INFO] [stderr] | [INFO] [stderr] 18 | state: AppState, [INFO] [stderr] | ^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/state_field_explicit.rs:20:12 [INFO] [stderr] | [INFO] [stderr] 20 | inner: InnerState, [INFO] [stderr] | ^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/state_field_explicit.rs:18:12 [INFO] [stderr] | [INFO] [stderr] 18 | state: AppState, [INFO] [stderr] | ^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] | [INFO] [stderr] help: consider importing this struct [INFO] [stderr] | [INFO] [stderr] 1 + use std::error::Request; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/state_field_explicit.rs:9:12 [INFO] [stderr] | [INFO] [stderr] 9 | let _: axum::Router = Router::new() [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/from_request/pass/state_field_infer.rs [should pass] ... error [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/state_field_infer.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{extract::State, routing::get, Router}; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `axum` [INFO] [stderr] --> tests/from_request/pass/state_field_infer.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{extract::State, routing::get, Router}; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/state_field_infer.rs:10:10 [INFO] [stderr] | [INFO] [stderr] 10 | #[derive(FromRequest)] [INFO] [stderr] | ^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `FromRequest` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/state_field_infer.rs:13:12 [INFO] [stderr] | [INFO] [stderr] 13 | state: AppState, [INFO] [stderr] | ^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/state_field_infer.rs:5:12 [INFO] [stderr] | [INFO] [stderr] 5 | let _: axum::Router = Router::new() [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/from_request/pass/state_infer.rs [should pass] ... error [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/state_infer.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::extract::State; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/state_infer.rs:4:10 [INFO] [stderr] | [INFO] [stderr] 4 | #[derive(FromRequest)] [INFO] [stderr] | ^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `FromRequest` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/state_infer.rs:6:18 [INFO] [stderr] | [INFO] [stderr] 6 | inner_state: State, [INFO] [stderr] | ^^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/state_infer.rs:14:16 [INFO] [stderr] | [INFO] [stderr] 14 | Extractor: axum::extract::FromRequest, [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/state_infer.rs:14:65 [INFO] [stderr] | [INFO] [stderr] 14 | Extractor: axum::extract::FromRequest, [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/from_request/pass/state_infer_multiple.rs [should pass] ... error [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/state_infer_multiple.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::extract::State; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/state_infer_multiple.rs:4:10 [INFO] [stderr] | [INFO] [stderr] 4 | #[derive(FromRequest)] [INFO] [stderr] | ^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `FromRequest` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/state_infer_multiple.rs:6:18 [INFO] [stderr] | [INFO] [stderr] 6 | inner_state: State, [INFO] [stderr] | ^^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/state_infer_multiple.rs:7:23 [INFO] [stderr] | [INFO] [stderr] 7 | also_inner_state: State, [INFO] [stderr] | ^^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/state_infer_multiple.rs:15:16 [INFO] [stderr] | [INFO] [stderr] 15 | Extractor: axum::extract::FromRequest, [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/state_infer_multiple.rs:15:65 [INFO] [stderr] | [INFO] [stderr] 15 | Extractor: axum::extract::FromRequest, [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/state_infer_multiple.rs:6:18 [INFO] [stderr] | [INFO] [stderr] 6 | inner_state: State, [INFO] [stderr] | ^^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] | [INFO] [stderr] help: consider importing this struct [INFO] [stderr] | [INFO] [stderr] 1 + use std::error::Request; [INFO] [stderr] | [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/from_request/pass/state_infer_parts.rs [should pass] ... error [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/state_infer_parts.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::extract::State; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/state_infer_parts.rs:4:10 [INFO] [stderr] | [INFO] [stderr] 4 | #[derive(FromRequestParts)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `FromRequestParts` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/state_infer_parts.rs:6:18 [INFO] [stderr] | [INFO] [stderr] 6 | inner_state: State, [INFO] [stderr] | ^^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/state_infer_parts.rs:14:16 [INFO] [stderr] | [INFO] [stderr] 14 | Extractor: axum::extract::FromRequestParts, [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/state_infer_parts.rs:14:70 [INFO] [stderr] | [INFO] [stderr] 14 | Extractor: axum::extract::FromRequestParts, [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/from_request/pass/state_via.rs [should pass] ... error [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/state_via.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{ [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `axum` [INFO] [stderr] --> tests/from_request/pass/state_via.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{ [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/state_via.rs:16:20 [INFO] [stderr] | [INFO] [stderr] 16 | #[from_request(via(State), state(AppState))] [INFO] [stderr] | ^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/state_via.rs:15:26 [INFO] [stderr] | [INFO] [stderr] 15 | #[derive(Clone, Default, FromRequest)] [INFO] [stderr] | ^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `FromRequest` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/state_via.rs:22:20 [INFO] [stderr] | [INFO] [stderr] 22 | #[from_request(via(State), state(AppState))] [INFO] [stderr] | ^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/state_via.rs:21:26 [INFO] [stderr] | [INFO] [stderr] 21 | #[derive(Clone, Default, FromRequest)] [INFO] [stderr] | ^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `FromRequest` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/state_via.rs:9:12 [INFO] [stderr] | [INFO] [stderr] 9 | let _: axum::Router = Router::new() [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/from_request/pass/state_via_infer.rs [should pass] ... error [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/state_via_infer.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{extract::State, routing::get, Router}; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `axum` [INFO] [stderr] --> tests/from_request/pass/state_via_infer.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{extract::State, routing::get, Router}; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/state_via_infer.rs:13:20 [INFO] [stderr] | [INFO] [stderr] 13 | #[from_request(via(State))] [INFO] [stderr] | ^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/state_via_infer.rs:12:26 [INFO] [stderr] | [INFO] [stderr] 12 | #[derive(Clone, Default, FromRequest)] [INFO] [stderr] | ^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `FromRequest` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/state_via_infer.rs:5:12 [INFO] [stderr] | [INFO] [stderr] 5 | let _: axum::Router = Router::new() [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/from_request/pass/state_via_parts.rs [should pass] ... error [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/state_via_parts.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{ [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `axum` [INFO] [stderr] --> tests/from_request/pass/state_via_parts.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{ [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/state_via_parts.rs:17:20 [INFO] [stderr] | [INFO] [stderr] 17 | #[from_request(via(State))] [INFO] [stderr] | ^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/state_via_parts.rs:16:26 [INFO] [stderr] | [INFO] [stderr] 16 | #[derive(Clone, Default, FromRequestParts)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `FromRequestParts` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/state_via_parts.rs:23:20 [INFO] [stderr] | [INFO] [stderr] 23 | #[from_request(via(State), state(AppState))] [INFO] [stderr] | ^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/state_via_parts.rs:22:26 [INFO] [stderr] | [INFO] [stderr] 22 | #[derive(Clone, Default, FromRequestParts)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `FromRequestParts` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/state_via_parts.rs:9:12 [INFO] [stderr] | [INFO] [stderr] 9 | let _: axum::Router = Router::new() [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/from_request/pass/state_with_rejection.rs [should pass] ... error [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/state_with_rejection.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{ [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `axum` [INFO] [stderr] --> tests/from_request/pass/state_with_rejection.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{ [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/state_with_rejection.rs:16:26 [INFO] [stderr] | [INFO] [stderr] 16 | #[derive(Clone, Default, FromRequest)] [INFO] [stderr] | ^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `FromRequest` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/state_with_rejection.rs:19:12 [INFO] [stderr] | [INFO] [stderr] 19 | state: State, [INFO] [stderr] | ^^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/state_with_rejection.rs:11:12 [INFO] [stderr] | [INFO] [stderr] 11 | let _: axum::Router = Router::new() [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/from_request/pass/tuple.rs [should pass] ... error [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/tuple.rs:4:18 [INFO] [stderr] | [INFO] [stderr] 4 | struct Extractor(axum::http::HeaderMap, String); [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/tuple.rs:3:10 [INFO] [stderr] | [INFO] [stderr] 3 | #[derive(FromRequest)] [INFO] [stderr] | ^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `FromRequest` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/tuple.rs:4:18 [INFO] [stderr] | [INFO] [stderr] 4 | struct Extractor(axum::http::HeaderMap, String); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/tuple.rs:4:41 [INFO] [stderr] | [INFO] [stderr] 4 | struct Extractor(axum::http::HeaderMap, String); [INFO] [stderr] | ^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/tuple.rs:8:16 [INFO] [stderr] | [INFO] [stderr] 8 | Extractor: axum::extract::FromRequest<()>, [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/tuple.rs:4:18 [INFO] [stderr] | [INFO] [stderr] 4 | struct Extractor(axum::http::HeaderMap, String); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] | [INFO] [stderr] help: consider importing this struct [INFO] [stderr] | [INFO] [stderr] 1 + use std::error::Request; [INFO] [stderr] | [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/from_request/pass/tuple_parts.rs [should pass] ... error [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/tuple_parts.rs:4:18 [INFO] [stderr] | [INFO] [stderr] 4 | struct Extractor(axum::http::HeaderMap, axum::http::Method); [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/tuple_parts.rs:4:41 [INFO] [stderr] | [INFO] [stderr] 4 | struct Extractor(axum::http::HeaderMap, axum::http::Method); [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/tuple_parts.rs:3:10 [INFO] [stderr] | [INFO] [stderr] 3 | #[derive(FromRequestParts)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `FromRequestParts` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/tuple_parts.rs:4:18 [INFO] [stderr] | [INFO] [stderr] 4 | struct Extractor(axum::http::HeaderMap, axum::http::Method); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/tuple_parts.rs:4:41 [INFO] [stderr] | [INFO] [stderr] 4 | struct Extractor(axum::http::HeaderMap, axum::http::Method); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/tuple_parts.rs:8:16 [INFO] [stderr] | [INFO] [stderr] 8 | Extractor: axum::extract::FromRequestParts<()>, [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/from_request/pass/tuple_same_type_twice.rs [should pass] ... error [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/tuple_same_type_twice.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::extract::Query; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/tuple_same_type_twice.rs:6:34 [INFO] [stderr] | [INFO] [stderr] 6 | struct Extractor(Query, axum::extract::Json); [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/tuple_same_type_twice.rs:5:10 [INFO] [stderr] | [INFO] [stderr] 5 | #[derive(FromRequest)] [INFO] [stderr] | ^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `FromRequest` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/tuple_same_type_twice.rs:6:18 [INFO] [stderr] | [INFO] [stderr] 6 | struct Extractor(Query, axum::extract::Json); [INFO] [stderr] | ^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/tuple_same_type_twice.rs:6:34 [INFO] [stderr] | [INFO] [stderr] 6 | struct Extractor(Query, axum::extract::Json); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/tuple_same_type_twice.rs:13:16 [INFO] [stderr] | [INFO] [stderr] 13 | Extractor: axum::extract::FromRequest<()>, [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/tuple_same_type_twice.rs:6:18 [INFO] [stderr] | [INFO] [stderr] 6 | struct Extractor(Query, axum::extract::Json); [INFO] [stderr] | ^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] | [INFO] [stderr] help: consider importing this struct [INFO] [stderr] | [INFO] [stderr] 1 + use std::error::Request; [INFO] [stderr] | [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/from_request/pass/tuple_same_type_twice_parts.rs [should pass] ... error [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/tuple_same_type_twice_parts.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::extract::Query; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/tuple_same_type_twice_parts.rs:6:34 [INFO] [stderr] | [INFO] [stderr] 6 | struct Extractor(Query, axum::extract::Path); [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/tuple_same_type_twice_parts.rs:5:10 [INFO] [stderr] | [INFO] [stderr] 5 | #[derive(FromRequestParts)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `FromRequestParts` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/tuple_same_type_twice_parts.rs:6:18 [INFO] [stderr] | [INFO] [stderr] 6 | struct Extractor(Query, axum::extract::Path); [INFO] [stderr] | ^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/tuple_same_type_twice_parts.rs:6:34 [INFO] [stderr] | [INFO] [stderr] 6 | struct Extractor(Query, axum::extract::Path); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/tuple_same_type_twice_parts.rs:13:16 [INFO] [stderr] | [INFO] [stderr] 13 | Extractor: axum::extract::FromRequestParts<()>, [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/from_request/pass/tuple_same_type_twice_via.rs [should pass] ... error [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/tuple_same_type_twice_via.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::extract::Query; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/tuple_same_type_twice_via.rs:2:5 [INFO] [stderr] | [INFO] [stderr] 2 | use axum::response::Response; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/tuple_same_type_twice_via.rs:6:10 [INFO] [stderr] | [INFO] [stderr] 6 | #[derive(FromRequest)] [INFO] [stderr] | ^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `FromRequest` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/tuple_same_type_twice_via.rs:8:33 [INFO] [stderr] | [INFO] [stderr] 8 | #[from_request(via(Query))] Payload, [INFO] [stderr] | ^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/tuple_same_type_twice_via.rs:9:47 [INFO] [stderr] | [INFO] [stderr] 9 | #[from_request(via(axum::extract::Json))] Payload, [INFO] [stderr] | ^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/tuple_same_type_twice_via.rs:9:24 [INFO] [stderr] | [INFO] [stderr] 9 | #[from_request(via(axum::extract::Json))] Payload, [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/tuple_same_type_twice_via.rs:17:16 [INFO] [stderr] | [INFO] [stderr] 17 | Extractor: axum::extract::FromRequest<(), Rejection = Response>, [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/tuple_same_type_twice_via.rs:8:33 [INFO] [stderr] | [INFO] [stderr] 8 | #[from_request(via(Query))] Payload, [INFO] [stderr] | ^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] | [INFO] [stderr] help: consider importing this struct [INFO] [stderr] | [INFO] [stderr] 1 + use std::error::Request; [INFO] [stderr] | [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stdout] test debug_handler::ui_debug_middleware has been running for over 60 seconds [INFO] [stdout] test from_ref::ui has been running for over 60 seconds [INFO] [stdout] test from_request::ui has been running for over 60 seconds [INFO] [stderr] test tests/from_request/pass/tuple_same_type_twice_via_parts.rs [should pass] ... error [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/tuple_same_type_twice_via_parts.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::extract::Query; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/tuple_same_type_twice_via_parts.rs:2:5 [INFO] [stderr] | [INFO] [stderr] 2 | use axum::response::Response; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/tuple_same_type_twice_via_parts.rs:6:10 [INFO] [stderr] | [INFO] [stderr] 6 | #[derive(FromRequestParts)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `FromRequestParts` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/tuple_same_type_twice_via_parts.rs:8:33 [INFO] [stderr] | [INFO] [stderr] 8 | #[from_request(via(Query))] Payload, [INFO] [stderr] | ^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/tuple_same_type_twice_via_parts.rs:9:47 [INFO] [stderr] | [INFO] [stderr] 9 | #[from_request(via(axum::extract::Path))] Payload, [INFO] [stderr] | ^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/tuple_same_type_twice_via_parts.rs:9:24 [INFO] [stderr] | [INFO] [stderr] 9 | #[from_request(via(axum::extract::Path))] Payload, [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/tuple_same_type_twice_via_parts.rs:17:16 [INFO] [stderr] | [INFO] [stderr] 17 | Extractor: axum::extract::FromRequestParts<(), Rejection = Response>, [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/from_request/pass/tuple_via.rs [should pass] ... error [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0432]: unresolved import `axum` [INFO] [stderr] --> tests/from_request/pass/tuple_via.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::Extension; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/tuple_via.rs:4:10 [INFO] [stderr] | [INFO] [stderr] 4 | #[derive(FromRequest)] [INFO] [stderr] | ^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `FromRequest` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/tuple_via.rs:5:50 [INFO] [stderr] | [INFO] [stderr] 5 | struct Extractor(#[from_request(via(Extension))] State); [INFO] [stderr] | ^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/tuple_via.rs:12:16 [INFO] [stderr] | [INFO] [stderr] 12 | Extractor: axum::extract::FromRequest<()>, [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/from_request/pass/tuple_via_parts.rs [should pass] ... error [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0432]: unresolved import `axum` [INFO] [stderr] --> tests/from_request/pass/tuple_via_parts.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::Extension; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/tuple_via_parts.rs:4:10 [INFO] [stderr] | [INFO] [stderr] 4 | #[derive(FromRequestParts)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `FromRequestParts` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/tuple_via_parts.rs:5:50 [INFO] [stderr] | [INFO] [stderr] 5 | struct Extractor(#[from_request(via(Extension))] State); [INFO] [stderr] | ^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/tuple_via_parts.rs:12:16 [INFO] [stderr] | [INFO] [stderr] 12 | Extractor: axum::extract::FromRequestParts<()>, [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/from_request/pass/unit.rs [should pass] ... error [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/unit.rs:3:10 [INFO] [stderr] | [INFO] [stderr] 3 | #[derive(FromRequest)] [INFO] [stderr] | ^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `FromRequest` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/unit.rs:8:16 [INFO] [stderr] | [INFO] [stderr] 8 | Extractor: axum::extract::FromRequest<(), Rejection = std::convert::Infallible>, [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/from_request/pass/unit_parts.rs [should pass] ... error [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_request/pass/unit_parts.rs:3:10 [INFO] [stderr] | [INFO] [stderr] 3 | #[derive(FromRequestParts)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `FromRequestParts` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_request/pass/unit_parts.rs:8:16 [INFO] [stderr] | [INFO] [stderr] 8 | Extractor: axum::extract::FromRequestParts<(), Rejection = std::convert::Infallible>, [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] [INFO] [stdout] test from_request::ui ... FAILED [INFO] [stderr] Compiling axum-macros-tests v0.0.0 (/opt/rustwide/target/tests/trybuild/axum-macros) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.35s [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] test tests/from_ref/fail/generics.rs [should fail to compile] ... mismatch [INFO] [stderr] [INFO] [stderr] EXPECTED: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error: `#[derive(FromRef)]` doesn't support generics [INFO] [stderr] --> tests/from_ref/fail/generics.rs:4:16 [INFO] [stderr] | [INFO] [stderr] 4 | struct AppState { [INFO] [stderr] | ^^^ [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] ACTUAL OUTPUT: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_ref/fail/generics.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::extract::FromRef; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning [INFO] [stderr] your test with the environment variable TRYBUILD=overwrite [INFO] [stderr] [INFO] [stderr] test tests/from_ref/pass/basic.rs [should pass] ... error [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_ref/pass/basic.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{ [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `axum` [INFO] [stderr] --> tests/from_ref/pass/basic.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{ [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/from_ref/pass/basic.rs:21:12 [INFO] [stderr] | [INFO] [stderr] 21 | let _: axum::Router = Router::new().route("/", get(handler)).with_state(state); [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/from_ref/pass/reference-types.rs [should pass] ... error [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_ref/pass/reference-types.rs:7:12 [INFO] [stderr] | [INFO] [stderr] 7 | inner: &'static str, [INFO] [stderr] | ^^^^^^^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/from_ref/pass/skip.rs [should pass] ... error [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: could not find `axum` in the list of imported crates [INFO] [stderr] --> tests/from_ref/pass/skip.rs:5:17 [INFO] [stderr] | [INFO] [stderr] 5 | auth_token: String, [INFO] [stderr] | ^^^^^^ could not find `axum` in the list of imported crates [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] [INFO] [stdout] test from_ref::ui ... FAILED [INFO] [stderr] Compiling axum-macros-tests v0.0.0 (/opt/rustwide/target/tests/trybuild/axum-macros) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.24s [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] test tests/debug_middleware/fail/doesnt_take_next.rs [should fail to compile] ... mismatch [INFO] [stderr] [INFO] [stderr] EXPECTED: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error: Middleware functions must take `axum::middleware::Next` as the last argument [INFO] [stderr] --> tests/debug_middleware/fail/doesnt_take_next.rs:7:1 [INFO] [stderr] | [INFO] [stderr] 7 | #[debug_middleware] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the attribute macro `debug_middleware` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] ACTUAL OUTPUT: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/debug_middleware/fail/doesnt_take_next.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{ [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `axum` [INFO] [stderr] --> tests/debug_middleware/fail/doesnt_take_next.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{ [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `into_response` found for unit type `()` in the current scope [INFO] [stderr] --> tests/debug_middleware/fail/doesnt_take_next.rs:10:8 [INFO] [stderr] | [INFO] [stderr] 10 | ().into_response() [INFO] [stderr] | ^^^^^^^^^^^^^ method not found in `()` [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning [INFO] [stderr] your test with the environment variable TRYBUILD=overwrite [INFO] [stderr] [INFO] [stderr] test tests/debug_middleware/fail/next_not_last.rs [should fail to compile] ... mismatch [INFO] [stderr] [INFO] [stderr] EXPECTED: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error: `axum::middleware::Next` must the last argument [INFO] [stderr] --> tests/debug_middleware/fail/next_not_last.rs:4:24 [INFO] [stderr] | [INFO] [stderr] 4 | async fn my_middleware(next: Next, request: Request) -> Response { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] ACTUAL OUTPUT: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/debug_middleware/fail/next_not_last.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{debug_middleware, extract::Request, middleware::Next, response::Response}; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `axum` [INFO] [stderr] --> tests/debug_middleware/fail/next_not_last.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{debug_middleware, extract::Request, middleware::Next, response::Response}; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning [INFO] [stderr] your test with the environment variable TRYBUILD=overwrite [INFO] [stderr] [INFO] [stderr] test tests/debug_middleware/fail/takes_next_twice.rs [should fail to compile] ... mismatch [INFO] [stderr] [INFO] [stderr] EXPECTED: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error: Middleware functions can only take one argument of type `axum::middleware::Next` [INFO] [stderr] --> tests/debug_middleware/fail/takes_next_twice.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | #[debug_middleware] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the attribute macro `debug_middleware` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] ACTUAL OUTPUT: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/debug_middleware/fail/takes_next_twice.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{debug_middleware, extract::Request, middleware::Next, response::Response}; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `axum` [INFO] [stderr] --> tests/debug_middleware/fail/takes_next_twice.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{debug_middleware, extract::Request, middleware::Next, response::Response}; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning [INFO] [stderr] your test with the environment variable TRYBUILD=overwrite [INFO] [stderr] [INFO] [stderr] test tests/debug_middleware/pass/basic.rs [should pass] ... error [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `axum` [INFO] [stderr] --> tests/debug_middleware/pass/basic.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{debug_middleware, extract::Request, middleware::Next, response::Response}; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `axum` [INFO] [stderr] --> tests/debug_middleware/pass/basic.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use axum::{debug_middleware, extract::Request, middleware::Next, response::Response}; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `axum` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `axum`, use `cargo add axum` to add it to your `Cargo.toml` [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] [INFO] [stdout] test debug_handler::ui_debug_middleware ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- debug_handler::ui_debug_handler stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'debug_handler::ui_debug_handler' panicked at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trybuild-1.0.101/src/run.rs:101:13: [INFO] [stdout] 28 of 34 tests failed [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x7e1a8a0ed432 - std::backtrace_rs::backtrace::libunwind::trace::h7c95ef939f65c294 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x7e1a8a0ed432 - std::backtrace_rs::backtrace::trace_unsynchronized::h32c948083968be8c [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x7e1a8a0ed432 - std::sys::backtrace::_print_fmt::hbce1ec88d06e088c [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x7e1a8a0ed432 - ::fmt::hb9fc0e74cd3e2ce7 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x7e1a8a13df83 - core::fmt::rt::Argument::fmt::h6807405d250eb341 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x7e1a8a13df83 - core::fmt::write::h44c4c28224d1d425 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/fmt/mod.rs:1460:25 [INFO] [stdout] 6: 0x7e1a8a0e11a3 - std::io::default_write_fmt::h6fafc5c7e9d14a26 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x7e1a8a0e11a3 - std::io::Write::write_fmt::h290d0920dffb2dfa [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x7e1a8a0ed282 - std::sys::backtrace::BacktraceLock::print::hdd765023e0895687 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x7e1a8a0f0f5c - std::panicking::default_hook::{{closure}}::h3703709d08ff9881 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:300:27 [INFO] [stdout] 10: 0x7e1a8a0f0db2 - std::panicking::default_hook::h52db45a3301fd26f [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:324:9 [INFO] [stdout] 11: 0x63ef70d57224 - as core::ops::function::Fn>::call::hb28c30a05cbb4e31 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 12: 0x63ef70d57224 - test::test_main_with_exit_callback::{{closure}}::hade7ce5d9d9f2ec0 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x7e1a8a0f1ab3 - as core::ops::function::Fn>::call::h14e5ecef0584a08f [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 14: 0x7e1a8a0f1ab3 - std::panicking::rust_panic_with_hook::h6c4d7d69d053bb09 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:841:13 [INFO] [stdout] 15: 0x7e1a8a0f177a - std::panicking::begin_panic_handler::{{closure}}::h7b56674cf0518b4b [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:706:13 [INFO] [stdout] 16: 0x7e1a8a0ed929 - std::sys::backtrace::__rust_end_short_backtrace::h3266312f35a9262a [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:168:18 [INFO] [stdout] 17: 0x7e1a8a0f140d - __rustc[f4ffc7196a45a630]::rust_begin_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:697:5 [INFO] [stdout] 18: 0x7e1a8a1394b0 - core::panicking::panic_fmt::h42f13c80076c805d [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x63ef70af7045 - trybuild::run::::run::h9721509b9aeca152 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trybuild-1.0.101/src/run.rs:101:13 [INFO] [stdout] 20: 0x63ef70afc658 - ::drop::h9f5f57cdf6acd466 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trybuild-1.0.101/src/lib.rs:340:38 [INFO] [stdout] 21: 0x63ef70a6ada7 - core::ptr::drop_in_place::ha638acb84794863f [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ptr/mod.rs:799:1 [INFO] [stdout] 22: 0x63ef70a6c12b - axum_macros::run_ui_tests::go::hbd376e6eaf145776 [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:822:5 [INFO] [stdout] 23: 0x63ef70a6ba13 - axum_macros::run_ui_tests::hc0e2461ed911b396 [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:827:5 [INFO] [stdout] 24: 0x63ef70a6ba62 - axum_macros::debug_handler::ui_debug_handler::h84ebd54c4d9ff226 [INFO] [stdout] at /opt/rustwide/workdir/src/debug_handler.rs:880:5 [INFO] [stdout] 25: 0x63ef70a6ba37 - axum_macros::debug_handler::ui_debug_handler::{{closure}}::h3e1351346e587e6a [INFO] [stdout] at /opt/rustwide/workdir/src/debug_handler.rs:879:22 [INFO] [stdout] 26: 0x63ef70a6acc6 - core::ops::function::FnOnce::call_once::h81059e6e9402cc5f [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 27: 0x63ef70d5c91b - core::ops::function::FnOnce::call_once::h892b3cd1ed940bc1 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 28: 0x63ef70d5c91b - test::__rust_begin_short_backtrace::h7f72273c41550b48 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:648:18 [INFO] [stdout] 29: 0x63ef70d5bb8e - test::run_test_in_process::{{closure}}::h42f0391f89834c5b [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:671:74 [INFO] [stdout] 30: 0x63ef70d5bb8e - as core::ops::function::FnOnce<()>>::call_once::h1b4865c43aaf8852 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 31: 0x63ef70d5bb8e - std::panicking::catch_unwind::do_call::h34aa7e2a6b9e7f6c [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] 32: 0x63ef70d5bb8e - std::panicking::catch_unwind::h994360178e3ed1c1 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] 33: 0x63ef70d5bb8e - std::panic::catch_unwind::h6982b95d01daf48c [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] 34: 0x63ef70d5bb8e - test::run_test_in_process::h740768e67b7da745 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:671:27 [INFO] [stdout] 35: 0x63ef70d5bb8e - test::run_test::{{closure}}::h00f00628574240a9 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:592:43 [INFO] [stdout] 36: 0x63ef70d1f7d4 - test::run_test::{{closure}}::h5626e17dcad266e2 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:622:41 [INFO] [stdout] 37: 0x63ef70d1f7d4 - std::sys::backtrace::__rust_begin_short_backtrace::hd75b822058746c5a [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:152:18 [INFO] [stdout] 38: 0x63ef70d230ca - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h272cdb2aa3fefbcf [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 39: 0x63ef70d230ca - as core::ops::function::FnOnce<()>>::call_once::h5c094eb97251fe22 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 40: 0x63ef70d230ca - std::panicking::catch_unwind::do_call::h0191b825eba0ee96 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] 41: 0x63ef70d230ca - std::panicking::catch_unwind::hcbb1bc6fb1213f87 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] 42: 0x63ef70d230ca - std::panic::catch_unwind::h6920d0849417775b [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] 43: 0x63ef70d230ca - std::thread::Builder::spawn_unchecked_::{{closure}}::h7f7dbea3633a5c8d [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 44: 0x63ef70d230ca - core::ops::function::FnOnce::call_once{{vtable.shim}}::h01722336b77302e3 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 45: 0x7e1a8a0f6247 - as core::ops::function::FnOnce>::call_once::h23ffb04297f2b6ae [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 46: 0x7e1a8a0f6247 - as core::ops::function::FnOnce>::call_once::h7eed0c3d02cfccd3 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 47: 0x7e1a8a0f6247 - std::sys::pal::unix::thread::Thread::new::thread_start::ha73048ec7e971876 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/pal/unix/thread.rs:97:17 [INFO] [stdout] 48: 0x7e1a89e60aa4 - [INFO] [stdout] 49: 0x7e1a89eeda34 - clone [INFO] [stdout] 50: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- typed_path::ui stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'typed_path::ui' panicked at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trybuild-1.0.101/src/run.rs:101:13: [INFO] [stdout] 13 of 14 tests failed [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x7e1a8a0ed432 - std::backtrace_rs::backtrace::libunwind::trace::h7c95ef939f65c294 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x7e1a8a0ed432 - std::backtrace_rs::backtrace::trace_unsynchronized::h32c948083968be8c [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x7e1a8a0ed432 - std::sys::backtrace::_print_fmt::hbce1ec88d06e088c [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x7e1a8a0ed432 - ::fmt::hb9fc0e74cd3e2ce7 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x7e1a8a13df83 - core::fmt::rt::Argument::fmt::h6807405d250eb341 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x7e1a8a13df83 - core::fmt::write::h44c4c28224d1d425 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/fmt/mod.rs:1460:25 [INFO] [stdout] 6: 0x7e1a8a0e11a3 - std::io::default_write_fmt::h6fafc5c7e9d14a26 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x7e1a8a0e11a3 - std::io::Write::write_fmt::h290d0920dffb2dfa [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x7e1a8a0ed282 - std::sys::backtrace::BacktraceLock::print::hdd765023e0895687 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x7e1a8a0f0f5c - std::panicking::default_hook::{{closure}}::h3703709d08ff9881 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:300:27 [INFO] [stdout] 10: 0x7e1a8a0f0db2 - std::panicking::default_hook::h52db45a3301fd26f [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:324:9 [INFO] [stdout] 11: 0x63ef70d57224 - as core::ops::function::Fn>::call::hb28c30a05cbb4e31 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 12: 0x63ef70d57224 - test::test_main_with_exit_callback::{{closure}}::hade7ce5d9d9f2ec0 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x7e1a8a0f1ab3 - as core::ops::function::Fn>::call::h14e5ecef0584a08f [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 14: 0x7e1a8a0f1ab3 - std::panicking::rust_panic_with_hook::h6c4d7d69d053bb09 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:841:13 [INFO] [stdout] 15: 0x7e1a8a0f177a - std::panicking::begin_panic_handler::{{closure}}::h7b56674cf0518b4b [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:706:13 [INFO] [stdout] 16: 0x7e1a8a0ed929 - std::sys::backtrace::__rust_end_short_backtrace::h3266312f35a9262a [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:168:18 [INFO] [stdout] 17: 0x7e1a8a0f140d - __rustc[f4ffc7196a45a630]::rust_begin_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:697:5 [INFO] [stdout] 18: 0x7e1a8a1394b0 - core::panicking::panic_fmt::h42f13c80076c805d [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x63ef70af7045 - trybuild::run::::run::h9721509b9aeca152 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trybuild-1.0.101/src/run.rs:101:13 [INFO] [stdout] 20: 0x63ef70afc658 - ::drop::h9f5f57cdf6acd466 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trybuild-1.0.101/src/lib.rs:340:38 [INFO] [stdout] 21: 0x63ef70a6ada7 - core::ptr::drop_in_place::ha638acb84794863f [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ptr/mod.rs:799:1 [INFO] [stdout] 22: 0x63ef70a6c12b - axum_macros::run_ui_tests::go::hbd376e6eaf145776 [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:822:5 [INFO] [stdout] 23: 0x63ef70a6ba13 - axum_macros::run_ui_tests::hc0e2461ed911b396 [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:827:5 [INFO] [stdout] 24: 0x63ef70a6bba2 - axum_macros::typed_path::ui::h43ad0e90883c3a85 [INFO] [stdout] at /opt/rustwide/workdir/src/typed_path.rs:435:5 [INFO] [stdout] 25: 0x63ef70a6bb77 - axum_macros::typed_path::ui::{{closure}}::ha395920058926aa0 [INFO] [stdout] at /opt/rustwide/workdir/src/typed_path.rs:434:8 [INFO] [stdout] 26: 0x63ef70a6ac86 - core::ops::function::FnOnce::call_once::h5a953277aa485ca0 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 27: 0x63ef70d5c91b - core::ops::function::FnOnce::call_once::h892b3cd1ed940bc1 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 28: 0x63ef70d5c91b - test::__rust_begin_short_backtrace::h7f72273c41550b48 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:648:18 [INFO] [stdout] 29: 0x63ef70d5bb8e - test::run_test_in_process::{{closure}}::h42f0391f89834c5b [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:671:74 [INFO] [stdout] 30: 0x63ef70d5bb8e - as core::ops::function::FnOnce<()>>::call_once::h1b4865c43aaf8852 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 31: 0x63ef70d5bb8e - std::panicking::catch_unwind::do_call::h34aa7e2a6b9e7f6c [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] 32: 0x63ef70d5bb8e - std::panicking::catch_unwind::h994360178e3ed1c1 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] 33: 0x63ef70d5bb8e - std::panic::catch_unwind::h6982b95d01daf48c [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] 34: 0x63ef70d5bb8e - test::run_test_in_process::h740768e67b7da745 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:671:27 [INFO] [stdout] 35: 0x63ef70d5bb8e - test::run_test::{{closure}}::h00f00628574240a9 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:592:43 [INFO] [stdout] 36: 0x63ef70d1f7d4 - test::run_test::{{closure}}::h5626e17dcad266e2 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:622:41 [INFO] [stdout] 37: 0x63ef70d1f7d4 - std::sys::backtrace::__rust_begin_short_backtrace::hd75b822058746c5a [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:152:18 [INFO] [stdout] 38: 0x63ef70d230ca - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h272cdb2aa3fefbcf [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 39: 0x63ef70d230ca - as core::ops::function::FnOnce<()>>::call_once::h5c094eb97251fe22 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 40: 0x63ef70d230ca - std::panicking::catch_unwind::do_call::h0191b825eba0ee96 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] 41: 0x63ef70d230ca - std::panicking::catch_unwind::hcbb1bc6fb1213f87 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] 42: 0x63ef70d230ca - std::panic::catch_unwind::h6920d0849417775b [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] 43: 0x63ef70d230ca - std::thread::Builder::spawn_unchecked_::{{closure}}::h7f7dbea3633a5c8d [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 44: 0x63ef70d230ca - core::ops::function::FnOnce::call_once{{vtable.shim}}::h01722336b77302e3 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 45: 0x7e1a8a0f6247 - as core::ops::function::FnOnce>::call_once::h23ffb04297f2b6ae [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 46: 0x7e1a8a0f6247 - as core::ops::function::FnOnce>::call_once::h7eed0c3d02cfccd3 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 47: 0x7e1a8a0f6247 - std::sys::pal::unix::thread::Thread::new::thread_start::ha73048ec7e971876 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/pal/unix/thread.rs:97:17 [INFO] [stdout] 48: 0x7e1a89e60aa4 - [INFO] [stdout] 49: 0x7e1a89eeda34 - clone [INFO] [stdout] 50: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- from_request::ui stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'from_request::ui' panicked at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trybuild-1.0.101/src/run.rs:101:13: [INFO] [stdout] 49 of 58 tests failed [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x7e1a8a0ed432 - std::backtrace_rs::backtrace::libunwind::trace::h7c95ef939f65c294 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x7e1a8a0ed432 - std::backtrace_rs::backtrace::trace_unsynchronized::h32c948083968be8c [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x7e1a8a0ed432 - std::sys::backtrace::_print_fmt::hbce1ec88d06e088c [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x7e1a8a0ed432 - ::fmt::hb9fc0e74cd3e2ce7 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x7e1a8a13df83 - core::fmt::rt::Argument::fmt::h6807405d250eb341 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x7e1a8a13df83 - core::fmt::write::h44c4c28224d1d425 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/fmt/mod.rs:1460:25 [INFO] [stdout] 6: 0x7e1a8a0e11a3 - std::io::default_write_fmt::h6fafc5c7e9d14a26 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x7e1a8a0e11a3 - std::io::Write::write_fmt::h290d0920dffb2dfa [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x7e1a8a0ed282 - std::sys::backtrace::BacktraceLock::print::hdd765023e0895687 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x7e1a8a0f0f5c - std::panicking::default_hook::{{closure}}::h3703709d08ff9881 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:300:27 [INFO] [stdout] 10: 0x7e1a8a0f0db2 - std::panicking::default_hook::h52db45a3301fd26f [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:324:9 [INFO] [stdout] 11: 0x63ef70d57224 - as core::ops::function::Fn>::call::hb28c30a05cbb4e31 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 12: 0x63ef70d57224 - test::test_main_with_exit_callback::{{closure}}::hade7ce5d9d9f2ec0 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x7e1a8a0f1ab3 - as core::ops::function::Fn>::call::h14e5ecef0584a08f [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 14: 0x7e1a8a0f1ab3 - std::panicking::rust_panic_with_hook::h6c4d7d69d053bb09 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:841:13 [INFO] [stdout] 15: 0x7e1a8a0f177a - std::panicking::begin_panic_handler::{{closure}}::h7b56674cf0518b4b [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:706:13 [INFO] [stdout] 16: 0x7e1a8a0ed929 - std::sys::backtrace::__rust_end_short_backtrace::h3266312f35a9262a [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:168:18 [INFO] [stdout] 17: 0x7e1a8a0f140d - __rustc[f4ffc7196a45a630]::rust_begin_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:697:5 [INFO] [stdout] 18: 0x7e1a8a1394b0 - core::panicking::panic_fmt::h42f13c80076c805d [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x63ef70af7045 - trybuild::run::::run::h9721509b9aeca152 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trybuild-1.0.101/src/run.rs:101:13 [INFO] [stdout] 20: 0x63ef70afc658 - ::drop::h9f5f57cdf6acd466 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trybuild-1.0.101/src/lib.rs:340:38 [INFO] [stdout] 21: 0x63ef70a6ada7 - core::ptr::drop_in_place::ha638acb84794863f [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ptr/mod.rs:799:1 [INFO] [stdout] 22: 0x63ef70a6c12b - axum_macros::run_ui_tests::go::hbd376e6eaf145776 [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:822:5 [INFO] [stdout] 23: 0x63ef70a6ba13 - axum_macros::run_ui_tests::hc0e2461ed911b396 [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:827:5 [INFO] [stdout] 24: 0x63ef70a6bb52 - axum_macros::from_request::ui::h8f268de98f45ddce [INFO] [stdout] at /opt/rustwide/workdir/src/from_request.rs:1055:5 [INFO] [stdout] 25: 0x63ef70a6bb27 - axum_macros::from_request::ui::{{closure}}::hfe3e7f09f9e926c9 [INFO] [stdout] at /opt/rustwide/workdir/src/from_request.rs:1054:8 [INFO] [stdout] 26: 0x63ef70a6abc6 - core::ops::function::FnOnce::call_once::h0d30292b95c7f73f [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 27: 0x63ef70d5c91b - core::ops::function::FnOnce::call_once::h892b3cd1ed940bc1 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 28: 0x63ef70d5c91b - test::__rust_begin_short_backtrace::h7f72273c41550b48 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:648:18 [INFO] [stdout] 29: 0x63ef70d5bb8e - test::run_test_in_process::{{closure}}::h42f0391f89834c5b [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:671:74 [INFO] [stdout] 30: 0x63ef70d5bb8e - as core::ops::function::FnOnce<()>>::call_once::h1b4865c43aaf8852 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 31: 0x63ef70d5bb8e - std::panicking::catch_unwind::do_call::h34aa7e2a6b9e7f6c [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] 32: 0x63ef70d5bb8e - std::panicking::catch_unwind::h994360178e3ed1c1 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] 33: 0x63ef70d5bb8e - std::panic::catch_unwind::h6982b95d01daf48c [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] 34: 0x63ef70d5bb8e - test::run_test_in_process::h740768e67b7da745 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:671:27 [INFO] [stdout] 35: 0x63ef70d5bb8e - test::run_test::{{closure}}::h00f00628574240a9 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:592:43 [INFO] [stdout] 36: 0x63ef70d1f7d4 - test::run_test::{{closure}}::h5626e17dcad266e2 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:622:41 [INFO] [stdout] 37: 0x63ef70d1f7d4 - std::sys::backtrace::__rust_begin_short_backtrace::hd75b822058746c5a [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:152:18 [INFO] [stdout] 38: 0x63ef70d230ca - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h272cdb2aa3fefbcf [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 39: 0x63ef70d230ca - as core::ops::function::FnOnce<()>>::call_once::h5c094eb97251fe22 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 40: 0x63ef70d230ca - std::panicking::catch_unwind::do_call::h0191b825eba0ee96 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] 41: 0x63ef70d230ca - std::panicking::catch_unwind::hcbb1bc6fb1213f87 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] 42: 0x63ef70d230ca - std::panic::catch_unwind::h6920d0849417775b [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] 43: 0x63ef70d230ca - std::thread::Builder::spawn_unchecked_::{{closure}}::h7f7dbea3633a5c8d [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 44: 0x63ef70d230ca - core::ops::function::FnOnce::call_once{{vtable.shim}}::h01722336b77302e3 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 45: 0x7e1a8a0f6247 - as core::ops::function::FnOnce>::call_once::h23ffb04297f2b6ae [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 46: 0x7e1a8a0f6247 - as core::ops::function::FnOnce>::call_once::h7eed0c3d02cfccd3 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 47: 0x7e1a8a0f6247 - std::sys::pal::unix::thread::Thread::new::thread_start::ha73048ec7e971876 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/pal/unix/thread.rs:97:17 [INFO] [stdout] 48: 0x7e1a89e60aa4 - [INFO] [stdout] 49: 0x7e1a89eeda34 - clone [INFO] [stdout] 50: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- from_ref::ui stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'from_ref::ui' panicked at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trybuild-1.0.101/src/run.rs:101:13: [INFO] [stdout] 4 of 4 tests failed [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x7e1a8a0ed432 - std::backtrace_rs::backtrace::libunwind::trace::h7c95ef939f65c294 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x7e1a8a0ed432 - std::backtrace_rs::backtrace::trace_unsynchronized::h32c948083968be8c [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x7e1a8a0ed432 - std::sys::backtrace::_print_fmt::hbce1ec88d06e088c [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x7e1a8a0ed432 - ::fmt::hb9fc0e74cd3e2ce7 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x7e1a8a13df83 - core::fmt::rt::Argument::fmt::h6807405d250eb341 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x7e1a8a13df83 - core::fmt::write::h44c4c28224d1d425 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/fmt/mod.rs:1460:25 [INFO] [stdout] 6: 0x7e1a8a0e11a3 - std::io::default_write_fmt::h6fafc5c7e9d14a26 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x7e1a8a0e11a3 - std::io::Write::write_fmt::h290d0920dffb2dfa [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x7e1a8a0ed282 - std::sys::backtrace::BacktraceLock::print::hdd765023e0895687 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x7e1a8a0f0f5c - std::panicking::default_hook::{{closure}}::h3703709d08ff9881 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:300:27 [INFO] [stdout] 10: 0x7e1a8a0f0db2 - std::panicking::default_hook::h52db45a3301fd26f [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:324:9 [INFO] [stdout] 11: 0x63ef70d57224 - as core::ops::function::Fn>::call::hb28c30a05cbb4e31 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 12: 0x63ef70d57224 - test::test_main_with_exit_callback::{{closure}}::hade7ce5d9d9f2ec0 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x7e1a8a0f1ab3 - as core::ops::function::Fn>::call::h14e5ecef0584a08f [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 14: 0x7e1a8a0f1ab3 - std::panicking::rust_panic_with_hook::h6c4d7d69d053bb09 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:841:13 [INFO] [stdout] 15: 0x7e1a8a0f177a - std::panicking::begin_panic_handler::{{closure}}::h7b56674cf0518b4b [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:706:13 [INFO] [stdout] 16: 0x7e1a8a0ed929 - std::sys::backtrace::__rust_end_short_backtrace::h3266312f35a9262a [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:168:18 [INFO] [stdout] 17: 0x7e1a8a0f140d - __rustc[f4ffc7196a45a630]::rust_begin_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:697:5 [INFO] [stdout] 18: 0x7e1a8a1394b0 - core::panicking::panic_fmt::h42f13c80076c805d [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x63ef70af7045 - trybuild::run::::run::h9721509b9aeca152 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trybuild-1.0.101/src/run.rs:101:13 [INFO] [stdout] 20: 0x63ef70afc658 - ::drop::h9f5f57cdf6acd466 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trybuild-1.0.101/src/lib.rs:340:38 [INFO] [stdout] 21: 0x63ef70a6ada7 - core::ptr::drop_in_place::ha638acb84794863f [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ptr/mod.rs:799:1 [INFO] [stdout] 22: 0x63ef70a6c12b - axum_macros::run_ui_tests::go::hbd376e6eaf145776 [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:822:5 [INFO] [stdout] 23: 0x63ef70a6ba13 - axum_macros::run_ui_tests::hc0e2461ed911b396 [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:827:5 [INFO] [stdout] 24: 0x63ef70a6bb02 - axum_macros::from_ref::ui::ha49836c462e4d28f [INFO] [stdout] at /opt/rustwide/workdir/src/from_ref.rs:104:5 [INFO] [stdout] 25: 0x63ef70a6bad7 - axum_macros::from_ref::ui::{{closure}}::h773c1d80ce123a7c [INFO] [stdout] at /opt/rustwide/workdir/src/from_ref.rs:103:8 [INFO] [stdout] 26: 0x63ef70a6ac06 - core::ops::function::FnOnce::call_once::h48f6ba2bf002a2f4 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 27: 0x63ef70d5c91b - core::ops::function::FnOnce::call_once::h892b3cd1ed940bc1 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 28: 0x63ef70d5c91b - test::__rust_begin_short_backtrace::h7f72273c41550b48 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:648:18 [INFO] [stdout] 29: 0x63ef70d5bb8e - test::run_test_in_process::{{closure}}::h42f0391f89834c5b [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:671:74 [INFO] [stdout] 30: 0x63ef70d5bb8e - as core::ops::function::FnOnce<()>>::call_once::h1b4865c43aaf8852 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 31: 0x63ef70d5bb8e - std::panicking::catch_unwind::do_call::h34aa7e2a6b9e7f6c [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] 32: 0x63ef70d5bb8e - std::panicking::catch_unwind::h994360178e3ed1c1 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] 33: 0x63ef70d5bb8e - std::panic::catch_unwind::h6982b95d01daf48c [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] 34: 0x63ef70d5bb8e - test::run_test_in_process::h740768e67b7da745 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:671:27 [INFO] [stdout] 35: 0x63ef70d5bb8e - test::run_test::{{closure}}::h00f00628574240a9 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:592:43 [INFO] [stdout] 36: 0x63ef70d1f7d4 - test::run_test::{{closure}}::h5626e17dcad266e2 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:622:41 [INFO] [stdout] 37: 0x63ef70d1f7d4 - std::sys::backtrace::__rust_begin_short_backtrace::hd75b822058746c5a [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:152:18 [INFO] [stdout] 38: 0x63ef70d230ca - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h272cdb2aa3fefbcf [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 39: 0x63ef70d230ca - as core::ops::function::FnOnce<()>>::call_once::h5c094eb97251fe22 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 40: 0x63ef70d230ca - std::panicking::catch_unwind::do_call::h0191b825eba0ee96 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] 41: 0x63ef70d230ca - std::panicking::catch_unwind::hcbb1bc6fb1213f87 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] 42: 0x63ef70d230ca - std::panic::catch_unwind::h6920d0849417775b [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] 43: 0x63ef70d230ca - std::thread::Builder::spawn_unchecked_::{{closure}}::h7f7dbea3633a5c8d [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 44: 0x63ef70d230ca - core::ops::function::FnOnce::call_once{{vtable.shim}}::h01722336b77302e3 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 45: 0x7e1a8a0f6247 - as core::ops::function::FnOnce>::call_once::h23ffb04297f2b6ae [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 46: 0x7e1a8a0f6247 - as core::ops::function::FnOnce>::call_once::h7eed0c3d02cfccd3 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 47: 0x7e1a8a0f6247 - std::sys::pal::unix::thread::Thread::new::thread_start::ha73048ec7e971876 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/pal/unix/thread.rs:97:17 [INFO] [stdout] 48: 0x7e1a89e60aa4 - [INFO] [stdout] 49: 0x7e1a89eeda34 - clone [INFO] [stdout] 50: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- debug_handler::ui_debug_middleware stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'debug_handler::ui_debug_middleware' panicked at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trybuild-1.0.101/src/run.rs:101:13: [INFO] [stdout] 4 of 4 tests failed [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x7e1a8a0ed432 - std::backtrace_rs::backtrace::libunwind::trace::h7c95ef939f65c294 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x7e1a8a0ed432 - std::backtrace_rs::backtrace::trace_unsynchronized::h32c948083968be8c [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x7e1a8a0ed432 - std::sys::backtrace::_print_fmt::hbce1ec88d06e088c [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x7e1a8a0ed432 - ::fmt::hb9fc0e74cd3e2ce7 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x7e1a8a13df83 - core::fmt::rt::Argument::fmt::h6807405d250eb341 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x7e1a8a13df83 - core::fmt::write::h44c4c28224d1d425 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/fmt/mod.rs:1460:25 [INFO] [stdout] 6: 0x7e1a8a0e11a3 - std::io::default_write_fmt::h6fafc5c7e9d14a26 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x7e1a8a0e11a3 - std::io::Write::write_fmt::h290d0920dffb2dfa [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x7e1a8a0ed282 - std::sys::backtrace::BacktraceLock::print::hdd765023e0895687 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x7e1a8a0f0f5c - std::panicking::default_hook::{{closure}}::h3703709d08ff9881 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:300:27 [INFO] [stdout] 10: 0x7e1a8a0f0db2 - std::panicking::default_hook::h52db45a3301fd26f [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:324:9 [INFO] [stdout] 11: 0x63ef70d57224 - as core::ops::function::Fn>::call::hb28c30a05cbb4e31 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 12: 0x63ef70d57224 - test::test_main_with_exit_callback::{{closure}}::hade7ce5d9d9f2ec0 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x7e1a8a0f1ab3 - as core::ops::function::Fn>::call::h14e5ecef0584a08f [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 14: 0x7e1a8a0f1ab3 - std::panicking::rust_panic_with_hook::h6c4d7d69d053bb09 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:841:13 [INFO] [stdout] 15: 0x7e1a8a0f177a - std::panicking::begin_panic_handler::{{closure}}::h7b56674cf0518b4b [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:706:13 [INFO] [stdout] 16: 0x7e1a8a0ed929 - std::sys::backtrace::__rust_end_short_backtrace::h3266312f35a9262a [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:168:18 [INFO] [stdout] 17: 0x7e1a8a0f140d - __rustc[f4ffc7196a45a630]::rust_begin_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:697:5 [INFO] [stdout] 18: 0x7e1a8a1394b0 - core::panicking::panic_fmt::h42f13c80076c805d [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x63ef70af7045 - trybuild::run::::run::h9721509b9aeca152 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trybuild-1.0.101/src/run.rs:101:13 [INFO] [stdout] 20: 0x63ef70afc658 - ::drop::h9f5f57cdf6acd466 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trybuild-1.0.101/src/lib.rs:340:38 [INFO] [stdout] 21: 0x63ef70a6ada7 - core::ptr::drop_in_place::ha638acb84794863f [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ptr/mod.rs:799:1 [INFO] [stdout] 22: 0x63ef70a6c12b - axum_macros::run_ui_tests::go::hbd376e6eaf145776 [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:822:5 [INFO] [stdout] 23: 0x63ef70a6ba13 - axum_macros::run_ui_tests::hc0e2461ed911b396 [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:827:5 [INFO] [stdout] 24: 0x63ef70a6bab2 - axum_macros::debug_handler::ui_debug_middleware::h65327d7d40f0ca63 [INFO] [stdout] at /opt/rustwide/workdir/src/debug_handler.rs:885:5 [INFO] [stdout] 25: 0x63ef70a6ba87 - axum_macros::debug_handler::ui_debug_middleware::{{closure}}::ha8ccd732aab1b127 [INFO] [stdout] at /opt/rustwide/workdir/src/debug_handler.rs:884:25 [INFO] [stdout] 26: 0x63ef70a6ac46 - core::ops::function::FnOnce::call_once::h58e885590fc48a66 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 27: 0x63ef70d5c91b - core::ops::function::FnOnce::call_once::h892b3cd1ed940bc1 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 28: 0x63ef70d5c91b - test::__rust_begin_short_backtrace::h7f72273c41550b48 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:648:18 [INFO] [stdout] 29: 0x63ef70d5bb8e - test::run_test_in_process::{{closure}}::h42f0391f89834c5b [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:671:74 [INFO] [stdout] 30: 0x63ef70d5bb8e - as core::ops::function::FnOnce<()>>::call_once::h1b4865c43aaf8852 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 31: 0x63ef70d5bb8e - std::panicking::catch_unwind::do_call::h34aa7e2a6b9e7f6c [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] 32: 0x63ef70d5bb8e - std::panicking::catch_unwind::h994360178e3ed1c1 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] 33: 0x63ef70d5bb8e - std::panic::catch_unwind::h6982b95d01daf48c [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] 34: 0x63ef70d5bb8e - test::run_test_in_process::h740768e67b7da745 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:671:27 [INFO] [stdout] 35: 0x63ef70d5bb8e - test::run_test::{{closure}}::h00f00628574240a9 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:592:43 [INFO] [stdout] 36: 0x63ef70d1f7d4 - test::run_test::{{closure}}::h5626e17dcad266e2 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:622:41 [INFO] [stdout] 37: 0x63ef70d1f7d4 - std::sys::backtrace::__rust_begin_short_backtrace::hd75b822058746c5a [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:152:18 [INFO] [stdout] 38: 0x63ef70d230ca - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h272cdb2aa3fefbcf [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 39: 0x63ef70d230ca - as core::ops::function::FnOnce<()>>::call_once::h5c094eb97251fe22 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 40: 0x63ef70d230ca - std::panicking::catch_unwind::do_call::h0191b825eba0ee96 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] 41: 0x63ef70d230ca - std::panicking::catch_unwind::hcbb1bc6fb1213f87 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] 42: 0x63ef70d230ca - std::panic::catch_unwind::h6920d0849417775b [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] 43: 0x63ef70d230ca - std::thread::Builder::spawn_unchecked_::{{closure}}::h7f7dbea3633a5c8d [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 44: 0x63ef70d230ca - core::ops::function::FnOnce::call_once{{vtable.shim}}::h01722336b77302e3 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 45: 0x7e1a8a0f6247 - as core::ops::function::FnOnce>::call_once::h23ffb04297f2b6ae [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 46: 0x7e1a8a0f6247 - as core::ops::function::FnOnce>::call_once::h7eed0c3d02cfccd3 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 47: 0x7e1a8a0f6247 - std::sys::pal::unix::thread::Thread::new::thread_start::ha73048ec7e971876 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/pal/unix/thread.rs:97:17 [INFO] [stdout] 48: 0x7e1a89e60aa4 - [INFO] [stdout] 49: 0x7e1a89eeda34 - clone [INFO] [stdout] 50: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] debug_handler::ui_debug_handler [INFO] [stdout] debug_handler::ui_debug_middleware [INFO] [stdout] from_ref::ui [INFO] [stdout] from_request::ui [INFO] [stdout] typed_path::ui [INFO] [stdout] [INFO] [stdout] test result: FAILED. 0 passed; 5 failed; 0 ignored; 0 measured; 0 filtered out; finished in 64.25s [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass `--lib` [INFO] running `Command { std: "docker" "inspect" "7dcc3b44fd3937475ba283c6eb03277bc0937bdde78f19cafe9ac000d7833978", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7dcc3b44fd3937475ba283c6eb03277bc0937bdde78f19cafe9ac000d7833978", kill_on_drop: false }` [INFO] [stdout] 7dcc3b44fd3937475ba283c6eb03277bc0937bdde78f19cafe9ac000d7833978