[INFO] fetching crate utoipa-gen 3.3.0...
[INFO] testing utoipa-gen-3.3.0 against 1.69.0 for beta-1.70-1
[INFO] extracting crate utoipa-gen 3.3.0 into /workspace/builds/worker-3-tc1/source
[INFO] validating manifest of crates.io crate utoipa-gen 3.3.0 on toolchain 1.69.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.69.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate utoipa-gen 3.3.0
[INFO] finished tweaking crates.io crate utoipa-gen 3.3.0
[INFO] tweaked toml for crates.io crate utoipa-gen 3.3.0 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" __CARGO_TEST_CHANNEL_OVERRIDE_DO_NOT_USE_THIS="nightly" "/workspace/cargo-home/bin/cargo" "+1.69.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.69.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[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:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 3e886057db387ce3eef5c5fe2500d5959413a83ef06ebe896a3c603d567415bd
[INFO] running `Command { std: "docker" "start" "-a" "3e886057db387ce3eef5c5fe2500d5959413a83ef06ebe896a3c603d567415bd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3e886057db387ce3eef5c5fe2500d5959413a83ef06ebe896a3c603d567415bd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3e886057db387ce3eef5c5fe2500d5959413a83ef06ebe896a3c603d567415bd", kill_on_drop: false }`
[INFO] [stdout] 3e886057db387ce3eef5c5fe2500d5959413a83ef06ebe896a3c603d567415bd
[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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 96756289cdedec3beb239696e096efbeb491ef5e422a4557e0a145d47fbec1f5
[INFO] running `Command { std: "docker" "start" "-a" "96756289cdedec3beb239696e096efbeb491ef5e422a4557e0a145d47fbec1f5", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]    Compiling proc-macro2 v1.0.56
[INFO] [stderr]    Compiling version_check v0.9.4
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]    Compiling quote v1.0.26
[INFO] [stderr]    Compiling syn v2.0.15
[INFO] [stderr]    Compiling utoipa-gen v3.3.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 10.74s
[INFO] running `Command { std: "docker" "inspect" "96756289cdedec3beb239696e096efbeb491ef5e422a4557e0a145d47fbec1f5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "96756289cdedec3beb239696e096efbeb491ef5e422a4557e0a145d47fbec1f5", kill_on_drop: false }`
[INFO] [stdout] 96756289cdedec3beb239696e096efbeb491ef5e422a4557e0a145d47fbec1f5
[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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 83a482cf96312d2063d2a401818afe42883927d7dae9312aa26c5b548854e06f
[INFO] running `Command { std: "docker" "start" "-a" "83a482cf96312d2063d2a401818afe42883927d7dae9312aa26c5b548854e06f", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.56
[INFO] [stderr]    Compiling serde v1.0.160
[INFO] [stderr]    Compiling pin-project-lite v0.2.9
[INFO] [stderr]    Compiling futures-core v0.3.28
[INFO] [stderr]    Compiling parking_lot_core v0.9.7
[INFO] [stderr]    Compiling lock_api v0.4.9
[INFO] [stderr]    Compiling once_cell v1.17.1
[INFO] [stderr]    Compiling futures-sink v0.3.28
[INFO] [stderr]    Compiling tokio v1.28.0
[INFO] [stderr]    Compiling slab v0.4.8
[INFO] [stderr]    Compiling futures-task v0.3.28
[INFO] [stderr]    Compiling futures-channel v0.3.28
[INFO] [stderr]    Compiling futures-util v0.3.28
[INFO] [stderr]    Compiling mio v0.8.6
[INFO] [stderr]    Compiling socket2 v0.4.9
[INFO] [stderr]    Compiling signal-hook-registry v1.4.1
[INFO] [stderr]    Compiling num_cpus v1.15.0
[INFO] [stderr]    Compiling pin-utils v0.1.0
[INFO] [stderr]    Compiling futures-io v0.3.28
[INFO] [stderr]    Compiling tracing-core v0.1.30
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling proc-macro2-diagnostics v0.10.0
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]    Compiling httparse v1.8.0
[INFO] [stderr]    Compiling yansi v0.5.1
[INFO] [stderr]    Compiling hashbrown v0.12.3
[INFO] [stderr]    Compiling typenum v1.16.0
[INFO] [stderr]    Compiling quote v1.0.26
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling rustversion v1.0.12
[INFO] [stderr]    Compiling time-core v0.1.0
[INFO] [stderr]    Compiling tower-service v0.3.2
[INFO] [stderr]    Compiling httpdate v1.0.2
[INFO] [stderr]    Compiling http-body v0.4.5
[INFO] [stderr]    Compiling uncased v0.9.7
[INFO] [stderr]    Compiling mime v0.3.17
[INFO] [stderr]    Compiling syn v2.0.15
[INFO] [stderr]    Compiling time-macros v0.2.8
[INFO] [stderr]    Compiling try-lock v0.2.4
[INFO] [stderr]    Compiling paste v1.0.12
[INFO] [stderr]    Compiling want v0.3.0
[INFO] [stderr]    Compiling num-traits v0.2.15
[INFO] [stderr]    Compiling cookie v0.17.0
[INFO] [stderr]    Compiling bitflags v2.2.1
[INFO] [stderr]    Compiling ref-cast v1.0.16
[INFO] [stderr]    Compiling local-waker v0.1.3
[INFO] [stderr]    Compiling inlinable_string v0.1.15
[INFO] [stderr]    Compiling strsim v0.10.0
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]    Compiling rustix v0.37.18
[INFO] [stderr]    Compiling async-trait v0.1.68
[INFO] [stderr]    Compiling serde_json v1.0.96
[INFO] [stderr]    Compiling bytestring v1.3.0
[INFO] [stderr]    Compiling encoding_rs v0.8.32
[INFO] [stderr]    Compiling ahash v0.8.3
[INFO] [stderr]    Compiling linux-raw-sys v0.3.6
[INFO] [stderr]    Compiling actix-utils v3.0.1
[INFO] [stderr]    Compiling stable-pattern v0.1.0
[INFO] [stderr]    Compiling ahash v0.7.6
[INFO] [stderr]    Compiling figment v0.10.8
[INFO] [stderr]    Compiling multer v2.1.0
[INFO] [stderr]    Compiling atomic v0.5.1
[INFO] [stderr]    Compiling axum-core v0.3.4
[INFO] [stderr]    Compiling either v1.8.1
[INFO] [stderr]    Compiling convert_case v0.4.0
[INFO] [stderr]    Compiling tower-layer v0.3.2
[INFO] [stderr]    Compiling state v0.5.3
[INFO] [stderr]    Compiling actix-service v2.0.2
[INFO] [stderr]    Compiling cpufeatures v0.2.7
[INFO] [stderr]    Compiling axum v0.6.17
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]    Compiling rocket v0.5.0-rc.3
[INFO] [stderr]    Compiling glob v0.3.1
[INFO] [stderr]    Compiling spin v0.9.8
[INFO] [stderr]    Compiling unicode-xid v0.2.4
[INFO] [stderr]    Compiling rust_decimal v1.29.1
[INFO] [stderr]    Compiling fastrand v1.9.0
[INFO] [stderr]    Compiling base64 v0.21.0
[INFO] [stderr]    Compiling language-tags v0.3.2
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling digest v0.10.6
[INFO] [stderr]    Compiling num-integer v0.1.45
[INFO] [stderr]    Compiling time v0.1.45
[INFO] [stderr]    Compiling binascii v0.1.4
[INFO] [stderr]    Compiling sync_wrapper v0.1.2
[INFO] [stderr]    Compiling arrayvec v0.7.2
[INFO] [stderr]    Compiling sha1 v0.10.5
[INFO] [stderr]    Compiling matchit v0.7.0
[INFO] [stderr]    Compiling iana-time-zone v0.1.56
[INFO] [stderr]    Compiling futures v0.3.28
[INFO] [stderr]    Compiling local-channel v0.1.3
[INFO] [stderr]    Compiling darling_core v0.20.0
[INFO] [stderr]    Compiling tempfile v3.5.0
[INFO] [stderr]    Compiling is-terminal v0.4.7
[INFO] [stderr]    Compiling devise_core v0.4.1
[INFO] [stderr]    Compiling serde_derive v1.0.160
[INFO] [stderr]    Compiling tokio-macros v2.1.0
[INFO] [stderr]    Compiling tracing-attributes v0.1.24
[INFO] [stderr]    Compiling pear_codegen v0.2.4
[INFO] [stderr]    Compiling ref-cast-impl v1.0.16
[INFO] [stderr]    Compiling devise_codegen v0.4.1
[INFO] [stderr]    Compiling async-stream-impl v0.3.5
[INFO] [stderr]    Compiling darling_macro v0.20.0
[INFO] [stderr]    Compiling pin-project-internal v1.0.12
[INFO] [stderr]    Compiling derive_more v0.99.17
[INFO] [stderr]    Compiling actix-macros v0.2.3
[INFO] [stderr]    Compiling utoipa-gen v3.3.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling pear v0.2.4
[INFO] [stderr]    Compiling async-stream v0.3.5
[INFO] [stderr]    Compiling devise v0.4.1
[INFO] [stderr]    Compiling darling v0.20.0
[INFO] [stderr]    Compiling serde_with_macros v2.3.3
[INFO] [stderr]    Compiling tracing v0.1.37
[INFO] [stderr]    Compiling pin-project v1.0.12
[INFO] [stderr]    Compiling smallvec v1.10.0
[INFO] [stderr]    Compiling time v0.3.20
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling actix-router v0.5.1
[INFO] [stderr]    Compiling toml v0.5.11
[INFO] [stderr]    Compiling serde_path_to_error v0.1.11
[INFO] [stderr]    Compiling ubyte v0.10.3
[INFO] [stderr]    Compiling chrono v0.4.24
[INFO] [stderr]    Compiling serde_with v2.3.3
[INFO] [stderr]    Compiling parking_lot v0.12.1
[INFO] [stderr]    Compiling actix-web-codegen v4.2.0
[INFO] [stderr]    Compiling assert-json-diff v2.0.2
[INFO] [stderr]    Compiling tokio-util v0.7.8
[INFO] [stderr]    Compiling actix-rt v2.8.0
[INFO] [stderr]    Compiling tower v0.4.13
[INFO] [stderr]    Compiling tokio-stream v0.1.14
[INFO] [stderr]    Compiling actix-server v2.2.0
[INFO] [stderr]    Compiling h2 v0.3.18
[INFO] [stderr]    Compiling actix-codec v0.5.0
[INFO] [stderr]    Compiling hyper v0.14.26
[INFO] [stderr]    Compiling actix-http v3.3.1
[INFO] [stderr]    Compiling actix-web v4.3.1
[INFO] [stderr]    Compiling rocket_http v0.5.0-rc.3
[INFO] [stderr]    Compiling rocket_codegen v0.5.0-rc.3
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]  --> tests/modify_test.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use utoipa::{
[INFO] [stdout]   |     ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]  --> tests/modify_test.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use utoipa::{
[INFO] [stdout]   |     ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]   --> tests/modify_test.rs:13:23
[INFO] [stdout]    |
[INFO] [stdout] 13 |     #[derive(Default, OpenApi)]
[INFO] [stdout]    |                       ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the attribute macro `openapi`
[INFO] [stdout]   --> tests/modify_test.rs:14:7
[INFO] [stdout]    |
[INFO] [stdout] 14 |     #[openapi(modifiers(&SecurityAddon))]
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]  --> tests/utoipa_gen_test.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use utoipa::{
[INFO] [stdout]   |     ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]  --> tests/utoipa_gen_test.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use utoipa::{
[INFO] [stdout]   |     ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]   --> tests/utoipa_gen_test.rs:54:7
[INFO] [stdout]    |
[INFO] [stdout] 54 |     #[utoipa::path(
[INFO] [stdout]    |       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]   --> tests/utoipa_gen_test.rs:13:34
[INFO] [stdout]    |
[INFO] [stdout] 13 | #[derive(Deserialize, Serialize, ToSchema)]
[INFO] [stdout]    |                                  ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]  --> tests/openapi_derive.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use utoipa::{
[INFO] [stdout]   |     ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]  --> tests/path_response_derive_test.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use utoipa::openapi::{RefOr, Response};
[INFO] [stdout]   |     ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]   --> tests/modify_test.rs:22:17
[INFO] [stdout]    |
[INFO] [stdout] 22 |                 utoipa::openapi::ComponentsBuilder::new()
[INFO] [stdout]    |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]  --> tests/openapi_derive.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use utoipa::{
[INFO] [stdout]   |     ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]   --> tests/openapi_derive.rs:92:13
[INFO] [stdout]    |
[INFO] [stdout] 92 |         use utoipa::ToSchema;
[INFO] [stdout]    |             ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]   --> tests/openapi_derive.rs:16:23
[INFO] [stdout]    |
[INFO] [stdout] 16 |     #[derive(Default, OpenApi)]
[INFO] [stdout]    |                       ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]   --> tests/utoipa_gen_test.rs:14:3
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[schema(example = json!({"name": "bob the cat", "id": 1}))]
[INFO] [stdout]    |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]   --> tests/utoipa_gen_test.rs:81:19
[INFO] [stdout]    |
[INFO] [stdout] 81 | #[derive(Default, OpenApi)]
[INFO] [stdout]    |                   ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the attribute macro `openapi`
[INFO] [stdout]   --> tests/utoipa_gen_test.rs:82:3
[INFO] [stdout]    |
[INFO] [stdout] 82 | #[openapi(
[INFO] [stdout]    |   ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]    --> tests/utoipa_gen_test.rs:104:34
[INFO] [stdout]     |
[INFO] [stdout] 104 | #[derive(Deserialize, Serialize, ToSchema)]
[INFO] [stdout]     |                                  ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]    --> tests/utoipa_gen_test.rs:109:34
[INFO] [stdout]     |
[INFO] [stdout] 109 | #[derive(Deserialize, Serialize, ToSchema)]
[INFO] [stdout]     |                                  ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]    --> tests/utoipa_gen_test.rs:114:34
[INFO] [stdout]     |
[INFO] [stdout] 114 | #[derive(Deserialize, Serialize, ToSchema)]
[INFO] [stdout]     |                                  ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `aliases` in this scope
[INFO] [stdout]    --> tests/utoipa_gen_test.rs:115:3
[INFO] [stdout]     |
[INFO] [stdout] 115 | #[aliases(GenericC = C<A, B>, GenericD = C<B, A>)]
[INFO] [stdout]     |   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]    --> tests/utoipa_gen_test.rs:96:36
[INFO] [stdout]     |
[INFO] [stdout] 96  |         #[derive(Debug, Serialize, ToSchema)]
[INFO] [stdout]     |                                    ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 163 |     build_foo!(GetFooBody, Foo, FooResources);
[INFO] [stdout]     |     ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `build_foo` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]  --> tests/path_response_derive_test.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use utoipa::{OpenApi, ToResponse};
[INFO] [stdout]   |     ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `utoipa-gen` due to 6 previous errors
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]   --> tests/path_response_derive_test.rs:26:13
[INFO] [stdout]    |
[INFO] [stdout] 26 |         use utoipa::OpenApi;
[INFO] [stdout]    |             ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 47 |     let doc = api_doc!(module: simple_success_response);
[INFO] [stdout]    |               ----------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]   --> tests/path_response_derive_test.rs:26:13
[INFO] [stdout]    |
[INFO] [stdout] 26 |         use utoipa::OpenApi;
[INFO] [stdout]    |             ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 70 |     let doc = api_doc!(module: multiple_simple_responses);
[INFO] [stdout]    |               ------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:26:13
[INFO] [stdout]     |
[INFO] [stdout] 26  |         use utoipa::OpenApi;
[INFO] [stdout]     |             ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 104 |     let doc = api_doc!(module: http_status_code_responses);
[INFO] [stdout]     |               -------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:26:13
[INFO] [stdout]     |
[INFO] [stdout] 26  |         use utoipa::OpenApi;
[INFO] [stdout]     |             ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 141 |     let doc = api_doc!(module: reusable_responses);
[INFO] [stdout]     |               ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:26:13
[INFO] [stdout]     |
[INFO] [stdout] 26  |           use utoipa::OpenApi;
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/utoipa_gen_test.rs:157:5
[INFO] [stdout]     |
[INFO] [stdout] 157 |     utoipa::openapi::OpenApi::new(
[INFO] [stdout]     |     ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:26:13
[INFO] [stdout]     |
[INFO] [stdout] 26  |           use utoipa::OpenApi;
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:26:13
[INFO] [stdout]     |
[INFO] [stdout] 26  |           use utoipa::OpenApi;
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:26:13
[INFO] [stdout]     |
[INFO] [stdout] 26  |           use utoipa::OpenApi;
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:26:13
[INFO] [stdout]     |
[INFO] [stdout] 26  |           use utoipa::OpenApi;
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:26:13
[INFO] [stdout]     |
[INFO] [stdout] 26  |           use utoipa::OpenApi;
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/utoipa_gen_test.rs:159:9
[INFO] [stdout]     |
[INFO] [stdout] 159 |         utoipa::openapi::Paths::new(),
[INFO] [stdout]     |         ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:26:13
[INFO] [stdout]     |
[INFO] [stdout] 26  |           use utoipa::OpenApi;
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]   --> tests/openapi_derive.rs:17:7
[INFO] [stdout]    |
[INFO] [stdout] 17 |     #[openapi(security(
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]   --> tests/openapi_derive.rs:36:14
[INFO] [stdout]    |
[INFO] [stdout] 36 |     #[derive(OpenApi)]
[INFO] [stdout]    |              ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/utoipa_gen_test.rs:158:9
[INFO] [stdout]     |
[INFO] [stdout] 158 |         utoipa::openapi::Info::new("my application", "0.1.0"),
[INFO] [stdout]     |         ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 3   | use rocket::fairing::Info;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Info`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 158 -         utoipa::openapi::Info::new("my application", "0.1.0"),
[INFO] [stdout] 158 +         Info::new("my application", "0.1.0"),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:26:13
[INFO] [stdout]     |
[INFO] [stdout] 26  |           use utoipa::OpenApi;
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]   --> tests/openapi_derive.rs:37:7
[INFO] [stdout]    |
[INFO] [stdout] 37 |     #[openapi(tags(
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]   --> tests/openapi_derive.rs:60:14
[INFO] [stdout]    |
[INFO] [stdout] 60 |     #[derive(OpenApi)]
[INFO] [stdout]    |              ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:26:13
[INFO] [stdout]     |
[INFO] [stdout] 26  |           use utoipa::OpenApi;
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]  --> tests/request_body_derive_test.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use utoipa::OpenApi;
[INFO] [stdout]   |     ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]   --> tests/openapi_derive.rs:61:7
[INFO] [stdout]    |
[INFO] [stdout] 61 |     #[openapi(external_docs(
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]   --> tests/openapi_derive.rs:77:14
[INFO] [stdout]    |
[INFO] [stdout] 77 |     #[derive(OpenApi)]
[INFO] [stdout]    |              ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:26:13
[INFO] [stdout]     |
[INFO] [stdout] 26  |           use utoipa::OpenApi;
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]   --> tests/request_body_derive_test.rs:12:22
[INFO] [stdout]    |
[INFO] [stdout] 12 |               #[derive(utoipa::ToSchema)]
[INFO] [stdout]    |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 31 | / test_fn! {
[INFO] [stdout] 32 | |     module: derive_request_body_simple,
[INFO] [stdout] 33 | |     body: = Foo
[INFO] [stdout] 34 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:26:13
[INFO] [stdout]     |
[INFO] [stdout] 26  |           use utoipa::OpenApi;
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]   --> tests/openapi_derive.rs:78:7
[INFO] [stdout]    |
[INFO] [stdout] 78 |     #[openapi(external_docs(url = "http://localhost.more.about.api"))]
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]   --> tests/request_body_derive_test.rs:18:15
[INFO] [stdout]    |
[INFO] [stdout] 18 |               #[utoipa::path(
[INFO] [stdout]    |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 31 | / test_fn! {
[INFO] [stdout] 32 | |     module: derive_request_body_simple,
[INFO] [stdout] 33 | |     body: = Foo
[INFO] [stdout] 34 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]   --> tests/openapi_derive.rs:94:18
[INFO] [stdout]    |
[INFO] [stdout] 94 |         #[derive(ToSchema)]
[INFO] [stdout]    |                  ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/openapi_derive.rs:101:14
[INFO] [stdout]     |
[INFO] [stdout] 101 |     #[derive(OpenApi)]
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]   --> tests/request_body_derive_test.rs:12:22
[INFO] [stdout]    |
[INFO] [stdout] 12 |               #[derive(utoipa::ToSchema)]
[INFO] [stdout]    |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 52 | / test_fn! {
[INFO] [stdout] 53 | |     module: derive_request_body_simple_array,
[INFO] [stdout] 54 | |     body: = [Foo]
[INFO] [stdout] 55 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:26:13
[INFO] [stdout]     |
[INFO] [stdout] 26  |           use utoipa::OpenApi;
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]   --> tests/request_body_derive_test.rs:18:15
[INFO] [stdout]    |
[INFO] [stdout] 18 |               #[utoipa::path(
[INFO] [stdout]    |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 52 | / test_fn! {
[INFO] [stdout] 53 | |     module: derive_request_body_simple_array,
[INFO] [stdout] 54 | |     body: = [Foo]
[INFO] [stdout] 55 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]   --> tests/request_body_derive_test.rs:12:22
[INFO] [stdout]    |
[INFO] [stdout] 12 |               #[derive(utoipa::ToSchema)]
[INFO] [stdout]    |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 75 | / test_fn! {
[INFO] [stdout] 76 | |     module: derive_request_body_option_array,
[INFO] [stdout] 77 | |     body: = Option<[Foo]>
[INFO] [stdout] 78 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/openapi_derive.rs:102:7
[INFO] [stdout]     |
[INFO] [stdout] 102 |     #[openapi(components(schemas(custom::Todo)))]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:26:13
[INFO] [stdout]     |
[INFO] [stdout] 26  |           use utoipa::OpenApi;
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]   --> tests/request_body_derive_test.rs:18:15
[INFO] [stdout]    |
[INFO] [stdout] 18 |               #[utoipa::path(
[INFO] [stdout]    |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 75 | / test_fn! {
[INFO] [stdout] 76 | |     module: derive_request_body_option_array,
[INFO] [stdout] 77 | |     body: = Option<[Foo]>
[INFO] [stdout] 78 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/openapi_derive.rs:129:14
[INFO] [stdout]     |
[INFO] [stdout] 129 |     #[derive(OpenApi)]
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:12:22
[INFO] [stdout]     |
[INFO] [stdout] 12  |               #[derive(utoipa::ToSchema)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 108 | / test_fn! {
[INFO] [stdout] 109 | |     module: derive_request_body_primitive_simple,
[INFO] [stdout] 110 | |     body: = String
[INFO] [stdout] 111 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:26:13
[INFO] [stdout]     |
[INFO] [stdout] 26  |           use utoipa::OpenApi;
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:18:15
[INFO] [stdout]     |
[INFO] [stdout] 18  |               #[utoipa::path(
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 108 | / test_fn! {
[INFO] [stdout] 109 | |     module: derive_request_body_primitive_simple,
[INFO] [stdout] 110 | |     body: = String
[INFO] [stdout] 111 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/openapi_derive.rs:130:7
[INFO] [stdout]     |
[INFO] [stdout] 130 |     #[openapi(components(responses(MyResponse)))]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:26:13
[INFO] [stdout]     |
[INFO] [stdout] 26  |         use utoipa::OpenApi;
[INFO] [stdout]     |             ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 262 |     let doc = api_doc!(module: response_with_json_example);
[INFO] [stdout]     |               -------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/openapi_derive.rs:148:14
[INFO] [stdout]     |
[INFO] [stdout] 148 |     #[derive(OpenApi)]
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:12:22
[INFO] [stdout]     |
[INFO] [stdout] 12  |               #[derive(utoipa::ToSchema)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 131 | / test_fn! {
[INFO] [stdout] 132 | |     module: derive_request_body_primitive_simple_array,
[INFO] [stdout] 133 | |     body: = [i64]
[INFO] [stdout] 134 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:26:13
[INFO] [stdout]     |
[INFO] [stdout] 26  |         use utoipa::OpenApi;
[INFO] [stdout]     |             ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 281 |     let doc = api_doc!(module: response_multiple_content_types);
[INFO] [stdout]     |               ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:18:15
[INFO] [stdout]     |
[INFO] [stdout] 18  |               #[utoipa::path(
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 131 | / test_fn! {
[INFO] [stdout] 132 | |     module: derive_request_body_primitive_simple_array,
[INFO] [stdout] 133 | |     body: = [i64]
[INFO] [stdout] 134 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:26:13
[INFO] [stdout]     |
[INFO] [stdout] 26  |         use utoipa::OpenApi;
[INFO] [stdout]     |             ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 302 |     let doc: Value = api_doc!(module: response_body_inline_schema);
[INFO] [stdout]     |                      --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:12:22
[INFO] [stdout]     |
[INFO] [stdout] 12  |               #[derive(utoipa::ToSchema)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 165 | / test_fn! {
[INFO] [stdout] 166 | |     module: derive_request_body_complex,
[INFO] [stdout] 167 | |     body: (content = Foo, description = "Create new Foo", content_type = "text/xml")
[INFO] [stdout] 168 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/openapi_derive.rs:149:7
[INFO] [stdout]     |
[INFO] [stdout] 149 |     #[openapi(
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/openapi_derive.rs:197:14
[INFO] [stdout]     |
[INFO] [stdout] 197 |     #[derive(OpenApi)]
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:18:15
[INFO] [stdout]     |
[INFO] [stdout] 18  |               #[utoipa::path(
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 165 | / test_fn! {
[INFO] [stdout] 166 | |     module: derive_request_body_complex,
[INFO] [stdout] 167 | |     body: (content = Foo, description = "Create new Foo", content_type = "text/xml")
[INFO] [stdout] 168 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:12:22
[INFO] [stdout]     |
[INFO] [stdout] 12  |               #[derive(utoipa::ToSchema)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 196 | / test_fn! {
[INFO] [stdout] 197 | |     module: derive_request_body_complex_inline,
[INFO] [stdout] 198 | |     body: (content = inline(Foo), description = "Create new Foo", content_type = "text/xml")
[INFO] [stdout] 199 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]   --> tests/path_response_derive_test.rs:13:22
[INFO] [stdout]    |
[INFO] [stdout] 13 |               #[derive(utoipa::ToSchema)]
[INFO] [stdout]    |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 38 | / test_fn! {
[INFO] [stdout] 39 | |     module: simple_success_response,
[INFO] [stdout] 40 | |     responses: (
[INFO] [stdout] 41 | |         (status = 200, description = "success")
[INFO] [stdout] 42 | |     )
[INFO] [stdout] 43 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:18:15
[INFO] [stdout]     |
[INFO] [stdout] 18  |               #[utoipa::path(
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 196 | / test_fn! {
[INFO] [stdout] 197 | |     module: derive_request_body_complex_inline,
[INFO] [stdout] 198 | |     body: (content = inline(Foo), description = "Create new Foo", content_type = "text/xml")
[INFO] [stdout] 199 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/openapi_derive.rs:198:7
[INFO] [stdout]     |
[INFO] [stdout] 198 |     #[openapi(info(
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]   --> tests/path_response_derive_test.rs:18:15
[INFO] [stdout]    |
[INFO] [stdout] 18 |               #[utoipa::path(get,path = "/foo",responses $($responses)*)]
[INFO] [stdout]    |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 38 | / test_fn! {
[INFO] [stdout] 39 | |     module: simple_success_response,
[INFO] [stdout] 40 | |     responses: (
[INFO] [stdout] 41 | |         (status = 200, description = "success")
[INFO] [stdout] 42 | |     )
[INFO] [stdout] 43 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:12:22
[INFO] [stdout]     |
[INFO] [stdout] 12  |               #[derive(utoipa::ToSchema)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 237 | / test_fn! {
[INFO] [stdout] 238 | |     module: derive_request_body_complex_array,
[INFO] [stdout] 239 | |     body: (content = [Foo], description = "Create new Foo", content_type = "text/xml")
[INFO] [stdout] 240 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/openapi_derive.rs:230:14
[INFO] [stdout]     |
[INFO] [stdout] 230 |     #[derive(OpenApi)]
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:18:15
[INFO] [stdout]     |
[INFO] [stdout] 18  |               #[utoipa::path(
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 237 | / test_fn! {
[INFO] [stdout] 238 | |     module: derive_request_body_complex_array,
[INFO] [stdout] 239 | |     body: (content = [Foo], description = "Create new Foo", content_type = "text/xml")
[INFO] [stdout] 240 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]   --> tests/path_response_derive_test.rs:13:22
[INFO] [stdout]    |
[INFO] [stdout] 13 |               #[derive(utoipa::ToSchema)]
[INFO] [stdout]    |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 56 | / test_fn! {
[INFO] [stdout] 57 | |     module: multiple_simple_responses,
[INFO] [stdout] 58 | |     responses: (
[INFO] [stdout] 59 | |         (status = 200, description = "success"),
[INFO] [stdout] ...  |
[INFO] [stdout] 65 | |     )
[INFO] [stdout] 66 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:12:22
[INFO] [stdout]     |
[INFO] [stdout] 12  |               #[derive(utoipa::ToSchema)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 271 | / test_fn! {
[INFO] [stdout] 272 | |     module: derive_request_body_complex_inline_array,
[INFO] [stdout] 273 | |     body: (content = inline([Foo]), description = "Create new Foo", content_type = "text/xml")
[INFO] [stdout] 274 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]   --> tests/path_response_derive_test.rs:18:15
[INFO] [stdout]    |
[INFO] [stdout] 18 |               #[utoipa::path(get,path = "/foo",responses $($responses)*)]
[INFO] [stdout]    |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 56 | / test_fn! {
[INFO] [stdout] 57 | |     module: multiple_simple_responses,
[INFO] [stdout] 58 | |     responses: (
[INFO] [stdout] 59 | |         (status = 200, description = "success"),
[INFO] [stdout] ...  |
[INFO] [stdout] 65 | |     )
[INFO] [stdout] 66 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/openapi_derive.rs:231:7
[INFO] [stdout]     |
[INFO] [stdout] 231 |     #[openapi(info(
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:18:15
[INFO] [stdout]     |
[INFO] [stdout] 18  |               #[utoipa::path(
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 271 | / test_fn! {
[INFO] [stdout] 272 | |     module: derive_request_body_complex_inline_array,
[INFO] [stdout] 273 | |     body: (content = inline([Foo]), description = "Create new Foo", content_type = "text/xml")
[INFO] [stdout] 274 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToResponse`
[INFO] [stdout]    --> tests/openapi_derive.rs:263:25
[INFO] [stdout]     |
[INFO] [stdout] 263 |     #[derive(Serialize, ToResponse)]
[INFO] [stdout]     |                         ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:13:22
[INFO] [stdout]     |
[INFO] [stdout] 13  |               #[derive(utoipa::ToSchema)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 94  | / test_fn! {
[INFO] [stdout] 95  | |     module: http_status_code_responses,
[INFO] [stdout] 96  | |     responses: (
[INFO] [stdout] 97  | |         (status = OK, description = "success"),
[INFO] [stdout] 98  | |         (status = http::status::StatusCode::NOT_FOUND, description = "not found"),
[INFO] [stdout] 99  | |     )
[INFO] [stdout] 100 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/openapi_derive.rs:270:14
[INFO] [stdout]     |
[INFO] [stdout] 270 |     #[derive(OpenApi)]
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:12:22
[INFO] [stdout]     |
[INFO] [stdout] 12  |               #[derive(utoipa::ToSchema)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 315 | / test_fn! {
[INFO] [stdout] 316 | |     module: derive_request_body_simple_inline,
[INFO] [stdout] 317 | |     body: = inline(Foo)
[INFO] [stdout] 318 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:18:15
[INFO] [stdout]     |
[INFO] [stdout] 18  |               #[utoipa::path(get,path = "/foo",responses $($responses)*)]
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 94  | / test_fn! {
[INFO] [stdout] 95  | |     module: http_status_code_responses,
[INFO] [stdout] 96  | |     responses: (
[INFO] [stdout] 97  | |         (status = OK, description = "success"),
[INFO] [stdout] 98  | |         (status = http::status::StatusCode::NOT_FOUND, description = "not found"),
[INFO] [stdout] 99  | |     )
[INFO] [stdout] 100 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:18:15
[INFO] [stdout]     |
[INFO] [stdout] 18  |               #[utoipa::path(
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 315 | / test_fn! {
[INFO] [stdout] 316 | |     module: derive_request_body_simple_inline,
[INFO] [stdout] 317 | |     body: = inline(Foo)
[INFO] [stdout] 318 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:12:22
[INFO] [stdout]     |
[INFO] [stdout] 12  |               #[derive(utoipa::ToSchema)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 354 | / test_fn! {
[INFO] [stdout] 355 | |     module: derive_request_body_complex_required_explicit,
[INFO] [stdout] 356 | |     body: (content = Option<Foo>, description = "Create new Foo", content_type = "text/xml")
[INFO] [stdout] 357 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:13:22
[INFO] [stdout]     |
[INFO] [stdout] 13  |               #[derive(utoipa::ToSchema)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 131 | / test_fn! {
[INFO] [stdout] 132 | |     module: reusable_responses,
[INFO] [stdout] 133 | |     responses: (
[INFO] [stdout] 134 | |         (status = 200, description = "success"),
[INFO] [stdout] 135 | |         (status = "default", response = crate::ReusableResponse)
[INFO] [stdout] 136 | |     )
[INFO] [stdout] 137 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/openapi_derive.rs:271:7
[INFO] [stdout]     |
[INFO] [stdout] 271 |     #[openapi(components(responses(Response<Resp>)))]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/openapi_derive.rs:309:14
[INFO] [stdout]     |
[INFO] [stdout] 309 |     #[derive(OpenApi)]
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:18:15
[INFO] [stdout]     |
[INFO] [stdout] 18  |               #[utoipa::path(
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 354 | / test_fn! {
[INFO] [stdout] 355 | |     module: derive_request_body_complex_required_explicit,
[INFO] [stdout] 356 | |     body: (content = Option<Foo>, description = "Create new Foo", content_type = "text/xml")
[INFO] [stdout] 357 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:12:22
[INFO] [stdout]     |
[INFO] [stdout] 12  |               #[derive(utoipa::ToSchema)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 389 | / test_fn! {
[INFO] [stdout] 390 | |     module: derive_request_body_complex_primitive_array,
[INFO] [stdout] 391 | |     body: (content = [i32], description = "Create new foo references")
[INFO] [stdout] 392 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:18:15
[INFO] [stdout]     |
[INFO] [stdout] 18  |               #[utoipa::path(get,path = "/foo",responses $($responses)*)]
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 131 | / test_fn! {
[INFO] [stdout] 132 | |     module: reusable_responses,
[INFO] [stdout] 133 | |     responses: (
[INFO] [stdout] 134 | |         (status = 200, description = "success"),
[INFO] [stdout] 135 | |         (status = "default", response = crate::ReusableResponse)
[INFO] [stdout] 136 | |     )
[INFO] [stdout] 137 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:18:15
[INFO] [stdout]     |
[INFO] [stdout] 18  |               #[utoipa::path(
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 389 | / test_fn! {
[INFO] [stdout] 390 | |     module: derive_request_body_complex_primitive_array,
[INFO] [stdout] 391 | |     body: (content = [i32], description = "Create new foo references")
[INFO] [stdout] 392 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/openapi_derive.rs:310:7
[INFO] [stdout]     |
[INFO] [stdout] 310 |     #[openapi(components(schemas(Pet<Value>)))]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/openapi_derive.rs:342:14
[INFO] [stdout]     |
[INFO] [stdout] 342 |     #[derive(OpenApi)]
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:12:22
[INFO] [stdout]     |
[INFO] [stdout] 12  |               #[derive(utoipa::ToSchema)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 422 | / test_fn! {
[INFO] [stdout] 423 | |     module: derive_request_body_ref_path,
[INFO] [stdout] 424 | |     body: = path::to::Foo
[INFO] [stdout] 425 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:13:22
[INFO] [stdout]     |
[INFO] [stdout] 13  |               #[derive(utoipa::ToSchema)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:18:15
[INFO] [stdout]     |
[INFO] [stdout] 18  |               #[utoipa::path(
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 422 | / test_fn! {
[INFO] [stdout] 423 | |     module: derive_request_body_ref_path,
[INFO] [stdout] 424 | |     body: = path::to::Foo
[INFO] [stdout] 425 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:459:7
[INFO] [stdout]     |
[INFO] [stdout] 459 |     #[utoipa::path(
[INFO] [stdout]     |       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/openapi_derive.rs:343:7
[INFO] [stdout]     |
[INFO] [stdout] 343 |     #[openapi(components(schemas(Pet<Value>)))]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:501:7
[INFO] [stdout]     |
[INFO] [stdout] 501 |     #[utoipa::path(get, path = "/item", request_body(content = Foo, example = json!({"value": "this is value"})))]
[INFO] [stdout]     |       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:537:7
[INFO] [stdout]     |
[INFO] [stdout] 537 |     #[utoipa::path(
[INFO] [stdout]     |       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:18:15
[INFO] [stdout]     |
[INFO] [stdout] 18  |               #[utoipa::path(get,path = "/foo",responses $($responses)*)]
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:585:7
[INFO] [stdout]     |
[INFO] [stdout] 585 |     #[utoipa::path(get, path = "/item", request_body(content = [u8]))]
[INFO] [stdout]     |       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:613:7
[INFO] [stdout]     |
[INFO] [stdout] 613 |     #[utoipa::path(get, path = "/item", request_body(content = ref("./MyUser.json")))]
[INFO] [stdout]     |       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:617:14
[INFO] [stdout]     |
[INFO] [stdout] 617 |     #[derive(utoipa::OpenApi)]
[INFO] [stdout]     |              ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]   --> tests/request_body_derive_test.rs:38:14
[INFO] [stdout]    |
[INFO] [stdout] 38 |     #[derive(OpenApi, Default)]
[INFO] [stdout]    |              ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:13:22
[INFO] [stdout]     |
[INFO] [stdout] 13  |               #[derive(utoipa::ToSchema)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:18:15
[INFO] [stdout]     |
[INFO] [stdout] 18  |               #[utoipa::path(get,path = "/foo",responses $($responses)*)]
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/openapi_derive.rs:302:25
[INFO] [stdout]     |
[INFO] [stdout] 302 |     #[derive(Serialize, ToSchema)]
[INFO] [stdout]     |                         ^^^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `ToSchema` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:13:22
[INFO] [stdout]     |
[INFO] [stdout] 13  |               #[derive(utoipa::ToSchema)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:18:15
[INFO] [stdout]     |
[INFO] [stdout] 18  |               #[utoipa::path(get,path = "/foo",responses $($responses)*)]
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]  --> tests/response_derive_test.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use utoipa::ToSchema;
[INFO] [stdout]   |     ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:13:22
[INFO] [stdout]     |
[INFO] [stdout] 13  |               #[derive(utoipa::ToSchema)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:18:15
[INFO] [stdout]     |
[INFO] [stdout] 18  |               #[utoipa::path(get,path = "/foo",responses $($responses)*)]
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:502:22
[INFO] [stdout]     |
[INFO] [stdout] 502 |               #[derive(utoipa::IntoResponses)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 515 |       let responses = into_responses! {
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 516 | |         /// This is success response
[INFO] [stdout] 517 | |         #[response(status = 200)]
[INFO] [stdout] 518 | |         struct SuccessResponse {
[INFO] [stdout] 519 | |             value: String,
[INFO] [stdout] 520 | |         }
[INFO] [stdout] 521 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `into_responses` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:13:22
[INFO] [stdout]     |
[INFO] [stdout] 13  |               #[derive(utoipa::ToSchema)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/openapi_derive.rs:334:25
[INFO] [stdout]     |
[INFO] [stdout] 334 |     #[derive(Serialize, ToSchema)]
[INFO] [stdout]     |                         ^^^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `ToSchema` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:502:22
[INFO] [stdout]     |
[INFO] [stdout] 502 |               #[derive(utoipa::IntoResponses)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 549 |       let responses = into_responses! {
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 550 | |         /// Not found response
[INFO] [stdout] 551 | |         #[response(status = NOT_FOUND)]
[INFO] [stdout] 552 | |         struct NotFound;
[INFO] [stdout] 553 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `into_responses` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:18:15
[INFO] [stdout]     |
[INFO] [stdout] 18  |               #[utoipa::path(get,path = "/foo",responses $($responses)*)]
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:567:14
[INFO] [stdout]     |
[INFO] [stdout] 567 |     #[derive(utoipa::ToSchema)]
[INFO] [stdout]     |              ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:13:22
[INFO] [stdout]     |
[INFO] [stdout] 13  |               #[derive(utoipa::ToSchema)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:502:22
[INFO] [stdout]     |
[INFO] [stdout] 502 |               #[derive(utoipa::IntoResponses)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 573 |       let responses = into_responses! {
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 574 | |         #[response(status = 201)]
[INFO] [stdout] 575 | |         struct CreatedResponse(#[to_schema] Foo);
[INFO] [stdout] 576 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `into_responses` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:18:15
[INFO] [stdout]     |
[INFO] [stdout] 18  |               #[utoipa::path(get,path = "/foo",responses $($responses)*)]
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:502:22
[INFO] [stdout]     |
[INFO] [stdout] 502 |               #[derive(utoipa::IntoResponses)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 603 |       let responses = into_responses! {
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 604 | |         #[response(status = 201)]
[INFO] [stdout] 605 | |         struct CreatedResponse(String);
[INFO] [stdout] 606 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `into_responses` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:627:14
[INFO] [stdout]     |
[INFO] [stdout] 627 |     #[derive(utoipa::ToSchema)]
[INFO] [stdout]     |              ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:502:22
[INFO] [stdout]     |
[INFO] [stdout] 502 |               #[derive(utoipa::IntoResponses)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 633 |       let responses = into_responses! {
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 634 | |         #[response(status = 201)]
[INFO] [stdout] 635 | |         struct CreatedResponse(Foo);
[INFO] [stdout] 636 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `into_responses` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:13:22
[INFO] [stdout]     |
[INFO] [stdout] 13  |               #[derive(utoipa::ToSchema)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:657:14
[INFO] [stdout]     |
[INFO] [stdout] 657 |     #[derive(utoipa::ToResponse)]
[INFO] [stdout]     |              ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:18:15
[INFO] [stdout]     |
[INFO] [stdout] 18  |               #[utoipa::path(get,path = "/foo",responses $($responses)*)]
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:502:22
[INFO] [stdout]     |
[INFO] [stdout] 502 |               #[derive(utoipa::IntoResponses)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 663 |       let responses = into_responses! {
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 664 | |         #[response(status = 201)]
[INFO] [stdout] 665 | |         struct CreatedResponse(#[ref_response] Foo);
[INFO] [stdout] 666 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `into_responses` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:680:14
[INFO] [stdout]     |
[INFO] [stdout] 680 |     #[derive(utoipa::ToResponse)]
[INFO] [stdout]     |              ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 15 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:13:22
[INFO] [stdout]     |
[INFO] [stdout] 13  |               #[derive(utoipa::ToSchema)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:502:22
[INFO] [stdout]     |
[INFO] [stdout] 502 |               #[derive(utoipa::IntoResponses)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 686 |       let responses = into_responses! {
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 687 | |         #[response(status = 201)]
[INFO] [stdout] 688 | |         struct CreatedResponse(#[to_response] Foo);
[INFO] [stdout] 689 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `into_responses` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:716:14
[INFO] [stdout]     |
[INFO] [stdout] 716 |     #[derive(utoipa::ToSchema)]
[INFO] [stdout]     |              ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:722:14
[INFO] [stdout]     |
[INFO] [stdout] 722 |     #[derive(utoipa::ToResponse)]
[INFO] [stdout]     |              ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:18:15
[INFO] [stdout]     |
[INFO] [stdout] 18  |               #[utoipa::path(get,path = "/foo",responses $($responses)*)]
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:502:22
[INFO] [stdout]     |
[INFO] [stdout] 502 |               #[derive(utoipa::IntoResponses)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 728 |       let responses = into_responses! {
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 729 | |         enum UserResponses {
[INFO] [stdout] 730 | |             /// Success response
[INFO] [stdout] 731 | |             #[response(status = 200)]
[INFO] [stdout] ...   |
[INFO] [stdout] 745 | |         }
[INFO] [stdout] 746 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `into_responses` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:13:22
[INFO] [stdout]     |
[INFO] [stdout] 13  |               #[derive(utoipa::ToSchema)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]    --> tests/response_derive_test.rs:148:14
[INFO] [stdout]     |
[INFO] [stdout] 148 |     #[derive(ToSchema, ToResponse)]
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:18:15
[INFO] [stdout]     |
[INFO] [stdout] 18  |               #[utoipa::path(get,path = "/foo",responses $($responses)*)]
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]    --> tests/response_derive_test.rs:209:14
[INFO] [stdout]     |
[INFO] [stdout] 209 |     #[derive(ToSchema, ToResponse)]
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]    --> tests/response_derive_test.rs:253:14
[INFO] [stdout]     |
[INFO] [stdout] 253 |     #[derive(ToSchema, ToResponse)]
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]    --> tests/response_derive_test.rs:309:14
[INFO] [stdout]     |
[INFO] [stdout] 309 |     #[derive(ToSchema, ToResponse)]
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:13:22
[INFO] [stdout]     |
[INFO] [stdout] 13  |               #[derive(utoipa::ToSchema)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]  --> tests/path_derive.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use utoipa::openapi::RefOr;
[INFO] [stdout]   |     ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]    --> tests/response_derive_test.rs:362:14
[INFO] [stdout]     |
[INFO] [stdout] 362 |     #[derive(ToSchema)]
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]    --> tests/response_derive_test.rs:367:14
[INFO] [stdout]     |
[INFO] [stdout] 367 |     #[derive(ToSchema)]
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]    --> tests/response_derive_test.rs:372:14
[INFO] [stdout]     |
[INFO] [stdout] 372 |     #[derive(ToSchema, ToResponse)]
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]    --> tests/response_derive_test.rs:444:14
[INFO] [stdout]     |
[INFO] [stdout] 444 |     #[derive(ToSchema, ToResponse)]
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]  --> tests/path_derive.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use utoipa::openapi::{Object, ObjectBuilder};
[INFO] [stdout]   |     ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]    --> tests/response_derive_test.rs:463:14
[INFO] [stdout]     |
[INFO] [stdout] 463 |     #[derive(ToSchema)]
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:18:15
[INFO] [stdout]     |
[INFO] [stdout] 18  |               #[utoipa::path(get,path = "/foo",responses $($responses)*)]
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]  --> tests/path_derive.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use utoipa::{
[INFO] [stdout]   |     ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:13:22
[INFO] [stdout]     |
[INFO] [stdout] 13  |               #[derive(utoipa::ToSchema)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:18:15
[INFO] [stdout]     |
[INFO] [stdout] 18  |               #[utoipa::path(get,path = "/foo",responses $($responses)*)]
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:13:22
[INFO] [stdout]     |
[INFO] [stdout] 13  |               #[derive(utoipa::ToSchema)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:18:15
[INFO] [stdout]     |
[INFO] [stdout] 18  |               #[utoipa::path(get,path = "/foo",responses $($responses)*)]
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:13:22
[INFO] [stdout]     |
[INFO] [stdout] 13  |               #[derive(utoipa::ToSchema)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:18:15
[INFO] [stdout]     |
[INFO] [stdout] 18  |               #[utoipa::path(get,path = "/foo",responses $($responses)*)]
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 31 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `utoipa-gen` due to 16 previous errors
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:13:22
[INFO] [stdout]     |
[INFO] [stdout] 13  |               #[derive(utoipa::ToSchema)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:18:15
[INFO] [stdout]     |
[INFO] [stdout] 18  |               #[utoipa::path(get,path = "/foo",responses $($responses)*)]
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:13:22
[INFO] [stdout]     |
[INFO] [stdout] 13  |               #[derive(utoipa::ToSchema)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 253 | / test_fn! {
[INFO] [stdout] 254 | |     module: response_with_json_example,
[INFO] [stdout] 255 | |     responses: (
[INFO] [stdout] 256 | |         (status = 200, description = "success", body = Foo, example = json!({"foo": "bar"}))
[INFO] [stdout] 257 | |     )
[INFO] [stdout] 258 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:18:15
[INFO] [stdout]     |
[INFO] [stdout] 18  |               #[utoipa::path(get,path = "/foo",responses $($responses)*)]
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 253 | / test_fn! {
[INFO] [stdout] 254 | |     module: response_with_json_example,
[INFO] [stdout] 255 | |     responses: (
[INFO] [stdout] 256 | |         (status = 200, description = "success", body = Foo, example = json!({"foo": "bar"}))
[INFO] [stdout] 257 | |     )
[INFO] [stdout] 258 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:13:22
[INFO] [stdout]     |
[INFO] [stdout] 13  |               #[derive(utoipa::ToSchema)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 274 | /     test_fn! {
[INFO] [stdout] 275 | |         module: response_multiple_content_types,
[INFO] [stdout] 276 | |         responses: (
[INFO] [stdout] 277 | |             (status = 200, description = "success", body = Foo, content_type = ["text/xml", "application/json"])
[INFO] [stdout] 278 | |         )
[INFO] [stdout] 279 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:18:15
[INFO] [stdout]     |
[INFO] [stdout] 18  |               #[utoipa::path(get,path = "/foo",responses $($responses)*)]
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 274 | /     test_fn! {
[INFO] [stdout] 275 | |         module: response_multiple_content_types,
[INFO] [stdout] 276 | |         responses: (
[INFO] [stdout] 277 | |             (status = 200, description = "success", body = Foo, content_type = ["text/xml", "application/json"])
[INFO] [stdout] 278 | |         )
[INFO] [stdout] 279 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]   --> tests/request_body_derive_test.rs:39:7
[INFO] [stdout]    |
[INFO] [stdout] 39 |     #[openapi(paths(derive_request_body_simple::post_foo))]
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:13:22
[INFO] [stdout]     |
[INFO] [stdout] 13  |               #[derive(utoipa::ToSchema)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 295 | /     test_fn! {
[INFO] [stdout] 296 | |         module: response_body_inline_schema,
[INFO] [stdout] 297 | |         responses: (
[INFO] [stdout] 298 | |             (status = 200, description = "success", body = inline(Foo), content_type = ["application/json"])
[INFO] [stdout] 299 | |         )
[INFO] [stdout] 300 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]   --> tests/request_body_derive_test.rs:59:14
[INFO] [stdout]    |
[INFO] [stdout] 59 |     #[derive(OpenApi, Default)]
[INFO] [stdout]    |              ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:18:15
[INFO] [stdout]     |
[INFO] [stdout] 18  |               #[utoipa::path(get,path = "/foo",responses $($responses)*)]
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 295 | /     test_fn! {
[INFO] [stdout] 296 | |         module: response_body_inline_schema,
[INFO] [stdout] 297 | |         responses: (
[INFO] [stdout] 298 | |             (status = 200, description = "success", body = inline(Foo), content_type = ["application/json"])
[INFO] [stdout] 299 | |         )
[INFO] [stdout] 300 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:337:32
[INFO] [stdout]     |
[INFO] [stdout] 337 |     #[derive(serde::Serialize, utoipa::ToSchema)]
[INFO] [stdout]     |                                ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:343:32
[INFO] [stdout]     |
[INFO] [stdout] 343 |     #[derive(serde::Serialize, utoipa::ToSchema)]
[INFO] [stdout]     |                                ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:349:7
[INFO] [stdout]     |
[INFO] [stdout] 349 |     #[utoipa::path(
[INFO] [stdout]     |       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:363:14
[INFO] [stdout]     |
[INFO] [stdout] 363 |     #[derive(utoipa::OpenApi)]
[INFO] [stdout]     |              ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:401:32
[INFO] [stdout]     |
[INFO] [stdout] 401 |     #[derive(serde::Serialize, utoipa::ToSchema)]
[INFO] [stdout]     |                                ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:407:7
[INFO] [stdout]     |
[INFO] [stdout] 407 |     #[utoipa::path(
[INFO] [stdout]     |       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]   --> tests/request_body_derive_test.rs:60:7
[INFO] [stdout]    |
[INFO] [stdout] 60 |     #[openapi(paths(derive_request_body_simple_array::post_foo))]
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:423:14
[INFO] [stdout]     |
[INFO] [stdout] 423 |     #[derive(utoipa::OpenApi)]
[INFO] [stdout]     |              ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]   --> tests/request_body_derive_test.rs:82:14
[INFO] [stdout]    |
[INFO] [stdout] 82 |     #[derive(OpenApi, Default)]
[INFO] [stdout]    |              ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:465:32
[INFO] [stdout]     |
[INFO] [stdout] 465 |     #[derive(serde::Serialize, utoipa::ToSchema)]
[INFO] [stdout]     |                                ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:471:32
[INFO] [stdout]     |
[INFO] [stdout] 471 |     #[derive(serde::Serialize, utoipa::ToSchema)]
[INFO] [stdout]     |                                ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:477:7
[INFO] [stdout]     |
[INFO] [stdout] 477 |     #[utoipa::path(
[INFO] [stdout]     |       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:501:14
[INFO] [stdout]     |
[INFO] [stdout] 501 |     #[derive(utoipa::OpenApi)]
[INFO] [stdout]     |              ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:557:7
[INFO] [stdout]     |
[INFO] [stdout] 557 |     #[utoipa::path(
[INFO] [stdout]     |       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]   --> tests/request_body_derive_test.rs:83:7
[INFO] [stdout]    |
[INFO] [stdout] 83 |     #[openapi(paths(derive_request_body_option_array::post_foo))]
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:567:14
[INFO] [stdout]     |
[INFO] [stdout] 567 |     #[derive(utoipa::OpenApi)]
[INFO] [stdout]     |              ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:115:14
[INFO] [stdout]     |
[INFO] [stdout] 115 |     #[derive(OpenApi, Default)]
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:594:32
[INFO] [stdout]     |
[INFO] [stdout] 594 |     #[derive(serde::Serialize, utoipa::ToSchema, utoipa::ToResponse)]
[INFO] [stdout]     |                                ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:594:50
[INFO] [stdout]     |
[INFO] [stdout] 594 |     #[derive(serde::Serialize, utoipa::ToSchema, utoipa::ToResponse)]
[INFO] [stdout]     |                                                  ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:600:7
[INFO] [stdout]     |
[INFO] [stdout] 600 |     #[utoipa::path(
[INFO] [stdout]     |       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:610:14
[INFO] [stdout]     |
[INFO] [stdout] 610 |     #[derive(utoipa::OpenApi)]
[INFO] [stdout]     |              ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `utoipa-gen` due to 32 previous errors
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]   --> tests/path_response_derive_test.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 |         #[derive(OpenApi, Default)]
[INFO] [stdout]    |                  ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 47 |     let doc = api_doc!(module: simple_success_response);
[INFO] [stdout]    |               ----------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]    = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/request_body_derive_test.rs:116:7
[INFO] [stdout]     |
[INFO] [stdout] 116 |     #[openapi(paths(derive_request_body_primitive_simple::post_foo))]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:138:14
[INFO] [stdout]     |
[INFO] [stdout] 138 |     #[derive(OpenApi, Default)]
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/request_body_derive_test.rs:139:7
[INFO] [stdout]     |
[INFO] [stdout] 139 |     #[openapi(paths(derive_request_body_primitive_simple_array::post_foo))]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:172:14
[INFO] [stdout]     |
[INFO] [stdout] 172 |     #[derive(OpenApi, Default)]
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/request_body_derive_test.rs:173:7
[INFO] [stdout]     |
[INFO] [stdout] 173 |     #[openapi(paths(derive_request_body_complex::post_foo))]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:203:14
[INFO] [stdout]     |
[INFO] [stdout] 203 |     #[derive(OpenApi, Default)]
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/request_body_derive_test.rs:204:7
[INFO] [stdout]     |
[INFO] [stdout] 204 |     #[openapi(paths(derive_request_body_complex_inline::post_foo))]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:244:14
[INFO] [stdout]     |
[INFO] [stdout] 244 |     #[derive(OpenApi, Default)]
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/request_body_derive_test.rs:245:7
[INFO] [stdout]     |
[INFO] [stdout] 245 |     #[openapi(paths(derive_request_body_complex_array::post_foo))]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:278:14
[INFO] [stdout]     |
[INFO] [stdout] 278 |     #[derive(OpenApi, Default)]
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/request_body_derive_test.rs:279:7
[INFO] [stdout]     |
[INFO] [stdout] 279 |     #[openapi(paths(derive_request_body_complex_inline_array::post_foo))]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:322:14
[INFO] [stdout]     |
[INFO] [stdout] 322 |     #[derive(OpenApi, Default)]
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/request_body_derive_test.rs:323:7
[INFO] [stdout]     |
[INFO] [stdout] 323 |     #[openapi(paths(derive_request_body_simple_inline::post_foo))]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:361:14
[INFO] [stdout]     |
[INFO] [stdout] 361 |     #[derive(OpenApi, Default)]
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/request_body_derive_test.rs:362:7
[INFO] [stdout]     |
[INFO] [stdout] 362 |     #[openapi(paths(derive_request_body_complex_required_explicit::post_foo))]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:396:14
[INFO] [stdout]     |
[INFO] [stdout] 396 |     #[derive(OpenApi, Default)]
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/request_body_derive_test.rs:397:7
[INFO] [stdout]     |
[INFO] [stdout] 397 |     #[openapi(paths(derive_request_body_complex_primitive_array::post_foo))]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:438:14
[INFO] [stdout]     |
[INFO] [stdout] 438 |     #[derive(OpenApi, Default)]
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/request_body_derive_test.rs:439:7
[INFO] [stdout]     |
[INFO] [stdout] 439 |     #[openapi(
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:467:14
[INFO] [stdout]     |
[INFO] [stdout] 467 |     #[derive(OpenApi)]
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]  --> tests/path_parameter_derive_test.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use utoipa::OpenApi;
[INFO] [stdout]   |     ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/request_body_derive_test.rs:468:7
[INFO] [stdout]     |
[INFO] [stdout] 468 |     #[openapi(paths(unit_type_test))]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:505:14
[INFO] [stdout]     |
[INFO] [stdout] 505 |     #[derive(OpenApi)]
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]   --> tests/path_parameter_derive_test.rs:11:7
[INFO] [stdout]    |
[INFO] [stdout] 11 |     #[utoipa::path(
[INFO] [stdout]    |       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]   --> tests/path_parameter_derive_test.rs:52:7
[INFO] [stdout]    |
[INFO] [stdout] 52 |     #[utoipa::path(
[INFO] [stdout]    |       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]   --> tests/path_parameter_derive_test.rs:93:7
[INFO] [stdout]    |
[INFO] [stdout] 93 |     #[utoipa::path(
[INFO] [stdout]    |       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/request_body_derive_test.rs:506:7
[INFO] [stdout]     |
[INFO] [stdout] 506 |     #[openapi(components(schemas(Foo)), paths(get_item))]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_parameter_derive_test.rs:145:7
[INFO] [stdout]     |
[INFO] [stdout] 145 |     #[utoipa::path(
[INFO] [stdout]     |       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:550:14
[INFO] [stdout]     |
[INFO] [stdout] 550 |     #[derive(OpenApi)]
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_parameter_derive_test.rs:221:7
[INFO] [stdout]     |
[INFO] [stdout] 221 |     #[utoipa::path(
[INFO] [stdout]     |       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_parameter_derive_test.rs:260:7
[INFO] [stdout]     |
[INFO] [stdout] 260 |     #[utoipa::path(
[INFO] [stdout]     |       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_parameter_derive_test.rs:299:7
[INFO] [stdout]     |
[INFO] [stdout] 299 |     #[utoipa::path(
[INFO] [stdout]     |       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]   --> tests/path_parameter_derive_test.rs:29:14
[INFO] [stdout]    |
[INFO] [stdout] 29 |     #[derive(OpenApi, Default)]
[INFO] [stdout]    |              ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/request_body_derive_test.rs:551:7
[INFO] [stdout]     |
[INFO] [stdout] 551 |     #[openapi(components(schemas(Foo)), paths(get_item))]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:589:14
[INFO] [stdout]     |
[INFO] [stdout] 589 |     #[derive(OpenApi)]
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]  --> tests/path_derive.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use utoipa::{
[INFO] [stdout]   |     ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:75:21
[INFO] [stdout]     |
[INFO] [stdout] 75  |                   use utoipa::OpenApi;
[INFO] [stdout]     |                       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 91  | / test_path_operation! {
[INFO] [stdout] 92  | |     derive_path_post: post
[INFO] [stdout] 93  | |     derive_path_get: get
[INFO] [stdout] 94  | |     derive_path_delete: delete
[INFO] [stdout] ...   |
[INFO] [stdout] 100 | |     derive_path_connect: connect
[INFO] [stdout] 101 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_path_operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/request_body_derive_test.rs:590:7
[INFO] [stdout]     |
[INFO] [stdout] 590 |     #[openapi(paths(get_item))]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:18:13
[INFO] [stdout]     |
[INFO] [stdout] 18  |           use utoipa::OpenApi;
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 151 |       let operation = test_api_fn_doc! {
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 152 | |         derive_path_with_all_info::test_operation2,
[INFO] [stdout] 153 | |         operation: post,
[INFO] [stdout] 154 | |         path: "/foo/bar/{id}"
[INFO] [stdout] 155 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:18:13
[INFO] [stdout]     |
[INFO] [stdout] 18  |           use utoipa::OpenApi;
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 |       let operation = test_api_fn_doc! {
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 182 | |         derive_path_with_defaults::test_operation3,
[INFO] [stdout] 183 | |         operation: post,
[INFO] [stdout] 184 | |         path: "/foo/bar"
[INFO] [stdout] 185 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/request_body_derive_test.rs:618:7
[INFO] [stdout]     |
[INFO] [stdout] 618 |     #[openapi(paths(get_item))]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:18:13
[INFO] [stdout]     |
[INFO] [stdout] 18  |           use utoipa::OpenApi;
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 217 |       let operation = test_api_fn_doc! {
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 218 | |         get_foos_by_id_since,
[INFO] [stdout] 219 | |         operation: get,
[INFO] [stdout] 220 | |         path: "/foo/{id}"
[INFO] [stdout] 221 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:18:13
[INFO] [stdout]     |
[INFO] [stdout] 18  |           use utoipa::OpenApi;
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 268 |       let operation = test_api_fn_doc! {
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 269 | |         get_items,
[INFO] [stdout] 270 | |         operation: get,
[INFO] [stdout] 271 | |         path: "/items"
[INFO] [stdout] 272 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:18:13
[INFO] [stdout]     |
[INFO] [stdout] 18  |           use utoipa::OpenApi;
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 313 |       let operation: Value = test_api_fn_doc! {
[INFO] [stdout]     |  ____________________________-
[INFO] [stdout] 314 | |         get_foos_by_id_since,
[INFO] [stdout] 315 | |         operation: get,
[INFO] [stdout] 316 | |         path: "/foo/{id}"
[INFO] [stdout] 317 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:18:13
[INFO] [stdout]     |
[INFO] [stdout] 18  |           use utoipa::OpenApi;
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 383 |       let operation: Value = test_api_fn_doc! {
[INFO] [stdout]     |  ____________________________-
[INFO] [stdout] 384 | |         get_foos_by_id_since,
[INFO] [stdout] 385 | |         operation: get,
[INFO] [stdout] 386 | |         path: "/foo/{id}"
[INFO] [stdout] 387 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:18:13
[INFO] [stdout]     |
[INFO] [stdout] 18  |           use utoipa::OpenApi;
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 466 |       let operation: Value = test_api_fn_doc! {
[INFO] [stdout]     |  ____________________________-
[INFO] [stdout] 467 | |         use_maps,
[INFO] [stdout] 468 | |         operation: get,
[INFO] [stdout] 469 | |         path: "/foo"
[INFO] [stdout] 470 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:18:13
[INFO] [stdout]     |
[INFO] [stdout] 18  |           use utoipa::OpenApi;
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 505 |       let operation = api_fn_doc_with_params! {get: "/foo" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 506 | |         struct MyParams {
[INFO] [stdout] 507 | |             #[param(example = json!({"key": "value"}))]
[INFO] [stdout] 508 | |             map: HashMap<String, String>,
[INFO] [stdout] ...   |
[INFO] [stdout] 511 | |         }
[INFO] [stdout] 512 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` which comes from the expansion of the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:18:13
[INFO] [stdout]     |
[INFO] [stdout] 18  |           use utoipa::OpenApi;
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 550 |       let operation = api_fn_doc_with_params! {get: "/foo" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 551 | |         struct MyParams {
[INFO] [stdout] 552 | |             #[param(additional_properties)]
[INFO] [stdout] 553 | |             map: HashMap<String, String>,
[INFO] [stdout] 554 | |         }
[INFO] [stdout] 555 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` which comes from the expansion of the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:18:13
[INFO] [stdout]     |
[INFO] [stdout] 18  |           use utoipa::OpenApi;
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 576 |       let operation = api_fn_doc_with_params! {get: "/foo" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 577 | |         #[into_params(parameter_in = Query)]
[INFO] [stdout] 578 | |         struct MyParams {
[INFO] [stdout] 579 | |             #[serde(default)]
[INFO] [stdout] ...   |
[INFO] [stdout] 584 | |         }
[INFO] [stdout] 585 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` which comes from the expansion of the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:18:13
[INFO] [stdout]     |
[INFO] [stdout] 18  |           use utoipa::OpenApi;
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 621 |       let operation = api_fn_doc_with_params! {get: "/foo" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 622 | |         #[into_params(parameter_in = Path)]
[INFO] [stdout] 623 | |         struct MyParams {
[INFO] [stdout] 624 | |             #[serde(default)]
[INFO] [stdout] 625 | |             value: String,
[INFO] [stdout] 626 | |         }
[INFO] [stdout] 627 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` which comes from the expansion of the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]   --> tests/path_response_derive_test.rs:28:11
[INFO] [stdout]    |
[INFO] [stdout] 28 |         #[openapi(paths($module::get_foo))]
[INFO] [stdout]    |           ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 47 |     let doc = api_doc!(module: simple_success_response);
[INFO] [stdout]    |               ----------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]   --> tests/path_response_derive_test.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 |         #[derive(OpenApi, Default)]
[INFO] [stdout]    |                  ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 70 |     let doc = api_doc!(module: multiple_simple_responses);
[INFO] [stdout]    |               ------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]    = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:430:14
[INFO] [stdout]     |
[INFO] [stdout] 430 |     #[derive(ToSchema)]
[INFO] [stdout]     |              ^^^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `ToSchema` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:18:13
[INFO] [stdout]     |
[INFO] [stdout] 18  |           use utoipa::OpenApi;
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 647 |       let operation = api_fn_doc_with_params! {get: "/list/{id}" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 648 | |         #[into_params(parameter_in = Query)]
[INFO] [stdout] 649 | |         struct MyParams {
[INFO] [stdout] 650 | |             #[serde(default)]
[INFO] [stdout] ...   |
[INFO] [stdout] 669 | |         }
[INFO] [stdout] 670 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` which comes from the expansion of the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:18:13
[INFO] [stdout]     |
[INFO] [stdout] 18  |           use utoipa::OpenApi;
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 763 |       let operation = api_fn_doc_with_params! {get: "/list/{id}" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 764 | |         #[into_params(parameter_in = Query)]
[INFO] [stdout] 765 | |         #[serde(rename_all = "camelCase")]
[INFO] [stdout] 766 | |         struct MyParams {
[INFO] [stdout] ...   |
[INFO] [stdout] 781 | |         }
[INFO] [stdout] 782 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` which comes from the expansion of the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:18:13
[INFO] [stdout]     |
[INFO] [stdout] 18  |           use utoipa::OpenApi;
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 842 |       let operation = api_fn_doc_with_params! {get: "/list/{id}" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 843 | |         #[into_params(rename_all = "camelCase", parameter_in = Query)]
[INFO] [stdout] 844 | |         struct MyParams {
[INFO] [stdout] 845 | |             vec_default: Option<Vec<String>>,
[INFO] [stdout] 846 | |         }
[INFO] [stdout] 847 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` which comes from the expansion of the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:18:13
[INFO] [stdout]     |
[INFO] [stdout] 18  |           use utoipa::OpenApi;
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 871 |       let operation = api_fn_doc_with_params! {get: "/list/{id}" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 872 | |         #[into_params(rename_all = "camelCase", parameter_in = Query)]
[INFO] [stdout] 873 | |         #[serde(rename_all = "UPPERCASE")]
[INFO] [stdout] 874 | |         struct MyParams {
[INFO] [stdout] 875 | |             vec_default: Option<Vec<String>>,
[INFO] [stdout] 876 | |         }
[INFO] [stdout] 877 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` which comes from the expansion of the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]   --> tests/path_response_derive_test.rs:28:11
[INFO] [stdout]    |
[INFO] [stdout] 28 |         #[openapi(paths($module::get_foo))]
[INFO] [stdout]    |           ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 70 |     let doc = api_doc!(module: multiple_simple_responses);
[INFO] [stdout]    |               ------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout] 27  |         #[derive(OpenApi, Default)]
[INFO] [stdout]     |                  ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 104 |     let doc = api_doc!(module: http_status_code_responses);
[INFO] [stdout]     |               -------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:18:13
[INFO] [stdout]     |
[INFO] [stdout] 18  |           use utoipa::OpenApi;
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 901 |       let operation = api_fn_doc_with_params! {get: "/list/{id}" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 902 | |         #[derive(Default)]
[INFO] [stdout] 903 | |         #[into_params(parameter_in = Query)]
[INFO] [stdout] 904 | |         #[serde(default)]
[INFO] [stdout] ...   |
[INFO] [stdout] 908 | |         }
[INFO] [stdout] 909 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` which comes from the expansion of the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:18:13
[INFO] [stdout]     |
[INFO] [stdout] 18  |           use utoipa::OpenApi;
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 992 |       let operation: Value = test_api_fn_doc! {
[INFO] [stdout]     |  ____________________________-
[INFO] [stdout] 993 | |         list,
[INFO] [stdout] 994 | |         operation: get,
[INFO] [stdout] 995 | |         path: "/list/{id}"
[INFO] [stdout] 996 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]     --> tests/path_derive.rs:1100:9
[INFO] [stdout]      |
[INFO] [stdout] 1100 |     use utoipa::OpenApi;
[INFO] [stdout]      |         ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]     --> tests/path_derive.rs:18:13
[INFO] [stdout]      |
[INFO] [stdout] 18   |           use utoipa::OpenApi;
[INFO] [stdout]      |               ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 1536 |       let operation = test_api_fn_doc! {
[INFO] [stdout]      |  _____________________-
[INFO] [stdout] 1537 | |         get_items,
[INFO] [stdout] 1538 | |         operation: get,
[INFO] [stdout] 1539 | |         path: "/items"
[INFO] [stdout] 1540 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_api_fn_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]     --> tests/path_derive.rs:18:13
[INFO] [stdout]      |
[INFO] [stdout] 18   |           use utoipa::OpenApi;
[INFO] [stdout]      |               ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 1576 |       let operation = test_api_fn_doc! {
[INFO] [stdout]      |  _____________________-
[INFO] [stdout] 1577 | |         get_params,
[INFO] [stdout] 1578 | |         operation: get,
[INFO] [stdout] 1579 | |         path: "/params"
[INFO] [stdout] 1580 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_api_fn_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_response_derive_test.rs:28:11
[INFO] [stdout]     |
[INFO] [stdout] 28  |         #[openapi(paths($module::get_foo))]
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 104 |     let doc = api_doc!(module: http_status_code_responses);
[INFO] [stdout]     |               -------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout] 27  |         #[derive(OpenApi, Default)]
[INFO] [stdout]     |                  ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 141 |     let doc = api_doc!(module: reusable_responses);
[INFO] [stdout]     |               ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:495:14
[INFO] [stdout]     |
[INFO] [stdout] 495 |     #[derive(ToSchema)]
[INFO] [stdout]     |              ^^^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `ToSchema` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:45:15
[INFO] [stdout]     |
[INFO] [stdout] 45  |               #[utoipa::path(
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 91  | / test_path_operation! {
[INFO] [stdout] 92  | |     derive_path_post: post
[INFO] [stdout] 93  | |     derive_path_get: get
[INFO] [stdout] 94  | |     derive_path_delete: delete
[INFO] [stdout] ...   |
[INFO] [stdout] 100 | |     derive_path_connect: connect
[INFO] [stdout] 101 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn` which comes from the expansion of the macro `test_path_operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:45:15
[INFO] [stdout]     |
[INFO] [stdout] 45  |               #[utoipa::path(
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 91  | / test_path_operation! {
[INFO] [stdout] 92  | |     derive_path_post: post
[INFO] [stdout] 93  | |     derive_path_get: get
[INFO] [stdout] 94  | |     derive_path_delete: delete
[INFO] [stdout] ...   |
[INFO] [stdout] 100 | |     derive_path_connect: connect
[INFO] [stdout] 101 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn` which comes from the expansion of the macro `test_path_operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_response_derive_test.rs:28:11
[INFO] [stdout]     |
[INFO] [stdout] 28  |         #[openapi(paths($module::get_foo))]
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 141 |     let doc = api_doc!(module: reusable_responses);
[INFO] [stdout]     |               ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:45:15
[INFO] [stdout]     |
[INFO] [stdout] 45  |               #[utoipa::path(
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 91  | / test_path_operation! {
[INFO] [stdout] 92  | |     derive_path_post: post
[INFO] [stdout] 93  | |     derive_path_get: get
[INFO] [stdout] 94  | |     derive_path_delete: delete
[INFO] [stdout] ...   |
[INFO] [stdout] 100 | |     derive_path_connect: connect
[INFO] [stdout] 101 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn` which comes from the expansion of the macro `test_path_operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:45:15
[INFO] [stdout]     |
[INFO] [stdout] 45  |               #[utoipa::path(
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 91  | / test_path_operation! {
[INFO] [stdout] 92  | |     derive_path_post: post
[INFO] [stdout] 93  | |     derive_path_get: get
[INFO] [stdout] 94  | |     derive_path_delete: delete
[INFO] [stdout] ...   |
[INFO] [stdout] 100 | |     derive_path_connect: connect
[INFO] [stdout] 101 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn` which comes from the expansion of the macro `test_path_operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout] 27  |           #[derive(OpenApi, Default)]
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:45:15
[INFO] [stdout]     |
[INFO] [stdout] 45  |               #[utoipa::path(
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 91  | / test_path_operation! {
[INFO] [stdout] 92  | |     derive_path_post: post
[INFO] [stdout] 93  | |     derive_path_get: get
[INFO] [stdout] 94  | |     derive_path_delete: delete
[INFO] [stdout] ...   |
[INFO] [stdout] 100 | |     derive_path_connect: connect
[INFO] [stdout] 101 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn` which comes from the expansion of the macro `test_path_operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:45:15
[INFO] [stdout]     |
[INFO] [stdout] 45  |               #[utoipa::path(
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 91  | / test_path_operation! {
[INFO] [stdout] 92  | |     derive_path_post: post
[INFO] [stdout] 93  | |     derive_path_get: get
[INFO] [stdout] 94  | |     derive_path_delete: delete
[INFO] [stdout] ...   |
[INFO] [stdout] 100 | |     derive_path_connect: connect
[INFO] [stdout] 101 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn` which comes from the expansion of the macro `test_path_operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:45:15
[INFO] [stdout]     |
[INFO] [stdout] 45  |               #[utoipa::path(
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 91  | / test_path_operation! {
[INFO] [stdout] 92  | |     derive_path_post: post
[INFO] [stdout] 93  | |     derive_path_get: get
[INFO] [stdout] 94  | |     derive_path_delete: delete
[INFO] [stdout] ...   |
[INFO] [stdout] 100 | |     derive_path_connect: connect
[INFO] [stdout] 101 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn` which comes from the expansion of the macro `test_path_operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:45:15
[INFO] [stdout]     |
[INFO] [stdout] 45  |               #[utoipa::path(
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 91  | / test_path_operation! {
[INFO] [stdout] 92  | |     derive_path_post: post
[INFO] [stdout] 93  | |     derive_path_get: get
[INFO] [stdout] 94  | |     derive_path_delete: delete
[INFO] [stdout] ...   |
[INFO] [stdout] 100 | |     derive_path_connect: connect
[INFO] [stdout] 101 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn` which comes from the expansion of the macro `test_path_operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:45:15
[INFO] [stdout]     |
[INFO] [stdout] 45  |               #[utoipa::path(
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 91  | / test_path_operation! {
[INFO] [stdout] 92  | |     derive_path_post: post
[INFO] [stdout] 93  | |     derive_path_get: get
[INFO] [stdout] 94  | |     derive_path_delete: delete
[INFO] [stdout] ...   |
[INFO] [stdout] 100 | |     derive_path_connect: connect
[INFO] [stdout] 101 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn` which comes from the expansion of the macro `test_path_operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_response_derive_test.rs:28:11
[INFO] [stdout]     |
[INFO] [stdout] 28  |           #[openapi(paths($module::get_foo))]
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:45:15
[INFO] [stdout]     |
[INFO] [stdout] 45  |               #[utoipa::path(
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 103 | / test_api_fn! {
[INFO] [stdout] 104 | |     name: test_operation2,
[INFO] [stdout] 105 | |     module: derive_path_with_all_info,
[INFO] [stdout] 106 | |     operation: post,
[INFO] [stdout] ...   |
[INFO] [stdout] 114 | |     #[deprecated]
[INFO] [stdout] 115 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:45:15
[INFO] [stdout]     |
[INFO] [stdout] 45  |               #[utoipa::path(
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 175 | /     test_api_fn! {
[INFO] [stdout] 176 | |         name: test_operation3,
[INFO] [stdout] 177 | |         module: derive_path_with_defaults,
[INFO] [stdout] 178 | |         operation: post,
[INFO] [stdout] 179 | |         path: "/foo/bar";
[INFO] [stdout] 180 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:200:7
[INFO] [stdout]     |
[INFO] [stdout] 200 |     #[utoipa::path(
[INFO] [stdout]     |       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout] 27  |           #[derive(OpenApi, Default)]
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:252:7
[INFO] [stdout]     |
[INFO] [stdout] 252 |     #[utoipa::path(
[INFO] [stdout]     |       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:284:34
[INFO] [stdout]     |
[INFO] [stdout] 284 |     #[derive(serde::Deserialize, utoipa::ToSchema)]
[INFO] [stdout]     |                                  ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:531:14
[INFO] [stdout]     |
[INFO] [stdout] 531 |     #[derive(ToSchema)]
[INFO] [stdout]     |              ^^^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `ToSchema` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:297:7
[INFO] [stdout]     |
[INFO] [stdout] 297 |     #[utoipa::path(
[INFO] [stdout]     |       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:354:34
[INFO] [stdout]     |
[INFO] [stdout] 354 |     #[derive(serde::Deserialize, utoipa::ToSchema)]
[INFO] [stdout]     |                                  ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:367:7
[INFO] [stdout]     |
[INFO] [stdout] 367 |     #[utoipa::path(
[INFO] [stdout]     |       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:451:7
[INFO] [stdout]     |
[INFO] [stdout] 451 |     #[utoipa::path(
[INFO] [stdout]     |       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:120:38
[INFO] [stdout]     |
[INFO] [stdout] 120 |           #[derive(serde::Deserialize, utoipa::IntoParams)]
[INFO] [stdout]     |                                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 505 |       let operation = api_fn_doc_with_params! {get: "/foo" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 506 | |         struct MyParams {
[INFO] [stdout] 507 | |             #[param(example = json!({"key": "value"}))]
[INFO] [stdout] 508 | |             map: HashMap<String, String>,
[INFO] [stdout] ...   |
[INFO] [stdout] 511 | |         }
[INFO] [stdout] 512 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:124:11
[INFO] [stdout]     |
[INFO] [stdout] 124 |           #[utoipa::path(
[INFO] [stdout]     |             ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 505 |       let operation = api_fn_doc_with_params! {get: "/foo" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 506 | |         struct MyParams {
[INFO] [stdout] 507 | |             #[param(example = json!({"key": "value"}))]
[INFO] [stdout] 508 | |             map: HashMap<String, String>,
[INFO] [stdout] ...   |
[INFO] [stdout] 511 | |         }
[INFO] [stdout] 512 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_response_derive_test.rs:28:11
[INFO] [stdout]     |
[INFO] [stdout] 28  |           #[openapi(paths($module::get_foo))]
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:120:38
[INFO] [stdout]     |
[INFO] [stdout] 120 |           #[derive(serde::Deserialize, utoipa::IntoParams)]
[INFO] [stdout]     |                                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 550 |       let operation = api_fn_doc_with_params! {get: "/foo" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 551 | |         struct MyParams {
[INFO] [stdout] 552 | |             #[param(additional_properties)]
[INFO] [stdout] 553 | |             map: HashMap<String, String>,
[INFO] [stdout] 554 | |         }
[INFO] [stdout] 555 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:124:11
[INFO] [stdout]     |
[INFO] [stdout] 124 |           #[utoipa::path(
[INFO] [stdout]     |             ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 550 |       let operation = api_fn_doc_with_params! {get: "/foo" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 551 | |         struct MyParams {
[INFO] [stdout] 552 | |             #[param(additional_properties)]
[INFO] [stdout] 553 | |             map: HashMap<String, String>,
[INFO] [stdout] 554 | |         }
[INFO] [stdout] 555 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout] 27  |           #[derive(OpenApi, Default)]
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:120:38
[INFO] [stdout]     |
[INFO] [stdout] 120 |           #[derive(serde::Deserialize, utoipa::IntoParams)]
[INFO] [stdout]     |                                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 576 |       let operation = api_fn_doc_with_params! {get: "/foo" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 577 | |         #[into_params(parameter_in = Query)]
[INFO] [stdout] 578 | |         struct MyParams {
[INFO] [stdout] 579 | |             #[serde(default)]
[INFO] [stdout] ...   |
[INFO] [stdout] 584 | |         }
[INFO] [stdout] 585 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:124:11
[INFO] [stdout]     |
[INFO] [stdout] 124 |           #[utoipa::path(
[INFO] [stdout]     |             ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 576 |       let operation = api_fn_doc_with_params! {get: "/foo" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 577 | |         #[into_params(parameter_in = Query)]
[INFO] [stdout] 578 | |         struct MyParams {
[INFO] [stdout] 579 | |             #[serde(default)]
[INFO] [stdout] ...   |
[INFO] [stdout] 584 | |         }
[INFO] [stdout] 585 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:120:38
[INFO] [stdout]     |
[INFO] [stdout] 120 |           #[derive(serde::Deserialize, utoipa::IntoParams)]
[INFO] [stdout]     |                                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 621 |       let operation = api_fn_doc_with_params! {get: "/foo" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 622 | |         #[into_params(parameter_in = Path)]
[INFO] [stdout] 623 | |         struct MyParams {
[INFO] [stdout] 624 | |             #[serde(default)]
[INFO] [stdout] 625 | |             value: String,
[INFO] [stdout] 626 | |         }
[INFO] [stdout] 627 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:124:11
[INFO] [stdout]     |
[INFO] [stdout] 124 |           #[utoipa::path(
[INFO] [stdout]     |             ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 621 |       let operation = api_fn_doc_with_params! {get: "/foo" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 622 | |         #[into_params(parameter_in = Path)]
[INFO] [stdout] 623 | |         struct MyParams {
[INFO] [stdout] 624 | |             #[serde(default)]
[INFO] [stdout] 625 | |             value: String,
[INFO] [stdout] 626 | |         }
[INFO] [stdout] 627 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:120:38
[INFO] [stdout]     |
[INFO] [stdout] 120 |           #[derive(serde::Deserialize, utoipa::IntoParams)]
[INFO] [stdout]     |                                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 647 |       let operation = api_fn_doc_with_params! {get: "/list/{id}" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 648 | |         #[into_params(parameter_in = Query)]
[INFO] [stdout] 649 | |         struct MyParams {
[INFO] [stdout] 650 | |             #[serde(default)]
[INFO] [stdout] ...   |
[INFO] [stdout] 669 | |         }
[INFO] [stdout] 670 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_response_derive_test.rs:28:11
[INFO] [stdout]     |
[INFO] [stdout] 28  |           #[openapi(paths($module::get_foo))]
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:124:11
[INFO] [stdout]     |
[INFO] [stdout] 124 |           #[utoipa::path(
[INFO] [stdout]     |             ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 647 |       let operation = api_fn_doc_with_params! {get: "/list/{id}" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 648 | |         #[into_params(parameter_in = Query)]
[INFO] [stdout] 649 | |         struct MyParams {
[INFO] [stdout] 650 | |             #[serde(default)]
[INFO] [stdout] ...   |
[INFO] [stdout] 669 | |         }
[INFO] [stdout] 670 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout] 27  |           #[derive(OpenApi, Default)]
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:120:38
[INFO] [stdout]     |
[INFO] [stdout] 120 |           #[derive(serde::Deserialize, utoipa::IntoParams)]
[INFO] [stdout]     |                                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 763 |       let operation = api_fn_doc_with_params! {get: "/list/{id}" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 764 | |         #[into_params(parameter_in = Query)]
[INFO] [stdout] 765 | |         #[serde(rename_all = "camelCase")]
[INFO] [stdout] 766 | |         struct MyParams {
[INFO] [stdout] ...   |
[INFO] [stdout] 781 | |         }
[INFO] [stdout] 782 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:124:11
[INFO] [stdout]     |
[INFO] [stdout] 124 |           #[utoipa::path(
[INFO] [stdout]     |             ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 763 |       let operation = api_fn_doc_with_params! {get: "/list/{id}" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 764 | |         #[into_params(parameter_in = Query)]
[INFO] [stdout] 765 | |         #[serde(rename_all = "camelCase")]
[INFO] [stdout] 766 | |         struct MyParams {
[INFO] [stdout] ...   |
[INFO] [stdout] 781 | |         }
[INFO] [stdout] 782 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `response` in this scope
[INFO] [stdout]    --> tests/response_derive_test.rs:517:11
[INFO] [stdout]     |
[INFO] [stdout] 517 |         #[response(status = 200)]
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:120:38
[INFO] [stdout]     |
[INFO] [stdout] 120 |           #[derive(serde::Deserialize, utoipa::IntoParams)]
[INFO] [stdout]     |                                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 842 |       let operation = api_fn_doc_with_params! {get: "/list/{id}" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 843 | |         #[into_params(rename_all = "camelCase", parameter_in = Query)]
[INFO] [stdout] 844 | |         struct MyParams {
[INFO] [stdout] 845 | |             vec_default: Option<Vec<String>>,
[INFO] [stdout] 846 | |         }
[INFO] [stdout] 847 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:124:11
[INFO] [stdout]     |
[INFO] [stdout] 124 |           #[utoipa::path(
[INFO] [stdout]     |             ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 842 |       let operation = api_fn_doc_with_params! {get: "/list/{id}" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 843 | |         #[into_params(rename_all = "camelCase", parameter_in = Query)]
[INFO] [stdout] 844 | |         struct MyParams {
[INFO] [stdout] 845 | |             vec_default: Option<Vec<String>>,
[INFO] [stdout] 846 | |         }
[INFO] [stdout] 847 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:120:38
[INFO] [stdout]     |
[INFO] [stdout] 120 |           #[derive(serde::Deserialize, utoipa::IntoParams)]
[INFO] [stdout]     |                                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 871 |       let operation = api_fn_doc_with_params! {get: "/list/{id}" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 872 | |         #[into_params(rename_all = "camelCase", parameter_in = Query)]
[INFO] [stdout] 873 | |         #[serde(rename_all = "UPPERCASE")]
[INFO] [stdout] 874 | |         struct MyParams {
[INFO] [stdout] 875 | |             vec_default: Option<Vec<String>>,
[INFO] [stdout] 876 | |         }
[INFO] [stdout] 877 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_response_derive_test.rs:28:11
[INFO] [stdout]     |
[INFO] [stdout] 28  |           #[openapi(paths($module::get_foo))]
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:124:11
[INFO] [stdout]     |
[INFO] [stdout] 124 |           #[utoipa::path(
[INFO] [stdout]     |             ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 871 |       let operation = api_fn_doc_with_params! {get: "/list/{id}" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 872 | |         #[into_params(rename_all = "camelCase", parameter_in = Query)]
[INFO] [stdout] 873 | |         #[serde(rename_all = "UPPERCASE")]
[INFO] [stdout] 874 | |         struct MyParams {
[INFO] [stdout] 875 | |             vec_default: Option<Vec<String>>,
[INFO] [stdout] 876 | |         }
[INFO] [stdout] 877 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:120:38
[INFO] [stdout]     |
[INFO] [stdout] 120 |           #[derive(serde::Deserialize, utoipa::IntoParams)]
[INFO] [stdout]     |                                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 901 |       let operation = api_fn_doc_with_params! {get: "/list/{id}" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 902 | |         #[derive(Default)]
[INFO] [stdout] 903 | |         #[into_params(parameter_in = Query)]
[INFO] [stdout] 904 | |         #[serde(default)]
[INFO] [stdout] ...   |
[INFO] [stdout] 908 | |         }
[INFO] [stdout] 909 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout] 27  |           #[derive(OpenApi, Default)]
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:124:11
[INFO] [stdout]     |
[INFO] [stdout] 124 |           #[utoipa::path(
[INFO] [stdout]     |             ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 901 |       let operation = api_fn_doc_with_params! {get: "/list/{id}" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 902 | |         #[derive(Default)]
[INFO] [stdout] 903 | |         #[into_params(parameter_in = Query)]
[INFO] [stdout] 904 | |         #[serde(default)]
[INFO] [stdout] ...   |
[INFO] [stdout] 908 | |         }
[INFO] [stdout] 909 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:976:7
[INFO] [stdout]     |
[INFO] [stdout] 976 |     #[utoipa::path(
[INFO] [stdout]     |       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]     --> tests/path_derive.rs:1130:7
[INFO] [stdout]      |
[INFO] [stdout] 1130 |     #[utoipa::path(
[INFO] [stdout]      |       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]     --> tests/path_derive.rs:1247:7
[INFO] [stdout]      |
[INFO] [stdout] 1247 |     #[utoipa::path(
[INFO] [stdout]      |       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `response` in this scope
[INFO] [stdout]    --> tests/response_derive_test.rs:551:11
[INFO] [stdout]     |
[INFO] [stdout] 551 |         #[response(status = NOT_FOUND)]
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]     --> tests/path_derive.rs:1289:7
[INFO] [stdout]      |
[INFO] [stdout] 1289 |     #[utoipa::path(
[INFO] [stdout]      |       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]     --> tests/path_derive.rs:1326:7
[INFO] [stdout]      |
[INFO] [stdout] 1326 |     #[utoipa::path(
[INFO] [stdout]      |       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]     --> tests/path_derive.rs:1362:7
[INFO] [stdout]      |
[INFO] [stdout] 1362 |     #[utoipa::path(
[INFO] [stdout]      |       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]     --> tests/path_derive.rs:1444:7
[INFO] [stdout]      |
[INFO] [stdout] 1444 |     #[utoipa::path(get, path = "foo", responses(MyResponse))]
[INFO] [stdout]      |       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]     --> tests/path_derive.rs:1522:7
[INFO] [stdout]      |
[INFO] [stdout] 1522 |     #[utoipa::path(
[INFO] [stdout]      |       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]     --> tests/path_derive.rs:1573:7
[INFO] [stdout]      |
[INFO] [stdout] 1573 |     #[utoipa::path(get, path = "/params", params(Params))]
[INFO] [stdout]      |       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `response` in this scope
[INFO] [stdout]    --> tests/response_derive_test.rs:574:11
[INFO] [stdout]     |
[INFO] [stdout] 574 |         #[response(status = 201)]
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_derive.rs:76:26
[INFO] [stdout]     |
[INFO] [stdout] 76  |                   #[derive(OpenApi, Default)]
[INFO] [stdout]     |                            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 91  | / test_path_operation! {
[INFO] [stdout] 92  | |     derive_path_post: post
[INFO] [stdout] 93  | |     derive_path_get: get
[INFO] [stdout] 94  | |     derive_path_delete: delete
[INFO] [stdout] ...   |
[INFO] [stdout] 100 | |     derive_path_connect: connect
[INFO] [stdout] 101 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `test_path_operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_response_derive_test.rs:28:11
[INFO] [stdout]     |
[INFO] [stdout] 28  |           #[openapi(paths($module::get_foo))]
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `to_schema` in this scope
[INFO] [stdout]    --> tests/response_derive_test.rs:575:34
[INFO] [stdout]     |
[INFO] [stdout] 575 |         struct CreatedResponse(#[to_schema] Foo);
[INFO] [stdout]     |                                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout] 27  |           #[derive(OpenApi, Default)]
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `response` in this scope
[INFO] [stdout]    --> tests/response_derive_test.rs:604:11
[INFO] [stdout]     |
[INFO] [stdout] 604 |         #[response(status = 201)]
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `response` in this scope
[INFO] [stdout]    --> tests/response_derive_test.rs:634:11
[INFO] [stdout]     |
[INFO] [stdout] 634 |         #[response(status = 201)]
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_response_derive_test.rs:28:11
[INFO] [stdout]     |
[INFO] [stdout] 28  |           #[openapi(paths($module::get_foo))]
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `response` in this scope
[INFO] [stdout]    --> tests/response_derive_test.rs:664:11
[INFO] [stdout]     |
[INFO] [stdout] 664 |         #[response(status = 201)]
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `ref_response` in this scope
[INFO] [stdout]    --> tests/response_derive_test.rs:665:34
[INFO] [stdout]     |
[INFO] [stdout] 665 |         struct CreatedResponse(#[ref_response] Foo);
[INFO] [stdout]     |                                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout] 27  |           #[derive(OpenApi, Default)]
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 71 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `response` in this scope
[INFO] [stdout]    --> tests/response_derive_test.rs:687:11
[INFO] [stdout]     |
[INFO] [stdout] 687 |         #[response(status = 201)]
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `to_response` in this scope
[INFO] [stdout]    --> tests/response_derive_test.rs:688:34
[INFO] [stdout]     |
[INFO] [stdout] 688 |         struct CreatedResponse(#[to_response] Foo);
[INFO] [stdout]     |                                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_response_derive_test.rs:28:11
[INFO] [stdout]     |
[INFO] [stdout] 28  |           #[openapi(paths($module::get_foo))]
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `response` in this scope
[INFO] [stdout]    --> tests/response_derive_test.rs:731:15
[INFO] [stdout]     |
[INFO] [stdout] 731 |             #[response(status = 200)]
[INFO] [stdout]     |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout] 27  |           #[derive(OpenApi, Default)]
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `response` in this scope
[INFO] [stdout]    --> tests/response_derive_test.rs:734:15
[INFO] [stdout]     |
[INFO] [stdout] 734 |             #[response(status = 404)]
[INFO] [stdout]     |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `response` in this scope
[INFO] [stdout]    --> tests/response_derive_test.rs:737:15
[INFO] [stdout]     |
[INFO] [stdout] 737 |             #[response(status = 400)]
[INFO] [stdout]     |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `utoipa-gen` due to 72 previous errors
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_response_derive_test.rs:28:11
[INFO] [stdout]     |
[INFO] [stdout] 28  |           #[openapi(paths($module::get_foo))]
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `response` in this scope
[INFO] [stdout]    --> tests/response_derive_test.rs:740:15
[INFO] [stdout]     |
[INFO] [stdout] 740 |             #[response(status = 500)]
[INFO] [stdout]     |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout] 27  |           #[derive(OpenApi, Default)]
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `ref_response` in this scope
[INFO] [stdout]    --> tests/response_derive_test.rs:741:27
[INFO] [stdout]     |
[INFO] [stdout] 741 |             ServerError(#[ref_response] Response),
[INFO] [stdout]     |                           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_response_derive_test.rs:28:11
[INFO] [stdout]     |
[INFO] [stdout] 28  |           #[openapi(paths($module::get_foo))]
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `response` in this scope
[INFO] [stdout]    --> tests/response_derive_test.rs:743:15
[INFO] [stdout]     |
[INFO] [stdout] 743 |             #[response(status = 418)]
[INFO] [stdout]     |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout] 27  |           #[derive(OpenApi, Default)]
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `to_response` in this scope
[INFO] [stdout]    --> tests/response_derive_test.rs:744:22
[INFO] [stdout]     |
[INFO] [stdout] 744 |             TeaPot(#[to_response] Response),
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_response_derive_test.rs:28:11
[INFO] [stdout]     |
[INFO] [stdout] 28  |           #[openapi(paths($module::get_foo))]
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout] 27  |           #[derive(OpenApi, Default)]
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]  --> tests/response_derive_test.rs:8:14
[INFO] [stdout]   |
[INFO] [stdout] 8 |     #[derive(ToResponse)]
[INFO] [stdout]   |              ^^^^^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the derive macro `ToResponse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_response_derive_test.rs:28:11
[INFO] [stdout]     |
[INFO] [stdout] 28  |           #[openapi(paths($module::get_foo))]
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout] 27  |           #[derive(OpenApi, Default)]
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]   --> tests/path_parameter_derive_test.rs:30:7
[INFO] [stdout]    |
[INFO] [stdout] 30 |     #[openapi(paths(derive_params_all_options::get_foo_by_id))]
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_response_derive_test.rs:28:11
[INFO] [stdout]     |
[INFO] [stdout] 28  |           #[openapi(paths($module::get_foo))]
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]   --> tests/path_parameter_derive_test.rs:70:14
[INFO] [stdout]    |
[INFO] [stdout] 70 |     #[derive(OpenApi, Default)]
[INFO] [stdout]    |              ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout] 27  |           #[derive(OpenApi, Default)]
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]   --> tests/path_parameter_derive_test.rs:71:7
[INFO] [stdout]    |
[INFO] [stdout] 71 |     #[openapi(paths(derive_params_minimal::get_foo_by_id))]
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_parameter_derive_test.rs:112:14
[INFO] [stdout]     |
[INFO] [stdout] 112 |     #[derive(OpenApi, Default)]
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_response_derive_test.rs:28:11
[INFO] [stdout]     |
[INFO] [stdout] 28  |           #[openapi(paths($module::get_foo))]
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_parameter_derive_test.rs:113:7
[INFO] [stdout]     |
[INFO] [stdout] 113 |     #[openapi(paths(derive_params_multiple::get_foo_by_id))]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout] 27  |           #[derive(OpenApi, Default)]
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_parameter_derive_test.rs:167:14
[INFO] [stdout]     |
[INFO] [stdout] 167 |     #[derive(OpenApi, Default)]
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:77:19
[INFO] [stdout]     |
[INFO] [stdout] 77  |                   #[openapi(paths(
[INFO] [stdout]     |                     ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 91  | / test_path_operation! {
[INFO] [stdout] 92  | |     derive_path_post: post
[INFO] [stdout] 93  | |     derive_path_get: get
[INFO] [stdout] 94  | |     derive_path_delete: delete
[INFO] [stdout] ...   |
[INFO] [stdout] 100 | |     derive_path_connect: connect
[INFO] [stdout] 101 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_path_operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]   --> tests/response_derive_test.rs:13:32
[INFO] [stdout]    |
[INFO] [stdout] 13 |     let (name, v) = <Person as utoipa::ToResponse>::response();
[INFO] [stdout]    |                                ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_parameter_derive_test.rs:168:7
[INFO] [stdout]     |
[INFO] [stdout] 168 |     #[openapi(paths(mod_derive_parameters_all_types::get_foo_by_id))]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_parameter_derive_test.rs:239:14
[INFO] [stdout]     |
[INFO] [stdout] 239 |     #[derive(OpenApi, Default)]
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_response_derive_test.rs:28:11
[INFO] [stdout]     |
[INFO] [stdout] 28  |           #[openapi(paths($module::get_foo))]
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]   --> tests/response_derive_test.rs:40:14
[INFO] [stdout]    |
[INFO] [stdout] 40 |     #[derive(ToResponse)]
[INFO] [stdout]    |              ^^^^^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the derive macro `ToResponse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout] 27  |         #[derive(OpenApi, Default)]
[INFO] [stdout]     |                  ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 262 |     let doc = api_doc!(module: response_with_json_example);
[INFO] [stdout]     |               -------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_parameter_derive_test.rs:240:7
[INFO] [stdout]     |
[INFO] [stdout] 240 |     #[openapi(paths(derive_params_without_args::get_foo_by_id))]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_parameter_derive_test.rs:275:14
[INFO] [stdout]     |
[INFO] [stdout] 275 |     #[derive(OpenApi, Default)]
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_response_derive_test.rs:28:11
[INFO] [stdout]     |
[INFO] [stdout] 28  |         #[openapi(paths($module::get_foo))]
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 262 |     let doc = api_doc!(module: response_with_json_example);
[INFO] [stdout]     |               -------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout] 27  |         #[derive(OpenApi, Default)]
[INFO] [stdout]     |                  ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 281 |     let doc = api_doc!(module: response_multiple_content_types);
[INFO] [stdout]     |               ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_parameter_derive_test.rs:276:7
[INFO] [stdout]     |
[INFO] [stdout] 276 |     #[openapi(paths(get_foo_by_id))]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_parameter_derive_test.rs:314:14
[INFO] [stdout]     |
[INFO] [stdout] 314 |     #[derive(OpenApi, Default)]
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_response_derive_test.rs:28:11
[INFO] [stdout]     |
[INFO] [stdout] 28  |         #[openapi(paths($module::get_foo))]
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 281 |     let doc = api_doc!(module: response_multiple_content_types);
[INFO] [stdout]     |               ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout] 27  |         #[derive(OpenApi, Default)]
[INFO] [stdout]     |                  ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 302 |     let doc: Value = api_doc!(module: response_body_inline_schema);
[INFO] [stdout]     |                      --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_parameter_derive_test.rs:315:7
[INFO] [stdout]     |
[INFO] [stdout] 315 |     #[openapi(paths(get_foo_by_id))]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_response_derive_test.rs:28:11
[INFO] [stdout]     |
[INFO] [stdout] 28  |         #[openapi(paths($module::get_foo))]
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 302 |     let doc: Value = api_doc!(module: response_body_inline_schema);
[INFO] [stdout]     |                      --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_response_derive_test.rs:364:7
[INFO] [stdout]     |
[INFO] [stdout] 364 |     #[openapi(paths(get_item), components(schemas(User, User2)))]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_response_derive_test.rs:424:7
[INFO] [stdout]     |
[INFO] [stdout] 424 |     #[openapi(paths(get_item), components(schemas(User)))]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_response_derive_test.rs:502:7
[INFO] [stdout]     |
[INFO] [stdout] 502 |     #[openapi(paths(get_item), components(schemas(User, User2)))]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]   --> tests/response_derive_test.rs:44:32
[INFO] [stdout]    |
[INFO] [stdout] 44 |     let (name, v) = <Person as utoipa::ToResponse>::response();
[INFO] [stdout]    |                                ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]   --> tests/response_derive_test.rs:68:14
[INFO] [stdout]    |
[INFO] [stdout] 68 |     #[derive(ToResponse)]
[INFO] [stdout]    |              ^^^^^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the derive macro `ToResponse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_response_derive_test.rs:568:7
[INFO] [stdout]     |
[INFO] [stdout] 568 |     #[openapi(paths(get_item))]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_derive.rs:19:18
[INFO] [stdout]     |
[INFO] [stdout] 19  |           #[derive(OpenApi, Default)]
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 151 |       let operation = test_api_fn_doc! {
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 152 | |         derive_path_with_all_info::test_operation2,
[INFO] [stdout] 153 | |         operation: post,
[INFO] [stdout] 154 | |         path: "/foo/bar/{id}"
[INFO] [stdout] 155 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_response_derive_test.rs:611:7
[INFO] [stdout]     |
[INFO] [stdout] 611 |     #[openapi(paths(get_item), components(schemas(User)))]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:20:11
[INFO] [stdout]     |
[INFO] [stdout] 20  |           #[openapi(paths($handler))]
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 151 |       let operation = test_api_fn_doc! {
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 152 | |         derive_path_with_all_info::test_operation2,
[INFO] [stdout] 153 | |         operation: post,
[INFO] [stdout] 154 | |         path: "/foo/bar/{id}"
[INFO] [stdout] 155 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_derive.rs:19:18
[INFO] [stdout]     |
[INFO] [stdout] 19  |           #[derive(OpenApi, Default)]
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 181 |       let operation = test_api_fn_doc! {
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 182 | |         derive_path_with_defaults::test_operation3,
[INFO] [stdout] 183 | |         operation: post,
[INFO] [stdout] 184 | |         path: "/foo/bar"
[INFO] [stdout] 185 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:20:11
[INFO] [stdout]     |
[INFO] [stdout] 20  |           #[openapi(paths($handler))]
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 181 |       let operation = test_api_fn_doc! {
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 182 | |         derive_path_with_defaults::test_operation3,
[INFO] [stdout] 183 | |         operation: post,
[INFO] [stdout] 184 | |         path: "/foo/bar"
[INFO] [stdout] 185 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_derive.rs:19:18
[INFO] [stdout]     |
[INFO] [stdout] 19  |           #[derive(OpenApi, Default)]
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 217 |       let operation = test_api_fn_doc! {
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 218 | |         get_foos_by_id_since,
[INFO] [stdout] 219 | |         operation: get,
[INFO] [stdout] 220 | |         path: "/foo/{id}"
[INFO] [stdout] 221 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:20:11
[INFO] [stdout]     |
[INFO] [stdout] 20  |           #[openapi(paths($handler))]
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 217 |       let operation = test_api_fn_doc! {
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 218 | |         get_foos_by_id_since,
[INFO] [stdout] 219 | |         operation: get,
[INFO] [stdout] 220 | |         path: "/foo/{id}"
[INFO] [stdout] 221 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_derive.rs:19:18
[INFO] [stdout]     |
[INFO] [stdout] 19  |           #[derive(OpenApi, Default)]
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 268 |       let operation = test_api_fn_doc! {
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 269 | |         get_items,
[INFO] [stdout] 270 | |         operation: get,
[INFO] [stdout] 271 | |         path: "/items"
[INFO] [stdout] 272 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:20:11
[INFO] [stdout]     |
[INFO] [stdout] 20  |           #[openapi(paths($handler))]
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 268 |       let operation = test_api_fn_doc! {
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 269 | |         get_items,
[INFO] [stdout] 270 | |         operation: get,
[INFO] [stdout] 271 | |         path: "/items"
[INFO] [stdout] 272 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_derive.rs:19:18
[INFO] [stdout]     |
[INFO] [stdout] 19  |           #[derive(OpenApi, Default)]
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 313 |       let operation: Value = test_api_fn_doc! {
[INFO] [stdout]     |  ____________________________-
[INFO] [stdout] 314 | |         get_foos_by_id_since,
[INFO] [stdout] 315 | |         operation: get,
[INFO] [stdout] 316 | |         path: "/foo/{id}"
[INFO] [stdout] 317 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:20:11
[INFO] [stdout]     |
[INFO] [stdout] 20  |           #[openapi(paths($handler))]
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 313 |       let operation: Value = test_api_fn_doc! {
[INFO] [stdout]     |  ____________________________-
[INFO] [stdout] 314 | |         get_foos_by_id_since,
[INFO] [stdout] 315 | |         operation: get,
[INFO] [stdout] 316 | |         path: "/foo/{id}"
[INFO] [stdout] 317 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_derive.rs:19:18
[INFO] [stdout]     |
[INFO] [stdout] 19  |           #[derive(OpenApi, Default)]
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 383 |       let operation: Value = test_api_fn_doc! {
[INFO] [stdout]     |  ____________________________-
[INFO] [stdout] 384 | |         get_foos_by_id_since,
[INFO] [stdout] 385 | |         operation: get,
[INFO] [stdout] 386 | |         path: "/foo/{id}"
[INFO] [stdout] 387 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:20:11
[INFO] [stdout]     |
[INFO] [stdout] 20  |           #[openapi(paths($handler))]
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 383 |       let operation: Value = test_api_fn_doc! {
[INFO] [stdout]     |  ____________________________-
[INFO] [stdout] 384 | |         get_foos_by_id_since,
[INFO] [stdout] 385 | |         operation: get,
[INFO] [stdout] 386 | |         path: "/foo/{id}"
[INFO] [stdout] 387 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]   --> tests/response_derive_test.rs:74:36
[INFO] [stdout]    |
[INFO] [stdout] 74 |     let (name, v) = <PersonType as utoipa::ToResponse>::response();
[INFO] [stdout]    |                                    ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]    --> tests/path_derive.rs:438:34
[INFO] [stdout]     |
[INFO] [stdout] 438 |     #[derive(serde::Deserialize, ToSchema)]
[INFO] [stdout]     |                                  ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `IntoParams`
[INFO] [stdout]    --> tests/path_derive.rs:444:34
[INFO] [stdout]     |
[INFO] [stdout] 444 |     #[derive(serde::Deserialize, IntoParams)]
[INFO] [stdout]     |                                  ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_derive.rs:19:18
[INFO] [stdout]     |
[INFO] [stdout] 19  |           #[derive(OpenApi, Default)]
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 466 |       let operation: Value = test_api_fn_doc! {
[INFO] [stdout]     |  ____________________________-
[INFO] [stdout] 467 | |         use_maps,
[INFO] [stdout] 468 | |         operation: get,
[INFO] [stdout] 469 | |         path: "/foo"
[INFO] [stdout] 470 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:112:14
[INFO] [stdout]     |
[INFO] [stdout] 112 |     #[derive(ToResponse)]
[INFO] [stdout]     |              ^^^^^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `ToResponse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:20:11
[INFO] [stdout]     |
[INFO] [stdout] 20  |           #[openapi(paths($handler))]
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 466 |       let operation: Value = test_api_fn_doc! {
[INFO] [stdout]     |  ____________________________-
[INFO] [stdout] 467 | |         use_maps,
[INFO] [stdout] 468 | |         operation: get,
[INFO] [stdout] 469 | |         path: "/foo"
[INFO] [stdout] 470 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `param` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:507:15
[INFO] [stdout]     |
[INFO] [stdout] 507 |             #[param(example = json!({"key": "value"}))]
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `param` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:509:15
[INFO] [stdout]     |
[INFO] [stdout] 509 |             #[param(example = json!(["value1", "value2"]))]
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_derive.rs:19:18
[INFO] [stdout]     |
[INFO] [stdout] 19  |           #[derive(OpenApi, Default)]
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 505 |       let operation = api_fn_doc_with_params! {get: "/foo" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 506 | |         struct MyParams {
[INFO] [stdout] 507 | |             #[param(example = json!({"key": "value"}))]
[INFO] [stdout] 508 | |             map: HashMap<String, String>,
[INFO] [stdout] ...   |
[INFO] [stdout] 511 | |         }
[INFO] [stdout] 512 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` which comes from the expansion of the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:20:11
[INFO] [stdout]     |
[INFO] [stdout] 20  |           #[openapi(paths($handler))]
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 505 |       let operation = api_fn_doc_with_params! {get: "/foo" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 506 | |         struct MyParams {
[INFO] [stdout] 507 | |             #[param(example = json!({"key": "value"}))]
[INFO] [stdout] 508 | |             map: HashMap<String, String>,
[INFO] [stdout] ...   |
[INFO] [stdout] 511 | |         }
[INFO] [stdout] 512 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` which comes from the expansion of the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]  --> tests/schema_derive_test.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use utoipa::openapi::{Object, ObjectBuilder};
[INFO] [stdout]   |     ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `param` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:552:15
[INFO] [stdout]     |
[INFO] [stdout] 552 |             #[param(additional_properties)]
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:117:32
[INFO] [stdout]     |
[INFO] [stdout] 117 |     let (name, v) = <Person as utoipa::ToResponse>::response();
[INFO] [stdout]     |                                ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_derive.rs:19:18
[INFO] [stdout]     |
[INFO] [stdout] 19  |           #[derive(OpenApi, Default)]
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 550 |       let operation = api_fn_doc_with_params! {get: "/foo" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 551 | |         struct MyParams {
[INFO] [stdout] 552 | |             #[param(additional_properties)]
[INFO] [stdout] 553 | |             map: HashMap<String, String>,
[INFO] [stdout] 554 | |         }
[INFO] [stdout] 555 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` which comes from the expansion of the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:148:24
[INFO] [stdout]     |
[INFO] [stdout] 148 |     #[derive(ToSchema, ToResponse)]
[INFO] [stdout]     |                        ^^^^^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `ToResponse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:20:11
[INFO] [stdout]     |
[INFO] [stdout] 20  |           #[openapi(paths($handler))]
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 550 |       let operation = api_fn_doc_with_params! {get: "/foo" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 551 | |         struct MyParams {
[INFO] [stdout] 552 | |             #[param(additional_properties)]
[INFO] [stdout] 553 | |             map: HashMap<String, String>,
[INFO] [stdout] 554 | |         }
[INFO] [stdout] 555 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` which comes from the expansion of the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `into_params` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:577:11
[INFO] [stdout]     |
[INFO] [stdout] 577 |         #[into_params(parameter_in = Query)]
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `param` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:580:15
[INFO] [stdout]     |
[INFO] [stdout] 580 |             #[param(write_only, read_only, default = "value", nullable, xml(name = "xml_value"))]
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `param` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:582:15
[INFO] [stdout]     |
[INFO] [stdout] 582 |             #[param(value_type = String, format = Binary)]
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_derive.rs:19:18
[INFO] [stdout]     |
[INFO] [stdout] 19  |           #[derive(OpenApi, Default)]
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 576 |       let operation = api_fn_doc_with_params! {get: "/foo" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 577 | |         #[into_params(parameter_in = Query)]
[INFO] [stdout] 578 | |         struct MyParams {
[INFO] [stdout] 579 | |             #[serde(default)]
[INFO] [stdout] ...   |
[INFO] [stdout] 584 | |         }
[INFO] [stdout] 585 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` which comes from the expansion of the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:20:11
[INFO] [stdout]     |
[INFO] [stdout] 20  |           #[openapi(paths($handler))]
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 576 |       let operation = api_fn_doc_with_params! {get: "/foo" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 577 | |         #[into_params(parameter_in = Query)]
[INFO] [stdout] 578 | |         struct MyParams {
[INFO] [stdout] 579 | |             #[serde(default)]
[INFO] [stdout] ...   |
[INFO] [stdout] 584 | |         }
[INFO] [stdout] 585 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` which comes from the expansion of the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `into_params` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:622:11
[INFO] [stdout]     |
[INFO] [stdout] 622 |         #[into_params(parameter_in = Path)]
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_derive.rs:19:18
[INFO] [stdout]     |
[INFO] [stdout] 19  |           #[derive(OpenApi, Default)]
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 621 |       let operation = api_fn_doc_with_params! {get: "/foo" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 622 | |         #[into_params(parameter_in = Path)]
[INFO] [stdout] 623 | |         struct MyParams {
[INFO] [stdout] 624 | |             #[serde(default)]
[INFO] [stdout] 625 | |             value: String,
[INFO] [stdout] 626 | |         }
[INFO] [stdout] 627 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` which comes from the expansion of the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 129 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:20:11
[INFO] [stdout]     |
[INFO] [stdout] 20  |           #[openapi(paths($handler))]
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 621 |       let operation = api_fn_doc_with_params! {get: "/foo" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 622 | |         #[into_params(parameter_in = Path)]
[INFO] [stdout] 623 | |         struct MyParams {
[INFO] [stdout] 624 | |             #[serde(default)]
[INFO] [stdout] 625 | |             value: String,
[INFO] [stdout] 626 | |         }
[INFO] [stdout] 627 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` which comes from the expansion of the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `into_params` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:648:11
[INFO] [stdout]     |
[INFO] [stdout] 648 |         #[into_params(parameter_in = Query)]
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_derive.rs:19:18
[INFO] [stdout]     |
[INFO] [stdout] 19  |           #[derive(OpenApi, Default)]
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 647 |       let operation = api_fn_doc_with_params! {get: "/list/{id}" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 648 | |         #[into_params(parameter_in = Query)]
[INFO] [stdout] 649 | |         struct MyParams {
[INFO] [stdout] 650 | |             #[serde(default)]
[INFO] [stdout] ...   |
[INFO] [stdout] 669 | |         }
[INFO] [stdout] 670 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` which comes from the expansion of the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:164:32
[INFO] [stdout]     |
[INFO] [stdout] 164 |     let (name, v) = <Person as utoipa::ToResponse>::response();
[INFO] [stdout]     |                                ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:209:24
[INFO] [stdout]     |
[INFO] [stdout] 209 |     #[derive(ToSchema, ToResponse)]
[INFO] [stdout]     |                        ^^^^^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `ToResponse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:20:11
[INFO] [stdout]     |
[INFO] [stdout] 20  |           #[openapi(paths($handler))]
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 647 |       let operation = api_fn_doc_with_params! {get: "/list/{id}" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 648 | |         #[into_params(parameter_in = Query)]
[INFO] [stdout] 649 | |         struct MyParams {
[INFO] [stdout] 650 | |             #[serde(default)]
[INFO] [stdout] ...   |
[INFO] [stdout] 669 | |         }
[INFO] [stdout] 670 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` which comes from the expansion of the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `into_params` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:764:11
[INFO] [stdout]     |
[INFO] [stdout] 764 |         #[into_params(parameter_in = Query)]
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `utoipa-gen` due to 130 previous errors
[INFO] [stdout] error: cannot find attribute `param` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:773:15
[INFO] [stdout]     |
[INFO] [stdout] 773 |             #[param(rename = "vec2")]
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `param` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:777:15
[INFO] [stdout]     |
[INFO] [stdout] 777 |             #[param(rename = "string_r2")]
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_derive.rs:19:18
[INFO] [stdout]     |
[INFO] [stdout] 19  |           #[derive(OpenApi, Default)]
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 763 |       let operation = api_fn_doc_with_params! {get: "/list/{id}" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 764 | |         #[into_params(parameter_in = Query)]
[INFO] [stdout] 765 | |         #[serde(rename_all = "camelCase")]
[INFO] [stdout] 766 | |         struct MyParams {
[INFO] [stdout] ...   |
[INFO] [stdout] 781 | |         }
[INFO] [stdout] 782 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` which comes from the expansion of the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:20:11
[INFO] [stdout]     |
[INFO] [stdout] 20  |           #[openapi(paths($handler))]
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 763 |       let operation = api_fn_doc_with_params! {get: "/list/{id}" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 764 | |         #[into_params(parameter_in = Query)]
[INFO] [stdout] 765 | |         #[serde(rename_all = "camelCase")]
[INFO] [stdout] 766 | |         struct MyParams {
[INFO] [stdout] ...   |
[INFO] [stdout] 781 | |         }
[INFO] [stdout] 782 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` which comes from the expansion of the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `into_params` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:843:11
[INFO] [stdout]     |
[INFO] [stdout] 843 |         #[into_params(rename_all = "camelCase", parameter_in = Query)]
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_derive.rs:19:18
[INFO] [stdout]     |
[INFO] [stdout] 19  |           #[derive(OpenApi, Default)]
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 842 |       let operation = api_fn_doc_with_params! {get: "/list/{id}" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 843 | |         #[into_params(rename_all = "camelCase", parameter_in = Query)]
[INFO] [stdout] 844 | |         struct MyParams {
[INFO] [stdout] 845 | |             vec_default: Option<Vec<String>>,
[INFO] [stdout] 846 | |         }
[INFO] [stdout] 847 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` which comes from the expansion of the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]  --> tests/schema_derive_test.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use utoipa::{OpenApi, ToSchema, TupleUnit};
[INFO] [stdout]   |     ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:20:11
[INFO] [stdout]     |
[INFO] [stdout] 20  |           #[openapi(paths($handler))]
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 842 |       let operation = api_fn_doc_with_params! {get: "/list/{id}" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 843 | |         #[into_params(rename_all = "camelCase", parameter_in = Query)]
[INFO] [stdout] 844 | |         struct MyParams {
[INFO] [stdout] 845 | |             vec_default: Option<Vec<String>>,
[INFO] [stdout] 846 | |         }
[INFO] [stdout] 847 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` which comes from the expansion of the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `into_params` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:872:11
[INFO] [stdout]     |
[INFO] [stdout] 872 |         #[into_params(rename_all = "camelCase", parameter_in = Query)]
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_derive.rs:19:18
[INFO] [stdout]     |
[INFO] [stdout] 19  |           #[derive(OpenApi, Default)]
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 871 |       let operation = api_fn_doc_with_params! {get: "/list/{id}" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 872 | |         #[into_params(rename_all = "camelCase", parameter_in = Query)]
[INFO] [stdout] 873 | |         #[serde(rename_all = "UPPERCASE")]
[INFO] [stdout] 874 | |         struct MyParams {
[INFO] [stdout] 875 | |             vec_default: Option<Vec<String>>,
[INFO] [stdout] 876 | |         }
[INFO] [stdout] 877 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` which comes from the expansion of the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/schema_derive_test.rs:754:14
[INFO] [stdout]     |
[INFO] [stdout] 754 |     #[derive(utoipa::ToSchema)]
[INFO] [stdout]     |              ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]     --> tests/schema_derive_test.rs:4168:14
[INFO] [stdout]      |
[INFO] [stdout] 4168 |     #[derive(utoipa::OpenApi)]
[INFO] [stdout]      |              ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:20:11
[INFO] [stdout]     |
[INFO] [stdout] 20  |           #[openapi(paths($handler))]
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 871 |       let operation = api_fn_doc_with_params! {get: "/list/{id}" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 872 | |         #[into_params(rename_all = "camelCase", parameter_in = Query)]
[INFO] [stdout] 873 | |         #[serde(rename_all = "UPPERCASE")]
[INFO] [stdout] 874 | |         struct MyParams {
[INFO] [stdout] 875 | |             vec_default: Option<Vec<String>>,
[INFO] [stdout] 876 | |         }
[INFO] [stdout] 877 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` which comes from the expansion of the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]   --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]    |
[INFO] [stdout] 14 |               #[derive(ToSchema)]
[INFO] [stdout]    |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 53 |       let map = api_doc! {
[INFO] [stdout]    |  _______________-
[INFO] [stdout] 54 | |         struct Map {
[INFO] [stdout] 55 | |             map: HashMap<String, String>,
[INFO] [stdout] 56 | |         }
[INFO] [stdout] 57 | |     };
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]    = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]   --> tests/schema_derive_test.rs:66:14
[INFO] [stdout]    |
[INFO] [stdout] 66 |     #[derive(ToSchema)]
[INFO] [stdout]    |              ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]   --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]    |
[INFO] [stdout] 14 |               #[derive(ToSchema)]
[INFO] [stdout]    |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 72 |       let map = api_doc! {
[INFO] [stdout]    |  _______________-
[INFO] [stdout] 73 | |         struct Map {
[INFO] [stdout] 74 | |             map: HashMap<String, Foo>,
[INFO] [stdout] 75 | |             #[schema(inline)]
[INFO] [stdout] 76 | |             map2: HashMap<String, Foo>
[INFO] [stdout] 77 | |         }
[INFO] [stdout] 78 | |     };
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]    = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `into_params` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:903:11
[INFO] [stdout]     |
[INFO] [stdout] 903 |         #[into_params(parameter_in = Query)]
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:215:32
[INFO] [stdout]     |
[INFO] [stdout] 215 |     let (name, v) = <Person as utoipa::ToResponse>::response();
[INFO] [stdout]     |                                ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_derive.rs:19:18
[INFO] [stdout]     |
[INFO] [stdout] 19  |           #[derive(OpenApi, Default)]
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 901 |       let operation = api_fn_doc_with_params! {get: "/list/{id}" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 902 | |         #[derive(Default)]
[INFO] [stdout] 903 | |         #[into_params(parameter_in = Query)]
[INFO] [stdout] 904 | |         #[serde(default)]
[INFO] [stdout] ...   |
[INFO] [stdout] 908 | |         }
[INFO] [stdout] 909 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` which comes from the expansion of the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:253:24
[INFO] [stdout]     |
[INFO] [stdout] 253 |     #[derive(ToSchema, ToResponse)]
[INFO] [stdout]     |                        ^^^^^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `ToResponse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:20:11
[INFO] [stdout]     |
[INFO] [stdout] 20  |           #[openapi(paths($handler))]
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 901 |       let operation = api_fn_doc_with_params! {get: "/list/{id}" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 902 | |         #[derive(Default)]
[INFO] [stdout] 903 | |         #[into_params(parameter_in = Query)]
[INFO] [stdout] 904 | |         #[serde(default)]
[INFO] [stdout] ...   |
[INFO] [stdout] 908 | |         }
[INFO] [stdout] 909 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` which comes from the expansion of the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]    --> tests/path_derive.rs:940:34
[INFO] [stdout]     |
[INFO] [stdout] 940 |     #[derive(serde::Deserialize, ToSchema)]
[INFO] [stdout]     |                                  ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:941:7
[INFO] [stdout]     |
[INFO] [stdout] 941 |     #[schema(default = "foo1", example = "foo1")]
[INFO] [stdout]     |       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `IntoParams`
[INFO] [stdout]    --> tests/path_derive.rs:948:34
[INFO] [stdout]     |
[INFO] [stdout] 948 |     #[derive(serde::Deserialize, IntoParams)]
[INFO] [stdout]     |                                  ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `into_params` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:949:7
[INFO] [stdout]     |
[INFO] [stdout] 949 |     #[into_params(style = Form, parameter_in = Query)]
[INFO] [stdout]     |       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `param` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:952:11
[INFO] [stdout]     |
[INFO] [stdout] 952 |         #[param(example = 1)]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `param` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:956:11
[INFO] [stdout]     |
[INFO] [stdout] 956 |         #[param(example = "2020-04-12T10:23:00Z")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `param` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:963:11
[INFO] [stdout]     |
[INFO] [stdout] 963 |         #[param(inline)]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `param` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:967:11
[INFO] [stdout]     |
[INFO] [stdout] 967 |         #[param(inline)]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `param` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:971:11
[INFO] [stdout]     |
[INFO] [stdout] 971 |         #[param(inline)]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_derive.rs:19:18
[INFO] [stdout]     |
[INFO] [stdout] 19  |           #[derive(OpenApi, Default)]
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 992 |       let operation: Value = test_api_fn_doc! {
[INFO] [stdout]     |  ____________________________-
[INFO] [stdout] 993 | |         list,
[INFO] [stdout] 994 | |         operation: get,
[INFO] [stdout] 995 | |         path: "/list/{id}"
[INFO] [stdout] 996 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:20:11
[INFO] [stdout]     |
[INFO] [stdout] 20  |           #[openapi(paths($handler))]
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 992 |       let operation: Value = test_api_fn_doc! {
[INFO] [stdout]     |  ____________________________-
[INFO] [stdout] 993 | |         list,
[INFO] [stdout] 994 | |         operation: get,
[INFO] [stdout] 995 | |         path: "/list/{id}"
[INFO] [stdout] 996 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/path_derive.rs:1102:14
[INFO] [stdout]      |
[INFO] [stdout] 1102 |     #[derive(ToSchema)]
[INFO] [stdout]      |              ^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `IntoParams`
[INFO] [stdout]     --> tests/path_derive.rs:1108:14
[INFO] [stdout]      |
[INFO] [stdout] 1108 |     #[derive(IntoParams)]
[INFO] [stdout]      |              ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `into_params` in this scope
[INFO] [stdout]     --> tests/path_derive.rs:1109:7
[INFO] [stdout]      |
[INFO] [stdout] 1109 |     #[into_params(parameter_in = Query)]
[INFO] [stdout]      |       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:262:32
[INFO] [stdout]     |
[INFO] [stdout] 262 |     let (name, v) = <Person as utoipa::ToResponse>::response();
[INFO] [stdout]     |                                ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `param` in this scope
[INFO] [stdout]     --> tests/path_derive.rs:1112:11
[INFO] [stdout]      |
[INFO] [stdout] 1112 |         #[param(value_type = i64, style = Simple)]
[INFO] [stdout]      |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:309:24
[INFO] [stdout]     |
[INFO] [stdout] 309 |     #[derive(ToSchema, ToResponse)]
[INFO] [stdout]     |                        ^^^^^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `ToResponse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `param` in this scope
[INFO] [stdout]     --> tests/path_derive.rs:1114:11
[INFO] [stdout]      |
[INFO] [stdout] 1114 |         #[param(value_type = Object)]
[INFO] [stdout]      |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `param` in this scope
[INFO] [stdout]     --> tests/path_derive.rs:1116:11
[INFO] [stdout]      |
[INFO] [stdout] 1116 |         #[param(value_type = Vec<Vec<String>>)]
[INFO] [stdout]      |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `param` in this scope
[INFO] [stdout]     --> tests/path_derive.rs:1118:11
[INFO] [stdout]      |
[INFO] [stdout] 1118 |         #[param(value_type = Vec<String>)]
[INFO] [stdout]      |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `param` in this scope
[INFO] [stdout]     --> tests/path_derive.rs:1120:11
[INFO] [stdout]      |
[INFO] [stdout] 1120 |         #[param(value_type = Option<String>)]
[INFO] [stdout]      |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `param` in this scope
[INFO] [stdout]     --> tests/path_derive.rs:1122:11
[INFO] [stdout]      |
[INFO] [stdout] 1122 |         #[param(value_type = Option<Object>)]
[INFO] [stdout]      |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `param` in this scope
[INFO] [stdout]     --> tests/path_derive.rs:1124:11
[INFO] [stdout]      |
[INFO] [stdout] 1124 |         #[param(value_type = Vec<Object>)]
[INFO] [stdout]      |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `param` in this scope
[INFO] [stdout]     --> tests/path_derive.rs:1126:11
[INFO] [stdout]      |
[INFO] [stdout] 1126 |         #[param(value_type = Vec<Foo>)]
[INFO] [stdout]      |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]     --> tests/path_derive.rs:1143:14
[INFO] [stdout]      |
[INFO] [stdout] 1143 |     #[derive(OpenApi, Default)]
[INFO] [stdout]      |              ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]   --> tests/schema_derive_test.rs:75:15
[INFO] [stdout]    |
[INFO] [stdout] 75 |             #[schema(inline)]
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]    --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]     |
[INFO] [stdout] 14  |               #[derive(ToSchema)]
[INFO] [stdout]     |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 106 |       let map = api_doc! {
[INFO] [stdout]     |  _______________-
[INFO] [stdout] 107 | |         struct Map {
[INFO] [stdout] 108 | |             #[schema(additional_properties)]
[INFO] [stdout] 109 | |             map: HashMap<String, String>,
[INFO] [stdout] 110 | |         }
[INFO] [stdout] 111 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]     --> tests/path_derive.rs:1144:7
[INFO] [stdout]      |
[INFO] [stdout] 1144 |     #[openapi(paths(get_foo))]
[INFO] [stdout]      |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `IntoParams`
[INFO] [stdout]     --> tests/path_derive.rs:1240:14
[INFO] [stdout]      |
[INFO] [stdout] 1240 |     #[derive(IntoParams)]
[INFO] [stdout]      |              ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]    --> tests/schema_derive_test.rs:108:15
[INFO] [stdout]     |
[INFO] [stdout] 108 |             #[schema(additional_properties)]
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]    --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]     |
[INFO] [stdout] 14  |               #[derive(ToSchema)]
[INFO] [stdout]     |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 130 |       let mode = api_doc! {
[INFO] [stdout]     |  ________________-
[INFO] [stdout] 131 | |         #[schema(default = "Mode1", example = "Mode2")]
[INFO] [stdout] 132 | |         enum Mode {
[INFO] [stdout] 133 | |             Mode1, Mode2
[INFO] [stdout] 134 | |         }
[INFO] [stdout] 135 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `into_params` in this scope
[INFO] [stdout]     --> tests/path_derive.rs:1241:7
[INFO] [stdout]      |
[INFO] [stdout] 1241 |     #[into_params(parameter_in = Path)]
[INFO] [stdout]      |       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]     --> tests/path_derive.rs:1260:14
[INFO] [stdout]      |
[INFO] [stdout] 1260 |     #[derive(OpenApi, Default)]
[INFO] [stdout]      |              ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]    --> tests/schema_derive_test.rs:131:11
[INFO] [stdout]     |
[INFO] [stdout] 131 |         #[schema(default = "Mode1", example = "Mode2")]
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]     --> tests/path_derive.rs:1261:7
[INFO] [stdout]      |
[INFO] [stdout] 1261 |     #[openapi(paths(get_foo))]
[INFO] [stdout]      |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]    --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]     |
[INFO] [stdout] 14  |               #[derive(ToSchema)]
[INFO] [stdout]     |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 147 |       let mode = api_doc! {
[INFO] [stdout]     |  ________________-
[INFO] [stdout] 148 | |         enum Mode {
[INFO] [stdout] 149 | |             Mode1,
[INFO] [stdout] 150 | |             Mode2
[INFO] [stdout] 151 | |         }
[INFO] [stdout] 152 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `IntoParams`
[INFO] [stdout]     --> tests/path_derive.rs:1282:14
[INFO] [stdout]      |
[INFO] [stdout] 1282 |     #[derive(IntoParams)]
[INFO] [stdout]      |              ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]    --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]     |
[INFO] [stdout] 14  |               #[derive(ToSchema)]
[INFO] [stdout]     |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 166 |       let mode = api_doc! {
[INFO] [stdout]     |  ________________-
[INFO] [stdout] 167 | |         #[schema(default = mode_custom_default_fn)]
[INFO] [stdout] 168 | |         enum Mode {
[INFO] [stdout] 169 | |             Mode1,
[INFO] [stdout] 170 | |             Mode2
[INFO] [stdout] 171 | |         }
[INFO] [stdout] 172 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:320:32
[INFO] [stdout]     |
[INFO] [stdout] 320 |     let (name, v) = <Person as utoipa::ToResponse>::response();
[INFO] [stdout]     |                                ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `into_params` in this scope
[INFO] [stdout]     --> tests/path_derive.rs:1283:7
[INFO] [stdout]      |
[INFO] [stdout] 1283 |     #[into_params(parameter_in = Path)]
[INFO] [stdout]      |       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]    --> tests/schema_derive_test.rs:167:11
[INFO] [stdout]     |
[INFO] [stdout] 167 |         #[schema(default = mode_custom_default_fn)]
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]     --> tests/path_derive.rs:1302:14
[INFO] [stdout]      |
[INFO] [stdout] 1302 |     #[derive(OpenApi, Default)]
[INFO] [stdout]      |              ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:372:24
[INFO] [stdout]     |
[INFO] [stdout] 372 |     #[derive(ToSchema, ToResponse)]
[INFO] [stdout]     |                        ^^^^^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `ToResponse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]    --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]     |
[INFO] [stdout] 14  |               #[derive(ToSchema)]
[INFO] [stdout]     |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 190 |       let book = api_doc! {
[INFO] [stdout]     |  ________________-
[INFO] [stdout] 191 | |         struct Book {
[INFO] [stdout] 192 | |             name: String,
[INFO] [stdout] 193 | |             hash: String,
[INFO] [stdout] 194 | |         }
[INFO] [stdout] 195 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]    --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]     |
[INFO] [stdout] 14  |               #[derive(ToSchema)]
[INFO] [stdout]     |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 207 |       let book = api_doc! {
[INFO] [stdout]     |  ________________-
[INFO] [stdout] 208 | |         struct Book {
[INFO] [stdout] 209 | |             #[schema(default = String::default)]
[INFO] [stdout] 210 | |             name: String,
[INFO] [stdout] ...   |
[INFO] [stdout] 217 | |         }
[INFO] [stdout] 218 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]     --> tests/path_derive.rs:1303:7
[INFO] [stdout]      |
[INFO] [stdout] 1303 |     #[openapi(paths(get_foo))]
[INFO] [stdout]      |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]     --> tests/path_derive.rs:1337:14
[INFO] [stdout]      |
[INFO] [stdout] 1337 |     #[derive(OpenApi, Default)]
[INFO] [stdout]      |              ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]    --> tests/schema_derive_test.rs:209:15
[INFO] [stdout]     |
[INFO] [stdout] 209 |             #[schema(default = String::default)]
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]     --> tests/path_derive.rs:1338:7
[INFO] [stdout]      |
[INFO] [stdout] 1338 |     #[openapi(paths(get_foo))]
[INFO] [stdout]      |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `IntoParams`
[INFO] [stdout]     --> tests/path_derive.rs:1349:14
[INFO] [stdout]      |
[INFO] [stdout] 1349 |     #[derive(IntoParams)]
[INFO] [stdout]      |              ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]    --> tests/schema_derive_test.rs:211:15
[INFO] [stdout]     |
[INFO] [stdout] 211 |             #[schema(
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]    --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]     |
[INFO] [stdout] 14  |               #[derive(ToSchema)]
[INFO] [stdout]     |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 234 |       let book = api_doc! {
[INFO] [stdout]     |  ________________-
[INFO] [stdout] 235 | |         #[schema(default)]
[INFO] [stdout] 236 | |         struct Book {
[INFO] [stdout] 237 | |             name: String,
[INFO] [stdout] ...   |
[INFO] [stdout] 253 | |         }
[INFO] [stdout] 254 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `param` in this scope
[INFO] [stdout]     --> tests/path_derive.rs:1352:11
[INFO] [stdout]      |
[INFO] [stdout] 1352 |         #[param(maximum = 10, minimum = 5, multiple_of = 2.5)]
[INFO] [stdout]      |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:382:13
[INFO] [stdout]     |
[INFO] [stdout] 382 |             Admin,
[INFO] [stdout]     |             ^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]    --> tests/schema_derive_test.rs:235:11
[INFO] [stdout]     |
[INFO] [stdout] 235 |         #[schema(default)]
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `param` in this scope
[INFO] [stdout]     --> tests/path_derive.rs:1355:11
[INFO] [stdout]      |
[INFO] [stdout] 1355 |         #[param(max_length = 10, min_length = 5, pattern = "[a-z]*")]
[INFO] [stdout]      |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]    --> tests/schema_derive_test.rs:238:15
[INFO] [stdout]     |
[INFO] [stdout] 238 |             #[schema(default = 0)]
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]    --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]     |
[INFO] [stdout] 14  |               #[derive(ToSchema)]
[INFO] [stdout]     |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 266 |       let book = api_doc! {
[INFO] [stdout]     |  ________________-
[INFO] [stdout] 267 | |         #[derive(serde::Deserialize)]
[INFO] [stdout] 268 | |         #[serde(default)]
[INFO] [stdout] 269 | |         struct Book {
[INFO] [stdout] ...   |
[INFO] [stdout] 286 | |         }
[INFO] [stdout] 287 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `param` in this scope
[INFO] [stdout]     --> tests/path_derive.rs:1358:11
[INFO] [stdout]      |
[INFO] [stdout] 1358 |         #[param(max_items = 5, min_items = 1)]
[INFO] [stdout]      |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]     --> tests/path_derive.rs:1375:14
[INFO] [stdout]      |
[INFO] [stdout] 1375 |     #[derive(OpenApi, Default)]
[INFO] [stdout]      |              ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]    --> tests/schema_derive_test.rs:271:15
[INFO] [stdout]     |
[INFO] [stdout] 271 |             #[schema(default = 0)]
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]    --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]     |
[INFO] [stdout] 14  |               #[derive(ToSchema)]
[INFO] [stdout]     |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 300 |       let owner = api_doc! {
[INFO] [stdout]     |  _________________-
[INFO] [stdout] 301 | |         struct Owner {
[INFO] [stdout] 302 | |             #[schema(default = 1)]
[INFO] [stdout] 303 | |             id: i64,
[INFO] [stdout] ...   |
[INFO] [stdout] 308 | |         }
[INFO] [stdout] 309 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]     --> tests/path_derive.rs:1376:7
[INFO] [stdout]      |
[INFO] [stdout] 1376 |     #[openapi(paths(get_foo))]
[INFO] [stdout]      |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]     --> tests/path_derive.rs:1448:14
[INFO] [stdout]      |
[INFO] [stdout] 1448 |     #[derive(OpenApi, Default)]
[INFO] [stdout]      |              ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]    --> tests/schema_derive_test.rs:302:15
[INFO] [stdout]     |
[INFO] [stdout] 302 |             #[schema(default = 1)]
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]    --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]     |
[INFO] [stdout] 14  |               #[derive(ToSchema)]
[INFO] [stdout]     |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 358 |       let account = api_doc! {
[INFO] [stdout]     |  ___________________-
[INFO] [stdout] 359 | |         /// This is user account dto object
[INFO] [stdout] 360 | |         ///
[INFO] [stdout] 361 | |         /// Detailed documentation here.
[INFO] [stdout] ...   |
[INFO] [stdout] 374 | |         }
[INFO] [stdout] 375 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]    --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]     |
[INFO] [stdout] 14  |               #[derive(ToSchema)]
[INFO] [stdout]     |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 422 |       let account = api_doc! {
[INFO] [stdout]     |  ___________________-
[INFO] [stdout] 423 | |         /// This is user account status enum
[INFO] [stdout] 424 | |         ///
[INFO] [stdout] 425 | |         /// Detailed documentation here.
[INFO] [stdout] ...   |
[INFO] [stdout] 434 | |         }
[INFO] [stdout] 435 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]     --> tests/path_derive.rs:1449:7
[INFO] [stdout]      |
[INFO] [stdout] 1449 |     #[openapi(paths(get_foo))]
[INFO] [stdout]      |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]    --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]     |
[INFO] [stdout] 14  |               #[derive(ToSchema)]
[INFO] [stdout]     |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 444 |       let point = api_doc! {
[INFO] [stdout]     |  _________________-
[INFO] [stdout] 445 | |         struct Point(f32);
[INFO] [stdout] 446 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `IntoParams`
[INFO] [stdout]     --> tests/path_derive.rs:1514:14
[INFO] [stdout]      |
[INFO] [stdout] 1514 |     #[derive(IntoParams)]
[INFO] [stdout]      |              ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]    --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]     |
[INFO] [stdout] 14  |               #[derive(ToSchema)]
[INFO] [stdout]     |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 456 |       let point = api_doc! {
[INFO] [stdout]     |  _________________-
[INFO] [stdout] 457 | |         /// Contains x and y coordinates
[INFO] [stdout] 458 | |         ///
[INFO] [stdout] 459 | |         /// Coordinates are used to pinpoint location on a map
[INFO] [stdout] 460 | |         struct Point(f64, f64);
[INFO] [stdout] 461 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]    --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]     |
[INFO] [stdout] 14  |               #[derive(ToSchema)]
[INFO] [stdout]     |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 475 |       let point = api_doc! {
[INFO] [stdout]     |  _________________-
[INFO] [stdout] 476 | |         struct Point(f64, String);
[INFO] [stdout] 477 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]    --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]     |
[INFO] [stdout] 14  |               #[derive(ToSchema)]
[INFO] [stdout]     |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 488 |       let point = api_doc! {
[INFO] [stdout]     |  _________________-
[INFO] [stdout] 489 | |         struct Wrapper(Option<String>);
[INFO] [stdout] 490 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]    --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]     |
[INFO] [stdout] 14  |               #[derive(ToSchema)]
[INFO] [stdout]     |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 499 |       let point = api_doc! {
[INFO] [stdout]     |  _________________-
[INFO] [stdout] 500 | |         struct Wrapper(Option<Vec<i32>>);
[INFO] [stdout] 501 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]    --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]     |
[INFO] [stdout] 14  |               #[derive(ToSchema)]
[INFO] [stdout]     |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 512 |       let point = api_doc! {
[INFO] [stdout]     |  _________________-
[INFO] [stdout] 513 | |         struct Wrapper(Option<Vec<i32>>, String);
[INFO] [stdout] 514 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]    --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]     |
[INFO] [stdout] 14  |               #[derive(ToSchema)]
[INFO] [stdout]     |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 525 |       let point = api_doc! {
[INFO] [stdout]     |  _________________-
[INFO] [stdout] 526 | |         struct Wrapper(Vec<i32>);
[INFO] [stdout] 527 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]    --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]     |
[INFO] [stdout] 14  |               #[derive(ToSchema)]
[INFO] [stdout]     |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 540 |       let point = api_doc! {
[INFO] [stdout]     |  _________________-
[INFO] [stdout] 541 | |         #[schema(default)]
[INFO] [stdout] 542 | |         struct Point(f32);
[INFO] [stdout] 543 | |
[INFO] [stdout] ...   |
[INFO] [stdout] 548 | |         }
[INFO] [stdout] 549 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:388:13
[INFO] [stdout]     |
[INFO] [stdout] 388 |             Moderator,
[INFO] [stdout]     |             ^^^^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `into_params` in this scope
[INFO] [stdout]     --> tests/path_derive.rs:1515:7
[INFO] [stdout]      |
[INFO] [stdout] 1515 |     #[into_params(parameter_in = Query)]
[INFO] [stdout]      |       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]    --> tests/schema_derive_test.rs:541:11
[INFO] [stdout]     |
[INFO] [stdout] 541 |         #[schema(default)]
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]    --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]     |
[INFO] [stdout] 14  |               #[derive(ToSchema)]
[INFO] [stdout]     |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 560 |       let point = api_doc! {
[INFO] [stdout]     |  _________________-
[INFO] [stdout] 561 | |         #[schema(default)]
[INFO] [stdout] 562 | |         struct Point(f32, f32);
[INFO] [stdout] 563 | |
[INFO] [stdout] ...   |
[INFO] [stdout] 568 | |         }
[INFO] [stdout] 569 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `openapi` found for struct `derive_path_parameters_with_all_options_success::ApiDoc` in the current scope
[INFO] [stdout]   --> tests/path_parameter_derive_test.rs:33:44
[INFO] [stdout]    |
[INFO] [stdout] 31 |     struct ApiDoc;
[INFO] [stdout]    |     ------------- function or associated item `openapi` not found for this struct
[INFO] [stdout] 32 |
[INFO] [stdout] 33 |     let doc = serde_json::to_value(ApiDoc::openapi()).unwrap();
[INFO] [stdout]    |                                            ^^^^^^^ function or associated item not found in `ApiDoc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:391:32
[INFO] [stdout]     |
[INFO] [stdout] 391 |     let (name, v) = <Person as utoipa::ToResponse>::response();
[INFO] [stdout]     |                                ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:444:24
[INFO] [stdout]     |
[INFO] [stdout] 444 |     #[derive(ToSchema, ToResponse)]
[INFO] [stdout]     |                        ^^^^^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `ToResponse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `param` in this scope
[INFO] [stdout]     --> tests/path_derive.rs:1518:11
[INFO] [stdout]      |
[INFO] [stdout] 1518 |         #[param(schema_with = custom_type)]
[INFO] [stdout]      |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]    --> tests/schema_derive_test.rs:561:11
[INFO] [stdout]     |
[INFO] [stdout] 561 |         #[schema(default)]
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]     --> tests/path_derive.rs:19:18
[INFO] [stdout]      |
[INFO] [stdout] 19   |           #[derive(OpenApi, Default)]
[INFO] [stdout]      |                    ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1536 |       let operation = test_api_fn_doc! {
[INFO] [stdout]      |  _____________________-
[INFO] [stdout] 1537 | |         get_items,
[INFO] [stdout] 1538 | |         operation: get,
[INFO] [stdout] 1539 | |         path: "/items"
[INFO] [stdout] 1540 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `test_api_fn_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]    --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]     |
[INFO] [stdout] 14  |               #[derive(ToSchema)]
[INFO] [stdout]     |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 577 |       let vecs = api_doc! {
[INFO] [stdout]     |  ________________-
[INFO] [stdout] 578 | |         struct VecTest {
[INFO] [stdout] 579 | |             vecs: Vec<Vec<String>>
[INFO] [stdout] 580 | |         }
[INFO] [stdout] 581 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]    --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]     |
[INFO] [stdout] 14  |               #[derive(ToSchema)]
[INFO] [stdout]     |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 595 |       let pet = api_doc! {
[INFO] [stdout]     |  _______________-
[INFO] [stdout] 596 | |         #[schema(example = json!({"name": "bob the cat", "age": 8}))]
[INFO] [stdout] 597 | |         struct Pet {
[INFO] [stdout] 598 | |             name: String,
[INFO] [stdout] 599 | |             age: i32
[INFO] [stdout] 600 | |         }
[INFO] [stdout] 601 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]    --> tests/schema_derive_test.rs:596:11
[INFO] [stdout]     |
[INFO] [stdout] 596 |         #[schema(example = json!({"name": "bob the cat", "age": 8}))]
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]    --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]     |
[INFO] [stdout] 14  |               #[derive(ToSchema)]
[INFO] [stdout]     |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 612 |       let pet = api_doc! {
[INFO] [stdout]     |  _______________-
[INFO] [stdout] 613 | |         #[deprecated]
[INFO] [stdout] 614 | |         struct Pet {
[INFO] [stdout] 615 | |             name: String,
[INFO] [stdout] ...   |
[INFO] [stdout] 618 | |         }
[INFO] [stdout] 619 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]     --> tests/path_derive.rs:20:11
[INFO] [stdout]      |
[INFO] [stdout] 20   |           #[openapi(paths($handler))]
[INFO] [stdout]      |             ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1536 |       let operation = test_api_fn_doc! {
[INFO] [stdout]      |  _____________________-
[INFO] [stdout] 1537 | |         get_items,
[INFO] [stdout] 1538 | |         operation: get,
[INFO] [stdout] 1539 | |         path: "/items"
[INFO] [stdout] 1540 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_api_fn_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:448:47
[INFO] [stdout]     |
[INFO] [stdout] 448 |     let (name, v) = <PersonSuccessResponse as utoipa::ToResponse>::response();
[INFO] [stdout]     |                                               ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `IntoParams`
[INFO] [stdout]     --> tests/path_derive.rs:1563:14
[INFO] [stdout]      |
[INFO] [stdout] 1563 |     #[derive(IntoParams)]
[INFO] [stdout]      |              ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]    --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]     |
[INFO] [stdout] 14  |               #[derive(ToSchema)]
[INFO] [stdout]     |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 634 |       let pet_age = api_doc! {
[INFO] [stdout]     |  ___________________-
[INFO] [stdout] 635 | |         #[deprecated]
[INFO] [stdout] 636 | |         #[schema(example = 8)]
[INFO] [stdout] 637 | |         struct PetAge(u64);
[INFO] [stdout] 638 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:467:14
[INFO] [stdout]     |
[INFO] [stdout] 467 |     #[derive(ToResponse)]
[INFO] [stdout]     |              ^^^^^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `ToResponse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]    --> tests/schema_derive_test.rs:636:11
[INFO] [stdout]     |
[INFO] [stdout] 636 |         #[schema(example = 8)]
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `into_params` in this scope
[INFO] [stdout]     --> tests/path_derive.rs:1564:7
[INFO] [stdout]      |
[INFO] [stdout] 1564 |     #[into_params(parameter_in = Query)]
[INFO] [stdout]      |       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]    --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]     |
[INFO] [stdout] 14  |               #[derive(ToSchema)]
[INFO] [stdout]     |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 648 |       let pet_age = api_doc! {
[INFO] [stdout]     |  ___________________-
[INFO] [stdout] 649 | |         #[schema(example = "0", default = i64::default)]
[INFO] [stdout] 650 | |         struct PetAge(i64, i64);
[INFO] [stdout] 651 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `param` in this scope
[INFO] [stdout]     --> tests/path_derive.rs:1569:11
[INFO] [stdout]      |
[INFO] [stdout] 1569 |         #[param(required)]
[INFO] [stdout]      |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]    --> tests/schema_derive_test.rs:649:11
[INFO] [stdout]     |
[INFO] [stdout] 649 |         #[schema(example = "0", default = i64::default)]
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]     --> tests/path_derive.rs:19:18
[INFO] [stdout]      |
[INFO] [stdout] 19   |           #[derive(OpenApi, Default)]
[INFO] [stdout]      |                    ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1576 |       let operation = test_api_fn_doc! {
[INFO] [stdout]      |  _____________________-
[INFO] [stdout] 1577 | |         get_params,
[INFO] [stdout] 1578 | |         operation: get,
[INFO] [stdout] 1579 | |         path: "/params"
[INFO] [stdout] 1580 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `test_api_fn_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]    --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]     |
[INFO] [stdout] 14  |               #[derive(ToSchema)]
[INFO] [stdout]     |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 667 |       let mode = api_doc! {
[INFO] [stdout]     |  ________________-
[INFO] [stdout] 668 | |         #[deprecated]
[INFO] [stdout] 669 | |         enum Mode {
[INFO] [stdout] 670 | |             Mode1, Mode2
[INFO] [stdout] 671 | |         }
[INFO] [stdout] 672 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]    --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]     |
[INFO] [stdout] 14  |               #[derive(ToSchema)]
[INFO] [stdout]     |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 688 |       let status = api_doc! {
[INFO] [stdout]     |  __________________-
[INFO] [stdout] 689 | |         struct Status<Type> {
[INFO] [stdout] 690 | |             t: Type
[INFO] [stdout] 691 | |         }
[INFO] [stdout] 692 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]    --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]     |
[INFO] [stdout] 14  |               #[derive(ToSchema)]
[INFO] [stdout]     |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 702 |       let greeting = api_doc! {
[INFO] [stdout]     |  ____________________-
[INFO] [stdout] 703 | |         struct Greeting<'a> {
[INFO] [stdout] 704 | |             greeting: &'a str
[INFO] [stdout] 705 | |         }
[INFO] [stdout] 706 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]    --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]     |
[INFO] [stdout] 14  |               #[derive(ToSchema)]
[INFO] [stdout]     |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 716 |       let greeting = api_doc! {
[INFO] [stdout]     |  ____________________-
[INFO] [stdout] 717 | |         struct Greeting<'a> {
[INFO] [stdout] 718 | |             greeting: Cow<'a, str>
[INFO] [stdout] 719 | |         }
[INFO] [stdout] 720 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]    --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]     |
[INFO] [stdout] 14  |               #[derive(ToSchema)]
[INFO] [stdout]     |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 736 |       let greeting = api_doc! {
[INFO] [stdout]     |  ____________________-
[INFO] [stdout] 737 | |         struct Greeting {
[INFO] [stdout] 738 | |             foo: Box<Foo>,
[INFO] [stdout] 739 | |             ref_cell_foo: RefCell<Foo>
[INFO] [stdout] 740 | |         }
[INFO] [stdout] 741 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]    --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]     |
[INFO] [stdout] 14  |               #[derive(ToSchema)]
[INFO] [stdout]     |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 760 |       let greeting = api_doc! {
[INFO] [stdout]     |  ____________________-
[INFO] [stdout] 761 | |         struct Greeting {
[INFO] [stdout] 762 | |             #[schema(inline)]
[INFO] [stdout] 763 | |             foo1: Foo,
[INFO] [stdout] ...   |
[INFO] [stdout] 770 | |         }
[INFO] [stdout] 771 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]     --> tests/path_derive.rs:20:11
[INFO] [stdout]      |
[INFO] [stdout] 20   |           #[openapi(paths($handler))]
[INFO] [stdout]      |             ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1576 |       let operation = test_api_fn_doc! {
[INFO] [stdout]      |  _____________________-
[INFO] [stdout] 1577 | |         get_params,
[INFO] [stdout] 1578 | |         operation: get,
[INFO] [stdout] 1579 | |         path: "/params"
[INFO] [stdout] 1580 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_api_fn_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]    --> tests/schema_derive_test.rs:762:15
[INFO] [stdout]     |
[INFO] [stdout] 762 |             #[schema(inline)]
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]    --> tests/schema_derive_test.rs:764:15
[INFO] [stdout]     |
[INFO] [stdout] 764 |             #[schema(inline)]
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:469:51
[INFO] [stdout]     |
[INFO] [stdout] 469 |     struct PersonSuccessResponse(#[to_schema] Vec<Person>);
[INFO] [stdout]     |                                                   ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:471:47
[INFO] [stdout]     |
[INFO] [stdout] 471 |     let (name, v) = <PersonSuccessResponse as utoipa::ToResponse>::response();
[INFO] [stdout]     |                                               ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:507:40
[INFO] [stdout]     |
[INFO] [stdout] 507 |               let responses = <$ident as utoipa::IntoResponses>::responses();
[INFO] [stdout]     |                                          ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 515 |       let responses = into_responses! {
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 516 | |         /// This is success response
[INFO] [stdout] 517 | |         #[response(status = 200)]
[INFO] [stdout] 518 | |         struct SuccessResponse {
[INFO] [stdout] 519 | |             value: String,
[INFO] [stdout] 520 | |         }
[INFO] [stdout] 521 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `into_responses` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]    --> tests/schema_derive_test.rs:766:15
[INFO] [stdout]     |
[INFO] [stdout] 766 |             #[schema(inline)]
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:507:40
[INFO] [stdout]     |
[INFO] [stdout] 507 |               let responses = <$ident as utoipa::IntoResponses>::responses();
[INFO] [stdout]     |                                          ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 549 |       let responses = into_responses! {
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 550 | |         /// Not found response
[INFO] [stdout] 551 | |         #[response(status = NOT_FOUND)]
[INFO] [stdout] 552 | |         struct NotFound;
[INFO] [stdout] 553 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `into_responses` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:507:40
[INFO] [stdout]     |
[INFO] [stdout] 507 |               let responses = <$ident as utoipa::IntoResponses>::responses();
[INFO] [stdout]     |                                          ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 573 |       let responses = into_responses! {
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 574 | |         #[response(status = 201)]
[INFO] [stdout] 575 | |         struct CreatedResponse(#[to_schema] Foo);
[INFO] [stdout] 576 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `into_responses` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:507:40
[INFO] [stdout]     |
[INFO] [stdout] 507 |               let responses = <$ident as utoipa::IntoResponses>::responses();
[INFO] [stdout]     |                                          ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 603 |       let responses = into_responses! {
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 604 | |         #[response(status = 201)]
[INFO] [stdout] 605 | |         struct CreatedResponse(String);
[INFO] [stdout] 606 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `into_responses` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:507:40
[INFO] [stdout]     |
[INFO] [stdout] 507 |               let responses = <$ident as utoipa::IntoResponses>::responses();
[INFO] [stdout]     |                                          ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 633 |       let responses = into_responses! {
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 634 | |         #[response(status = 201)]
[INFO] [stdout] 635 | |         struct CreatedResponse(Foo);
[INFO] [stdout] 636 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `into_responses` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]    --> tests/schema_derive_test.rs:768:15
[INFO] [stdout]     |
[INFO] [stdout] 768 |             #[schema(inline)]
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:507:40
[INFO] [stdout]     |
[INFO] [stdout] 507 |               let responses = <$ident as utoipa::IntoResponses>::responses();
[INFO] [stdout]     |                                          ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 663 |       let responses = into_responses! {
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 664 | |         #[response(status = 201)]
[INFO] [stdout] 665 | |         struct CreatedResponse(#[ref_response] Foo);
[INFO] [stdout] 666 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `into_responses` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]    --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]     |
[INFO] [stdout] 14  |               #[derive(ToSchema)]
[INFO] [stdout]     |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 846 |       let value: Value = api_doc! {
[INFO] [stdout]     |  ________________________-
[INFO] [stdout] 847 | |         #[derive(Serialize)]
[INFO] [stdout] 848 | |         enum Bar {
[INFO] [stdout] 849 | |             A,
[INFO] [stdout] ...   |
[INFO] [stdout] 852 | |         }
[INFO] [stdout] 853 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:507:40
[INFO] [stdout]     |
[INFO] [stdout] 507 |               let responses = <$ident as utoipa::IntoResponses>::responses();
[INFO] [stdout]     |                                          ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 686 |       let responses = into_responses! {
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 687 | |         #[response(status = 201)]
[INFO] [stdout] 688 | |         struct CreatedResponse(#[to_response] Foo);
[INFO] [stdout] 689 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `into_responses` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]    --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]     |
[INFO] [stdout] 14  |               #[derive(ToSchema)]
[INFO] [stdout]     |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 870 |       let value: Value = api_doc! {
[INFO] [stdout]     |  ________________________-
[INFO] [stdout] 871 | |         #[derive(Serialize)]
[INFO] [stdout] 872 | |         #[serde(tag = "tag")]
[INFO] [stdout] 873 | |         enum Bar {
[INFO] [stdout] ...   |
[INFO] [stdout] 877 | |         }
[INFO] [stdout] 878 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]    --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]     |
[INFO] [stdout] 14  |               #[derive(ToSchema)]
[INFO] [stdout]     |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 933 |       let value: Value = api_doc! {
[INFO] [stdout]     |  ________________________-
[INFO] [stdout] 934 | |         #[derive(Serialize)]
[INFO] [stdout] 935 | |         #[serde(untagged)]
[INFO] [stdout] 936 | |         enum Foo {
[INFO] [stdout] ...   |
[INFO] [stdout] 939 | |         }
[INFO] [stdout] 940 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:507:40
[INFO] [stdout]     |
[INFO] [stdout] 507 |               let responses = <$ident as utoipa::IntoResponses>::responses();
[INFO] [stdout]     |                                          ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 728 |       let responses = into_responses! {
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 729 | |         enum UserResponses {
[INFO] [stdout] 730 | |             /// Success response
[INFO] [stdout] 731 | |             #[response(status = 200)]
[INFO] [stdout] ...   |
[INFO] [stdout] 745 | |         }
[INFO] [stdout] 746 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `into_responses` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]    --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]     |
[INFO] [stdout] 14  |               #[derive(ToSchema)]
[INFO] [stdout]     |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 958 |       let value: Value = api_doc! {
[INFO] [stdout]     |  ________________________-
[INFO] [stdout] 959 | |         #[derive(Serialize)]
[INFO] [stdout] 960 | |         enum EnumWithReference {
[INFO] [stdout] 961 | |             /// This is comment which will not be added to the document
[INFO] [stdout] ...   |
[INFO] [stdout] 964 | |         }
[INFO] [stdout] 965 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]    --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]     |
[INFO] [stdout] 14  |               #[derive(ToSchema)]
[INFO] [stdout]     |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 987 |       let value: Value = api_doc! {
[INFO] [stdout]     |  ________________________-
[INFO] [stdout] 988 | |         #[derive(Serialize)]
[INFO] [stdout] 989 | |         #[serde(tag = "tag")]
[INFO] [stdout] 990 | |         enum EnumWithReference {
[INFO] [stdout] 991 | |             Value(String),
[INFO] [stdout] 992 | |         }
[INFO] [stdout] 993 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]      |
[INFO] [stdout] 14   |               #[derive(ToSchema)]
[INFO] [stdout]      |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1019 |       let value: Value = api_doc! {
[INFO] [stdout]      |  ________________________-
[INFO] [stdout] 1020 | |         /// This is the description
[INFO] [stdout] 1021 | |         #[derive(Serialize)]
[INFO] [stdout] 1022 | |         #[schema(example = json!(EnumWithProperites::Variant2{name: String::from("foobar")}),
[INFO] [stdout] ...    |
[INFO] [stdout] 1031 | |         }
[INFO] [stdout] 1032 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `openapi` found for struct `derive_path_parameters_minimal_success::ApiDoc` in the current scope
[INFO] [stdout]   --> tests/path_parameter_derive_test.rs:74:44
[INFO] [stdout]    |
[INFO] [stdout] 72 |     struct ApiDoc;
[INFO] [stdout]    |     ------------- function or associated item `openapi` not found for this struct
[INFO] [stdout] 73 |
[INFO] [stdout] 74 |     let doc = serde_json::to_value(ApiDoc::openapi()).unwrap();
[INFO] [stdout]    |                                            ^^^^^^^ function or associated item not found in `ApiDoc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:1022:11
[INFO] [stdout]      |
[INFO] [stdout] 1022 |         #[schema(example = json!(EnumWithProperites::Variant2{name: String::from("foobar")}),
[INFO] [stdout]      |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]      |
[INFO] [stdout] 14   |               #[derive(ToSchema)]
[INFO] [stdout]      |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1090 |       let value: Value = api_doc! {
[INFO] [stdout]      |  ________________________-
[INFO] [stdout] 1091 | |         #[derive(Serialize)]
[INFO] [stdout] 1092 | |         #[serde(tag = "enum")]
[INFO] [stdout] 1093 | |         enum EnumWithReference {
[INFO] [stdout] 1094 | |             Value(ReferenceValue),
[INFO] [stdout] 1095 | |         }
[INFO] [stdout] 1096 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:148:24
[INFO] [stdout]     |
[INFO] [stdout] 148 |     #[derive(ToSchema, ToResponse)]
[INFO] [stdout]     |                        ^^^^^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `ToResponse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   | use actix_web::http::header::Header;
[INFO] [stdout]     |
[INFO] [stdout] 1   | use actix_web::web::Header;
[INFO] [stdout]     |
[INFO] [stdout] 1   | use rocket::http::Header;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Header`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 148 |     #[derive(ToSchema, ToResponse)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]      |
[INFO] [stdout] 14   |               #[derive(ToSchema)]
[INFO] [stdout]      |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1133 |       let value: Value = api_doc! {
[INFO] [stdout]      |  ________________________-
[INFO] [stdout] 1134 | |         #[derive(Serialize)]
[INFO] [stdout] 1135 | |         #[serde(tag = "enum")]
[INFO] [stdout] 1136 | |         enum EnumWithReference {
[INFO] [stdout] ...    |
[INFO] [stdout] 1143 | |         }
[INFO] [stdout] 1144 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:309:24
[INFO] [stdout]     |
[INFO] [stdout] 309 |     #[derive(ToSchema, ToResponse)]
[INFO] [stdout]     |                        ^^^^^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `ToResponse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   | use core::cell::Ref;
[INFO] [stdout]     |
[INFO] [stdout] 1   | use std::cell::Ref;
[INFO] [stdout]     |
[INFO] [stdout] 1   | use syn::token::Ref;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Ref`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 309 |     #[derive(ToSchema, ToResponse)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]      |
[INFO] [stdout] 14   |               #[derive(ToSchema)]
[INFO] [stdout]      |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1218 |       let value: Value = api_doc! {
[INFO] [stdout]      |  ________________________-
[INFO] [stdout] 1219 | |         #[derive(Serialize)]
[INFO] [stdout] 1220 | |         enum Bar {
[INFO] [stdout] 1221 | |             UnitValue,
[INFO] [stdout] ...    |
[INFO] [stdout] 1227 | |         }
[INFO] [stdout] 1228 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]      |
[INFO] [stdout] 14   |               #[derive(ToSchema)]
[INFO] [stdout]      |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1283 |       let value: Value = api_doc! {
[INFO] [stdout]      |  ________________________-
[INFO] [stdout] 1284 | |         #[derive(Serialize)]
[INFO] [stdout] 1285 | |         enum Bar {
[INFO] [stdout] 1286 | |             #[schema(title = "Unit")]
[INFO] [stdout] ...    |
[INFO] [stdout] 1294 | |         }
[INFO] [stdout] 1295 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:1286:15
[INFO] [stdout]      |
[INFO] [stdout] 1286 |             #[schema(title = "Unit")]
[INFO] [stdout]      |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:1288:15
[INFO] [stdout]      |
[INFO] [stdout] 1288 |             #[schema(title = "Named")]
[INFO] [stdout]      |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:1292:15
[INFO] [stdout]      |
[INFO] [stdout] 1292 |             #[schema(title = "Unnamed")]
[INFO] [stdout]      |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]      |
[INFO] [stdout] 14   |               #[derive(ToSchema)]
[INFO] [stdout]      |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1346 |       let value: Value = api_doc! {
[INFO] [stdout]      |  ________________________-
[INFO] [stdout] 1347 | |         #[derive(Serialize)]
[INFO] [stdout] 1348 | |         enum EnumWithExample {
[INFO] [stdout] 1349 | |             #[schema(example = "EX: Unit")]
[INFO] [stdout] ...    |
[INFO] [stdout] 1358 | |         }
[INFO] [stdout] 1359 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:1349:15
[INFO] [stdout]      |
[INFO] [stdout] 1349 |             #[schema(example = "EX: Unit")]
[INFO] [stdout]      |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:1351:15
[INFO] [stdout]      |
[INFO] [stdout] 1351 |             #[schema(example = "EX: Named")]
[INFO] [stdout]      |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:1353:19
[INFO] [stdout]      |
[INFO] [stdout] 1353 |                 #[schema(example = "EX: Named id field")]
[INFO] [stdout]      |                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `openapi` found for struct `derive_path_parameter_multiple_success::ApiDoc` in the current scope
[INFO] [stdout]    --> tests/path_parameter_derive_test.rs:116:44
[INFO] [stdout]     |
[INFO] [stdout] 114 |     struct ApiDoc;
[INFO] [stdout]     |     ------------- function or associated item `openapi` not found for this struct
[INFO] [stdout] 115 |
[INFO] [stdout] 116 |     let doc = serde_json::to_value(ApiDoc::openapi()).unwrap();
[INFO] [stdout]     |                                            ^^^^^^^ function or associated item not found in `ApiDoc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:1356:15
[INFO] [stdout]      |
[INFO] [stdout] 1356 |             #[schema(example = "EX: Unnamed")]
[INFO] [stdout]      |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]      |
[INFO] [stdout] 14   |               #[derive(ToSchema)]
[INFO] [stdout]      |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1411 |       let value: Value = api_doc! {
[INFO] [stdout]      |  ________________________-
[INFO] [stdout] 1412 | |         #[derive(Serialize)]
[INFO] [stdout] 1413 | |         #[serde(rename_all = "snake_case")]
[INFO] [stdout] 1414 | |         enum Bar {
[INFO] [stdout] ...    |
[INFO] [stdout] 1421 | |         }
[INFO] [stdout] 1422 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]      |
[INFO] [stdout] 14   |               #[derive(ToSchema)]
[INFO] [stdout]      |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1477 |       let value: Value = api_doc! {
[INFO] [stdout]      |  ________________________-
[INFO] [stdout] 1478 | |         #[derive(Serialize)]
[INFO] [stdout] 1479 | |         enum Bar {
[INFO] [stdout] 1480 | |             #[serde(rename = "renamed_unit_value")]
[INFO] [stdout] ...    |
[INFO] [stdout] 1491 | |         }
[INFO] [stdout] 1492 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]      |
[INFO] [stdout] 14   |               #[derive(ToSchema)]
[INFO] [stdout]      |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1544 |       let value: Value = api_doc! {
[INFO] [stdout]      |  ________________________-
[INFO] [stdout] 1545 | |         #[schema(rename_all = "SCREAMING-KEBAB-CASE")]
[INFO] [stdout] 1546 | |         struct Post {
[INFO] [stdout] 1547 | |             post_id: i64,
[INFO] [stdout] ...    |
[INFO] [stdout] 1551 | |         }
[INFO] [stdout] 1552 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:1545:11
[INFO] [stdout]      |
[INFO] [stdout] 1545 |         #[schema(rename_all = "SCREAMING-KEBAB-CASE")]
[INFO] [stdout]      |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:1549:15
[INFO] [stdout]      |
[INFO] [stdout] 1549 |             #[schema(rename = "post_comment")]
[INFO] [stdout]      |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 76 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]      |
[INFO] [stdout] 14   |               #[derive(ToSchema)]
[INFO] [stdout]      |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1582 |       let value: Value = api_doc! {
[INFO] [stdout]      |  ________________________-
[INFO] [stdout] 1583 | |         #[schema(rename_all = "UPPERCASE")]
[INFO] [stdout] 1584 | |         enum PostType {
[INFO] [stdout] 1585 | |             NewPost(String),
[INFO] [stdout] ...    |
[INFO] [stdout] 1598 | |         }
[INFO] [stdout] 1599 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:1583:11
[INFO] [stdout]      |
[INFO] [stdout] 1583 |         #[schema(rename_all = "UPPERCASE")]
[INFO] [stdout]      |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:1587:15
[INFO] [stdout]      |
[INFO] [stdout] 1587 |             #[schema(rename = "update_post", rename_all = "PascalCase")]
[INFO] [stdout]      |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]     --> tests/path_derive.rs:1506:26
[INFO] [stdout]      |
[INFO] [stdout] 1506 |             .schema_type(utoipa::openapi::SchemaType::String)
[INFO] [stdout]      |                          ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:1591:19
[INFO] [stdout]      |
[INFO] [stdout] 1591 |                 #[schema(rename = "post_comment")]
[INFO] [stdout]      |                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]      |
[INFO] [stdout] 14   |               #[derive(ToSchema)]
[INFO] [stdout]      |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1666 |       let value: Value = api_doc! {
[INFO] [stdout]      |  ________________________-
[INFO] [stdout] 1667 | |         #[derive(serde::Deserialize)]
[INFO] [stdout] 1668 | |         #[serde(rename_all = "lowercase")]
[INFO] [stdout] 1669 | |         #[schema(rename_all = "UPPERCASE")]
[INFO] [stdout] ...    |
[INFO] [stdout] 1678 | |         }
[INFO] [stdout] 1679 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:1669:11
[INFO] [stdout]      |
[INFO] [stdout] 1669 |         #[schema(rename_all = "UPPERCASE")]
[INFO] [stdout]      |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]     --> tests/path_derive.rs:1507:26
[INFO] [stdout]      |
[INFO] [stdout] 1507 |             .format(Some(utoipa::openapi::SchemaFormat::Custom(
[INFO] [stdout]      |                          ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `utoipa-gen` due to 77 previous errors
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:1672:15
[INFO] [stdout]      |
[INFO] [stdout] 1672 |             #[schema(rename = "custom_value")]
[INFO] [stdout]      |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]      |
[INFO] [stdout] 14   |               #[derive(ToSchema)]
[INFO] [stdout]      |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1717 |       let value: Value = api_doc! {
[INFO] [stdout]      |  ________________________-
[INFO] [stdout] 1718 | |         #[schema(title = "Post")]
[INFO] [stdout] 1719 | |         struct Post {
[INFO] [stdout] 1720 | |             id: i64,
[INFO] [stdout] 1721 | |         }
[INFO] [stdout] 1722 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:1718:11
[INFO] [stdout]      |
[INFO] [stdout] 1718 |         #[schema(title = "Post")]
[INFO] [stdout]      |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]      |
[INFO] [stdout] 14   |               #[derive(ToSchema)]
[INFO] [stdout]      |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1742 |       let value: Value = api_doc! {
[INFO] [stdout]      |  ________________________-
[INFO] [stdout] 1743 | |         #[schema(title = "UserType")]
[INFO] [stdout] 1744 | |         enum UserType {
[INFO] [stdout] 1745 | |             Admin,
[INFO] [stdout] ...    |
[INFO] [stdout] 1748 | |         }
[INFO] [stdout] 1749 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:1743:11
[INFO] [stdout]      |
[INFO] [stdout] 1743 |         #[schema(title = "UserType")]
[INFO] [stdout]      |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]      |
[INFO] [stdout] 14   |               #[derive(ToSchema)]
[INFO] [stdout]      |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1763 |       let value: Value = api_doc! {
[INFO] [stdout]      |  ________________________-
[INFO] [stdout] 1764 | |         enum UserType {
[INFO] [stdout] 1765 | |             #[schema(title = "admin")]
[INFO] [stdout] 1766 | |             Admin(String),
[INFO] [stdout] ...    |
[INFO] [stdout] 1771 | |         }
[INFO] [stdout] 1772 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:1765:15
[INFO] [stdout]      |
[INFO] [stdout] 1765 |             #[schema(title = "admin")]
[INFO] [stdout]      |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:1767:15
[INFO] [stdout]      |
[INFO] [stdout] 1767 |             #[schema(title = "moderator")]
[INFO] [stdout]      |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:1769:15
[INFO] [stdout]      |
[INFO] [stdout] 1769 |             #[schema(title = "user")]
[INFO] [stdout]      |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]      |
[INFO] [stdout] 14   |               #[derive(ToSchema)]
[INFO] [stdout]      |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1822 |       let value: Value = api_doc! {
[INFO] [stdout]      |  ________________________-
[INFO] [stdout] 1823 | |         #[derive(Serialize)]
[INFO] [stdout] 1824 | |         #[serde(tag = "tag")]
[INFO] [stdout] 1825 | |         enum Bar {
[INFO] [stdout] ...    |
[INFO] [stdout] 1831 | |         }
[INFO] [stdout] 1832 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]      |
[INFO] [stdout] 14   |               #[derive(ToSchema)]
[INFO] [stdout]      |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1909 |       let value: Value = api_doc! {
[INFO] [stdout]      |  ________________________-
[INFO] [stdout] 1910 | |         #[derive(Serialize)]
[INFO] [stdout] 1911 | |         struct Record {
[INFO] [stdout] 1912 | |             amount: i64,
[INFO] [stdout] ...    |
[INFO] [stdout] 1916 | |         }
[INFO] [stdout] 1917 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]      |
[INFO] [stdout] 14   |               #[derive(ToSchema)]
[INFO] [stdout]      |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1949 |       let value: Value = api_doc! {
[INFO] [stdout]      |  ________________________-
[INFO] [stdout] 1950 | |         #[derive(Serialize)]
[INFO] [stdout] 1951 | |         struct NamedFields {
[INFO] [stdout] 1952 | |             id: &'static str,
[INFO] [stdout] ...    |
[INFO] [stdout] 1957 | |         }
[INFO] [stdout] 1958 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]      |
[INFO] [stdout] 14   |               #[derive(ToSchema)]
[INFO] [stdout]      |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1988 |       let value: Value = api_doc! {
[INFO] [stdout]      |  ________________________-
[INFO] [stdout] 1989 | |         #[derive(Serialize)]
[INFO] [stdout] 1990 | |         #[serde(untagged)]
[INFO] [stdout] 1991 | |         enum Foo {
[INFO] [stdout] ...    |
[INFO] [stdout] 1994 | |         }
[INFO] [stdout] 1995 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]      |
[INFO] [stdout] 14   |               #[derive(ToSchema)]
[INFO] [stdout]      |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2021 |       let value: Value = api_doc! {
[INFO] [stdout]      |  ________________________-
[INFO] [stdout] 2022 | |         #[derive(Serialize)]
[INFO] [stdout] 2023 | |         #[serde(untagged)]
[INFO] [stdout] 2024 | |         enum Bar {
[INFO] [stdout] ...    |
[INFO] [stdout] 2027 | |         }
[INFO] [stdout] 2028 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:2048:25
[INFO] [stdout]      |
[INFO] [stdout] 2048 |     #[derive(Serialize, ToSchema)]
[INFO] [stdout]      |                         ^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]      |
[INFO] [stdout] 14   |               #[derive(ToSchema)]
[INFO] [stdout]      |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2054 |       let value: Value = api_doc! {
[INFO] [stdout]      |  ________________________-
[INFO] [stdout] 2055 | |         #[derive(Serialize)]
[INFO] [stdout] 2056 | |         #[serde(untagged)]
[INFO] [stdout] 2057 | |         enum Foo {
[INFO] [stdout] ...    |
[INFO] [stdout] 2060 | |         }
[INFO] [stdout] 2061 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:2097:25
[INFO] [stdout]      |
[INFO] [stdout] 2097 |     #[derive(Serialize, ToSchema)]
[INFO] [stdout]      |                         ^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]      |
[INFO] [stdout] 14   |               #[derive(ToSchema)]
[INFO] [stdout]      |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2103 |       let value: Value = api_doc! {
[INFO] [stdout]      |  ________________________-
[INFO] [stdout] 2104 | |         #[derive(Serialize)]
[INFO] [stdout] 2105 | |         #[serde(untagged)]
[INFO] [stdout] 2106 | |         enum Foo {
[INFO] [stdout] ...    |
[INFO] [stdout] 2111 | |         }
[INFO] [stdout] 2112 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]      |
[INFO] [stdout] 14   |               #[derive(ToSchema)]
[INFO] [stdout]      |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2148 |       let value: Value = api_doc! {
[INFO] [stdout]      |  ________________________-
[INFO] [stdout] 2149 | |         #[derive(Serialize)]
[INFO] [stdout] 2150 | |         #[serde(tag = "tag", content = "content")]
[INFO] [stdout] 2151 | |         enum Foo {
[INFO] [stdout] ...    |
[INFO] [stdout] 2154 | |         }
[INFO] [stdout] 2155 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]      |
[INFO] [stdout] 14   |               #[derive(ToSchema)]
[INFO] [stdout]      |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2214 |       let value: Value = api_doc! {
[INFO] [stdout]      |  ________________________-
[INFO] [stdout] 2215 | |         #[derive(Serialize)]
[INFO] [stdout] 2216 | |         #[serde(tag = "tag", content = "content")]
[INFO] [stdout] 2217 | |         enum Bar {
[INFO] [stdout] ...    |
[INFO] [stdout] 2220 | |         }
[INFO] [stdout] 2221 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:2274:25
[INFO] [stdout]      |
[INFO] [stdout] 2274 |     #[derive(Serialize, ToSchema)]
[INFO] [stdout]      |                         ^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]      |
[INFO] [stdout] 14   |               #[derive(ToSchema)]
[INFO] [stdout]      |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2280 |       let value: Value = api_doc! {
[INFO] [stdout]      |  ________________________-
[INFO] [stdout] 2281 | |         #[derive(Serialize)]
[INFO] [stdout] 2282 | |         #[serde(tag = "tag", content = "content")]
[INFO] [stdout] 2283 | |         enum Foo {
[INFO] [stdout] ...    |
[INFO] [stdout] 2286 | |         }
[INFO] [stdout] 2287 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:2356:25
[INFO] [stdout]      |
[INFO] [stdout] 2356 |     #[derive(Serialize, ToSchema)]
[INFO] [stdout]      |                         ^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]      |
[INFO] [stdout] 14   |               #[derive(ToSchema)]
[INFO] [stdout]      |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2362 |       let value: Value = api_doc! {
[INFO] [stdout]      |  ________________________-
[INFO] [stdout] 2363 | |         #[derive(Serialize)]
[INFO] [stdout] 2364 | |         #[serde(tag = "tag", content = "content")]
[INFO] [stdout] 2365 | |         enum Foo {
[INFO] [stdout] ...    |
[INFO] [stdout] 2370 | |         }
[INFO] [stdout] 2371 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]      |
[INFO] [stdout] 14   |               #[derive(ToSchema)]
[INFO] [stdout]      |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2443 |       let value: Value = api_doc! {
[INFO] [stdout]      |  ________________________-
[INFO] [stdout] 2444 | |         #[derive(Serialize)]
[INFO] [stdout] 2445 | |         #[serde(tag = "tag")]
[INFO] [stdout] 2446 | |         enum Bar {
[INFO] [stdout] ...    |
[INFO] [stdout] 2453 | |         }
[INFO] [stdout] 2454 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:2447:15
[INFO] [stdout]      |
[INFO] [stdout] 2447 |             #[schema(title = "Unit")]
[INFO] [stdout]      |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:2449:15
[INFO] [stdout]      |
[INFO] [stdout] 2449 |             #[schema(title = "Named")]
[INFO] [stdout]      |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]      |
[INFO] [stdout] 14   |               #[derive(ToSchema)]
[INFO] [stdout]      |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2504 |       let user = api_doc! {
[INFO] [stdout]      |  ________________-
[INFO] [stdout] 2505 | |         struct User {
[INFO] [stdout] 2506 | |             #[schema(read_only)]
[INFO] [stdout] 2507 | |             username: String,
[INFO] [stdout] ...    |
[INFO] [stdout] 2510 | |         }
[INFO] [stdout] 2511 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:2506:15
[INFO] [stdout]      |
[INFO] [stdout] 2506 |             #[schema(read_only)]
[INFO] [stdout]      |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `openapi` found for struct `derive_parameters_with_all_types::ApiDoc` in the current scope
[INFO] [stdout]    --> tests/path_parameter_derive_test.rs:171:44
[INFO] [stdout]     |
[INFO] [stdout] 169 |     struct ApiDoc;
[INFO] [stdout]     |     ------------- function or associated item `openapi` not found for this struct
[INFO] [stdout] 170 |
[INFO] [stdout] 171 |     let doc = serde_json::to_value(ApiDoc::openapi()).unwrap();
[INFO] [stdout]     |                                            ^^^^^^^ function or associated item not found in `ApiDoc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:2508:15
[INFO] [stdout]      |
[INFO] [stdout] 2508 |             #[schema(write_only)]
[INFO] [stdout]      |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]      |
[INFO] [stdout] 14   |               #[derive(ToSchema)]
[INFO] [stdout]      |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2525 |       let user = api_doc! {
[INFO] [stdout]      |  ________________-
[INFO] [stdout] 2526 | |         #[derive(Serialize)]
[INFO] [stdout] 2527 | |         struct User {
[INFO] [stdout] 2528 | |             #[schema(nullable)]
[INFO] [stdout] ...    |
[INFO] [stdout] 2542 | |         }
[INFO] [stdout] 2543 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:2528:15
[INFO] [stdout]      |
[INFO] [stdout] 2528 |             #[schema(nullable)]
[INFO] [stdout]      |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:2531:15
[INFO] [stdout]      |
[INFO] [stdout] 2531 |             #[schema(nullable)]
[INFO] [stdout]      |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:2533:15
[INFO] [stdout]      |
[INFO] [stdout] 2533 |             #[schema(nullable = false)]
[INFO] [stdout]      |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:2536:15
[INFO] [stdout]      |
[INFO] [stdout] 2536 |             #[schema(nullable)]
[INFO] [stdout]      |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:2540:15
[INFO] [stdout]      |
[INFO] [stdout] 2540 |             #[schema(required)]
[INFO] [stdout]      |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]      |
[INFO] [stdout] 14   |               #[derive(ToSchema)]
[INFO] [stdout]      |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2595 |       let user = api_doc! {
[INFO] [stdout]      |  ________________-
[INFO] [stdout] 2596 | |         #[schema(xml(name = "user", prefix = "u", namespace = "https://mynamespace.test"))]
[INFO] [stdout] 2597 | |         struct User {
[INFO] [stdout] 2598 | |             #[schema(xml(attribute, prefix = "u"))]
[INFO] [stdout] ...    |
[INFO] [stdout] 2606 | |         }
[INFO] [stdout] 2607 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:2596:11
[INFO] [stdout]      |
[INFO] [stdout] 2596 |         #[schema(xml(name = "user", prefix = "u", namespace = "https://mynamespace.test"))]
[INFO] [stdout]      |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:2598:15
[INFO] [stdout]      |
[INFO] [stdout] 2598 |             #[schema(xml(attribute, prefix = "u"))]
[INFO] [stdout]      |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:2600:15
[INFO] [stdout]      |
[INFO] [stdout] 2600 |             #[schema(xml(name = "user_name", prefix = "u"))]
[INFO] [stdout]      |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:2602:15
[INFO] [stdout]      |
[INFO] [stdout] 2602 |             #[schema(xml(wrapped(name = "linkList"), name = "link"))]
[INFO] [stdout]      |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:2604:15
[INFO] [stdout]      |
[INFO] [stdout] 2604 |             #[schema(xml(wrapped, name = "photo_url"))]
[INFO] [stdout]      |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]      |
[INFO] [stdout] 14   |               #[derive(ToSchema)]
[INFO] [stdout]      |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2647 |       let user = api_doc! {
[INFO] [stdout]      |  ________________-
[INFO] [stdout] 2648 | |         #[schema(xml(name = "user"))]
[INFO] [stdout] 2649 | |         struct User {
[INFO] [stdout] 2650 | |             #[schema(xml(attribute, prefix = "u"))]
[INFO] [stdout] ...    |
[INFO] [stdout] 2654 | |         }
[INFO] [stdout] 2655 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:2648:11
[INFO] [stdout]      |
[INFO] [stdout] 2648 |         #[schema(xml(name = "user"))]
[INFO] [stdout]      |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:2650:15
[INFO] [stdout]      |
[INFO] [stdout] 2650 |             #[schema(xml(attribute, prefix = "u"))]
[INFO] [stdout]      |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:2652:15
[INFO] [stdout]      |
[INFO] [stdout] 2652 |             #[schema(xml(wrapped(name = "linkList"), name = "link"))]
[INFO] [stdout]      |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]      |
[INFO] [stdout] 14   |               #[derive(ToSchema)]
[INFO] [stdout]      |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2776 |       let post = api_doc! {
[INFO] [stdout]      |  ________________-
[INFO] [stdout] 2777 | |         struct Post {
[INFO] [stdout] 2778 | |             id: i32,
[INFO] [stdout] 2779 | |             #[schema(value_type = String)]
[INFO] [stdout] 2780 | |             value: i64,
[INFO] [stdout] 2781 | |         }
[INFO] [stdout] 2782 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:2779:15
[INFO] [stdout]      |
[INFO] [stdout] 2779 |             #[schema(value_type = String)]
[INFO] [stdout]      |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]      |
[INFO] [stdout] 14   |               #[derive(ToSchema)]
[INFO] [stdout]      |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2794 |       let post = api_doc! {
[INFO] [stdout]      |  ________________-
[INFO] [stdout] 2795 | |         struct Post {
[INFO] [stdout] 2796 | |             id: i32,
[INFO] [stdout] 2797 | |             #[schema(value_type = path::to::Foo)]
[INFO] [stdout] 2798 | |             value: i64,
[INFO] [stdout] 2799 | |         }
[INFO] [stdout] 2800 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:2797:15
[INFO] [stdout]      |
[INFO] [stdout] 2797 |             #[schema(value_type = path::to::Foo)]
[INFO] [stdout]      |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]      |
[INFO] [stdout] 14   |               #[derive(ToSchema)]
[INFO] [stdout]      |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2812 |       let post = api_doc! {
[INFO] [stdout]      |  ________________-
[INFO] [stdout] 2813 | |         struct Post {
[INFO] [stdout] 2814 | |             id: i32,
[INFO] [stdout] 2815 | |             #[schema(value_type = String, format = Byte)]
[INFO] [stdout] 2816 | |             value: i64,
[INFO] [stdout] 2817 | |         }
[INFO] [stdout] 2818 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:2815:15
[INFO] [stdout]      |
[INFO] [stdout] 2815 |             #[schema(value_type = String, format = Byte)]
[INFO] [stdout]      |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]      |
[INFO] [stdout] 14   |               #[derive(ToSchema)]
[INFO] [stdout]      |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2830 |       let post = api_doc! {
[INFO] [stdout]      |  ________________-
[INFO] [stdout] 2831 | |         struct Post {
[INFO] [stdout] 2832 | |             #[schema(value_type = String, format = "uri")]
[INFO] [stdout] 2833 | |             value: String,
[INFO] [stdout] 2834 | |         }
[INFO] [stdout] 2835 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:2832:15
[INFO] [stdout]      |
[INFO] [stdout] 2832 |             #[schema(value_type = String, format = "uri")]
[INFO] [stdout]      |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]      |
[INFO] [stdout] 14   |               #[derive(ToSchema)]
[INFO] [stdout]      |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2845 |       let post = api_doc! {
[INFO] [stdout]      |  ________________-
[INFO] [stdout] 2846 | |         struct Post {
[INFO] [stdout] 2847 | |             id: i32,
[INFO] [stdout] 2848 | |             #[schema(value_type = String, format = Binary)]
[INFO] [stdout] 2849 | |             value: Vec<u8>,
[INFO] [stdout] 2850 | |         }
[INFO] [stdout] 2851 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:2848:15
[INFO] [stdout]      |
[INFO] [stdout] 2848 |             #[schema(value_type = String, format = Binary)]
[INFO] [stdout]      |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]      |
[INFO] [stdout] 14   |               #[derive(ToSchema)]
[INFO] [stdout]      |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2863 |       let value = api_doc! {
[INFO] [stdout]      |  _________________-
[INFO] [stdout] 2864 | |         #[schema(value_type = String)]
[INFO] [stdout] 2865 | |         struct Value(i64);
[INFO] [stdout] 2866 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:2864:11
[INFO] [stdout]      |
[INFO] [stdout] 2864 |         #[schema(value_type = String)]
[INFO] [stdout]      |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]      |
[INFO] [stdout] 14   |               #[derive(ToSchema)]
[INFO] [stdout]      |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2876 |       let value = api_doc! {
[INFO] [stdout]      |  _________________-
[INFO] [stdout] 2877 | |         #[schema(value_type = String, format = Byte)]
[INFO] [stdout] 2878 | |         struct Value(i64);
[INFO] [stdout] 2879 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:2877:11
[INFO] [stdout]      |
[INFO] [stdout] 2877 |         #[schema(value_type = String, format = Byte)]
[INFO] [stdout]      |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]      |
[INFO] [stdout] 14   |               #[derive(ToSchema)]
[INFO] [stdout]      |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2889 |       let value = api_doc! {
[INFO] [stdout]      |  _________________-
[INFO] [stdout] 2890 | |         struct Value {
[INFO] [stdout] 2891 | |             #[schema(value_type = Object)]
[INFO] [stdout] 2892 | |             field: String,
[INFO] [stdout] 2893 | |         }
[INFO] [stdout] 2894 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:2891:15
[INFO] [stdout]      |
[INFO] [stdout] 2891 |             #[schema(value_type = Object)]
[INFO] [stdout]      |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]      |
[INFO] [stdout] 14   |               #[derive(ToSchema)]
[INFO] [stdout]      |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2917 |       let value = api_doc! {
[INFO] [stdout]      |  _________________-
[INFO] [stdout] 2918 | |         struct Value {
[INFO] [stdout] 2919 | |             #[schema(value_type = NewBar)]
[INFO] [stdout] 2920 | |             field: String,
[INFO] [stdout] 2921 | |         }
[INFO] [stdout] 2922 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:2919:15
[INFO] [stdout]      |
[INFO] [stdout] 2919 |             #[schema(value_type = NewBar)]
[INFO] [stdout]      |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]      |
[INFO] [stdout] 14   |               #[derive(ToSchema)]
[INFO] [stdout]      |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2999 |       let post = api_doc! {
[INFO] [stdout]      |  ________________-
[INFO] [stdout] 3000 | |         #[derive(Serialize)]
[INFO] [stdout] 3001 | |         #[serde(rename_all = "camelCase")]
[INFO] [stdout] 3002 | |         struct Post<S> {
[INFO] [stdout] ...    |
[INFO] [stdout] 3010 | |         }
[INFO] [stdout] 3011 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]      |
[INFO] [stdout] 14   |               #[derive(ToSchema)]
[INFO] [stdout]      |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 3036 |       let value = api_doc! {
[INFO] [stdout]      |  _________________-
[INFO] [stdout] 3037 | |         #[derive(Serialize)]
[INFO] [stdout] 3038 | |         #[serde(rename_all = "camelCase")]
[INFO] [stdout] 3039 | |         enum Value {
[INFO] [stdout] ...    |
[INFO] [stdout] 3044 | |         }
[INFO] [stdout] 3045 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]      |
[INFO] [stdout] 14   |               #[derive(ToSchema)]
[INFO] [stdout]      |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 3056 |       let complex_enum = api_doc! {
[INFO] [stdout]      |  ________________________-
[INFO] [stdout] 3057 | |         #[derive(Serialize)]
[INFO] [stdout] 3058 | |         #[serde(rename_all = "camelCase")]
[INFO] [stdout] 3059 | |         enum Bar {
[INFO] [stdout] ...    |
[INFO] [stdout] 3070 | |         }
[INFO] [stdout] 3071 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]      |
[INFO] [stdout] 14   |               #[derive(ToSchema)]
[INFO] [stdout]      |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 3088 |       let ty = api_doc! {
[INFO] [stdout]      |  ______________-
[INFO] [stdout] 3089 | |         struct Bar {
[INFO] [stdout] 3090 | |             args: Vec<std::vec::Vec<std::string::String>>
[INFO] [stdout] 3091 | |         }
[INFO] [stdout] 3092 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]     --> tests/schema_derive_test.rs:3114:21
[INFO] [stdout]      |
[INFO] [stdout] 3114 |     #[derive(Debug, OpenApi)]
[INFO] [stdout]      |                     ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:3115:7
[INFO] [stdout]      |
[INFO] [stdout] 3115 |     #[openapi(components(schemas(MyAlias)))]
[INFO] [stdout]      |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:3118:14
[INFO] [stdout]      |
[INFO] [stdout] 3118 |     #[derive(ToSchema)]
[INFO] [stdout]      |              ^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `aliases` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:3119:7
[INFO] [stdout]      |
[INFO] [stdout] 3119 |     #[aliases(MyAlias = Bar<A>)]
[INFO] [stdout]      |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:3138:14
[INFO] [stdout]      |
[INFO] [stdout] 3138 |     #[derive(ToSchema)]
[INFO] [stdout]      |              ^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:3139:7
[INFO] [stdout]      |
[INFO] [stdout] 3139 |     #[schema(as = named::BarBar)]
[INFO] [stdout]      |       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]     --> tests/schema_derive_test.rs:3145:14
[INFO] [stdout]      |
[INFO] [stdout] 3145 |     #[derive(OpenApi)]
[INFO] [stdout]      |              ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:3146:7
[INFO] [stdout]      |
[INFO] [stdout] 3146 |     #[openapi(components(schemas(BarBar)))]
[INFO] [stdout]      |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]     --> tests/schema_derive_test.rs:3180:21
[INFO] [stdout]      |
[INFO] [stdout] 3180 |     #[derive(Debug, OpenApi)]
[INFO] [stdout]      |                     ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:3181:7
[INFO] [stdout]      |
[INFO] [stdout] 3181 |     #[openapi(components(schemas(BarString, BarInt)))]
[INFO] [stdout]      |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:3184:14
[INFO] [stdout]      |
[INFO] [stdout] 3184 |     #[derive(ToSchema)]
[INFO] [stdout]      |              ^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `aliases` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:3185:7
[INFO] [stdout]      |
[INFO] [stdout] 3185 |     #[aliases(BarString = Bar<String>, BarInt = Bar<i32>)]
[INFO] [stdout]      |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:3224:14
[INFO] [stdout]      |
[INFO] [stdout] 3224 |     #[derive(ToSchema)]
[INFO] [stdout]      |              ^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]      |
[INFO] [stdout] 14   |               #[derive(ToSchema)]
[INFO] [stdout]      |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 3230 |       let doc = api_doc! {
[INFO] [stdout]      |  _______________-
[INFO] [stdout] 3231 | |         #[allow(unused)]
[INFO] [stdout] 3232 | |         struct Random {
[INFO] [stdout] 3233 | |             #[schema(value_type = i64)]
[INFO] [stdout] ...    |
[INFO] [stdout] 3249 | |         }
[INFO] [stdout] 3250 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:3233:15
[INFO] [stdout]      |
[INFO] [stdout] 3233 |             #[schema(value_type = i64)]
[INFO] [stdout]      |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:3235:15
[INFO] [stdout]      |
[INFO] [stdout] 3235 |             #[schema(value_type = Object)]
[INFO] [stdout]      |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:3237:15
[INFO] [stdout]      |
[INFO] [stdout] 3237 |             #[schema(value_type = Vec<Vec<String>>)]
[INFO] [stdout]      |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:3239:15
[INFO] [stdout]      |
[INFO] [stdout] 3239 |             #[schema(value_type = Vec<String>)]
[INFO] [stdout]      |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:3241:15
[INFO] [stdout]      |
[INFO] [stdout] 3241 |             #[schema(value_type = Option<String>)]
[INFO] [stdout]      |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:3243:15
[INFO] [stdout]      |
[INFO] [stdout] 3243 |             #[schema(value_type = Option<Object>)]
[INFO] [stdout]      |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:3245:15
[INFO] [stdout]      |
[INFO] [stdout] 3245 |             #[schema(value_type = Vec<Object>)]
[INFO] [stdout]      |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:3247:15
[INFO] [stdout]      |
[INFO] [stdout] 3247 |             #[schema(value_type = Vec<Foo>)]
[INFO] [stdout]      |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:3314:14
[INFO] [stdout]      |
[INFO] [stdout] 3314 |     #[derive(ToSchema)]
[INFO] [stdout]      |              ^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]      |
[INFO] [stdout] 14   |               #[derive(ToSchema)]
[INFO] [stdout]      |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 3320 |       let doc = api_doc! {
[INFO] [stdout]      |  _______________-
[INFO] [stdout] 3321 | |         enum Bar<'bar> {
[INFO] [stdout] 3322 | |             A { foo: Foo<'bar> },
[INFO] [stdout] 3323 | |             B,
[INFO] [stdout] 3324 | |             C,
[INFO] [stdout] 3325 | |         }
[INFO] [stdout] 3326 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]      |
[INFO] [stdout] 14   |               #[derive(ToSchema)]
[INFO] [stdout]      |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 3362 |       let doc = api_doc! {
[INFO] [stdout]      |  _______________-
[INFO] [stdout] 3363 | |         struct Bar {
[INFO] [stdout] 3364 | |             r#in: String
[INFO] [stdout] 3365 | |         }
[INFO] [stdout] 3366 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]      |
[INFO] [stdout] 14   |               #[derive(ToSchema)]
[INFO] [stdout]      |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 3412 |       let value = api_doc! {
[INFO] [stdout]      |  _________________-
[INFO] [stdout] 3413 | |         #[derive(serde::Deserialize)]
[INFO] [stdout] 3414 | |         struct MyValue {
[INFO] [stdout] 3415 | |             #[serde(default)]
[INFO] [stdout] 3416 | |             field: String
[INFO] [stdout] 3417 | |         }
[INFO] [stdout] 3418 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]      |
[INFO] [stdout] 14   |               #[derive(ToSchema)]
[INFO] [stdout]      |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 3435 |       let value = api_doc! {
[INFO] [stdout]      |  _________________-
[INFO] [stdout] 3436 | |         #[derive(serde::Deserialize, Default)]
[INFO] [stdout] 3437 | |         #[serde(default)]
[INFO] [stdout] 3438 | |         struct MyValue {
[INFO] [stdout] 3439 | |             field: String
[INFO] [stdout] 3440 | |         }
[INFO] [stdout] 3441 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 174 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]      |
[INFO] [stdout] 14   |               #[derive(ToSchema)]
[INFO] [stdout]      |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 3616 |       let post = api_doc! {
[INFO] [stdout]      |  ________________-
[INFO] [stdout] 3617 | |         struct Post {
[INFO] [stdout] 3618 | |             id: i32,
[INFO] [stdout] 3619 | |             #[schema(example = json!(["foobar", "barfoo"]))]
[INFO] [stdout] 3620 | |             value: Vec<String>,
[INFO] [stdout] 3621 | |         }
[INFO] [stdout] 3622 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:3619:15
[INFO] [stdout]      |
[INFO] [stdout] 3619 |             #[schema(example = json!(["foobar", "barfoo"]))]
[INFO] [stdout]      |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]      |
[INFO] [stdout] 14   |               #[derive(ToSchema)]
[INFO] [stdout]      |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 3649 |       let doc = api_doc! {
[INFO] [stdout]      |  _______________-
[INFO] [stdout] 3650 | |         struct MyValue {
[INFO] [stdout] 3651 | |             #[schema(example = "test")]
[INFO] [stdout] 3652 | |             field1: String,
[INFO] [stdout] ...    |
[INFO] [stdout] 3663 | |         }
[INFO] [stdout] 3664 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:3651:15
[INFO] [stdout]      |
[INFO] [stdout] 3651 |             #[schema(example = "test")]
[INFO] [stdout]      |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:3653:15
[INFO] [stdout]      |
[INFO] [stdout] 3653 |             #[schema(example = json!("test"))]
[INFO] [stdout]      |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:3655:15
[INFO] [stdout]      |
[INFO] [stdout] 3655 |             #[schema(example = json!({
[INFO] [stdout]      |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:3659:15
[INFO] [stdout]      |
[INFO] [stdout] 3659 |             #[schema(example = json!({
[INFO] [stdout]      |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]      |
[INFO] [stdout] 14   |               #[derive(ToSchema)]
[INFO] [stdout]      |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 3710 |       let value = api_doc! {
[INFO] [stdout]      |  _________________-
[INFO] [stdout] 3711 | |         struct Item {
[INFO] [stdout] 3712 | |             id: String,
[INFO] [stdout] 3713 | |             previous: Box<Self>,
[INFO] [stdout] 3714 | |         }
[INFO] [stdout] 3715 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]      |
[INFO] [stdout] 14   |               #[derive(ToSchema)]
[INFO] [stdout]      |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 3736 |       let value = api_doc! {
[INFO] [stdout]      |  _________________-
[INFO] [stdout] 3737 | |         struct Item(Box<Item>);
[INFO] [stdout] 3738 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]      |
[INFO] [stdout] 14   |               #[derive(ToSchema)]
[INFO] [stdout]      |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 3750 |       let value = api_doc! {
[INFO] [stdout]      |  _________________-
[INFO] [stdout] 3751 | |         enum EnumValue {
[INFO] [stdout] 3752 | |             Item(Box<Self>),
[INFO] [stdout] 3753 | |             Item2 {
[INFO] [stdout] ...    |
[INFO] [stdout] 3756 | |         }
[INFO] [stdout] 3757 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]      |
[INFO] [stdout] 14   |               #[derive(ToSchema)]
[INFO] [stdout]      |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 3794 |       let value = api_doc! {
[INFO] [stdout]      |  _________________-
[INFO] [stdout] 3795 | |         struct Item {
[INFO] [stdout] 3796 | |             #[schema(maximum = 10, minimum = 5, multiple_of = 2.5)]
[INFO] [stdout] 3797 | |             id: i32,
[INFO] [stdout] ...    |
[INFO] [stdout] 3810 | |         }
[INFO] [stdout] 3811 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:3796:15
[INFO] [stdout]      |
[INFO] [stdout] 3796 |             #[schema(maximum = 10, minimum = 5, multiple_of = 2.5)]
[INFO] [stdout]      |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `utoipa-gen` due to 175 previous errors
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:3799:15
[INFO] [stdout]      |
[INFO] [stdout] 3799 |             #[schema(max_length = 10, min_length = 5, pattern = "[a-z]*")]
[INFO] [stdout]      |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:3802:15
[INFO] [stdout]      |
[INFO] [stdout] 3802 |             #[schema(max_items = 5, min_items = 1, min_length = 1)]
[INFO] [stdout]      |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:3807:15
[INFO] [stdout]      |
[INFO] [stdout] 3807 |             #[schema(minimum = 2)]
[INFO] [stdout]      |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]      |
[INFO] [stdout] 14   |               #[derive(ToSchema)]
[INFO] [stdout]      |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 3919 |       let value = api_doc! {
[INFO] [stdout]      |  _________________-
[INFO] [stdout] 3920 | |         struct Item<'a> {
[INFO] [stdout] 3921 | |             array: [&'a str; 10],
[INFO] [stdout] 3922 | |             slice: &'a [&'a str],
[INFO] [stdout] 3923 | |         }
[INFO] [stdout] 3924 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]      |
[INFO] [stdout] 14   |               #[derive(ToSchema)]
[INFO] [stdout]      |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 3954 |       let value = api_doc! {
[INFO] [stdout]      |  _________________-
[INFO] [stdout] 3955 | |         #[derive(serde::Deserialize)]
[INFO] [stdout] 3956 | |         struct Value {
[INFO] [stdout] 3957 | |             #[serde(default)]
[INFO] [stdout] ...    |
[INFO] [stdout] 3960 | |         }
[INFO] [stdout] 3961 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]      |
[INFO] [stdout] 14   |               #[derive(ToSchema)]
[INFO] [stdout]      |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 3987 |       let value = api_doc! {
[INFO] [stdout]      |  _________________-
[INFO] [stdout] 3988 | |         struct Value {
[INFO] [stdout] 3989 | |             #[schema(schema_with = custom_type)]
[INFO] [stdout] 3990 | |             id: String,
[INFO] [stdout] 3991 | |         }
[INFO] [stdout] 3992 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:3989:15
[INFO] [stdout]      |
[INFO] [stdout] 3989 |             #[schema(schema_with = custom_type)]
[INFO] [stdout]      |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]      |
[INFO] [stdout] 14   |               #[derive(ToSchema)]
[INFO] [stdout]      |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 4011 |       let data = api_doc! {
[INFO] [stdout]      |  ________________-
[INFO] [stdout] 4012 | |         struct Data {
[INFO] [stdout] 4013 | |             unit_type: ()
[INFO] [stdout] 4014 | |         }
[INFO] [stdout] 4015 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]      |
[INFO] [stdout] 14   |               #[derive(ToSchema)]
[INFO] [stdout]      |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 4035 |       let value = api_doc! {
[INFO] [stdout]      |  _________________-
[INFO] [stdout] 4036 | |         struct UnitValue;
[INFO] [stdout] 4037 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]      |
[INFO] [stdout] 14   |               #[derive(ToSchema)]
[INFO] [stdout]      |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 4051 |       let value = api_doc! {
[INFO] [stdout]      |  _________________-
[INFO] [stdout] 4052 | |         struct UserName {
[INFO] [stdout] 4053 | |             #[schema(min_length = 5)]
[INFO] [stdout] 4054 | |             #[schema(max_length = 10)]
[INFO] [stdout] 4055 | |             name: String,
[INFO] [stdout] 4056 | |         }
[INFO] [stdout] 4057 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:4053:15
[INFO] [stdout]      |
[INFO] [stdout] 4053 |             #[schema(min_length = 5)]
[INFO] [stdout]      |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:4054:15
[INFO] [stdout]      |
[INFO] [stdout] 4054 |             #[schema(max_length = 10)]
[INFO] [stdout]      |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:34:22
[INFO] [stdout]      |
[INFO] [stdout] 34   |               #[derive(ToSchema)]
[INFO] [stdout]      |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 4079 |       let value = api_doc_aliases! {
[INFO] [stdout]      |  _________________-
[INFO] [stdout] 4080 | |         #[aliases(Paginated1 = Paginated<'b, String>, Paginated2 = Paginated<'b, Cow<'c, bool>>)]
[INFO] [stdout] 4081 | |         struct Paginated<'r, TResult> {
[INFO] [stdout] 4082 | |             pub total: usize,
[INFO] [stdout] ...    |
[INFO] [stdout] 4086 | |         }
[INFO] [stdout] 4087 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `api_doc_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `openapi` found for struct `derive_params_without_fn_args::ApiDoc` in the current scope
[INFO] [stdout]    --> tests/path_parameter_derive_test.rs:243:44
[INFO] [stdout]     |
[INFO] [stdout] 241 |     struct ApiDoc;
[INFO] [stdout]     |     ------------- function or associated item `openapi` not found for this struct
[INFO] [stdout] 242 |
[INFO] [stdout] 243 |     let doc = serde_json::to_value(ApiDoc::openapi()).unwrap();
[INFO] [stdout]     |                                            ^^^^^^^ function or associated item not found in `ApiDoc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `aliases` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:4080:11
[INFO] [stdout]      |
[INFO] [stdout] 4080 |         #[aliases(Paginated1 = Paginated<'b, String>, Paginated2 = Paginated<'b, Cow<'c, bool>>)]
[INFO] [stdout]      |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:34:22
[INFO] [stdout]      |
[INFO] [stdout] 34   |               #[derive(ToSchema)]
[INFO] [stdout]      |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 4160 |       let value = api_doc_aliases! {
[INFO] [stdout]      |  _________________-
[INFO] [stdout] 4161 | |         #[aliases(UnitDataValue = DataValue<TupleUnit>)]
[INFO] [stdout] 4162 | |         struct DataValue<V> {
[INFO] [stdout] 4163 | |             name: String,
[INFO] [stdout] 4164 | |             v: V,
[INFO] [stdout] 4165 | |         }
[INFO] [stdout] 4166 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `api_doc_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `aliases` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:4161:11
[INFO] [stdout]      |
[INFO] [stdout] 4161 |         #[aliases(UnitDataValue = DataValue<TupleUnit>)]
[INFO] [stdout]      |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:4169:7
[INFO] [stdout]      |
[INFO] [stdout] 4169 |     #[openapi(components(schemas(TupleUnit)))]
[INFO] [stdout]      |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]      |
[INFO] [stdout] 14   |               #[derive(ToSchema)]
[INFO] [stdout]      |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 4208 |       let account = api_doc! {
[INFO] [stdout]      |  ___________________-
[INFO] [stdout] 4209 | |         struct Account {
[INFO] [stdout] 4210 | |             #[deprecated]
[INFO] [stdout] 4211 | |             id: i64,
[INFO] [stdout] ...    |
[INFO] [stdout] 4220 | |         }
[INFO] [stdout] 4221 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]      |
[INFO] [stdout] 14   |               #[derive(ToSchema)]
[INFO] [stdout]      |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 4267 |       let value = api_doc! {
[INFO] [stdout]      |  _________________-
[INFO] [stdout] 4268 | |         struct Value {
[INFO] [stdout] 4269 | |             /// This is object value
[INFO] [stdout] 4270 | |             #[schema(value_type = Object)]
[INFO] [stdout] 4271 | |             object: String,
[INFO] [stdout] 4272 | |         }
[INFO] [stdout] 4273 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:4270:15
[INFO] [stdout]      |
[INFO] [stdout] 4270 |             #[schema(value_type = Object)]
[INFO] [stdout]      |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]      |
[INFO] [stdout] 14   |               #[derive(ToSchema)]
[INFO] [stdout]      |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 4292 |       let value = api_doc! {
[INFO] [stdout]      |  _________________-
[INFO] [stdout] 4293 | |         struct Value {
[INFO] [stdout] 4294 | |             #[schema(value_type = Value)]
[INFO] [stdout] 4295 | |             any: String,
[INFO] [stdout] 4296 | |         }
[INFO] [stdout] 4297 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]     --> tests/schema_derive_test.rs:4294:15
[INFO] [stdout]      |
[INFO] [stdout] 4294 |             #[schema(value_type = Value)]
[INFO] [stdout]      |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]      |
[INFO] [stdout] 14   |               #[derive(ToSchema)]
[INFO] [stdout]      |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 4314 |       let value = api_doc! {
[INFO] [stdout]      |  _________________-
[INFO] [stdout] 4315 | |         struct Value {
[INFO] [stdout] 4316 | |             any: serde_json::Value,
[INFO] [stdout] 4317 | |         }
[INFO] [stdout] 4318 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:4335:14
[INFO] [stdout]      |
[INFO] [stdout] 4335 |     #[derive(ToSchema)]
[INFO] [stdout]      |              ^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]      |
[INFO] [stdout] 14   |               #[derive(ToSchema)]
[INFO] [stdout]      |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 4341 |       let value = api_doc! {
[INFO] [stdout]      |  _________________-
[INFO] [stdout] 4342 | |         struct Post {
[INFO] [stdout] 4343 | |             info: (String, i64, bool, Person)
[INFO] [stdout] 4344 | |         }
[INFO] [stdout] 4345 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]      |
[INFO] [stdout] 14   |               #[derive(ToSchema)]
[INFO] [stdout]      |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 4379 |       let value = api_doc! {
[INFO] [stdout]      |  _________________-
[INFO] [stdout] 4380 | |         struct Post {
[INFO] [stdout] 4381 | |             /// This is description
[INFO] [stdout] 4382 | |             #[deprecated]
[INFO] [stdout] 4383 | |             info: Option<(String, i64)>
[INFO] [stdout] 4384 | |         }
[INFO] [stdout] 4385 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]      |
[INFO] [stdout] 14   |               #[derive(ToSchema)]
[INFO] [stdout]      |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 4419 |       let value = api_doc! {
[INFO] [stdout]      |  _________________-
[INFO] [stdout] 4420 | |         #[derive(Serialize)]
[INFO] [stdout] 4421 | |         #[serde(untagged)]
[INFO] [stdout] 4422 | |         enum ComputeRequest {
[INFO] [stdout] ...    |
[INFO] [stdout] 4425 | |         }
[INFO] [stdout] 4426 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/schema_derive_test.rs:14:22
[INFO] [stdout]      |
[INFO] [stdout] 14   |               #[derive(ToSchema)]
[INFO] [stdout]      |                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 4447 |       let value = api_doc! {
[INFO] [stdout]      |  _________________-
[INFO] [stdout] 4448 | |         struct Container {
[INFO] [stdout] 4449 | |             volumes: HashMap<String, HashMap<(), ()>>
[INFO] [stdout] 4450 | |         }
[INFO] [stdout] 4451 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]   --> tests/schema_derive_test.rs:27:21
[INFO] [stdout]    |
[INFO] [stdout] 27 |            <$ident as utoipa::ToSchema>::schema().1
[INFO] [stdout]    |                       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 53 |       let map = api_doc! {
[INFO] [stdout]    |  _______________-
[INFO] [stdout] 54 | |         struct Map {
[INFO] [stdout] 55 | |             map: HashMap<String, String>,
[INFO] [stdout] 56 | |         }
[INFO] [stdout] 57 | |     };
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]   --> tests/schema_derive_test.rs:27:21
[INFO] [stdout]    |
[INFO] [stdout] 27 |            <$ident as utoipa::ToSchema>::schema().1
[INFO] [stdout]    |                       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 72 |       let map = api_doc! {
[INFO] [stdout]    |  _______________-
[INFO] [stdout] 73 | |         struct Map {
[INFO] [stdout] 74 | |             map: HashMap<String, Foo>,
[INFO] [stdout] 75 | |             #[schema(inline)]
[INFO] [stdout] 76 | |             map2: HashMap<String, Foo>
[INFO] [stdout] 77 | |         }
[INFO] [stdout] 78 | |     };
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `openapi` found for struct `derive_params_with_params_ext::ApiDoc` in the current scope
[INFO] [stdout]    --> tests/path_parameter_derive_test.rs:279:44
[INFO] [stdout]     |
[INFO] [stdout] 277 |     struct ApiDoc;
[INFO] [stdout]     |     ------------- function or associated item `openapi` not found for this struct
[INFO] [stdout] 278 |
[INFO] [stdout] 279 |     let doc = serde_json::to_value(ApiDoc::openapi()).unwrap();
[INFO] [stdout]     |                                            ^^^^^^^ function or associated item not found in `ApiDoc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/schema_derive_test.rs:27:21
[INFO] [stdout]     |
[INFO] [stdout] 27  |            <$ident as utoipa::ToSchema>::schema().1
[INFO] [stdout]     |                       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 106 |       let map = api_doc! {
[INFO] [stdout]     |  _______________-
[INFO] [stdout] 107 | |         struct Map {
[INFO] [stdout] 108 | |             #[schema(additional_properties)]
[INFO] [stdout] 109 | |             map: HashMap<String, String>,
[INFO] [stdout] 110 | |         }
[INFO] [stdout] 111 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/schema_derive_test.rs:27:21
[INFO] [stdout]     |
[INFO] [stdout] 27  |            <$ident as utoipa::ToSchema>::schema().1
[INFO] [stdout]     |                       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 130 |       let mode = api_doc! {
[INFO] [stdout]     |  ________________-
[INFO] [stdout] 131 | |         #[schema(default = "Mode1", example = "Mode2")]
[INFO] [stdout] 132 | |         enum Mode {
[INFO] [stdout] 133 | |             Mode1, Mode2
[INFO] [stdout] 134 | |         }
[INFO] [stdout] 135 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/schema_derive_test.rs:27:21
[INFO] [stdout]     |
[INFO] [stdout] 27  |            <$ident as utoipa::ToSchema>::schema().1
[INFO] [stdout]     |                       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 147 |       let mode = api_doc! {
[INFO] [stdout]     |  ________________-
[INFO] [stdout] 148 | |         enum Mode {
[INFO] [stdout] 149 | |             Mode1,
[INFO] [stdout] 150 | |             Mode2
[INFO] [stdout] 151 | |         }
[INFO] [stdout] 152 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/schema_derive_test.rs:27:21
[INFO] [stdout]     |
[INFO] [stdout] 27  |            <$ident as utoipa::ToSchema>::schema().1
[INFO] [stdout]     |                       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 166 |       let mode = api_doc! {
[INFO] [stdout]     |  ________________-
[INFO] [stdout] 167 | |         #[schema(default = mode_custom_default_fn)]
[INFO] [stdout] 168 | |         enum Mode {
[INFO] [stdout] 169 | |             Mode1,
[INFO] [stdout] 170 | |             Mode2
[INFO] [stdout] 171 | |         }
[INFO] [stdout] 172 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/schema_derive_test.rs:27:21
[INFO] [stdout]     |
[INFO] [stdout] 27  |            <$ident as utoipa::ToSchema>::schema().1
[INFO] [stdout]     |                       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 190 |       let book = api_doc! {
[INFO] [stdout]     |  ________________-
[INFO] [stdout] 191 | |         struct Book {
[INFO] [stdout] 192 | |             name: String,
[INFO] [stdout] 193 | |             hash: String,
[INFO] [stdout] 194 | |         }
[INFO] [stdout] 195 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/schema_derive_test.rs:27:21
[INFO] [stdout]     |
[INFO] [stdout] 27  |            <$ident as utoipa::ToSchema>::schema().1
[INFO] [stdout]     |                       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 207 |       let book = api_doc! {
[INFO] [stdout]     |  ________________-
[INFO] [stdout] 208 | |         struct Book {
[INFO] [stdout] 209 | |             #[schema(default = String::default)]
[INFO] [stdout] 210 | |             name: String,
[INFO] [stdout] ...   |
[INFO] [stdout] 217 | |         }
[INFO] [stdout] 218 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/schema_derive_test.rs:27:21
[INFO] [stdout]     |
[INFO] [stdout] 27  |            <$ident as utoipa::ToSchema>::schema().1
[INFO] [stdout]     |                       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 234 |       let book = api_doc! {
[INFO] [stdout]     |  ________________-
[INFO] [stdout] 235 | |         #[schema(default)]
[INFO] [stdout] 236 | |         struct Book {
[INFO] [stdout] 237 | |             name: String,
[INFO] [stdout] ...   |
[INFO] [stdout] 253 | |         }
[INFO] [stdout] 254 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/schema_derive_test.rs:27:21
[INFO] [stdout]     |
[INFO] [stdout] 27  |            <$ident as utoipa::ToSchema>::schema().1
[INFO] [stdout]     |                       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 266 |       let book = api_doc! {
[INFO] [stdout]     |  ________________-
[INFO] [stdout] 267 | |         #[derive(serde::Deserialize)]
[INFO] [stdout] 268 | |         #[serde(default)]
[INFO] [stdout] 269 | |         struct Book {
[INFO] [stdout] ...   |
[INFO] [stdout] 286 | |         }
[INFO] [stdout] 287 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/schema_derive_test.rs:27:21
[INFO] [stdout]     |
[INFO] [stdout] 27  |            <$ident as utoipa::ToSchema>::schema().1
[INFO] [stdout]     |                       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 300 |       let owner = api_doc! {
[INFO] [stdout]     |  _________________-
[INFO] [stdout] 301 | |         struct Owner {
[INFO] [stdout] 302 | |             #[schema(default = 1)]
[INFO] [stdout] 303 | |             id: i64,
[INFO] [stdout] ...   |
[INFO] [stdout] 308 | |         }
[INFO] [stdout] 309 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/schema_derive_test.rs:27:21
[INFO] [stdout]     |
[INFO] [stdout] 27  |            <$ident as utoipa::ToSchema>::schema().1
[INFO] [stdout]     |                       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 358 |       let account = api_doc! {
[INFO] [stdout]     |  ___________________-
[INFO] [stdout] 359 | |         /// This is user account dto object
[INFO] [stdout] 360 | |         ///
[INFO] [stdout] 361 | |         /// Detailed documentation here.
[INFO] [stdout] ...   |
[INFO] [stdout] 374 | |         }
[INFO] [stdout] 375 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/schema_derive_test.rs:27:21
[INFO] [stdout]     |
[INFO] [stdout] 27  |            <$ident as utoipa::ToSchema>::schema().1
[INFO] [stdout]     |                       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 422 |       let account = api_doc! {
[INFO] [stdout]     |  ___________________-
[INFO] [stdout] 423 | |         /// This is user account status enum
[INFO] [stdout] 424 | |         ///
[INFO] [stdout] 425 | |         /// Detailed documentation here.
[INFO] [stdout] ...   |
[INFO] [stdout] 434 | |         }
[INFO] [stdout] 435 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/schema_derive_test.rs:27:21
[INFO] [stdout]     |
[INFO] [stdout] 27  |            <$ident as utoipa::ToSchema>::schema().1
[INFO] [stdout]     |                       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 444 |       let point = api_doc! {
[INFO] [stdout]     |  _________________-
[INFO] [stdout] 445 | |         struct Point(f32);
[INFO] [stdout] 446 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/schema_derive_test.rs:27:21
[INFO] [stdout]     |
[INFO] [stdout] 27  |            <$ident as utoipa::ToSchema>::schema().1
[INFO] [stdout]     |                       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 456 |       let point = api_doc! {
[INFO] [stdout]     |  _________________-
[INFO] [stdout] 457 | |         /// Contains x and y coordinates
[INFO] [stdout] 458 | |         ///
[INFO] [stdout] 459 | |         /// Coordinates are used to pinpoint location on a map
[INFO] [stdout] 460 | |         struct Point(f64, f64);
[INFO] [stdout] 461 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/schema_derive_test.rs:27:21
[INFO] [stdout]     |
[INFO] [stdout] 27  |            <$ident as utoipa::ToSchema>::schema().1
[INFO] [stdout]     |                       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 475 |       let point = api_doc! {
[INFO] [stdout]     |  _________________-
[INFO] [stdout] 476 | |         struct Point(f64, String);
[INFO] [stdout] 477 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/schema_derive_test.rs:27:21
[INFO] [stdout]     |
[INFO] [stdout] 27  |            <$ident as utoipa::ToSchema>::schema().1
[INFO] [stdout]     |                       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 488 |       let point = api_doc! {
[INFO] [stdout]     |  _________________-
[INFO] [stdout] 489 | |         struct Wrapper(Option<String>);
[INFO] [stdout] 490 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/schema_derive_test.rs:27:21
[INFO] [stdout]     |
[INFO] [stdout] 27  |            <$ident as utoipa::ToSchema>::schema().1
[INFO] [stdout]     |                       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 499 |       let point = api_doc! {
[INFO] [stdout]     |  _________________-
[INFO] [stdout] 500 | |         struct Wrapper(Option<Vec<i32>>);
[INFO] [stdout] 501 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/schema_derive_test.rs:27:21
[INFO] [stdout]     |
[INFO] [stdout] 27  |            <$ident as utoipa::ToSchema>::schema().1
[INFO] [stdout]     |                       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 512 |       let point = api_doc! {
[INFO] [stdout]     |  _________________-
[INFO] [stdout] 513 | |         struct Wrapper(Option<Vec<i32>>, String);
[INFO] [stdout] 514 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/schema_derive_test.rs:27:21
[INFO] [stdout]     |
[INFO] [stdout] 27  |            <$ident as utoipa::ToSchema>::schema().1
[INFO] [stdout]     |                       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 525 |       let point = api_doc! {
[INFO] [stdout]     |  _________________-
[INFO] [stdout] 526 | |         struct Wrapper(Vec<i32>);
[INFO] [stdout] 527 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/schema_derive_test.rs:27:21
[INFO] [stdout]     |
[INFO] [stdout] 27  |            <$ident as utoipa::ToSchema>::schema().1
[INFO] [stdout]     |                       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 540 |       let point = api_doc! {
[INFO] [stdout]     |  _________________-
[INFO] [stdout] 541 | |         #[schema(default)]
[INFO] [stdout] 542 | |         struct Point(f32);
[INFO] [stdout] 543 | |
[INFO] [stdout] ...   |
[INFO] [stdout] 548 | |         }
[INFO] [stdout] 549 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/schema_derive_test.rs:27:21
[INFO] [stdout]     |
[INFO] [stdout] 27  |            <$ident as utoipa::ToSchema>::schema().1
[INFO] [stdout]     |                       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 560 |       let point = api_doc! {
[INFO] [stdout]     |  _________________-
[INFO] [stdout] 561 | |         #[schema(default)]
[INFO] [stdout] 562 | |         struct Point(f32, f32);
[INFO] [stdout] 563 | |
[INFO] [stdout] ...   |
[INFO] [stdout] 568 | |         }
[INFO] [stdout] 569 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/schema_derive_test.rs:27:21
[INFO] [stdout]     |
[INFO] [stdout] 27  |            <$ident as utoipa::ToSchema>::schema().1
[INFO] [stdout]     |                       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 577 |       let vecs = api_doc! {
[INFO] [stdout]     |  ________________-
[INFO] [stdout] 578 | |         struct VecTest {
[INFO] [stdout] 579 | |             vecs: Vec<Vec<String>>
[INFO] [stdout] 580 | |         }
[INFO] [stdout] 581 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/schema_derive_test.rs:27:21
[INFO] [stdout]     |
[INFO] [stdout] 27  |            <$ident as utoipa::ToSchema>::schema().1
[INFO] [stdout]     |                       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 595 |       let pet = api_doc! {
[INFO] [stdout]     |  _______________-
[INFO] [stdout] 596 | |         #[schema(example = json!({"name": "bob the cat", "age": 8}))]
[INFO] [stdout] 597 | |         struct Pet {
[INFO] [stdout] 598 | |             name: String,
[INFO] [stdout] 599 | |             age: i32
[INFO] [stdout] 600 | |         }
[INFO] [stdout] 601 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/schema_derive_test.rs:27:21
[INFO] [stdout]     |
[INFO] [stdout] 27  |            <$ident as utoipa::ToSchema>::schema().1
[INFO] [stdout]     |                       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 612 |       let pet = api_doc! {
[INFO] [stdout]     |  _______________-
[INFO] [stdout] 613 | |         #[deprecated]
[INFO] [stdout] 614 | |         struct Pet {
[INFO] [stdout] 615 | |             name: String,
[INFO] [stdout] ...   |
[INFO] [stdout] 618 | |         }
[INFO] [stdout] 619 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/schema_derive_test.rs:27:21
[INFO] [stdout]     |
[INFO] [stdout] 27  |            <$ident as utoipa::ToSchema>::schema().1
[INFO] [stdout]     |                       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 634 |       let pet_age = api_doc! {
[INFO] [stdout]     |  ___________________-
[INFO] [stdout] 635 | |         #[deprecated]
[INFO] [stdout] 636 | |         #[schema(example = 8)]
[INFO] [stdout] 637 | |         struct PetAge(u64);
[INFO] [stdout] 638 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/schema_derive_test.rs:27:21
[INFO] [stdout]     |
[INFO] [stdout] 27  |            <$ident as utoipa::ToSchema>::schema().1
[INFO] [stdout]     |                       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 648 |       let pet_age = api_doc! {
[INFO] [stdout]     |  ___________________-
[INFO] [stdout] 649 | |         #[schema(example = "0", default = i64::default)]
[INFO] [stdout] 650 | |         struct PetAge(i64, i64);
[INFO] [stdout] 651 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/schema_derive_test.rs:27:21
[INFO] [stdout]     |
[INFO] [stdout] 27  |            <$ident as utoipa::ToSchema>::schema().1
[INFO] [stdout]     |                       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 667 |       let mode = api_doc! {
[INFO] [stdout]     |  ________________-
[INFO] [stdout] 668 | |         #[deprecated]
[INFO] [stdout] 669 | |         enum Mode {
[INFO] [stdout] 670 | |             Mode1, Mode2
[INFO] [stdout] 671 | |         }
[INFO] [stdout] 672 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/schema_derive_test.rs:24:31
[INFO] [stdout]     |
[INFO] [stdout] 24  |            <$ident<$generic> as utoipa::ToSchema>::schema().1
[INFO] [stdout]     |                                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 688 |       let status = api_doc! {
[INFO] [stdout]     |  __________________-
[INFO] [stdout] 689 | |         struct Status<Type> {
[INFO] [stdout] 690 | |             t: Type
[INFO] [stdout] 691 | |         }
[INFO] [stdout] 692 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[WARN] too many lines in the log, truncating it
