[INFO] fetching crate rocket_codegen-community 0.6.0...
[INFO] testing rocket_codegen-community-0.6.0 against 1.95.0 for beta-1.96-2
[INFO] extracting crate rocket_codegen-community 0.6.0 into /workspace/builds/worker-1-tc1/source
[INFO] started tweaking crates.io crate rocket_codegen-community 0.6.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate rocket_codegen-community 0.6.0
[INFO] tweaked toml for crates.io crate rocket_codegen-community 0.6.0 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate rocket_codegen-community 0.6.0 on toolchain 1.95.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate rocket_codegen-community 0.6.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded target-triple v1.0.0
[INFO] [stderr]   Downloaded trybuild v1.0.114
[INFO] [stderr]   Downloaded rocket_http-community v0.6.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 745f22f4d4cb4bc957634ecd28630baa780020dbd12c9ae24895a36b7525dc21
[INFO] running `Command { std: "docker" "start" "-a" "745f22f4d4cb4bc957634ecd28630baa780020dbd12c9ae24895a36b7525dc21", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "745f22f4d4cb4bc957634ecd28630baa780020dbd12c9ae24895a36b7525dc21", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "745f22f4d4cb4bc957634ecd28630baa780020dbd12c9ae24895a36b7525dc21", kill_on_drop: false }`
[INFO] [stdout] 745f22f4d4cb4bc957634ecd28630baa780020dbd12c9ae24895a36b7525dc21
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d37f531b907461dc9a123be04fe5a8e302ec438126d6f52b679f1c86d51ad739
[INFO] running `Command { std: "docker" "start" "-a" "d37f531b907461dc9a123be04fe5a8e302ec438126d6f52b679f1c86d51ad739", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.105
[INFO] [stderr]    Compiling quote v1.0.43
[INFO] [stderr]    Compiling unicode-ident v1.0.22
[INFO] [stderr]    Compiling proc-macro2-diagnostics v0.10.1
[INFO] [stderr]    Compiling yansi v1.0.1
[INFO] [stderr]    Compiling time-core v0.1.7
[INFO] [stderr]    Compiling powerfmt v0.2.0
[INFO] [stderr]    Compiling num-conv v0.1.0
[INFO] [stderr]    Compiling uncased v0.9.10
[INFO] [stderr]    Compiling cookie v0.18.1
[INFO] [stderr]    Compiling ref-cast v1.0.25
[INFO] [stderr]    Compiling itoa v1.0.17
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling time-macros v0.2.25
[INFO] [stderr]    Compiling deranged v0.5.5
[INFO] [stderr]    Compiling tinyvec_macros v0.1.1
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling inlinable_string v0.1.15
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling tinyvec v1.10.0
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling state v0.6.0
[INFO] [stderr]    Compiling glob v0.3.3
[INFO] [stderr]    Compiling unicode-xid v0.2.6
[INFO] [stderr]    Compiling stable-pattern v0.1.0
[INFO] [stderr]    Compiling syn v2.0.114
[INFO] [stderr]    Compiling time v0.3.45
[INFO] [stderr]    Compiling devise_core v0.4.2
[INFO] [stderr]    Compiling ref-cast-impl v1.0.25
[INFO] [stderr]    Compiling pear_codegen v0.2.9
[INFO] [stderr]    Compiling devise_codegen v0.4.2
[INFO] [stderr]    Compiling pear v0.2.9
[INFO] [stderr]    Compiling devise v0.4.2
[INFO] [stderr]    Compiling rocket_http-community v0.6.0
[INFO] [stderr]    Compiling rocket_codegen-community v0.6.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 29.64s
[INFO] running `Command { std: "docker" "inspect" "d37f531b907461dc9a123be04fe5a8e302ec438126d6f52b679f1c86d51ad739", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d37f531b907461dc9a123be04fe5a8e302ec438126d6f52b679f1c86d51ad739", kill_on_drop: false }`
[INFO] [stdout] d37f531b907461dc9a123be04fe5a8e302ec438126d6f52b679f1c86d51ad739
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 54e389357278b5bcd516a856065999e00d6644ce09eff97d1599d4cfa0c9a25f
[INFO] running `Command { std: "docker" "start" "-a" "54e389357278b5bcd516a856065999e00d6644ce09eff97d1599d4cfa0c9a25f", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2-diagnostics v0.10.1
[INFO] [stderr]    Compiling yansi v1.0.1
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling time-core v0.1.7
[INFO] [stderr]    Compiling proc-macro2 v1.0.105
[INFO] [stderr]    Compiling quote v1.0.43
[INFO] [stderr]    Compiling cookie v0.18.1
[INFO] [stderr]    Compiling deranged v0.5.5
[INFO] [stderr]    Compiling uncased v0.9.10
[INFO] [stderr]    Compiling zmij v1.0.16
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling time-macros v0.2.25
[INFO] [stderr]    Compiling ref-cast v1.0.25
[INFO] [stderr]    Compiling target-triple v1.0.0
[INFO] [stderr]    Compiling inlinable_string v0.1.15
[INFO] [stderr]    Compiling winnow v0.7.14
[INFO] [stderr]    Compiling tinyvec_macros v0.1.1
[INFO] [stderr]    Compiling tinyvec v1.10.0
[INFO] [stderr]    Compiling stable-pattern v0.1.0
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling syn v2.0.114
[INFO] [stderr]    Compiling toml_writer v1.0.6+spec-1.1.0
[INFO] [stderr]    Compiling state v0.6.0
[INFO] [stderr]    Compiling glob v0.3.3
[INFO] [stderr]    Compiling unicode-xid v0.2.6
[INFO] [stderr]    Compiling diff v0.1.13
[INFO] [stderr]    Compiling pretty_assertions v1.4.1
[INFO] [stderr]    Compiling time v0.3.45
[INFO] [stderr]    Compiling toml_parser v1.0.6+spec-1.1.0
[INFO] [stderr]    Compiling toml_datetime v0.7.5+spec-1.1.0
[INFO] [stderr]    Compiling serde_spanned v1.0.4
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling toml v0.9.11+spec-1.1.0
[INFO] [stderr]    Compiling devise_core v0.4.2
[INFO] [stderr]    Compiling pear_codegen v0.2.9
[INFO] [stderr]    Compiling ref-cast-impl v1.0.25
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling devise_codegen v0.4.2
[INFO] [stderr]    Compiling devise v0.4.2
[INFO] [stderr]    Compiling pear v0.2.9
[INFO] [stderr]    Compiling rocket_http-community v0.6.0
[INFO] [stderr]    Compiling trybuild v1.0.114
[INFO] [stderr]    Compiling rocket_codegen-community v0.6.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0463]: can't find crate for `rocket`
[INFO] [stdout]  --> tests/uri_display.rs:2:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | extern crate rocket;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `rocket`
[INFO] [stdout]  --> tests/route-ranking.rs:2:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | extern crate rocket;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `UriDisplayQuery` in this scope
[INFO] [stdout]   --> tests/uri_display.rs:40:10
[INFO] [stdout]    |
[INFO] [stdout] 40 | #[derive(UriDisplayQuery, Clone)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `field` in this scope
[INFO] [stdout]   --> tests/uri_display.rs:48:11
[INFO] [stdout]    |
[INFO] [stdout] 48 |         #[field(name = "type")]
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `rocket`
[INFO] [stdout]  --> tests/expansion.rs:2:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | extern crate rocket;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `UriDisplayQuery` in this scope
[INFO] [stdout]   --> tests/uri_display.rs:84:10
[INFO] [stdout]    |
[INFO] [stdout] 84 | #[derive(UriDisplayQuery)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `UriDisplayQuery` in this scope
[INFO] [stdout]    --> tests/uri_display.rs:119:10
[INFO] [stdout]     |
[INFO] [stdout] 119 | #[derive(UriDisplayQuery)]
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rocket` in this scope
[INFO] [stdout]  --> tests/from_form.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use rocket::form::error::{Entity, ErrorKind};
[INFO] [stdout]   |     ^^^^^^ use of unresolved module or unlinked crate `rocket`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `rocket`, use `cargo add rocket` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `UriDisplayQuery` in this scope
[INFO] [stdout]    --> tests/uri_display.rs:173:10
[INFO] [stdout]     |
[INFO] [stdout] 173 | #[derive(UriDisplayQuery)]
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `rocket`
[INFO] [stdout]  --> tests/route.rs:7:1
[INFO] [stdout]   |
[INFO] [stdout] 7 | extern crate rocket;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `UriDisplayQuery` in this scope
[INFO] [stdout]    --> tests/uri_display.rs:213:14
[INFO] [stdout]     |
[INFO] [stdout] 213 |     #[derive(UriDisplayQuery)]
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rocket` in this scope
[INFO] [stdout]  --> tests/from_form.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use rocket::form::{self, Errors, Form, FromForm, FromFormField, Strict};
[INFO] [stdout]   |     ^^^^^^ use of unresolved module or unlinked crate `rocket`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `rocket`, use `cargo add rocket` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rocket` in this scope
[INFO] [stdout]  --> tests/from_form.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use rocket::http::uri::fmt::{Query, UriDisplay};
[INFO] [stdout]   |     ^^^^^^ use of unresolved module or unlinked crate `rocket`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `rocket`, use `cargo add rocket` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rocket` in this scope
[INFO] [stdout]  --> tests/from_form.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use rocket::serde::json::Json;
[INFO] [stdout]   |     ^^^^^^ use of unresolved module or unlinked crate `rocket`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `rocket`, use `cargo add rocket` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `rocket`
[INFO] [stdout]  --> tests/from_form.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use rocket::form::{self, Errors, Form, FromForm, FromFormField, Strict};
[INFO] [stdout]   |     ^^^^^^ use of unresolved module or unlinked crate `rocket`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `rocket`, use `cargo add rocket` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rocket` in this scope
[INFO] [stdout]    --> tests/from_form.rs:816:9
[INFO] [stdout]     |
[INFO] [stdout] 816 |     use rocket::fs::TempFile;
[INFO] [stdout]     |         ^^^^^^ use of unresolved module or unlinked crate `rocket`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rocket`, use `cargo add rocket` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rocket` in this scope
[INFO] [stdout]    --> tests/from_form.rs:817:9
[INFO] [stdout]     |
[INFO] [stdout] 817 |     use rocket::http::ContentType;
[INFO] [stdout]     |         ^^^^^^ use of unresolved module or unlinked crate `rocket`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rocket`, use `cargo add rocket` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rocket` in this scope
[INFO] [stdout]    --> tests/from_form.rs:818:9
[INFO] [stdout]     |
[INFO] [stdout] 818 |     use rocket::local::blocking::Client;
[INFO] [stdout]     |         ^^^^^^ use of unresolved module or unlinked crate `rocket`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rocket`, use `cargo add rocket` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `rocket`
[INFO] [stdout]   --> tests/from_form.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use rocket::UriDisplayQuery;
[INFO] [stdout]    |     ^^^^^^ use of unresolved module or unlinked crate `rocket`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `rocket`, use `cargo add rocket` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rocket` in this scope
[INFO] [stdout]    --> tests/from_form.rs:826:7
[INFO] [stdout]     |
[INFO] [stdout] 826 |     #[rocket::post("/", data = "<form>")]
[INFO] [stdout]     |       ^^^^^^ use of unresolved module or unlinked crate `rocket`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `get` in this scope
[INFO] [stdout]  --> tests/expansion.rs:6:3
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[get("/easy/<id>")]
[INFO] [stdout]   |   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `get` in this scope
[INFO] [stdout]   --> tests/expansion.rs:13:11
[INFO] [stdout]    |
[INFO] [stdout] 13 |         #[get("/hard/<id>")]
[INFO] [stdout]    |           ^^^
[INFO] [stdout] ...
[INFO] [stdout] 20 | make_handler!();
[INFO] [stdout]    | --------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `make_handler` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rocket` in this scope
[INFO] [stdout]    --> tests/from_form.rs:832:37
[INFO] [stdout]     |
[INFO] [stdout] 832 |     let client = Client::debug_with(rocket::routes![form]).unwrap();
[INFO] [stdout]     |                                     ^^^^^^ use of unresolved module or unlinked crate `rocket`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `get` in this scope
[INFO] [stdout]   --> tests/expansion.rs:24:11
[INFO] [stdout]    |
[INFO] [stdout] 24 |         #[get($addr)]
[INFO] [stdout]    |           ^^^
[INFO] [stdout] ...
[INFO] [stdout] 32 | foo!("/hello/<name>", name);
[INFO] [stdout]    | --------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `foo` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `routes` in this scope
[INFO] [stdout]   --> tests/expansion.rs:36:45
[INFO] [stdout]    |
[INFO] [stdout] 36 |     let rocket = rocket::build().mount("/", routes![easy, hard, hi]);
[INFO] [stdout]    |                                             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rocket` in this scope
[INFO] [stdout]  --> tests/from_param.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use rocket::request::FromParam;
[INFO] [stdout]   |     ^^^^^^ use of unresolved module or unlinked crate `rocket`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `rocket`, use `cargo add rocket` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `get` in this scope
[INFO] [stdout]   --> tests/expansion.rs:51:11
[INFO] [stdout]    |
[INFO] [stdout] 51 |         #[get("/")]
[INFO] [stdout]    |           ^^^
[INFO] [stdout] ...
[INFO] [stdout] 58 | index!(i32);
[INFO] [stdout]    | ----------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `index` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `routes` in this scope
[INFO] [stdout]   --> tests/expansion.rs:62:45
[INFO] [stdout]    |
[INFO] [stdout] 62 |     let rocket = rocket::build().mount("/", routes![index]).manage(100i32);
[INFO] [stdout]    |                                             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `UriDisplayQuery` in this scope
[INFO] [stdout]    --> tests/uri_display.rs:224:14
[INFO] [stdout]     |
[INFO] [stdout] 224 |     #[derive(UriDisplayQuery)]
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `rocket`
[INFO] [stdout]  --> tests/route-raw.rs:2:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | extern crate rocket;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `field` in this scope
[INFO] [stdout]    --> tests/uri_display.rs:226:11
[INFO] [stdout]     |
[INFO] [stdout] 226 |         #[field(value = "a")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `rocket_codegen-community` (test "expansion") due to 7 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: cannot find attribute `field` in this scope
[INFO] [stdout]    --> tests/uri_display.rs:228:11
[INFO] [stdout]     |
[INFO] [stdout] 228 |         #[field(value = "tomato")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `field` in this scope
[INFO] [stdout]    --> tests/uri_display.rs:229:11
[INFO] [stdout]     |
[INFO] [stdout] 229 |         #[field(value = "juice")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `field` in this scope
[INFO] [stdout]    --> tests/from_form.rs:234:11
[INFO] [stdout]     |
[INFO] [stdout] 234 |         #[field(name = "camelCase")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `field` is an attribute that can be used by the derive macros `FromForm`, `FromFormField` and `UriDisplayQuery`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `field` in this scope
[INFO] [stdout]    --> tests/from_form.rs:236:11
[INFO] [stdout]     |
[INFO] [stdout] 236 |         #[field(name = "TitleCase")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `field` is an attribute that can be used by the derive macros `FromForm`, `FromFormField` and `UriDisplayQuery`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `field` in this scope
[INFO] [stdout]    --> tests/uri_display.rs:231:11
[INFO] [stdout]     |
[INFO] [stdout] 231 |         #[field(value = "carrot")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `UriDisplayQuery` in this scope
[INFO] [stdout]    --> tests/uri_display.rs:239:14
[INFO] [stdout]     |
[INFO] [stdout] 239 |     #[derive(UriDisplayQuery)]
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `field` in this scope
[INFO] [stdout]    --> tests/from_form.rs:238:11
[INFO] [stdout]     |
[INFO] [stdout] 238 |         #[field(name = "type")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `field` is an attribute that can be used by the derive macros `FromForm`, `FromFormField` and `UriDisplayQuery`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `field` in this scope
[INFO] [stdout]    --> tests/from_form.rs:240:11
[INFO] [stdout]     |
[INFO] [stdout] 240 |         #[field(name = "DOUBLE")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `field` is an attribute that can be used by the derive macros `FromForm`, `FromFormField` and `UriDisplayQuery`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `field` in this scope
[INFO] [stdout]    --> tests/uri_display.rs:245:11
[INFO] [stdout]     |
[INFO] [stdout] 245 |         #[field(value = "stop")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `field` in this scope
[INFO] [stdout]    --> tests/from_form.rs:242:11
[INFO] [stdout]     |
[INFO] [stdout] 242 |         #[field(name = "a:b")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `field` is an attribute that can be used by the derive macros `FromForm`, `FromFormField` and `UriDisplayQuery`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `UriDisplayQuery` in this scope
[INFO] [stdout]    --> tests/uri_display.rs:254:14
[INFO] [stdout]     |
[INFO] [stdout] 254 |     #[derive(UriDisplayQuery)]
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `field` in this scope
[INFO] [stdout]    --> tests/from_form.rs:285:11
[INFO] [stdout]     |
[INFO] [stdout] 285 |         #[field(name = "SomeCase")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `field` is an attribute that can be used by the derive macros `FromForm`, `FromFormField` and `UriDisplayQuery`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `get` in this scope
[INFO] [stdout]  --> tests/route-ranking.rs:8:3
[INFO] [stdout]   |
[INFO] [stdout] 8 | #[get("/<_number>")]
[INFO] [stdout]   |   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `field` in this scope
[INFO] [stdout]    --> tests/from_form.rs:286:11
[INFO] [stdout]     |
[INFO] [stdout] 286 |         #[field(name = "some_case")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `field` is an attribute that can be used by the derive macros `FromForm`, `FromFormField` and `UriDisplayQuery`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `FromForm` in this scope
[INFO] [stdout]   --> tests/route.rs:19:10
[INFO] [stdout]    |
[INFO] [stdout] 19 | #[derive(FromForm, UriDisplayQuery)]
[INFO] [stdout]    |          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `UriDisplayPath` in this scope
[INFO] [stdout]    --> tests/uri_display.rs:277:10
[INFO] [stdout]     |
[INFO] [stdout] 277 | #[derive(UriDisplayPath)]
[INFO] [stdout]     |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `field` in this scope
[INFO] [stdout]    --> tests/from_form.rs:336:11
[INFO] [stdout]     |
[INFO] [stdout] 336 |         #[field(name = uncased("SomeCase"))]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `field` is an attribute that can be used by the derive macros `FromForm`, `FromFormField` and `UriDisplayQuery`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `UriDisplayQuery` in this scope
[INFO] [stdout]   --> tests/route.rs:19:20
[INFO] [stdout]    |
[INFO] [stdout] 19 | #[derive(FromForm, UriDisplayQuery)]
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `get` in this scope
[INFO] [stdout]   --> tests/route-ranking.rs:13:3
[INFO] [stdout]    |
[INFO] [stdout] 13 | #[get("/<_number>", rank = 1)]
[INFO] [stdout]    |   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `field` in this scope
[INFO] [stdout]    --> tests/from_form.rs:337:11
[INFO] [stdout]     |
[INFO] [stdout] 337 |         #[field(name = "some_case")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `field` is an attribute that can be used by the derive macros `FromForm`, `FromFormField` and `UriDisplayQuery`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `UriDisplayPath` in this scope
[INFO] [stdout]    --> tests/uri_display.rs:280:10
[INFO] [stdout]     |
[INFO] [stdout] 280 | #[derive(UriDisplayPath)]
[INFO] [stdout]     |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `field` in this scope
[INFO] [stdout]    --> tests/from_form.rs:340:11
[INFO] [stdout]     |
[INFO] [stdout] 340 |         #[field(name = uncased("hello"))]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `field` is an attribute that can be used by the derive macros `FromForm`, `FromFormField` and `UriDisplayQuery`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `get` in this scope
[INFO] [stdout]   --> tests/route-ranking.rs:18:3
[INFO] [stdout]    |
[INFO] [stdout] 18 | #[get("/<_number>", rank = 2)]
[INFO] [stdout]    |   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `from_param` found for enum `Test` in the current scope
[INFO] [stdout]   --> tests/from_param.rs:13:22
[INFO] [stdout]    |
[INFO] [stdout]  5 | enum Test {
[INFO] [stdout]    | --------- variant or associated item `from_param` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 13 |     assert_eq!(Test::from_param("Test1").unwrap(), Test::Test1);
[INFO] [stdout]    |                      ^^^^^^^^^^ variant or associated item not found in `Test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `from_param` found for enum `Test` in the current scope
[INFO] [stdout]   --> tests/from_param.rs:14:22
[INFO] [stdout]    |
[INFO] [stdout]  5 | enum Test {
[INFO] [stdout]    | --------- variant or associated item `from_param` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 14 |     assert_eq!(Test::from_param("Test2").unwrap(), Test::Test2);
[INFO] [stdout]    |                      ^^^^^^^^^^ variant or associated item not found in `Test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `get` in this scope
[INFO] [stdout]   --> tests/route-ranking.rs:23:3
[INFO] [stdout]    |
[INFO] [stdout] 23 | #[get("/<_number>", rank = 3)]
[INFO] [stdout]    |   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `field` in this scope
[INFO] [stdout]    --> tests/from_form.rs:524:11
[INFO] [stdout]     |
[INFO] [stdout] 524 |         #[field(validate = evaluate_other(&self.check))]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `field` is an attribute that can be used by the derive macros `FromForm`, `FromFormField` and `UriDisplayQuery`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `UriDisplayPath` in this scope
[INFO] [stdout]    --> tests/uri_display.rs:283:10
[INFO] [stdout]     |
[INFO] [stdout] 283 | #[derive(UriDisplayPath)]
[INFO] [stdout]     |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `from_param` found for enum `Test` in the current scope
[INFO] [stdout]   --> tests/from_param.rs:15:22
[INFO] [stdout]    |
[INFO] [stdout]  5 | enum Test {
[INFO] [stdout]    | --------- variant or associated item `from_param` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 15 |     assert_eq!(Test::from_param("for").unwrap(), Test::r#for);
[INFO] [stdout]    |                      ^^^^^^^^^^ variant or associated item not found in `Test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `routes` in this scope
[INFO] [stdout]   --> tests/route-ranking.rs:30:45
[INFO] [stdout]    |
[INFO] [stdout] 30 |     let rocket = rocket::build().mount("/", routes![get0, get1, get2, get3]);
[INFO] [stdout]    |                                             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `field` in this scope
[INFO] [stdout]    --> tests/from_form.rs:544:11
[INFO] [stdout]     |
[INFO] [stdout] 544 |         #[field(validate = evaluate())]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `field` is an attribute that can be used by the derive macros `FromForm`, `FromFormField` and `UriDisplayQuery`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `get` in this scope
[INFO] [stdout]  --> tests/route-raw.rs:8:3
[INFO] [stdout]   |
[INFO] [stdout] 8 | #[get("/<enum>?<type>")]
[INFO] [stdout]   |   ^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `get` is in scope, but it is a function, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `get` in this scope
[INFO] [stdout]   --> tests/route-raw.rs:13:3
[INFO] [stdout]    |
[INFO] [stdout] 13 | #[get("/swap/<raw>/<bare>")]
[INFO] [stdout]    |   ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `get` is in scope, but it is a function, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `from_param` found for enum `Test` in the current scope
[INFO] [stdout]   --> tests/from_param.rs:17:21
[INFO] [stdout]    |
[INFO] [stdout]  5 | enum Test {
[INFO] [stdout]    | --------- variant or associated item `from_param` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 17 |     let err = Test::from_param("For").unwrap_err();
[INFO] [stdout]    |                     ^^^^^^^^^^ variant or associated item not found in `Test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `async_trait` in this scope
[INFO] [stdout]   --> tests/route.rs:26:3
[INFO] [stdout]    |
[INFO] [stdout] 26 | #[async_trait]
[INFO] [stdout]    |   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `get` in this scope
[INFO] [stdout]   --> tests/route-ranking.rs:48:3
[INFO] [stdout]    |
[INFO] [stdout] 48 | #[get("/<_n>")]
[INFO] [stdout]    |   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `field` in this scope
[INFO] [stdout]    --> tests/from_form.rs:548:11
[INFO] [stdout]     |
[INFO] [stdout] 548 |         #[field(validate = evaluate_with_argument(self.check))]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `field` is an attribute that can be used by the derive macros `FromForm`, `FromFormField` and `UriDisplayQuery`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `UriDisplayPath` in this scope
[INFO] [stdout]    --> tests/uri_display.rs:286:10
[INFO] [stdout]     |
[INFO] [stdout] 286 | #[derive(UriDisplayPath)]
[INFO] [stdout]     |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `post` in this scope
[INFO] [stdout]   --> tests/route.rs:35:3
[INFO] [stdout]    |
[INFO] [stdout] 35 | #[post(
[INFO] [stdout]    |   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `catch` in this scope
[INFO] [stdout]   --> tests/route-raw.rs:18:3
[INFO] [stdout]    |
[INFO] [stdout] 18 | #[catch(400)]
[INFO] [stdout]    |   ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `catch` is in scope, but it is a function, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `routes` in this scope
[INFO] [stdout]   --> tests/route-ranking.rs:55:45
[INFO] [stdout]    |
[INFO] [stdout] 55 |     let rocket = rocket::build().mount("/", routes![get0, get0b]);
[INFO] [stdout]    |                                             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `from_param` found for enum `Test` in the current scope
[INFO] [stdout]   --> tests/from_param.rs:21:21
[INFO] [stdout]    |
[INFO] [stdout]  5 | enum Test {
[INFO] [stdout]    | --------- variant or associated item `from_param` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 21 |     let err = Test::from_param("not_test").unwrap_err();
[INFO] [stdout]    |                     ^^^^^^^^^^ variant or associated item not found in `Test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `field` in this scope
[INFO] [stdout]    --> tests/from_form.rs:582:11
[INFO] [stdout]     |
[INFO] [stdout] 582 |         #[field(name = "more:dogs")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `field` is an attribute that can be used by the derive macros `FromForm`, `FromFormField` and `UriDisplayQuery`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]   --> tests/route.rs:59:15
[INFO] [stdout]    |
[INFO] [stdout] 59 |     let uri = uri!(post1(a, name, path, sky, query));
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `UriDisplayPath` in this scope
[INFO] [stdout]    --> tests/uri_display.rs:289:10
[INFO] [stdout]     |
[INFO] [stdout] 289 | #[derive(UriDisplayPath)]
[INFO] [stdout]     |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `routes` in this scope
[INFO] [stdout]   --> tests/route-raw.rs:26:21
[INFO] [stdout]    |
[INFO] [stdout] 26 |         .mount("/", routes![get, swap])
[INFO] [stdout]    |                     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `field` in this scope
[INFO] [stdout]    --> tests/from_form.rs:865:11
[INFO] [stdout]     |
[INFO] [stdout] 865 |         #[field(default = None)]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `field` is an attribute that can be used by the derive macros `FromForm`, `FromFormField` and `UriDisplayQuery`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `field` in this scope
[INFO] [stdout]    --> tests/from_form.rs:867:11
[INFO] [stdout]     |
[INFO] [stdout] 867 |         #[field(default = None)]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `field` is an attribute that can be used by the derive macros `FromForm`, `FromFormField` and `UriDisplayQuery`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `field` in this scope
[INFO] [stdout]    --> tests/from_form.rs:869:11
[INFO] [stdout]     |
[INFO] [stdout] 869 |         #[field(default = None)]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `field` is an attribute that can be used by the derive macros `FromForm`, `FromFormField` and `UriDisplayQuery`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `FromForm` in this scope
[INFO] [stdout]    --> tests/uri_display.rs:308:39
[INFO] [stdout]     |
[INFO] [stdout] 308 |     #[derive(Debug, PartialEq, Clone, FromForm, UriDisplayQuery, Deserialize, Serialize)]
[INFO] [stdout]     |                                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `route` in this scope
[INFO] [stdout]   --> tests/route.rs:64:3
[INFO] [stdout]    |
[INFO] [stdout] 64 | #[route(
[INFO] [stdout]    |   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `rocket_codegen-community` (test "from_param") due to 6 previous errors
[INFO] [stdout] error: cannot find macro `catchers` in this scope
[INFO] [stdout]   --> tests/route-raw.rs:27:24
[INFO] [stdout]    |
[INFO] [stdout] 27 |         .register("/", catchers![catch]);
[INFO] [stdout]    |                        ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   --> /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/macros/mod.rs:430:0
[INFO] [stdout]    |
[INFO] [stdout]    = note: similarly named macro `matches` defined here
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 27 -         .register("/", catchers![catch]);
[INFO] [stdout] 27 +         .register("/", matches![catch]);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]   --> tests/route.rs:89:15
[INFO] [stdout]    |
[INFO] [stdout] 89 |     let uri = uri!(post2(a, name, path, sky, query));
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `UriDisplayQuery` in this scope
[INFO] [stdout]    --> tests/uri_display.rs:308:49
[INFO] [stdout]     |
[INFO] [stdout] 308 |     #[derive(Debug, PartialEq, Clone, FromForm, UriDisplayQuery, Deserialize, Serialize)]
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `field` in this scope
[INFO] [stdout]    --> tests/from_form.rs:871:11
[INFO] [stdout]     |
[INFO] [stdout] 871 |         #[field(default_with = None)]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `field` is an attribute that can be used by the derive macros `FromForm`, `FromFormField` and `UriDisplayQuery`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]   --> tests/route-raw.rs:34:21
[INFO] [stdout]    |
[INFO] [stdout] 34 |     let uri_named = uri!(get(r#enum = "test_named", r#type = 1));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `post` in this scope
[INFO] [stdout]   --> tests/route.rs:95:3
[INFO] [stdout]    |
[INFO] [stdout] 95 | #[post("/<_unused_param>?<_unused_query>", data = "<_unused_data>")]
[INFO] [stdout]    |   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `field` in this scope
[INFO] [stdout]    --> tests/from_form.rs:938:11
[INFO] [stdout]     |
[INFO] [stdout] 938 |         #[field(default = 100)]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `field` is an attribute that can be used by the derive macros `FromForm`, `FromFormField` and `UriDisplayQuery`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `routes` in this scope
[INFO] [stdout]    --> tests/route.rs:101:22
[INFO] [stdout]     |
[INFO] [stdout] 101 |         .mount("/1", routes![post1])
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]   --> tests/route-raw.rs:37:23
[INFO] [stdout]    |
[INFO] [stdout] 37 |     let uri_unnamed = uri!(get("test_unnamed", 2));
[INFO] [stdout]    |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `routes` in this scope
[INFO] [stdout]    --> tests/route.rs:102:22
[INFO] [stdout]     |
[INFO] [stdout] 102 |         .mount("/2", routes![post2]);
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]   --> tests/route-raw.rs:40:20
[INFO] [stdout]    |
[INFO] [stdout] 40 |     let uri_raws = uri!(swap(r#raw = "1", r#bare = "2"));
[INFO] [stdout]    |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `get` in this scope
[INFO] [stdout]    --> tests/route.rs:172:11
[INFO] [stdout]     |
[INFO] [stdout] 172 |         #[get("/world")]
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `get` in this scope
[INFO] [stdout]    --> tests/route.rs:178:7
[INFO] [stdout]     |
[INFO] [stdout] 178 |     #[get("/hello")]
[INFO] [stdout]     |       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `FromForm` in this scope
[INFO] [stdout]    --> tests/route.rs:192:37
[INFO] [stdout]     |
[INFO] [stdout] 192 | #[derive(Default, Debug, PartialEq, FromForm)]
[INFO] [stdout]     |                                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `get` in this scope
[INFO] [stdout]    --> tests/route.rs:200:3
[INFO] [stdout]     |
[INFO] [stdout] 200 | #[get("/?bird=1&color=blue&<bird>&<color>&cat=bob&<rest..>")]
[INFO] [stdout]     |   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `routes` in this scope
[INFO] [stdout]    --> tests/route.rs:211:45
[INFO] [stdout]     |
[INFO] [stdout] 211 |     let rocket = rocket::build().mount("/", routes![filtered_raw_query]);
[INFO] [stdout]     |                                             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `field` in this scope
[INFO] [stdout]    --> tests/from_form.rs:941:11
[INFO] [stdout]     |
[INFO] [stdout] 941 |         #[field(default = true)]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `field` is an attribute that can be used by the derive macros `FromForm`, `FromFormField` and `UriDisplayQuery`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `FromForm` in this scope
[INFO] [stdout]    --> tests/route.rs:269:28
[INFO] [stdout]     |
[INFO] [stdout] 269 | #[derive(Debug, PartialEq, FromForm)]
[INFO] [stdout]     |                            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `FromForm` in this scope
[INFO] [stdout]    --> tests/route.rs:275:28
[INFO] [stdout]     |
[INFO] [stdout] 275 | #[derive(Debug, PartialEq, FromForm)]
[INFO] [stdout]     |                            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `get` in this scope
[INFO] [stdout]    --> tests/route.rs:280:3
[INFO] [stdout]     |
[INFO] [stdout] 280 | #[get("/?<color>&color=red&<q..>")]
[INFO] [stdout]     |   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `get` in this scope
[INFO] [stdout]    --> tests/route.rs:285:3
[INFO] [stdout]     |
[INFO] [stdout] 285 | #[get("/?<color>&color=red&<dog>")]
[INFO] [stdout]     |   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `routes` in this scope
[INFO] [stdout]    --> tests/route.rs:342:45
[INFO] [stdout]     |
[INFO] [stdout] 342 |     let rocket = rocket::build().mount("/", routes![query_collection]);
[INFO] [stdout]     |                                             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]    --> tests/uri_display.rs:309:7
[INFO] [stdout]     |
[INFO] [stdout] 309 |     #[serde(crate = "rocket::serde")]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]   --> tests/route-raw.rs:42:20
[INFO] [stdout]    |
[INFO] [stdout] 42 |     let uri_bare = uri!(swap(raw = "1", bare = "2"));
[INFO] [stdout]    |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `routes` in this scope
[INFO] [stdout]    --> tests/route.rs:345:45
[INFO] [stdout]     |
[INFO] [stdout] 345 |     let rocket = rocket::build().mount("/", routes![query_collection_2]);
[INFO] [stdout]     |                                             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `rocket_codegen-community` (test "route-ranking") due to 8 previous errors
[INFO] [stdout] error: cannot find attribute `get` in this scope
[INFO] [stdout]    --> tests/route.rs:362:3
[INFO] [stdout]     |
[INFO] [stdout] 362 | #[get("/<_>/b/<path..>", rank = 1)]
[INFO] [stdout]     |   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `get` in this scope
[INFO] [stdout]    --> tests/route.rs:367:3
[INFO] [stdout]     |
[INFO] [stdout] 367 | #[get("/<path..>", rank = 2)]
[INFO] [stdout]     |   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `routes` in this scope
[INFO] [stdout]    --> tests/route.rs:375:21
[INFO] [stdout]     |
[INFO] [stdout] 375 |         .mount("/", routes![segments])
[INFO] [stdout]     |                     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `routes` in this scope
[INFO] [stdout]    --> tests/route.rs:376:21
[INFO] [stdout]     |
[INFO] [stdout] 376 |         .mount("/", routes![segments_empty]);
[INFO] [stdout]     |                     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `field` in this scope
[INFO] [stdout]    --> tests/from_form.rs:943:11
[INFO] [stdout]     |
[INFO] [stdout] 943 |         #[field(default = false)]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `field` is an attribute that can be used by the derive macros `FromForm`, `FromFormField` and `UriDisplayQuery`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `other::world`
[INFO] [stdout]    --> tests/route.rs:183:9
[INFO] [stdout]     |
[INFO] [stdout] 183 |     use other::world;
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `FromForm` in this scope
[INFO] [stdout]    --> tests/uri_display.rs:316:32
[INFO] [stdout]     |
[INFO] [stdout] 316 |     #[derive(Debug, PartialEq, FromForm, UriDisplayQuery)]
[INFO] [stdout]     |                                ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `UriDisplayQuery` in this scope
[INFO] [stdout]    --> tests/uri_display.rs:316:42
[INFO] [stdout]     |
[INFO] [stdout] 316 |     #[derive(Debug, PartialEq, FromForm, UriDisplayQuery)]
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `field` in this scope
[INFO] [stdout]    --> tests/from_form.rs:945:11
[INFO] [stdout]     |
[INFO] [stdout] 945 |         #[field(default = 254 + 1)]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `field` is an attribute that can be used by the derive macros `FromForm`, `FromFormField` and `UriDisplayQuery`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0223]: ambiguous associated type
[INFO] [stdout]    --> tests/route.rs:357:68
[INFO] [stdout]     |
[INFO] [stdout] 357 |     fn from_segments(segments: Segments<'_, Path>) -> Result<Self, Self::Error> {
[INFO] [stdout]     |                                                                    ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use fully-qualified syntax
[INFO] [stdout]     |
[INFO] [stdout] 357 -     fn from_segments(segments: Segments<'_, Path>) -> Result<Self, Self::Error> {
[INFO] [stdout] 357 +     fn from_segments(segments: Segments<'_, Path>) -> Result<Self, <PathString as TryFrom>::Error> {
[INFO] [stdout]     |
[INFO] [stdout] 357 -     fn from_segments(segments: Segments<'_, Path>) -> Result<Self, Self::Error> {
[INFO] [stdout] 357 +     fn from_segments(segments: Segments<'_, Path>) -> Result<Self, <PathString as TryInto>::Error> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `field` in this scope
[INFO] [stdout]    --> tests/from_form.rs:947:11
[INFO] [stdout]     |
[INFO] [stdout] 947 |         #[field(default = Some(true))]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `field` is an attribute that can be used by the derive macros `FromForm`, `FromFormField` and `UriDisplayQuery`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `rocket_codegen-community` (test "route-raw") due to 10 previous errors
[INFO] [stdout] error: cannot find attribute `field` in this scope
[INFO] [stdout]    --> tests/from_form.rs:949:11
[INFO] [stdout]     |
[INFO] [stdout] 949 |         #[field(default = false)]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `field` is an attribute that can be used by the derive macros `FromForm`, `FromFormField` and `UriDisplayQuery`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0223, E0463.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0223`.
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `FromForm` in this scope
[INFO] [stdout]    --> tests/uri_display.rs:331:39
[INFO] [stdout]     |
[INFO] [stdout] 331 |     #[derive(Debug, PartialEq, Clone, FromForm, UriDisplayQuery)]
[INFO] [stdout]     |                                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `field` in this scope
[INFO] [stdout]    --> tests/from_form.rs:951:11
[INFO] [stdout]     |
[INFO] [stdout] 951 |         #[field(default = Ok("hello".into()))]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `field` is an attribute that can be used by the derive macros `FromForm`, `FromFormField` and `UriDisplayQuery`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `rocket_codegen-community` (test "route") due to 27 previous errors; 1 warning emitted
[INFO] [stdout] error: cannot find derive macro `UriDisplayQuery` in this scope
[INFO] [stdout]    --> tests/uri_display.rs:331:49
[INFO] [stdout]     |
[INFO] [stdout] 331 |     #[derive(Debug, PartialEq, Clone, FromForm, UriDisplayQuery)]
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `field` in this scope
[INFO] [stdout]    --> tests/from_form.rs:953:11
[INFO] [stdout]     |
[INFO] [stdout] 953 |         #[field(default = Ok("hello"))]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `field` is an attribute that can be used by the derive macros `FromForm`, `FromFormField` and `UriDisplayQuery`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `field` in this scope
[INFO] [stdout]    --> tests/from_form.rs:955:11
[INFO] [stdout]     |
[INFO] [stdout] 955 |         #[field(default = vec![1, 2, 3])]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `field` is an attribute that can be used by the derive macros `FromForm`, `FromFormField` and `UriDisplayQuery`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `field` in this scope
[INFO] [stdout]    --> tests/from_form.rs:957:11
[INFO] [stdout]     |
[INFO] [stdout] 957 |         #[field(default = vec!["wow", "a", "string", "nice"])]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `field` is an attribute that can be used by the derive macros `FromForm`, `FromFormField` and `UriDisplayQuery`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `field` in this scope
[INFO] [stdout]    --> tests/from_form.rs:959:11
[INFO] [stdout]     |
[INFO] [stdout] 959 |         #[field(default = test_hashmap())]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `field` is an attribute that can be used by the derive macros `FromForm`, `FromFormField` and `UriDisplayQuery`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `field` in this scope
[INFO] [stdout]    --> tests/from_form.rs:961:11
[INFO] [stdout]     |
[INFO] [stdout] 961 |         #[field(default = test_btreemap())]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `field` is an attribute that can be used by the derive macros `FromForm`, `FromFormField` and `UriDisplayQuery`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `FromForm` in this scope
[INFO] [stdout]    --> tests/uri_display.rs:334:39
[INFO] [stdout]     |
[INFO] [stdout] 334 |     #[derive(Debug, PartialEq, Clone, FromForm, UriDisplayQuery)]
[INFO] [stdout]     |                                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `field` in this scope
[INFO] [stdout]    --> tests/from_form.rs:963:11
[INFO] [stdout]     |
[INFO] [stdout] 963 |         #[field(default_with = Some(false))]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `field` is an attribute that can be used by the derive macros `FromForm`, `FromFormField` and `UriDisplayQuery`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `UriDisplayQuery` in this scope
[INFO] [stdout]    --> tests/uri_display.rs:334:49
[INFO] [stdout]     |
[INFO] [stdout] 334 |     #[derive(Debug, PartialEq, Clone, FromForm, UriDisplayQuery)]
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `field` in this scope
[INFO] [stdout]    --> tests/from_form.rs:965:11
[INFO] [stdout]     |
[INFO] [stdout] 965 |         #[field(default_with = (|| Some(777))())]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `field` is an attribute that can be used by the derive macros `FromForm`, `FromFormField` and `UriDisplayQuery`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `field` in this scope
[INFO] [stdout]    --> tests/from_form.rs:967:11
[INFO] [stdout]     |
[INFO] [stdout] 967 |         #[field(default = std::num::NonZeroI32::new(3).unwrap())]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `field` is an attribute that can be used by the derive macros `FromForm`, `FromFormField` and `UriDisplayQuery`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `field` in this scope
[INFO] [stdout]    --> tests/from_form.rs:969:11
[INFO] [stdout]     |
[INFO] [stdout] 969 |         #[field(default_with = std::num::NonZeroI32::new(9001))]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `field` is an attribute that can be used by the derive macros `FromForm`, `FromFormField` and `UriDisplayQuery`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `FromForm` in this scope
[INFO] [stdout]    --> tests/uri_display.rs:347:39
[INFO] [stdout]     |
[INFO] [stdout] 347 |     #[derive(Debug, PartialEq, Clone, FromForm, UriDisplayQuery)]
[INFO] [stdout]     |                                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `field` in this scope
[INFO] [stdout]    --> tests/from_form.rs:971:11
[INFO] [stdout]     |
[INFO] [stdout] 971 |         #[field(default = 3.0)]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `field` is an attribute that can be used by the derive macros `FromForm`, `FromFormField` and `UriDisplayQuery`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `field` in this scope
[INFO] [stdout]    --> tests/from_form.rs:973:11
[INFO] [stdout]     |
[INFO] [stdout] 973 |         #[field(default = "wow")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `field` is an attribute that can be used by the derive macros `FromForm`, `FromFormField` and `UriDisplayQuery`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `UriDisplayQuery` in this scope
[INFO] [stdout]    --> tests/uri_display.rs:347:49
[INFO] [stdout]     |
[INFO] [stdout] 347 |     #[derive(Debug, PartialEq, Clone, FromForm, UriDisplayQuery)]
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `field` in this scope
[INFO] [stdout]    --> tests/from_form.rs:975:11
[INFO] [stdout]     |
[INFO] [stdout] 975 |         #[field(default = "wowie")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `field` is an attribute that can be used by the derive macros `FromForm`, `FromFormField` and `UriDisplayQuery`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `field` in this scope
[INFO] [stdout]    --> tests/from_form.rs:977:11
[INFO] [stdout]     |
[INFO] [stdout] 977 |         #[field(default = [192u8, 168, 1, 0])]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `field` is an attribute that can be used by the derive macros `FromForm`, `FromFormField` and `UriDisplayQuery`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `field` in this scope
[INFO] [stdout]    --> tests/from_form.rs:979:11
[INFO] [stdout]     |
[INFO] [stdout] 979 |         #[field(default = ([192u8, 168, 1, 0], 20))]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `field` is an attribute that can be used by the derive macros `FromForm`, `FromFormField` and `UriDisplayQuery`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `field` in this scope
[INFO] [stdout]    --> tests/from_form.rs:981:11
[INFO] [stdout]     |
[INFO] [stdout] 981 |         #[field(default = time::macros::date!(2021-05-27))]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `field` is an attribute that can be used by the derive macros `FromForm`, `FromFormField` and `UriDisplayQuery`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `field` in this scope
[INFO] [stdout]    --> tests/from_form.rs:983:11
[INFO] [stdout]     |
[INFO] [stdout] 983 |         #[field(default = time::macros::time!(01:15:00))]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `field` is an attribute that can be used by the derive macros `FromForm`, `FromFormField` and `UriDisplayQuery`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `field` in this scope
[INFO] [stdout]    --> tests/from_form.rs:985:11
[INFO] [stdout]     |
[INFO] [stdout] 985 |         #[field(default = time::PrimitiveDateTime::new(
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `field` is an attribute that can be used by the derive macros `FromForm`, `FromFormField` and `UriDisplayQuery`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `field` in this scope
[INFO] [stdout]     --> tests/from_form.rs:1059:11
[INFO] [stdout]      |
[INFO] [stdout] 1059 |         #[field(default = {
[INFO] [stdout]      |           ^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `field` is an attribute that can be used by the derive macros `FromForm`, `FromFormField` and `UriDisplayQuery`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `field` in this scope
[INFO] [stdout]     --> tests/from_form.rs:1108:11
[INFO] [stdout]      |
[INFO] [stdout] 1108 |         #[field(default = f())]
[INFO] [stdout]      |           ^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `field` is an attribute that can be used by the derive macros `FromForm`, `FromFormField` and `UriDisplayQuery`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `field` in this scope
[INFO] [stdout]     --> tests/from_form.rs:1110:11
[INFO] [stdout]      |
[INFO] [stdout] 1110 |         #[field(default = VAL.load(Ordering::Relaxed))]
[INFO] [stdout]      |           ^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `field` is an attribute that can be used by the derive macros `FromForm`, `FromFormField` and `UriDisplayQuery`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `field` in this scope
[INFO] [stdout]     --> tests/from_form.rs:1112:11
[INFO] [stdout]      |
[INFO] [stdout] 1112 |         #[field(default_with = opt_f())]
[INFO] [stdout]      |           ^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `field` is an attribute that can be used by the derive macros `FromForm`, `FromFormField` and `UriDisplayQuery`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `field` in this scope
[INFO] [stdout]     --> tests/from_form.rs:1114:11
[INFO] [stdout]      |
[INFO] [stdout] 1114 |         #[field(default_with = opt_f())]
[INFO] [stdout]      |           ^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `field` is an attribute that can be used by the derive macros `FromForm`, `FromFormField` and `UriDisplayQuery`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `field` in this scope
[INFO] [stdout]     --> tests/from_form.rs:1116:11
[INFO] [stdout]      |
[INFO] [stdout] 1116 |         #[field(default = f())]
[INFO] [stdout]      |           ^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `field` is an attribute that can be used by the derive macros `FromForm`, `FromFormField` and `UriDisplayQuery`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `field` in this scope
[INFO] [stdout]     --> tests/from_form.rs:1118:11
[INFO] [stdout]      |
[INFO] [stdout] 1118 |         #[field(default = VAL.load(Ordering::Relaxed))]
[INFO] [stdout]      |           ^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `field` is an attribute that can be used by the derive macros `FromForm`, `FromFormField` and `UriDisplayQuery`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `field` in this scope
[INFO] [stdout]     --> tests/from_form.rs:1139:3
[INFO] [stdout]      |
[INFO] [stdout] 1139 | #[field(validate = len(3..), default = "some default hello")]
[INFO] [stdout]      |   ^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: `field` is an attribute that can be used by the derive macros `FromForm`, `FromFormField` and `UriDisplayQuery`, you might be missing a `derive` attribute
[INFO] [stdout]      |
[INFO] [stdout] 1140 + #[derive(FromForm, FromFormField, UriDisplayQuery)]
[INFO] [stdout] 1141 | struct Token<'r>(&'r str);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `field` in this scope
[INFO] [stdout]     --> tests/from_form.rs:1143:3
[INFO] [stdout]      |
[INFO] [stdout] 1143 | #[field(validate = try_with(|s| s.parse::<usize>()), default = "123456")]
[INFO] [stdout]      |   ^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: `field` is an attribute that can be used by the derive macros `FromForm`, `FromFormField` and `UriDisplayQuery`, you might be missing a `derive` attribute
[INFO] [stdout]      |
[INFO] [stdout] 1144 + #[derive(FromForm, FromFormField, UriDisplayQuery)]
[INFO] [stdout] 1145 | struct TokenOwned(String);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `rocket_codegen-community` (test "from_form") due to 62 previous errors
[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[E0790]: cannot call associated function on trait without specifying the corresponding `impl` type
[INFO] [stdout]    --> tests/uri_display.rs:336:9
[INFO] [stdout]     |
[INFO] [stdout] 334 |     #[derive(Debug, PartialEq, Clone, FromForm, UriDisplayQuery)]
[INFO] [stdout]     |                                ----- in this derive macro expansion
[INFO] [stdout] 335 |     pub struct Generic<A, B> {
[INFO] [stdout] 336 |         a: Q<A>,
[INFO] [stdout]     |         ^^^^^^^ cannot call associated function of trait
[INFO] [stdout]     |
[INFO] [stdout] note: required for `Q<B>` to implement `Clone`
[INFO] [stdout]    --> tests/uri_display.rs:332:12
[INFO] [stdout]     |
[INFO] [stdout] 331 |     #[derive(Debug, PartialEq, Clone, FromForm, UriDisplayQuery)]
[INFO] [stdout]     |                                ----- in this derive macro expansion
[INFO] [stdout] 332 |     struct Q<T>(Json<T>);
[INFO] [stdout]     |            ^ - type parameter would need to implement `Clone`
[INFO] [stdout]     = help: consider manually implementing `Clone` to avoid undesired bounds
[INFO] [stdout] help: use a fully-qualified path to a specific available implementation
[INFO] [stdout]     |
[INFO] [stdout] 336 |         </* self type */ as a: Q<A>>,
[INFO] [stdout]     |         +++++++++++++++++++        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0790]: cannot call associated function on trait without specifying the corresponding `impl` type
[INFO] [stdout]    --> tests/uri_display.rs:352:9
[INFO] [stdout]     |
[INFO] [stdout] 347 |     #[derive(Debug, PartialEq, Clone, FromForm, UriDisplayQuery)]
[INFO] [stdout]     |                                ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 352 |         b: Q<B>,
[INFO] [stdout]     |         ^^^^^^^ cannot call associated function of trait
[INFO] [stdout]     |
[INFO] [stdout] note: required for `Q<B>` to implement `Clone`
[INFO] [stdout]    --> tests/uri_display.rs:332:12
[INFO] [stdout]     |
[INFO] [stdout] 331 |     #[derive(Debug, PartialEq, Clone, FromForm, UriDisplayQuery)]
[INFO] [stdout]     |                                ----- in this derive macro expansion
[INFO] [stdout] 332 |     struct Q<T>(Json<T>);
[INFO] [stdout]     |            ^ - type parameter would need to implement `Clone`
[INFO] [stdout]     = help: consider manually implementing `Clone` to avoid undesired bounds
[INFO] [stdout] help: use a fully-qualified path to a specific available implementation
[INFO] [stdout]     |
[INFO] [stdout] 352 |         </* self type */ as b: Q<B>>,
[INFO] [stdout]     |         +++++++++++++++++++        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0463, E0790.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0463`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `rocket_codegen-community` (test "uri_display") due to 33 previous errors
[INFO] running `Command { std: "docker" "inspect" "54e389357278b5bcd516a856065999e00d6644ce09eff97d1599d4cfa0c9a25f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "54e389357278b5bcd516a856065999e00d6644ce09eff97d1599d4cfa0c9a25f", kill_on_drop: false }`
[INFO] [stdout] 54e389357278b5bcd516a856065999e00d6644ce09eff97d1599d4cfa0c9a25f
