[INFO] fetching crate rkt_codegen 0.6.0...
[INFO] testing rkt_codegen-0.6.0 against 1.95.0 for beta-1.96-2
[INFO] extracting crate rkt_codegen 0.6.0 into /workspace/builds/worker-2-tc1/source
[INFO] started tweaking crates.io crate rkt_codegen 0.6.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate rkt_codegen 0.6.0
[INFO] tweaked toml for crates.io crate rkt_codegen 0.6.0 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate rkt_codegen 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 rkt_codegen 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]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded toml v0.9.11+spec-1.1.0
[INFO] [stderr]   Downloaded target-triple v1.0.0
[INFO] [stderr]   Downloaded trybuild v1.0.114
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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] 66c33a5431c1a2e642b287a9195ffcb239d39d2fe46cdef0c7121562ef963468
[INFO] running `Command { std: "docker" "start" "-a" "66c33a5431c1a2e642b287a9195ffcb239d39d2fe46cdef0c7121562ef963468", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "66c33a5431c1a2e642b287a9195ffcb239d39d2fe46cdef0c7121562ef963468", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "66c33a5431c1a2e642b287a9195ffcb239d39d2fe46cdef0c7121562ef963468", kill_on_drop: false }`
[INFO] [stdout] 66c33a5431c1a2e642b287a9195ffcb239d39d2fe46cdef0c7121562ef963468
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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] 856aa5ff3e815664109c65e4d43973fadb9392d5ec528a96ea08699a79ae4750
[INFO] running `Command { std: "docker" "start" "-a" "856aa5ff3e815664109c65e4d43973fadb9392d5ec528a96ea08699a79ae4750", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2-diagnostics v0.10.1
[INFO] [stderr]    Compiling yansi v1.0.1
[INFO] [stderr]    Compiling time-core v0.1.8
[INFO] [stderr]    Compiling powerfmt v0.2.0
[INFO] [stderr]    Compiling num-conv v0.2.0
[INFO] [stderr]    Compiling uncased v0.9.10
[INFO] [stderr]    Compiling cookie v0.18.1
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling inlinable_string v0.1.15
[INFO] [stderr]    Compiling ref-cast v1.0.25
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling tinyvec_macros v0.1.1
[INFO] [stderr]    Compiling state v0.6.0
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling tinyvec v1.10.0
[INFO] [stderr]    Compiling syn v2.0.114
[INFO] [stderr]    Compiling time-macros v0.2.26
[INFO] [stderr]    Compiling deranged v0.5.5
[INFO] [stderr]    Compiling stable-pattern v0.1.0
[INFO] [stderr]    Compiling time v0.3.46
[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 devise v0.4.2
[INFO] [stderr]    Compiling pear v0.2.9
[INFO] [stderr]    Compiling rkt_http v0.6.0
[INFO] [stderr]    Compiling rkt_codegen v0.6.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 25.04s
[INFO] running `Command { std: "docker" "inspect" "856aa5ff3e815664109c65e4d43973fadb9392d5ec528a96ea08699a79ae4750", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "856aa5ff3e815664109c65e4d43973fadb9392d5ec528a96ea08699a79ae4750", kill_on_drop: false }`
[INFO] [stdout] 856aa5ff3e815664109c65e4d43973fadb9392d5ec528a96ea08699a79ae4750
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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] 2d21a7a1c3891d6a60b84888e204d9b87c423fd58280d16c54c20effef31497e
[INFO] running `Command { std: "docker" "start" "-a" "2d21a7a1c3891d6a60b84888e204d9b87c423fd58280d16c54c20effef31497e", kill_on_drop: false }`
[INFO] [stderr]    Compiling version_check v0.9.5
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling unicode-ident v1.0.22
[INFO] [stderr]    Compiling zmij v1.0.16
[INFO] [stderr]    Compiling target-triple v1.0.0
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling time-macros v0.2.26
[INFO] [stderr]    Compiling inlinable_string v0.1.15
[INFO] [stderr]    Compiling winnow v0.7.14
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling tinyvec v1.10.0
[INFO] [stderr]    Compiling stable-pattern v0.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 toml_writer v1.0.6+spec-1.1.0
[INFO] [stderr]    Compiling glob v0.3.3
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling diff v0.1.13
[INFO] [stderr]    Compiling unicode-xid v0.2.6
[INFO] [stderr]    Compiling pretty_assertions v1.4.1
[INFO] [stderr]    Compiling proc-macro2-diagnostics v0.10.1
[INFO] [stderr]    Compiling cookie v0.18.1
[INFO] [stderr]    Compiling uncased v0.9.10
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling syn v2.0.114
[INFO] [stderr]    Compiling time v0.3.46
[INFO] [stderr]    Compiling toml_parser v1.0.6+spec-1.1.0
[INFO] [stderr]    Compiling toml v0.9.11+spec-1.1.0
[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 serde_derive v1.0.228
[INFO] [stderr]    Compiling devise_codegen v0.4.2
[INFO] [stderr]    Compiling ref-cast v1.0.25
[INFO] [stderr]    Compiling devise v0.4.2
[INFO] [stderr]    Compiling pear v0.2.9
[INFO] [stderr]    Compiling rkt_http v0.6.0
[INFO] [stderr]    Compiling trybuild v1.0.114
[INFO] [stderr]    Compiling rkt_codegen v0.6.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0463]: can't find crate for `rkt`
[INFO] [stdout]  --> tests/catcher.rs:7:1
[INFO] [stdout]   |
[INFO] [stdout] 7 | extern crate rkt;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `rkt`
[INFO] [stdout]  --> tests/route-ranking.rs:2:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | extern crate rkt;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `rkt`
[INFO] [stdout]  --> tests/uri_display.rs:2:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | extern crate rkt;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `rkt`
[INFO] [stdout]  --> tests/route-format.rs:2:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | extern crate rkt;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `rkt`
[INFO] [stdout]  --> tests/async-routes.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | extern crate rkt;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rkt` in this scope
[INFO] [stdout]  --> tests/from_param.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use rkt::request::FromParam;
[INFO] [stdout]   |     ^^^ use of unresolved module or unlinked crate `rkt`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `rkt`, use `cargo add rkt` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `rkt`
[INFO] [stdout]  --> tests/route.rs:7:1
[INFO] [stdout]   |
[INFO] [stdout] 7 | extern crate rkt;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `catch` in this scope
[INFO] [stdout]   --> tests/catcher.rs:13:3
[INFO] [stdout]    |
[INFO] [stdout] 13 | #[catch(404)]
[INFO] [stdout]    |   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `catch` in this scope
[INFO] [stdout]   --> tests/catcher.rs:17:3
[INFO] [stdout]    |
[INFO] [stdout] 17 | #[catch(404)]
[INFO] [stdout]    |   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rkt` in this scope
[INFO] [stdout]  --> tests/responder.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use rkt::http::Accept;
[INFO] [stdout]   |     ^^^ use of unresolved module or unlinked crate `rkt`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `rkt`, use `cargo add rkt` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rkt` in this scope
[INFO] [stdout]  --> tests/responder.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use rkt::http::{ContentType, Cookie, Status};
[INFO] [stdout]   |     ^^^ use of unresolved module or unlinked crate `rkt`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `rkt`, use `cargo add rkt` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rkt` in this scope
[INFO] [stdout]  --> tests/responder.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use rkt::local::asynchronous::Client;
[INFO] [stdout]   |     ^^^ use of unresolved module or unlinked crate `rkt`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `rkt`, use `cargo add rkt` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rkt` in this scope
[INFO] [stdout]  --> tests/responder.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use rkt::response::Responder;
[INFO] [stdout]   |     ^^^ use of unresolved module or unlinked crate `rkt`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `rkt`, use `cargo add rkt` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rkt` in this scope
[INFO] [stdout]  --> tests/responder.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use rkt::serde::json::Json;
[INFO] [stdout]   |     ^^^ use of unresolved module or unlinked crate `rkt`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `rkt`, use `cargo add rkt` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rkt` in this scope
[INFO] [stdout]    --> tests/responder.rs:137:3
[INFO] [stdout]     |
[INFO] [stdout] 137 | #[rkt::async_test]
[INFO] [stdout]     |   ^^^ use of unresolved module or unlinked crate `rkt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rkt` in this scope
[INFO] [stdout]    --> tests/responder.rs:106:3
[INFO] [stdout]     |
[INFO] [stdout] 106 | #[rkt::async_test]
[INFO] [stdout]     |   ^^^ use of unresolved module or unlinked crate `rkt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rkt` in this scope
[INFO] [stdout]   --> tests/responder.rs:79:3
[INFO] [stdout]    |
[INFO] [stdout] 79 | #[rkt::async_test]
[INFO] [stdout]    |   ^^^ use of unresolved module or unlinked crate `rkt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rkt` in this scope
[INFO] [stdout]   --> tests/responder.rs:24:3
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[rkt::async_test]
[INFO] [stdout]    |   ^^^ use of unresolved module or unlinked crate `rkt`
[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[E0463]: can't find crate for `rkt`
[INFO] [stdout]  --> tests/route-uniqueness.rs:2:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | extern crate rkt;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `catch` in this scope
[INFO] [stdout]   --> tests/catcher.rs:21:3
[INFO] [stdout]    |
[INFO] [stdout] 21 | #[catch(404)]
[INFO] [stdout]    |   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `rkt`
[INFO] [stdout]  --> tests/typed-uris.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | extern crate rkt;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `rkt`
[INFO] [stdout]  --> tests/route-raw.rs:2:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | extern crate rkt;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `rkt`
[INFO] [stdout]  --> tests/expansion.rs:2:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | extern crate rkt;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `catch` in this scope
[INFO] [stdout]   --> tests/catcher.rs:25:3
[INFO] [stdout]    |
[INFO] [stdout] 25 | #[catch(default)]
[INFO] [stdout]    |   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rkt` in this scope
[INFO] [stdout]   --> tests/async-entry.rs:94:3
[INFO] [stdout]    |
[INFO] [stdout] 94 | #[rkt::main]
[INFO] [stdout]    |   ^^^ use of unresolved module or unlinked crate `rkt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rkt` in this scope
[INFO] [stdout]   --> tests/async-entry.rs:87:7
[INFO] [stdout]    |
[INFO] [stdout] 87 |     #[rkt::main]
[INFO] [stdout]    |       ^^^ use of unresolved module or unlinked crate `rkt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rkt` in this scope
[INFO] [stdout]   --> tests/async-entry.rs:78:7
[INFO] [stdout]    |
[INFO] [stdout] 78 |     #[rkt::main]
[INFO] [stdout]    |       ^^^ use of unresolved module or unlinked crate `rkt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rkt` in this scope
[INFO] [stdout]   --> tests/async-entry.rs:72:7
[INFO] [stdout]    |
[INFO] [stdout] 72 |     #[rkt::main]
[INFO] [stdout]    |       ^^^ use of unresolved module or unlinked crate `rkt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rkt` in this scope
[INFO] [stdout]   --> tests/async-entry.rs:64:7
[INFO] [stdout]    |
[INFO] [stdout] 64 |     #[rkt::main]
[INFO] [stdout]    |       ^^^ use of unresolved module or unlinked crate `rkt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rkt` in this scope
[INFO] [stdout]   --> tests/async-entry.rs:52:7
[INFO] [stdout]    |
[INFO] [stdout] 52 |     #[rkt::launch]
[INFO] [stdout]    |       ^^^ use of unresolved module or unlinked crate `rkt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rkt` in this scope
[INFO] [stdout]   --> tests/async-entry.rs:41:7
[INFO] [stdout]    |
[INFO] [stdout] 41 |     #[rkt::launch]
[INFO] [stdout]    |       ^^^ use of unresolved module or unlinked crate `rkt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rkt` in this scope
[INFO] [stdout]   --> tests/async-entry.rs:29:7
[INFO] [stdout]    |
[INFO] [stdout] 29 |     #[rkt::launch]
[INFO] [stdout]    |       ^^^ use of unresolved module or unlinked crate `rkt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rkt` in this scope
[INFO] [stdout]   --> tests/async-entry.rs:18:7
[INFO] [stdout]    |
[INFO] [stdout] 18 |     #[rkt::launch]
[INFO] [stdout]    |       ^^^ use of unresolved module or unlinked crate `rkt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rkt` in this scope
[INFO] [stdout]  --> tests/async-entry.rs:5:7
[INFO] [stdout]   |
[INFO] [stdout] 5 |     #[rkt::launch]
[INFO] [stdout]   |       ^^^ use of unresolved module or unlinked crate `rkt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `catchers` in this scope
[INFO] [stdout]   --> tests/catcher.rs:34:29
[INFO] [stdout]    |
[INFO] [stdout] 34 |             .register("/0", catchers![not_found_0])
[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] 34 -             .register("/0", catchers![not_found_0])
[INFO] [stdout] 34 +             .register("/0", matches![not_found_0])
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `catchers` in this scope
[INFO] [stdout]   --> tests/catcher.rs:35:29
[INFO] [stdout]    |
[INFO] [stdout] 35 |             .register("/1", catchers![not_found_1])
[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] 35 -             .register("/1", catchers![not_found_1])
[INFO] [stdout] 35 +             .register("/1", matches![not_found_1])
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `get` in this scope
[INFO] [stdout]  --> tests/route-uniqueness.rs:4:3
[INFO] [stdout]   |
[INFO] [stdout] 4 | #[get("/")]
[INFO] [stdout]   |   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `post` in this scope
[INFO] [stdout]  --> tests/route-format.rs:9:3
[INFO] [stdout]   |
[INFO] [stdout] 9 | #[post("/", format = "json")]
[INFO] [stdout]   |   ^^^^
[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 `get` in this scope
[INFO] [stdout]   --> tests/route-uniqueness.rs:11:7
[INFO] [stdout]    |
[INFO] [stdout] 11 |     #[get("/")]
[INFO] [stdout]    |       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rkt` in this scope
[INFO] [stdout]  --> tests/from_form.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use rkt::form::error::{Entity, ErrorKind};
[INFO] [stdout]   |     ^^^ use of unresolved module or unlinked crate `rkt`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `rkt`, use `cargo add rkt` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `response` in this scope
[INFO] [stdout]    --> tests/responder.rs:131:7
[INFO] [stdout]     |
[INFO] [stdout] 131 |     #[response(status = 404)]
[INFO] [stdout]     |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `catchers` in this scope
[INFO] [stdout]   --> tests/catcher.rs:36:29
[INFO] [stdout]    |
[INFO] [stdout] 36 |             .register("/2", catchers![not_found_2])
[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] 36 -             .register("/2", catchers![not_found_2])
[INFO] [stdout] 36 +             .register("/2", matches![not_found_2])
[INFO] [stdout]    |
[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 `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: cannot find macro `catchers` in this scope
[INFO] [stdout]   --> tests/catcher.rs:37:28
[INFO] [stdout]    |
[INFO] [stdout] 37 |             .register("/", catchers![all])
[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] 37 -             .register("/", catchers![all])
[INFO] [stdout] 37 +             .register("/", matches![all])
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rkt` in this scope
[INFO] [stdout]  --> tests/from_form.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use rkt::form::{self, Errors, Form, FromForm, FromFormField, Strict};
[INFO] [stdout]   |     ^^^ use of unresolved module or unlinked crate `rkt`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `rkt`, use `cargo add rkt` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rkt` in this scope
[INFO] [stdout]  --> tests/from_form.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use rkt::http::uri::fmt::{Query, UriDisplay};
[INFO] [stdout]   |     ^^^ use of unresolved module or unlinked crate `rkt`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `rkt`, use `cargo add rkt` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `post` in this scope
[INFO] [stdout]   --> tests/route-format.rs:14:3
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[post("/", format = "xml")]
[INFO] [stdout]    |   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rkt` in this scope
[INFO] [stdout]  --> tests/from_form.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use rkt::serde::json::Json;
[INFO] [stdout]   |     ^^^ use of unresolved module or unlinked crate `rkt`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `rkt`, use `cargo add rkt` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `response` in this scope
[INFO] [stdout]    --> tests/responder.rs:133:7
[INFO] [stdout]     |
[INFO] [stdout] 133 |     #[response(status = 500)]
[INFO] [stdout]     |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `rkt`
[INFO] [stdout]  --> tests/from_form.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use rkt::form::{self, Errors, Form, FromForm, FromFormField, Strict};
[INFO] [stdout]   |     ^^^ use of unresolved module or unlinked crate `rkt`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `rkt`, use `cargo add rkt` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rkt` in this scope
[INFO] [stdout]    --> tests/from_form.rs:816:9
[INFO] [stdout]     |
[INFO] [stdout] 816 |     use rkt::fs::TempFile;
[INFO] [stdout]     |         ^^^ use of unresolved module or unlinked crate `rkt`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rkt`, use `cargo add rkt` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rkt` in this scope
[INFO] [stdout]    --> tests/from_form.rs:817:9
[INFO] [stdout]     |
[INFO] [stdout] 817 |     use rkt::http::ContentType;
[INFO] [stdout]     |         ^^^ use of unresolved module or unlinked crate `rkt`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rkt`, use `cargo add rkt` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rkt` in this scope
[INFO] [stdout]    --> tests/from_form.rs:818:9
[INFO] [stdout]     |
[INFO] [stdout] 818 |     use rkt::local::blocking::Client;
[INFO] [stdout]     |         ^^^ use of unresolved module or unlinked crate `rkt`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rkt`, use `cargo add rkt` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `rkt`
[INFO] [stdout]   --> tests/from_form.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use rkt::UriDisplayQuery;
[INFO] [stdout]    |     ^^^ use of unresolved module or unlinked crate `rkt`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `rkt`, use `cargo add rkt` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rkt` in this scope
[INFO] [stdout]    --> tests/from_form.rs:826:7
[INFO] [stdout]     |
[INFO] [stdout] 826 |     #[rkt::post("/", data = "<form>")]
[INFO] [stdout]     |       ^^^ use of unresolved module or unlinked crate `rkt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rkt` in this scope
[INFO] [stdout]    --> tests/from_form.rs:832:37
[INFO] [stdout]     |
[INFO] [stdout] 832 |     let client = Client::debug_with(rkt::routes![form]).unwrap();
[INFO] [stdout]     |                                     ^^^ use of unresolved module or unlinked crate `rkt`
[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 `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: cannot find attribute `get` in this scope
[INFO] [stdout]   --> tests/route-uniqueness.rs:19:11
[INFO] [stdout]    |
[INFO] [stdout] 19 |         #[get("/")]
[INFO] [stdout]    |           ^^^
[INFO] [stdout] ...
[INFO] [stdout] 30 |     gen_routes!();
[INFO] [stdout]    |     ------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `gen_routes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `get` in this scope
[INFO] [stdout]   --> tests/catcher.rs:52:3
[INFO] [stdout]    |
[INFO] [stdout] 52 | #[get("/<code>")]
[INFO] [stdout]    |   ^^^
[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 attribute `catch` in this scope
[INFO] [stdout]   --> tests/catcher.rs:56:3
[INFO] [stdout]    |
[INFO] [stdout] 56 | #[catch(400)]
[INFO] [stdout]    |   ^^^^^
[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 attribute `post` in this scope
[INFO] [stdout]   --> tests/route-format.rs:20:3
[INFO] [stdout]    |
[INFO] [stdout] 20 | #[post("/", format = "application/json", rank = 2)]
[INFO] [stdout]    |   ^^^^
[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: cannot find macro `routes` in this scope
[INFO] [stdout]   --> tests/expansion.rs:36:42
[INFO] [stdout]    |
[INFO] [stdout] 36 |     let rocket = rkt::build().mount("/", routes![easy, hard, hi]);
[INFO] [stdout]    |                                          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `catch` in this scope
[INFO] [stdout]   --> tests/catcher.rs:60:3
[INFO] [stdout]    |
[INFO] [stdout] 60 | #[catch(404)]
[INFO] [stdout]    |   ^^^^^
[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 attribute `response` in this scope
[INFO] [stdout]    --> tests/responder.rs:101:3
[INFO] [stdout]     |
[INFO] [stdout] 101 | #[response(content_type = "application/x-custom")]
[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 `get` in this scope
[INFO] [stdout]   --> tests/route-uniqueness.rs:23:15
[INFO] [stdout]    |
[INFO] [stdout] 23 |             #[get("/")]
[INFO] [stdout]    |               ^^^
[INFO] [stdout] ...
[INFO] [stdout] 30 |     gen_routes!();
[INFO] [stdout]    |     ------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `gen_routes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `post` in this scope
[INFO] [stdout]   --> tests/route-format.rs:25:3
[INFO] [stdout]    |
[INFO] [stdout] 25 | #[post("/", format = "application/msgpack")]
[INFO] [stdout]    |   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `FromForm` in this scope
[INFO] [stdout]   --> tests/typed-uris.rs:28:10
[INFO] [stdout]    |
[INFO] [stdout] 28 | #[derive(FromForm, UriDisplayQuery)]
[INFO] [stdout]    |          ^^^^^^^^
[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 attribute `catch` in this scope
[INFO] [stdout]   --> tests/catcher.rs:64:3
[INFO] [stdout]    |
[INFO] [stdout] 64 | #[catch(444)]
[INFO] [stdout]    |   ^^^^^
[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: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 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 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: cannot find attribute `post` in this scope
[INFO] [stdout]   --> tests/route-format.rs:31:3
[INFO] [stdout]    |
[INFO] [stdout] 31 | #[post("/", format = "msgpack", rank = 2)]
[INFO] [stdout]    |   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `UriDisplayQuery` in this scope
[INFO] [stdout]   --> tests/typed-uris.rs:28:20
[INFO] [stdout]    |
[INFO] [stdout] 28 | #[derive(FromForm, UriDisplayQuery)]
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `catch` in this scope
[INFO] [stdout]   --> tests/catcher.rs:68:3
[INFO] [stdout]    |
[INFO] [stdout] 68 | #[catch(500)]
[INFO] [stdout]    |   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `routes` in this scope
[INFO] [stdout]   --> tests/expansion.rs:62:42
[INFO] [stdout]    |
[INFO] [stdout] 62 |     let rocket = rkt::build().mount("/", routes![index]).manage(100i32);
[INFO] [stdout]    |                                          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `catch` in this scope
[INFO] [stdout]   --> tests/async-routes.rs:22:3
[INFO] [stdout]    |
[INFO] [stdout] 22 | #[catch(404)]
[INFO] [stdout]    |   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `routes` in this scope
[INFO] [stdout]   --> tests/route-ranking.rs:30:42
[INFO] [stdout]    |
[INFO] [stdout] 30 |     let rocket = rkt::build().mount("/", routes![get0, get1, get2, get3]);
[INFO] [stdout]    |                                          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `get` in this scope
[INFO] [stdout]   --> tests/route-uniqueness.rs:19:11
[INFO] [stdout]    |
[INFO] [stdout] 19 |         #[get("/")]
[INFO] [stdout]    |           ^^^
[INFO] [stdout] ...
[INFO] [stdout] 33 |         gen_routes!();
[INFO] [stdout]    |         ------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `gen_routes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `get` in this scope
[INFO] [stdout]   --> tests/route-format.rs:36:3
[INFO] [stdout]    |
[INFO] [stdout] 36 | #[get("/", format = "plain")]
[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 `response` in this scope
[INFO] [stdout]   --> tests/responder.rs:70:3
[INFO] [stdout]    |
[INFO] [stdout] 70 | #[response(content_type = "plain")]
[INFO] [stdout]    |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `routes` in this scope
[INFO] [stdout]   --> tests/catcher.rs:76:33
[INFO] [stdout]    |
[INFO] [stdout] 76 |         rkt::build().mount("/", routes![forward]).register(
[INFO] [stdout]    |                                 ^^^^^^
[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 `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 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: cannot find attribute `get` in this scope
[INFO] [stdout]   --> tests/route-format.rs:41:3
[INFO] [stdout]    |
[INFO] [stdout] 41 | #[get("/", format = "binary", rank = 2)]
[INFO] [stdout]    |   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `routes` in this scope
[INFO] [stdout]   --> tests/route-ranking.rs:55:42
[INFO] [stdout]    |
[INFO] [stdout] 55 |     let rocket = rkt::build().mount("/", routes![get0, get0b]);
[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 macro `catchers` in this scope
[INFO] [stdout]   --> tests/catcher.rs:78:13
[INFO] [stdout]    |
[INFO] [stdout] 78 |             catchers![forward_400, forward_404, forward_444, forward_500],
[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] 78 -             catchers![forward_400, forward_404, forward_444, forward_500],
[INFO] [stdout] 78 +             matches![forward_400, forward_404, forward_444, forward_500],
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `get` in this scope
[INFO] [stdout]   --> tests/async-routes.rs:16:3
[INFO] [stdout]    |
[INFO] [stdout] 16 | #[get("/repeated_query?<sort>")]
[INFO] [stdout]    |   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `get` in this scope
[INFO] [stdout]   --> tests/route-uniqueness.rs:23:15
[INFO] [stdout]    |
[INFO] [stdout] 23 |             #[get("/")]
[INFO] [stdout]    |               ^^^
[INFO] [stdout] ...
[INFO] [stdout] 33 |         gen_routes!();
[INFO] [stdout]    |         ------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `gen_routes` (in Nightly builds, run with -Z macro-backtrace for more info)
[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: 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: cannot find attribute `response` in this scope
[INFO] [stdout]   --> tests/responder.rs:75:7
[INFO] [stdout]    |
[INFO] [stdout] 75 |     #[response(ignore)]
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `get` in this scope
[INFO] [stdout]   --> tests/route-format.rs:46:3
[INFO] [stdout]    |
[INFO] [stdout] 46 | #[get("/", rank = 3)]
[INFO] [stdout]    |   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `routes` in this scope
[INFO] [stdout]   --> tests/route-uniqueness.rs:43:21
[INFO] [stdout]    |
[INFO] [stdout] 43 |         .mount("/", routes![index])
[INFO] [stdout]    |                     ^^^^^^
[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] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `FromForm` in this scope
[INFO] [stdout]   --> tests/typed-uris.rs:47:10
[INFO] [stdout]    |
[INFO] [stdout] 47 | #[derive(FromForm)]
[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-format.rs:55:9
[INFO] [stdout]    |
[INFO] [stdout] 55 |         routes![
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]   --> tests/catcher.rs:84:35
[INFO] [stdout]    |
[INFO] [stdout] 84 |         let response = client.get(uri!(forward(*code))).dispatch();
[INFO] [stdout]    |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `routes` in this scope
[INFO] [stdout]   --> tests/route-uniqueness.rs:44:27
[INFO] [stdout]    |
[INFO] [stdout] 44 |         .mount("/module", routes![module::index])
[INFO] [stdout]    |                           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `rkt_codegen` (test "expansion") due to 7 previous errors
[INFO] [stdout] error: cannot find macro `routes` in this scope
[INFO] [stdout]   --> tests/route-uniqueness.rs:45:28
[INFO] [stdout]    |
[INFO] [stdout] 45 |         .mount("/module2", routes![module2::index])
[INFO] [stdout]    |                            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: cannot find attribute `response` in this scope
[INFO] [stdout]   --> tests/responder.rs:10:7
[INFO] [stdout]    |
[INFO] [stdout] 10 |     #[response(status = 500)]
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `rkt_codegen` (test "route-ranking") due to 8 previous errors
[INFO] [stdout] error: cannot find macro `routes` in this scope
[INFO] [stdout]   --> tests/route-uniqueness.rs:46:32
[INFO] [stdout]    |
[INFO] [stdout] 46 |         .mount("/module2/two", routes![module2::two::index])
[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[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: 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 macro `routes` in this scope
[INFO] [stdout]   --> tests/route-uniqueness.rs:47:36
[INFO] [stdout]    |
[INFO] [stdout] 47 |         .mount("/module2/module3", routes![module2::module3::index])
[INFO] [stdout]    |                                    ^^^^^^
[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 macro `routes` in this scope
[INFO] [stdout]   --> tests/route-uniqueness.rs:50:13
[INFO] [stdout]    |
[INFO] [stdout] 50 |             routes![module2::module3::two::index],
[INFO] [stdout]    |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]   --> tests/route-uniqueness.rs:68:9
[INFO] [stdout]    |
[INFO] [stdout] 68 |         uri!(index()),
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[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 macro `uri` in this scope
[INFO] [stdout]   --> tests/route-uniqueness.rs:69:9
[INFO] [stdout]    |
[INFO] [stdout] 69 |         uri!(module::index()),
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `get` in this scope
[INFO] [stdout]   --> tests/async-routes.rs:10:3
[INFO] [stdout]    |
[INFO] [stdout] 10 | #[get("/")]
[INFO] [stdout]    |   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `suppress` in this scope
[INFO] [stdout]   --> tests/route-format.rs:96:3
[INFO] [stdout]    |
[INFO] [stdout] 96 | #[suppress(unknown_format)]
[INFO] [stdout]    |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]   --> tests/route-uniqueness.rs:70:9
[INFO] [stdout]    |
[INFO] [stdout] 70 |         uri!(module2::index()),
[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: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 macro `uri` in this scope
[INFO] [stdout]   --> tests/route-uniqueness.rs:71:9
[INFO] [stdout]    |
[INFO] [stdout] 71 |         uri!(module2::two::index()),
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]   --> tests/route-uniqueness.rs:72:9
[INFO] [stdout]    |
[INFO] [stdout] 72 |         uri!(module2::module3::index()),
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]   --> tests/route-uniqueness.rs:73:9
[INFO] [stdout]    |
[INFO] [stdout] 73 |         uri!(module2::module3::two::index()),
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `response` in this scope
[INFO] [stdout]   --> tests/responder.rs:12:7
[INFO] [stdout]    |
[INFO] [stdout] 12 |     #[response(status = 404, content_type = "html")]
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `post` in this scope
[INFO] [stdout]   --> tests/typed-uris.rs:52:3
[INFO] [stdout]    |
[INFO] [stdout] 52 | #[post("/")]
[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 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[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 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[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 `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 `get` in this scope
[INFO] [stdout]   --> tests/route-format.rs:97:3
[INFO] [stdout]    |
[INFO] [stdout] 97 | #[get("/", format = "application/foo")]
[INFO] [stdout]    |   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `response` in this scope
[INFO] [stdout]   --> tests/responder.rs:17:7
[INFO] [stdout]    |
[INFO] [stdout] 17 |     #[response(status = 105)]
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `rkt_codegen` (test "route-uniqueness") due to 19 previous errors
[INFO] [stdout] error: cannot find attribute `suppress` in this scope
[INFO] [stdout]    --> tests/route-format.rs:102:3
[INFO] [stdout]     |
[INFO] [stdout] 102 | #[suppress(unknown_format)]
[INFO] [stdout]     |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `post` in this scope
[INFO] [stdout]   --> tests/typed-uris.rs:55:3
[INFO] [stdout]    |
[INFO] [stdout] 55 | #[post("/<id>")]
[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] [stderr] error: could not compile `rkt_codegen` (test "catcher") due to 17 previous errors
[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 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] [stdout] error: cannot find attribute `post` in this scope
[INFO] [stdout]    --> tests/route-format.rs:103:3
[INFO] [stdout]     |
[INFO] [stdout] 103 | #[post("/", format = "application/foo")]
[INFO] [stdout]     |   ^^^^
[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 `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] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `suppress` in this scope
[INFO] [stdout]    --> tests/route-format.rs:108:3
[INFO] [stdout]     |
[INFO] [stdout] 108 | #[suppress(unknown_format)]
[INFO] [stdout]     |   ^^^^^^^^
[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 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 `get` in this scope
[INFO] [stdout]    --> tests/route-format.rs:109:3
[INFO] [stdout]     |
[INFO] [stdout] 109 | #[get("/", format = "bar/baz", rank = 2)]
[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 attribute `post` in this scope
[INFO] [stdout]   --> tests/typed-uris.rs:58:3
[INFO] [stdout]    |
[INFO] [stdout] 58 | #[post("/<id>/<name>")]
[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 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] [stderr] error: could not compile `rkt_codegen` (test "async-routes") due to 4 previous errors
[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: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 attribute `suppress` in this scope
[INFO] [stdout]    --> tests/route-format.rs:114:3
[INFO] [stdout]     |
[INFO] [stdout] 114 | #[suppress(unknown_format)]
[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] [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 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] [stderr] error: could not compile `rkt_codegen` (test "from_param") due to 6 previous errors
[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 `post` in this scope
[INFO] [stdout]   --> tests/typed-uris.rs:61:3
[INFO] [stdout]    |
[INFO] [stdout] 61 | #[post("/<id>/<name>")]
[INFO] [stdout]    |   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `put` in this scope
[INFO] [stdout]    --> tests/route-format.rs:115:3
[INFO] [stdout]     |
[INFO] [stdout] 115 | #[put("/", format = "bar/baz")]
[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 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 `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 macro `routes` in this scope
[INFO] [stdout]    --> tests/route-format.rs:122:42
[INFO] [stdout]     |
[INFO] [stdout] 122 |     let rocket = rkt::build().mount("/", routes![get_foo, post_foo, get_bar_baz, put_bar_baz]);
[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: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[E0433]: cannot find module or crate `rkt` in this scope
[INFO] [stdout]   --> tests/responder.rs:15:13
[INFO] [stdout]    |
[INFO] [stdout] 15 |         ct: rkt::http::ContentType,
[INFO] [stdout]    |             ^^^ use of unresolved module or unlinked crate `rkt`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `rkt`, use `cargo add rkt` to add it to your `Cargo.toml`
[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 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: cannot find attribute `post` in this scope
[INFO] [stdout]   --> tests/typed-uris.rs:64:3
[INFO] [stdout]    |
[INFO] [stdout] 64 | #[post("/?<id>")]
[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] For more information about this error, try `rustc --explain E0463`.
[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] [stderr] error: could not compile `rkt_codegen` (test "route-format") due to 19 previous errors
[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 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 `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 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 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 `post` in this scope
[INFO] [stdout]   --> tests/typed-uris.rs:67:3
[INFO] [stdout]    |
[INFO] [stdout] 67 | #[post("/?<id>&<name>")]
[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 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] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `routes` in this scope
[INFO] [stdout]    --> tests/route.rs:211:42
[INFO] [stdout]     |
[INFO] [stdout] 211 |     let rocket = rkt::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: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 `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/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] [stderr] error: could not compile `rkt_codegen` (test "route-raw") due to 10 previous errors
[INFO] [stdout] error: cannot find attribute `post` in this scope
[INFO] [stdout]   --> tests/typed-uris.rs:70:3
[INFO] [stdout]    |
[INFO] [stdout] 70 | #[post("/?<id>&<name>")]
[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: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 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[E0433]: cannot find module or crate `rkt` in this scope
[INFO] [stdout]   --> tests/responder.rs:20:13
[INFO] [stdout]    |
[INFO] [stdout] 20 |         ct: rkt::http::ContentType,
[INFO] [stdout]    |             ^^^ use of unresolved module or unlinked crate `rkt`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `rkt`, use `cargo add rkt` to add it to your `Cargo.toml`
[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 = "rkt::serde")]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `post` in this scope
[INFO] [stdout]   --> tests/typed-uris.rs:73:3
[INFO] [stdout]    |
[INFO] [stdout] 73 | #[post("/<used>/<_unused>")]
[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 `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 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] 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 `post` in this scope
[INFO] [stdout]   --> tests/typed-uris.rs:76:3
[INFO] [stdout]    |
[INFO] [stdout] 76 | #[post("/<id>")]
[INFO] [stdout]    |   ^^^^
[INFO] [stdout] 
[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:42
[INFO] [stdout]     |
[INFO] [stdout] 342 |     let rocket = rkt::build().mount("/", routes![query_collection]);
[INFO] [stdout]     |                                          ^^^^^^
[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 `routes` in this scope
[INFO] [stdout]    --> tests/route.rs:345:42
[INFO] [stdout]     |
[INFO] [stdout] 345 |     let rocket = rkt::build().mount("/", routes![query_collection_2]);
[INFO] [stdout]     |                                          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[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 attribute `post` in this scope
[INFO] [stdout]   --> tests/typed-uris.rs:79:3
[INFO] [stdout]    |
[INFO] [stdout] 79 | #[post("/<id>/<name>")]
[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 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 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 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 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] 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 attribute `post` in this scope
[INFO] [stdout]   --> tests/typed-uris.rs:82:3
[INFO] [stdout]    |
[INFO] [stdout] 82 | #[post("/a/<id>/hi/<name>/hey")]
[INFO] [stdout]    |   ^^^^
[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[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] error: cannot find attribute `post` in this scope
[INFO] [stdout]   --> tests/typed-uris.rs:85:3
[INFO] [stdout]    |
[INFO] [stdout] 85 | #[post("/<id>", data = "<form>")]
[INFO] [stdout]    |   ^^^^
[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 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[E0599]: no method named `respond_to` found for enum `Foo<'r>` in the current scope
[INFO] [stdout]   --> tests/responder.rs:31:10
[INFO] [stdout]    |
[INFO] [stdout]  8 |   pub enum Foo<'r> {
[INFO] [stdout]    |   ---------------- method `respond_to` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 30 |       let mut r = Foo::First("hello".into())
[INFO] [stdout]    |  _________________-
[INFO] [stdout] 31 | |         .respond_to(req)
[INFO] [stdout]    | |         -^^^^^^^^^^ method not found in `Foo<'_>`
[INFO] [stdout]    | |_________|
[INFO] [stdout]    |
[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 attribute `post` in this scope
[INFO] [stdout]   --> tests/typed-uris.rs:88:3
[INFO] [stdout]    |
[INFO] [stdout] 88 | #[post(
[INFO] [stdout]    |   ^^^^
[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 attribute `post` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:103:3
[INFO] [stdout]     |
[INFO] [stdout] 103 | #[post("/a/<path..>")]
[INFO] [stdout]     |   ^^^^
[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] [stderr] error: could not compile `rkt_codegen` (test "route") due to 27 previous errors; 1 warning emitted
[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[E0599]: no method named `respond_to` found for enum `Foo<'r>` in the current scope
[INFO] [stdout]   --> tests/responder.rs:39:10
[INFO] [stdout]    |
[INFO] [stdout]  8 |   pub enum Foo<'r> {
[INFO] [stdout]    |   ---------------- method `respond_to` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 38 |       let mut r = Foo::Second("just a test".into())
[INFO] [stdout]    |  _________________-
[INFO] [stdout] 39 | |         .respond_to(req)
[INFO] [stdout]    | |         -^^^^^^^^^^ method not found in `Foo<'_>`
[INFO] [stdout]    | |_________|
[INFO] [stdout]    |
[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 `post` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:106:3
[INFO] [stdout]     |
[INFO] [stdout] 106 | #[post("/a/<id>/then/<path..>")]
[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 attribute `post` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:109:3
[INFO] [stdout]     |
[INFO] [stdout] 109 | #[post("/a/<id>/then/<path..>")]
[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[E0599]: no method named `respond_to` found for enum `Foo<'r>` in the current scope
[INFO] [stdout]   --> tests/responder.rs:50:6
[INFO] [stdout]    |
[INFO] [stdout]  8 |   pub enum Foo<'r> {
[INFO] [stdout]    |   ---------------- method `respond_to` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 46 |       let mut r = Foo::Third {
[INFO] [stdout]    |  _________________-
[INFO] [stdout] 47 | |         responder: "well, hi",
[INFO] [stdout] 48 | |         ct: ContentType::JSON,
[INFO] [stdout] 49 | |     }
[INFO] [stdout] 50 | |     .respond_to(req)
[INFO] [stdout]    | |     -^^^^^^^^^^ method not found in `Foo<'_>`
[INFO] [stdout]    | |_____|
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:115:9
[INFO] [stdout]     |
[INFO] [stdout] 115 |         uri!(simple(100)) => "/100",
[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] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:116:9
[INFO] [stdout]     |
[INFO] [stdout] 116 |         uri!(simple(-23)) => "/-23",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `respond_to` found for enum `Foo<'r>` in the current scope
[INFO] [stdout]   --> tests/responder.rs:61:6
[INFO] [stdout]    |
[INFO] [stdout]  8 |   pub enum Foo<'r> {
[INFO] [stdout]    |   ---------------- method `respond_to` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 57 |       let mut r = Foo::Fourth {
[INFO] [stdout]    |  _________________-
[INFO] [stdout] 58 | |         string: "goodbye",
[INFO] [stdout] 59 | |         ct: ContentType::JSON,
[INFO] [stdout] 60 | |     }
[INFO] [stdout] 61 | |     .respond_to(req)
[INFO] [stdout]    | |     -^^^^^^^^^^ method not found in `Foo<'_>`
[INFO] [stdout]    | |_____|
[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: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:117:9
[INFO] [stdout]     |
[INFO] [stdout] 117 |         uri!(unused_param(1, 2)) => "/1/2",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[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] [stdout] error[E0599]: no method named `respond_to` found for struct `Bar<'r>` in the current scope
[INFO] [stdout]   --> tests/responder.rs:91:6
[INFO] [stdout]    |
[INFO] [stdout] 71 |   pub struct Bar<'r> {
[INFO] [stdout]    |   ------------------ method `respond_to` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 85 |       let mut r = Bar {
[INFO] [stdout]    |  _________________-
[INFO] [stdout] 86 | |         responder: Foo::Second("foo foo".into()),
[INFO] [stdout] 87 | |         other: ContentType::HTML,
[INFO] [stdout] 88 | |         third: Cookie::new("cookie", "here!"),
[INFO] [stdout] ...  |
[INFO] [stdout] 91 | |     .respond_to(req)
[INFO] [stdout]    | |     -^^^^^^^^^^ method not found in `Bar<'_>`
[INFO] [stdout]    | |_____|
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:123:9
[INFO] [stdout]     |
[INFO] [stdout] 123 |         uri!(simple2(100, "hello".to_string())) => "/100/hello",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:124:9
[INFO] [stdout]     |
[INFO] [stdout] 124 |         uri!(simple2(1349, "hey".to_string())) => "/1349/hey",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[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] error[E0599]: no method named `respond_to` found for struct `Baz` in the current scope
[INFO] [stdout]    --> tests/responder.rs:115:6
[INFO] [stdout]     |
[INFO] [stdout] 102 |   pub struct Baz {
[INFO] [stdout]     |   -------------- method `respond_to` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 112 |       let mut r = Baz {
[INFO] [stdout]     |  _________________-
[INFO] [stdout] 113 | |         responder: "just a custom",
[INFO] [stdout] 114 | |     }
[INFO] [stdout] 115 | |     .respond_to(req)
[INFO] [stdout]     | |     -^^^^^^^^^^ method not found in `Baz`
[INFO] [stdout]     | |_____|
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:125:9
[INFO] [stdout]     |
[INFO] [stdout] 125 |         uri!(simple2_flipped(100, "hello".to_string())) => "/100/hello",
[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] [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 `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:130:9
[INFO] [stdout]     |
[INFO] [stdout] 130 |         uri!(simple2(100, "hello")) => "/100/hello",
[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] [stderr] error: could not compile `rkt_codegen` (test "responder") due to 25 previous errors
[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 macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:131:9
[INFO] [stdout]     |
[INFO] [stdout] 131 |         uri!(simple2_flipped(1349, "hey")) => "/1349/hey",
[INFO] [stdout]     |         ^^^
[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 macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:136:9
[INFO] [stdout]     |
[INFO] [stdout] 136 |         uri!(simple2(100, "hello there")) => "/100/hello%20there",
[INFO] [stdout]     |         ^^^
[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 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 macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:137:9
[INFO] [stdout]     |
[INFO] [stdout] 137 |         uri!(simple2_flipped(100, "hello there")) => "/100/hello%20there",
[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 macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |         uri!(simple3(100)) => "/?id=100",
[INFO] [stdout]     |         ^^^
[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 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 macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:143:9
[INFO] [stdout]     |
[INFO] [stdout] 143 |         uri!(simple3(1349)) => "/?id=1349",
[INFO] [stdout]     |         ^^^
[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 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 macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:144:9
[INFO] [stdout]     |
[INFO] [stdout] 144 |         uri!(simple4(100, "bob")) => "/?id=100&name=bob",
[INFO] [stdout]     |         ^^^
[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 macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:145:9
[INFO] [stdout]     |
[INFO] [stdout] 145 |         uri!(simple4(1349, "Bob Anderson")) => "/?id=1349&name=Bob%20Anderson",
[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: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: 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 macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:146:9
[INFO] [stdout]     |
[INFO] [stdout] 146 |         uri!(simple4(-2, "@M+s&OU=")) => "/?id=-2&name=@M%2Bs%26OU%3D",
[INFO] [stdout]     |         ^^^
[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 macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:147:9
[INFO] [stdout]     |
[INFO] [stdout] 147 |         uri!(simple4_flipped(100, "bob")) => "/?id=100&name=bob",
[INFO] [stdout]     |         ^^^
[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 macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:148:9
[INFO] [stdout]     |
[INFO] [stdout] 148 |         uri!(simple4_flipped(1349, "Bob Anderson")) => "/?id=1349&name=Bob%20Anderson",
[INFO] [stdout]     |         ^^^
[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 macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:155:9
[INFO] [stdout]     |
[INFO] [stdout] 155 |         uri!(simple(id = 100)) => "/100",
[INFO] [stdout]     |         ^^^
[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 macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:156:9
[INFO] [stdout]     |
[INFO] [stdout] 156 |         uri!(simple(id = -23)) => "/-23",
[INFO] [stdout]     |         ^^^
[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 macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:157:9
[INFO] [stdout]     |
[INFO] [stdout] 157 |         uri!(unused_param(used = 1, _unused = 2)) => "/1/2",
[INFO] [stdout]     |         ^^^
[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 macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:161:9
[INFO] [stdout]     |
[INFO] [stdout] 161 |         uri!(simple2(id = 100, name = "hello".to_string())) => "/100/hello",
[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] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:162:9
[INFO] [stdout]     |
[INFO] [stdout] 162 |         uri!(simple2(name = "hi".to_string(), id = 123)) => "/123/hi",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:163:9
[INFO] [stdout]     |
[INFO] [stdout] 163 |         uri!(simple2_flipped(id = 1349, name = "hey".to_string())) => "/1349/hey",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:164:9
[INFO] [stdout]     |
[INFO] [stdout] 164 |         uri!(simple2_flipped(name = "hello".to_string(), id = 100)) => "/100/hello",
[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 macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:169:9
[INFO] [stdout]     |
[INFO] [stdout] 169 |         uri!(simple2(id = 100, name = "hello")) => "/100/hello",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:170:9
[INFO] [stdout]     |
[INFO] [stdout] 170 |         uri!(simple2(id = 100, name = "hi")) => "/100/hi",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `rkt_codegen` (test "from_form") due to 62 previous errors
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:171:9
[INFO] [stdout]     |
[INFO] [stdout] 171 |         uri!(simple2(id = 1349, name = "hey")) => "/1349/hey",
[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] error[E0121]: the placeholder `_` is not allowed within types on item signatures for opaque types
[INFO] [stdout]   --> tests/async-entry.rs:19:25
[INFO] [stdout]    |
[INFO] [stdout] 19 |     async fn main2() -> _ {
[INFO] [stdout]    |                         ^ not allowed in type signatures
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0121]: the placeholder `_` is not allowed within types on item signatures for opaque types
[INFO] [stdout]   --> tests/async-entry.rs:30:25
[INFO] [stdout]    |
[INFO] [stdout] 30 |     async fn main2() -> _ {
[INFO] [stdout]    |                         ^ not allowed in type signatures
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rkt` in this scope
[INFO] [stdout]   --> tests/async-entry.rs:43:9
[INFO] [stdout]    |
[INFO] [stdout] 43 |         rkt::build()
[INFO] [stdout]    |         ^^^ use of unresolved module or unlinked crate `rkt`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `rkt`, use `cargo add rkt` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0121]: the placeholder `_` is not allowed within types on item signatures for return types
[INFO] [stdout]   --> tests/async-entry.rs:42:20
[INFO] [stdout]    |
[INFO] [stdout] 42 |     fn rocket() -> _ {
[INFO] [stdout]    |                    ^ not allowed in type signatures
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rkt` in this scope
[INFO] [stdout]   --> tests/async-entry.rs:54:9
[INFO] [stdout]    |
[INFO] [stdout] 54 |         rkt::build()
[INFO] [stdout]    |         ^^^ use of unresolved module or unlinked crate `rkt`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `rkt`, use `cargo add rkt` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0121]: the placeholder `_` is not allowed within types on item signatures for return types
[INFO] [stdout]   --> tests/async-entry.rs:53:20
[INFO] [stdout]    |
[INFO] [stdout] 53 |     fn rocket() -> _ {
[INFO] [stdout]    |                    ^ not allowed in type signatures
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rkt` in this scope
[INFO] [stdout]  --> tests/async-entry.rs:7:17
[INFO] [stdout]   |
[INFO] [stdout] 7 |         let _ = rkt::build().launch().await;
[INFO] [stdout]   |                 ^^^ use of unresolved module or unlinked crate `rkt`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `rkt`, use `cargo add rkt` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rkt` in this scope
[INFO] [stdout]  --> tests/async-entry.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 8 |         rkt::build()
[INFO] [stdout]   |         ^^^ use of unresolved module or unlinked crate `rkt`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `rkt`, use `cargo add rkt` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rkt` in this scope
[INFO] [stdout]   --> tests/async-entry.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |         rkt::build()
[INFO] [stdout]    |         ^^^ use of unresolved module or unlinked crate `rkt`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `rkt`, use `cargo add rkt` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rkt` in this scope
[INFO] [stdout]   --> tests/async-entry.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 31 |         rkt::build()
[INFO] [stdout]    |         ^^^ use of unresolved module or unlinked crate `rkt`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `rkt`, use `cargo add rkt` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rkt` in this scope
[INFO] [stdout]   --> tests/async-entry.rs:66:17
[INFO] [stdout]    |
[INFO] [stdout] 66 |         let _ = rkt::build().launch().await;
[INFO] [stdout]    |                 ^^^ use of unresolved module or unlinked crate `rkt`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `rkt`, use `cargo add rkt` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:172:9
[INFO] [stdout]     |
[INFO] [stdout] 172 |         uri!(simple2(name = "hello", id = 100)) => "/100/hello",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rkt` in this scope
[INFO] [stdout]   --> tests/async-entry.rs:80:43
[INFO] [stdout]    |
[INFO] [stdout] 80 |         let _: rkt::Rocket<rkt::Ignite> = rkt::build().launch().await?;
[INFO] [stdout]    |                                           ^^^ use of unresolved module or unlinked crate `rkt`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `rkt`, use `cargo add rkt` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rkt` in this scope
[INFO] [stdout]   --> tests/async-entry.rs:96:18
[INFO] [stdout]    |
[INFO] [stdout] 96 |     let result = rkt::build().launch().await;
[INFO] [stdout]    |                  ^^^ use of unresolved module or unlinked crate `rkt`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `rkt`, use `cargo add rkt` to add it to your `Cargo.toml`
[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] [stdout] error[E0433]: cannot find module or crate `rkt` in this scope
[INFO] [stdout]  --> tests/async-entry.rs:6:26
[INFO] [stdout]   |
[INFO] [stdout] 6 |     async fn rocket() -> rkt::Rocket<rkt::Build> {
[INFO] [stdout]   |                          ^^^ use of unresolved module or unlinked crate `rkt`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `rkt`, use `cargo add rkt` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rkt` in this scope
[INFO] [stdout]  --> tests/async-entry.rs:6:38
[INFO] [stdout]   |
[INFO] [stdout] 6 |     async fn rocket() -> rkt::Rocket<rkt::Build> {
[INFO] [stdout]   |                                      ^^^ use of unresolved module or unlinked crate `rkt`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `rkt`, use `cargo add rkt` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rkt` in this scope
[INFO] [stdout]   --> tests/async-entry.rs:58:21
[INFO] [stdout]    |
[INFO] [stdout] 58 |         let rocket: rkt::Rocket<_> = rocket();
[INFO] [stdout]    |                     ^^^ use of unresolved module or unlinked crate `rkt`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `rkt`, use `cargo add rkt` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rkt` in this scope
[INFO] [stdout]   --> tests/async-entry.rs:79:35
[INFO] [stdout]    |
[INFO] [stdout] 79 |     async fn main() -> Result<(), rkt::Error> {
[INFO] [stdout]    |                                   ^^^ use of unresolved module or unlinked crate `rkt`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `rkt`, use `cargo add rkt` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rkt` in this scope
[INFO] [stdout]   --> tests/async-entry.rs:12:21
[INFO] [stdout]    |
[INFO] [stdout] 12 |         let rocket: rkt::Rocket<rkt::Build> = rocket().await;
[INFO] [stdout]    |                     ^^^ use of unresolved module or unlinked crate `rkt`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `rkt`, use `cargo add rkt` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rkt` in this scope
[INFO] [stdout]   --> tests/async-entry.rs:12:33
[INFO] [stdout]    |
[INFO] [stdout] 12 |         let rocket: rkt::Rocket<rkt::Build> = rocket().await;
[INFO] [stdout]    |                                 ^^^ use of unresolved module or unlinked crate `rkt`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `rkt`, use `cargo add rkt` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rkt` in this scope
[INFO] [stdout]   --> tests/async-entry.rs:80:28
[INFO] [stdout]    |
[INFO] [stdout] 80 |         let _: rkt::Rocket<rkt::Ignite> = rkt::build().launch().await?;
[INFO] [stdout]    |                            ^^^ use of unresolved module or unlinked crate `rkt`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `rkt`, use `cargo add rkt` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rkt` in this scope
[INFO] [stdout]   --> tests/async-entry.rs:24:21
[INFO] [stdout]    |
[INFO] [stdout] 24 |         let rocket: rkt::Rocket<_> = main2().await;
[INFO] [stdout]    |                     ^^^ use of unresolved module or unlinked crate `rkt`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `rkt`, use `cargo add rkt` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rkt` in this scope
[INFO] [stdout]   --> tests/async-entry.rs:80:16
[INFO] [stdout]    |
[INFO] [stdout] 80 |         let _: rkt::Rocket<rkt::Ignite> = rkt::build().launch().await?;
[INFO] [stdout]    |                ^^^ use of unresolved module or unlinked crate `rkt`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `rkt`, use `cargo add rkt` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rkt` in this scope
[INFO] [stdout]   --> tests/async-entry.rs:35:21
[INFO] [stdout]    |
[INFO] [stdout] 35 |         let rocket: rkt::Rocket<_> = main2().await;
[INFO] [stdout]    |                     ^^^ use of unresolved module or unlinked crate `rkt`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `rkt`, use `cargo add rkt` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rkt` in this scope
[INFO] [stdout]   --> tests/async-entry.rs:97:24
[INFO] [stdout]    |
[INFO] [stdout] 97 |     let _: rkt::Rocket<rkt::Ignite> = result.map_err(|e| e.to_string())?;
[INFO] [stdout]    |                        ^^^ use of unresolved module or unlinked crate `rkt`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `rkt`, use `cargo add rkt` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rkt` in this scope
[INFO] [stdout]   --> tests/async-entry.rs:47:21
[INFO] [stdout]    |
[INFO] [stdout] 47 |         let rocket: rkt::Rocket<_> = rocket();
[INFO] [stdout]    |                     ^^^ use of unresolved module or unlinked crate `rkt`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `rkt`, use `cargo add rkt` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rkt` in this scope
[INFO] [stdout]   --> tests/async-entry.rs:97:12
[INFO] [stdout]    |
[INFO] [stdout] 97 |     let _: rkt::Rocket<rkt::Ignite> = result.map_err(|e| e.to_string())?;
[INFO] [stdout]    |            ^^^ use of unresolved module or unlinked crate `rkt`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `rkt`, use `cargo add rkt` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0121, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0121`.
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:173:9
[INFO] [stdout]     |
[INFO] [stdout] 173 |         uri!(simple2(name = "hi", id = 100)) => "/100/hi",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:174:9
[INFO] [stdout]     |
[INFO] [stdout] 174 |         uri!(simple2_flipped(id = 1349, name = "hey")) => "/1349/hey",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `rkt_codegen` (test "uri_display") due to 33 previous errors
[INFO] [stderr] error: could not compile `rkt_codegen` (test "async-entry") due to 36 previous errors
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:179:9
[INFO] [stdout]     |
[INFO] [stdout] 179 |         uri!(simple2(id = 100, name = "hello there")) => "/100/hello%20there",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:180:9
[INFO] [stdout]     |
[INFO] [stdout] 180 |         uri!(simple2(name = "hello there", id = 100)) => "/100/hello%20there",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:181:9
[INFO] [stdout]     |
[INFO] [stdout] 181 |         uri!(simple2_flipped(id = 100, name = "hello there")) => "/100/hello%20there",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 182 |         uri!(simple2_flipped(name = "hello there", id = 100)) => "/100/hello%20there",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:187:9
[INFO] [stdout]     |
[INFO] [stdout] 187 |         uri!(simple3(id = 100)) => "/?id=100",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:188:9
[INFO] [stdout]     |
[INFO] [stdout] 188 |         uri!(simple3(id = 1349)) => "/?id=1349",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:189:9
[INFO] [stdout]     |
[INFO] [stdout] 189 |         uri!(simple4(id = 100, name = "bob")) => "/?id=100&name=bob",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:190:9
[INFO] [stdout]     |
[INFO] [stdout] 190 |         uri!(simple4(id = 1349, name = "Bob A")) => "/?id=1349&name=Bob%20A",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:191:9
[INFO] [stdout]     |
[INFO] [stdout] 191 |         uri!(simple4(name = "Bob A", id = 1349)) => "/?id=1349&name=Bob%20A",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:192:9
[INFO] [stdout]     |
[INFO] [stdout] 192 |         uri!(simple4_flipped(id = 1349, name = "Bob A")) => "/?id=1349&name=Bob%20A",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:193:9
[INFO] [stdout]     |
[INFO] [stdout] 193 |         uri!(simple4_flipped(name = "Bob A", id = 1349)) => "/?id=1349&name=Bob%20A",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:200:9
[INFO] [stdout]     |
[INFO] [stdout] 200 |         uri!(index) => "/",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:201:9
[INFO] [stdout]     |
[INFO] [stdout] 201 |         uri!("/") => "/",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:202:9
[INFO] [stdout]     |
[INFO] [stdout] 202 |         uri!("/", index) => "/",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:203:9
[INFO] [stdout]     |
[INFO] [stdout] 203 |         uri!("/hi", index) => "/hi",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:204:9
[INFO] [stdout]     |
[INFO] [stdout] 204 |         uri!("/myfoo", index) => "/myfoo",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:205:9
[INFO] [stdout]     |
[INFO] [stdout] 205 |         uri!("/hi/", index) => "/hi/",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:206:9
[INFO] [stdout]     |
[INFO] [stdout] 206 |         uri!("/myfoo/", index) => "/myfoo/",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:207:9
[INFO] [stdout]     |
[INFO] [stdout] 207 |         uri!("/", simple3(10)) => "/?id=10",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:208:9
[INFO] [stdout]     |
[INFO] [stdout] 208 |         uri!("/hi", simple3(11)) => "/hi?id=11",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:209:9
[INFO] [stdout]     |
[INFO] [stdout] 209 |         uri!("/hi/", simple3(11)) => "/hi/?id=11",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:210:9
[INFO] [stdout]     |
[INFO] [stdout] 210 |         uri!("/mount", simple(100)) => "/mount/100",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:211:9
[INFO] [stdout]     |
[INFO] [stdout] 211 |         uri!("/mount", simple(id = 23)) => "/mount/23",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:212:9
[INFO] [stdout]     |
[INFO] [stdout] 212 |         uri!("/mount/", simple(100)) => "/mount/100",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:213:9
[INFO] [stdout]     |
[INFO] [stdout] 213 |         uri!("/mount/", simple(id = 23)) => "/mount/23",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:214:9
[INFO] [stdout]     |
[INFO] [stdout] 214 |         uri!("/another", simple(100)) => "/another/100",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:215:9
[INFO] [stdout]     |
[INFO] [stdout] 215 |         uri!("/another", simple(id = 23)) => "/another/23",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:216:9
[INFO] [stdout]     |
[INFO] [stdout] 216 |         uri!("/myfoo") => "/myfoo",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:217:9
[INFO] [stdout]     |
[INFO] [stdout] 217 |         uri!("/myfoo/") => "/myfoo/",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:218:9
[INFO] [stdout]     |
[INFO] [stdout] 218 |         uri!("/myfoo///") => "/myfoo/",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:219:9
[INFO] [stdout]     |
[INFO] [stdout] 219 |         uri!("/myfoo/bar/") => "/myfoo/bar/",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:223:9
[INFO] [stdout]     |
[INFO] [stdout] 223 |         uri!("http://rocket.rs", index) => "http://rocket.rs",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:224:9
[INFO] [stdout]     |
[INFO] [stdout] 224 |         uri!("http://rocket.rs/", index) => "http://rocket.rs/",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:225:9
[INFO] [stdout]     |
[INFO] [stdout] 225 |         uri!("http://rocket.rs///", index) => "http://rocket.rs/",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:226:9
[INFO] [stdout]     |
[INFO] [stdout] 226 |         uri!("http://rocket.rs/myfoo", index) => "http://rocket.rs/myfoo",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:227:9
[INFO] [stdout]     |
[INFO] [stdout] 227 |         uri!("http://rocket.rs/myfoo/", index) => "http://rocket.rs/myfoo/",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:228:9
[INFO] [stdout]     |
[INFO] [stdout] 228 |         uri!("http://", index) => "http://",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:229:9
[INFO] [stdout]     |
[INFO] [stdout] 229 |         uri!("http:///", index) => "http:///",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:230:9
[INFO] [stdout]     |
[INFO] [stdout] 230 |         uri!("http:////", index) => "http:///",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:231:9
[INFO] [stdout]     |
[INFO] [stdout] 231 |         uri!("ftp:/", index) => "ftp:/",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:235:9
[INFO] [stdout]     |
[INFO] [stdout] 235 |         uri!("http://rocket.rs", index, "?myfoo") => "http://rocket.rs?myfoo",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:236:9
[INFO] [stdout]     |
[INFO] [stdout] 236 |         uri!("http://rocket.rs", index, "?") => "http://rocket.rs?",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:237:9
[INFO] [stdout]     |
[INFO] [stdout] 237 |         uri!("http://rocket.rs", index, "#") => "http://rocket.rs#",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 |         uri!("http://rocket.rs", index, "#bar") => "http://rocket.rs#bar",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:239:9
[INFO] [stdout]     |
[INFO] [stdout] 239 |         uri!("http://rocket.rs", index, "?bar#baz") => "http://rocket.rs?bar#baz",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:240:9
[INFO] [stdout]     |
[INFO] [stdout] 240 |         uri!("http://rocket.rs/", index, "?myfoo") => "http://rocket.rs/?myfoo",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:241:9
[INFO] [stdout]     |
[INFO] [stdout] 241 |         uri!("http://rocket.rs/", index, "?") => "http://rocket.rs/?",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:242:9
[INFO] [stdout]     |
[INFO] [stdout] 242 |         uri!("http://rocket.rs/", index, "#") => "http://rocket.rs/#",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:243:9
[INFO] [stdout]     |
[INFO] [stdout] 243 |         uri!("http://rocket.rs/", index, "#bar") => "http://rocket.rs/#bar",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:244:9
[INFO] [stdout]     |
[INFO] [stdout] 244 |         uri!("http://rocket.rs/", index, "?bar#baz") => "http://rocket.rs/?bar#baz",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:245:9
[INFO] [stdout]     |
[INFO] [stdout] 245 |         uri!("http://", index, "?myfoo") => "http://?myfoo",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:246:9
[INFO] [stdout]     |
[INFO] [stdout] 246 |         uri!("http://rocket.rs", simple3(id = 100), "?myfoo") => "http://rocket.rs?id=100",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:247:9
[INFO] [stdout]     |
[INFO] [stdout] 247 |         uri!("http://rocket.rs", simple3(id = 100), "?myfoo#bar") => "http://rocket.rs?id=100#bar",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:248:9
[INFO] [stdout]     |
[INFO] [stdout] 248 |         uri!("http://rocket.rs/", simple3(id = 100), "?myfoo") => "http://rocket.rs/?id=100",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:249:9
[INFO] [stdout]     |
[INFO] [stdout] 249 |         uri!("http://rocket.rs/", simple3(id = 100), "?myfoo#bar") =>
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:251:9
[INFO] [stdout]     |
[INFO] [stdout] 251 |         uri!(_, simple3(id = 100), "?myfoo#bar") => "/?id=100#bar",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:254:22
[INFO] [stdout]     |
[INFO] [stdout] 254 |     let dyn_origin = uri!("/a/b/c");
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:255:23
[INFO] [stdout]     |
[INFO] [stdout] 255 |     let dyn_origin2 = uri!("/a/b/c?myfoo-bar");
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:256:28
[INFO] [stdout]     |
[INFO] [stdout] 256 |     let dyn_origin_slash = uri!("/a/b/c/");
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:258:9
[INFO] [stdout]     |
[INFO] [stdout] 258 |         uri!(dyn_origin.clone(), index) => "/a/b/c",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:259:9
[INFO] [stdout]     |
[INFO] [stdout] 259 |         uri!(dyn_origin2.clone(), index) => "/a/b/c",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:260:9
[INFO] [stdout]     |
[INFO] [stdout] 260 |         uri!(dyn_origin.clone(), simple3(10)) => "/a/b/c?id=10",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:261:9
[INFO] [stdout]     |
[INFO] [stdout] 261 |         uri!(dyn_origin2.clone(), simple3(10)) => "/a/b/c?id=10",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:262:9
[INFO] [stdout]     |
[INFO] [stdout] 262 |         uri!(dyn_origin.clone(), simple(100)) => "/a/b/c/100",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:263:9
[INFO] [stdout]     |
[INFO] [stdout] 263 |         uri!(dyn_origin2.clone(), simple(100)) => "/a/b/c/100",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:264:9
[INFO] [stdout]     |
[INFO] [stdout] 264 |         uri!(dyn_origin.clone(), simple2(100, "hey")) => "/a/b/c/100/hey",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:265:9
[INFO] [stdout]     |
[INFO] [stdout] 265 |         uri!(dyn_origin2.clone(), simple2(100, "hey")) => "/a/b/c/100/hey",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:266:9
[INFO] [stdout]     |
[INFO] [stdout] 266 |         uri!(dyn_origin.clone(), simple2(id = 23, name = "hey")) => "/a/b/c/23/hey",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:267:9
[INFO] [stdout]     |
[INFO] [stdout] 267 |         uri!(dyn_origin2.clone(), simple2(id = 23, name = "hey")) => "/a/b/c/23/hey",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:269:9
[INFO] [stdout]     |
[INFO] [stdout] 269 |         uri!(dyn_origin_slash.clone(), index) => "/a/b/c/",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:270:9
[INFO] [stdout]     |
[INFO] [stdout] 270 |         uri!(dyn_origin_slash.clone(), simple3(10)) => "/a/b/c/?id=10",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:271:9
[INFO] [stdout]     |
[INFO] [stdout] 271 |         uri!(dyn_origin_slash.clone(), simple(100)) => "/a/b/c/100",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:274:24
[INFO] [stdout]     |
[INFO] [stdout] 274 |     let dyn_absolute = uri!("http://rocket.rs");
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:275:30
[INFO] [stdout]     |
[INFO] [stdout] 275 |     let dyn_absolute_slash = uri!("http://rocket.rs/");
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:277:9
[INFO] [stdout]     |
[INFO] [stdout] 277 |         uri!(dyn_absolute.clone(), index) => "http://rocket.rs",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:278:9
[INFO] [stdout]     |
[INFO] [stdout] 278 |         uri!(dyn_absolute.clone(), simple(100)) => "http://rocket.rs/100",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:279:9
[INFO] [stdout]     |
[INFO] [stdout] 279 |         uri!(dyn_absolute.clone(), simple3(123)) => "http://rocket.rs?id=123",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:280:9
[INFO] [stdout]     |
[INFO] [stdout] 280 |         uri!(dyn_absolute_slash.clone(), index) => "http://rocket.rs/",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:281:9
[INFO] [stdout]     |
[INFO] [stdout] 281 |         uri!(dyn_absolute_slash.clone(), simple(100)) => "http://rocket.rs/100",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:282:9
[INFO] [stdout]     |
[INFO] [stdout] 282 |         uri!(dyn_absolute_slash.clone(), simple3(123)) => "http://rocket.rs/?id=123",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:283:9
[INFO] [stdout]     |
[INFO] [stdout] 283 |         uri!(uri!("http://rocket.rs/a/b"), index) => "http://rocket.rs/a/b",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:284:9
[INFO] [stdout]     |
[INFO] [stdout] 284 |         uri!("http://rocket.rs/a/b") => "http://rocket.rs/a/b",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:285:9
[INFO] [stdout]     |
[INFO] [stdout] 285 |         uri!(uri!("http://rocket.rs/a/b"), index) => "http://rocket.rs/a/b",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:286:9
[INFO] [stdout]     |
[INFO] [stdout] 286 |         uri!("http://rocket.rs/a/b") => "http://rocket.rs/a/b",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:289:19
[INFO] [stdout]     |
[INFO] [stdout] 289 |     let dyn_abs = uri!("http://rocket.rs?myfoo");
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:291:9
[INFO] [stdout]     |
[INFO] [stdout] 291 |         uri!(_, index, dyn_abs.clone()) => "/?myfoo",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:292:9
[INFO] [stdout]     |
[INFO] [stdout] 292 |         uri!("http://rocket.rs", index, dyn_abs.clone()) => "http://rocket.rs?myfoo",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:293:9
[INFO] [stdout]     |
[INFO] [stdout] 293 |         uri!("http://rocket.rs/", index, dyn_abs.clone()) => "http://rocket.rs/?myfoo",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:294:9
[INFO] [stdout]     |
[INFO] [stdout] 294 |         uri!("http://", index, dyn_abs.clone()) => "http://?myfoo",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:295:9
[INFO] [stdout]     |
[INFO] [stdout] 295 |         uri!(_, simple3(id = 123), dyn_abs) => "/?id=123",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:298:19
[INFO] [stdout]     |
[INFO] [stdout] 298 |     let dyn_abs = uri!("http://rocket.rs/?myfoo");
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:300:9
[INFO] [stdout]     |
[INFO] [stdout] 300 |         uri!(_, index, dyn_abs.clone()) => "/?myfoo",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:301:9
[INFO] [stdout]     |
[INFO] [stdout] 301 |         uri!("http://rocket.rs", index, dyn_abs.clone()) => "http://rocket.rs?myfoo",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:302:9
[INFO] [stdout]     |
[INFO] [stdout] 302 |         uri!("http://rocket.rs/", index, dyn_abs.clone()) => "http://rocket.rs/?myfoo",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:303:9
[INFO] [stdout]     |
[INFO] [stdout] 303 |         uri!("http://", index, dyn_abs.clone()) => "http://?myfoo",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:304:9
[INFO] [stdout]     |
[INFO] [stdout] 304 |         uri!("http:///", index, dyn_abs.clone()) => "http:///?myfoo",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:305:9
[INFO] [stdout]     |
[INFO] [stdout] 305 |         uri!(_, simple3(id = 123), dyn_abs) => "/?id=123",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:308:19
[INFO] [stdout]     |
[INFO] [stdout] 308 |     let dyn_ref = uri!("?myfoo#bar");
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:310:9
[INFO] [stdout]     |
[INFO] [stdout] 310 |         uri!(_, index, dyn_ref.clone()) => "/?myfoo#bar",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:311:9
[INFO] [stdout]     |
[INFO] [stdout] 311 |         uri!("http://rocket.rs", index, dyn_ref.clone()) => "http://rocket.rs?myfoo#bar",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:312:9
[INFO] [stdout]     |
[INFO] [stdout] 312 |         uri!("http://rocket.rs/", index, dyn_ref.clone()) => "http://rocket.rs/?myfoo#bar",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:313:9
[INFO] [stdout]     |
[INFO] [stdout] 313 |         uri!("http://", index, dyn_ref.clone()) => "http://?myfoo#bar",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:314:9
[INFO] [stdout]     |
[INFO] [stdout] 314 |         uri!("http:///", index, dyn_ref.clone()) => "http:///?myfoo#bar",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:315:9
[INFO] [stdout]     |
[INFO] [stdout] 315 |         uri!(_, simple3(id = 123), dyn_ref) => "/?id=123#bar",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:322:9
[INFO] [stdout]     |
[INFO] [stdout] 322 |         uri!("/mount", guard_1(100)) => "/mount/100",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:323:9
[INFO] [stdout]     |
[INFO] [stdout] 323 |         uri!("/mount", guard_2(2938, "boo")) => "/mount/2938/boo",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:324:9
[INFO] [stdout]     |
[INFO] [stdout] 324 |         uri!("/mount", guard_3(340, "Bob")) => "/mount/a/340/hi/Bob/hey",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:325:9
[INFO] [stdout]     |
[INFO] [stdout] 325 |         uri!(guard_1(100)) => "/100",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:326:9
[INFO] [stdout]     |
[INFO] [stdout] 326 |         uri!(guard_2(2938, "boo")) => "/2938/boo",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:327:9
[INFO] [stdout]     |
[INFO] [stdout] 327 |         uri!(guard_3(340, "Bob")) => "/a/340/hi/Bob/hey",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:328:9
[INFO] [stdout]     |
[INFO] [stdout] 328 |         uri!("/mount", guard_1(id = 100)) => "/mount/100",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:329:9
[INFO] [stdout]     |
[INFO] [stdout] 329 |         uri!("/mount", guard_2(id = 2938, name = "boo")) => "/mount/2938/boo",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:330:9
[INFO] [stdout]     |
[INFO] [stdout] 330 |         uri!("/mount", guard_3(id = 340, name = "Bob")) => "/mount/a/340/hi/Bob/hey",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:331:9
[INFO] [stdout]     |
[INFO] [stdout] 331 |         uri!(guard_1(id = 100)) => "/100",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:332:9
[INFO] [stdout]     |
[INFO] [stdout] 332 |         uri!(guard_2(name = "boo", id = 2938)) => "/2938/boo",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:333:9
[INFO] [stdout]     |
[INFO] [stdout] 333 |         uri!(guard_3(name = "Bob", id = 340)) => "/a/340/hi/Bob/hey",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:340:9
[INFO] [stdout]     |
[INFO] [stdout] 340 |         uri!(segments(PathBuf::from("one/two/three"))) => "/a/one/two/three",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:341:9
[INFO] [stdout]     |
[INFO] [stdout] 341 |         uri!(segments(path = PathBuf::from("one/two/three"))) => "/a/one/two/three",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:342:9
[INFO] [stdout]     |
[INFO] [stdout] 342 |         uri!("/c", segments(PathBuf::from("one/tw o/"))) => "/c/a/one/tw%20o",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:343:9
[INFO] [stdout]     |
[INFO] [stdout] 343 |         uri!("/c", segments(path = PathBuf::from("one/tw o/"))) => "/c/a/one/tw%20o",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:344:9
[INFO] [stdout]     |
[INFO] [stdout] 344 |         uri!(segments(PathBuf::from("one/ tw?o/"))) => "/a/one/%20tw%3Fo",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:345:9
[INFO] [stdout]     |
[INFO] [stdout] 345 |         uri!(param_and_segments(10, PathBuf::from("a/b"))) => "/a/10/then/a/b",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:346:9
[INFO] [stdout]     |
[INFO] [stdout] 346 |         uri!(param_and_segments(id = 10, path = PathBuf::from("a/b"))) => "/a/10/then/a/b",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:347:9
[INFO] [stdout]     |
[INFO] [stdout] 347 |         uri!(guarded_segments(10, PathBuf::from("a/b"))) => "/a/10/then/a/b",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:348:9
[INFO] [stdout]     |
[INFO] [stdout] 348 |         uri!(guarded_segments(id = 10, path = PathBuf::from("a/b"))) => "/a/10/then/a/b",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:353:9
[INFO] [stdout]     |
[INFO] [stdout] 353 |         uri!(segments("one/two/three")) => "/a/one/two/three",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:354:9
[INFO] [stdout]     |
[INFO] [stdout] 354 |         uri!("/", segments(path = "one/two/three")) => "/a/one/two/three",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:355:9
[INFO] [stdout]     |
[INFO] [stdout] 355 |         uri!("/oh", segments(path = "one/two/three")) => "/oh/a/one/two/three",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:356:9
[INFO] [stdout]     |
[INFO] [stdout] 356 |         uri!(segments("one/ tw?o/")) => "/a/one/%20tw%3Fo",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:357:9
[INFO] [stdout]     |
[INFO] [stdout] 357 |         uri!(param_and_segments(id = 10, path = "a/b")) => "/a/10/then/a/b",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:358:9
[INFO] [stdout]     |
[INFO] [stdout] 358 |         uri!(guarded_segments(10, "a/b")) => "/a/10/then/a/b",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:359:9
[INFO] [stdout]     |
[INFO] [stdout] 359 |         uri!(guarded_segments(id = 10, path = "a/b")) => "/a/10/then/a/b",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:366:9
[INFO] [stdout]     |
[INFO] [stdout] 366 |         uri!(complex("no idea", 10, "high", ("A B C", "a c"))) =>
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:368:9
[INFO] [stdout]     |
[INFO] [stdout] 368 |         uri!(complex("Bob", 248, "?", User { name: "Robert", nickname: "Bob".into() })) =>
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:370:9
[INFO] [stdout]     |
[INFO] [stdout] 370 |         uri!(complex("Bob", 248, "a a", &User { name: "Robert", nickname: "B".into() })) =>
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:372:9
[INFO] [stdout]     |
[INFO] [stdout] 372 |         uri!(complex("no idea", 248, "", &User { name: "A B", nickname: "A".into() })) =>
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:374:9
[INFO] [stdout]     |
[INFO] [stdout] 374 |         uri!(complex("hi", 3, "b", &User { name: "A B C", nickname: "a b".into() })) =>
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:376:9
[INFO] [stdout]     |
[INFO] [stdout] 376 |         uri!(complex(name = "no idea", myfoo = 10, r#type = "high", query = ("A B C", "a c"))) =>
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:378:9
[INFO] [stdout]     |
[INFO] [stdout] 378 |         uri!(complex(myfoo = 10, name = "no idea", r#type = "high", query = ("A B C", "a c"))) =>
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:380:9
[INFO] [stdout]     |
[INFO] [stdout] 380 |         uri!(complex(query = ("A B C", "a c"), myfoo = 10, name = "no idea", r#type = "high", )) =>
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:382:9
[INFO] [stdout]     |
[INFO] [stdout] 382 |         uri!(complex(query = ("A B C", "a c"), myfoo = 10, name = "no idea", r#type = "high")) =>
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:384:9
[INFO] [stdout]     |
[INFO] [stdout] 384 |         uri!(complex(query = ("A B C", "a c"), myfoo = 10, name = "no idea", r#type = "high")) =>
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:386:9
[INFO] [stdout]     |
[INFO] [stdout] 386 |         uri!(complex(myfoo = 3, name = "hi", r#type = "b",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:389:9
[INFO] [stdout]     |
[INFO] [stdout] 389 |         uri!(complex(query = &User { name: "A B C", nickname: "a b".into() },
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:400:9
[INFO] [stdout]     |
[INFO] [stdout] 400 |         uri!(complex("complex", 0, "high", &user)) =>
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:402:9
[INFO] [stdout]     |
[INFO] [stdout] 402 |         uri!(complex("complex", 0, "high", &user)) =>
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:404:9
[INFO] [stdout]     |
[INFO] [stdout] 404 |         uri!(complex("complex", 0, "high", user)) =>
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:420:9
[INFO] [stdout]     |
[INFO] [stdout] 420 |         uri!(simple2(1, &S1("A".into()).0)) => "/1/A",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:421:9
[INFO] [stdout]     |
[INFO] [stdout] 421 |         uri!(simple2(1, &mut S1("A".into()).0)) => "/1/A",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:422:9
[INFO] [stdout]     |
[INFO] [stdout] 422 |         uri!(simple2(1, S1("A".into()).0)) => "/1/A",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:423:9
[INFO] [stdout]     |
[INFO] [stdout] 423 |         uri!(simple2(1, &S2 { name: "A".into() }.name)) => "/1/A",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:424:9
[INFO] [stdout]     |
[INFO] [stdout] 424 |         uri!(simple2(1, &mut S2 { name: "A".into() }.name)) => "/1/A",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:425:9
[INFO] [stdout]     |
[INFO] [stdout] 425 |         uri!(simple2(1, S2 { name: "A".into() }.name)) => "/1/A",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:426:9
[INFO] [stdout]     |
[INFO] [stdout] 426 |         uri!(simple2(1, &s1.0)) => "/1/Bob",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:427:9
[INFO] [stdout]     |
[INFO] [stdout] 427 |         uri!(simple2(1, &s2.name)) => "/1/Bob",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:428:9
[INFO] [stdout]     |
[INFO] [stdout] 428 |         uri!(simple2(2, &s1.0)) => "/2/Bob",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:429:9
[INFO] [stdout]     |
[INFO] [stdout] 429 |         uri!(simple2(2, &s2.name)) => "/2/Bob",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:430:9
[INFO] [stdout]     |
[INFO] [stdout] 430 |         uri!(simple2(2, s1.0)) => "/2/Bob",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:431:9
[INFO] [stdout]     |
[INFO] [stdout] 431 |         uri!(simple2(2, s2.name)) => "/2/Bob",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:437:9
[INFO] [stdout]     |
[INFO] [stdout] 437 |         uri!(simple2(1, &mut S1("A".into()).0)) => "/1/A",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:438:9
[INFO] [stdout]     |
[INFO] [stdout] 438 |         uri!(simple2(1, S1("A".into()).0)) => "/1/A",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:439:9
[INFO] [stdout]     |
[INFO] [stdout] 439 |         uri!(simple2(1, &mut S2 { name: "A".into() }.name)) => "/1/A",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:440:9
[INFO] [stdout]     |
[INFO] [stdout] 440 |         uri!(simple2(1, S2 { name: "A".into() }.name)) => "/1/A",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:441:9
[INFO] [stdout]     |
[INFO] [stdout] 441 |         uri!(simple2(1, &mut s1.0)) => "/1/Bob",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:442:9
[INFO] [stdout]     |
[INFO] [stdout] 442 |         uri!(simple2(1, &mut s2.name)) => "/1/Bob",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:443:9
[INFO] [stdout]     |
[INFO] [stdout] 443 |         uri!(simple2(2, &mut s1.0)) => "/2/Bob",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:444:9
[INFO] [stdout]     |
[INFO] [stdout] 444 |         uri!(simple2(2, &mut s2.name)) => "/2/Bob",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:445:9
[INFO] [stdout]     |
[INFO] [stdout] 445 |         uri!(simple2(2, s1.0)) => "/2/Bob",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:446:9
[INFO] [stdout]     |
[INFO] [stdout] 446 |         uri!(simple2(2, s2.name)) => "/2/Bob",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:453:9
[INFO] [stdout]     |
[INFO] [stdout] 453 |         uri!(typed_uris::simple(100)) => "/typed_uris/100",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:454:9
[INFO] [stdout]     |
[INFO] [stdout] 454 |         uri!(typed_uris::simple(id = 100)) => "/typed_uris/100",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:455:9
[INFO] [stdout]     |
[INFO] [stdout] 455 |         uri!(typed_uris::deeper::simple(100)) => "/typed_uris/deeper/100",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `post` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:460:7
[INFO] [stdout]     |
[INFO] [stdout] 460 |     #[post("/typed_uris/<id>")]
[INFO] [stdout]     |       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:466:13
[INFO] [stdout]     |
[INFO] [stdout] 466 |             uri!(simple(id = 100)) => "/typed_uris/100",
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:467:13
[INFO] [stdout]     |
[INFO] [stdout] 467 |             uri!(crate::simple(id = 100)) => "/100",
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:468:13
[INFO] [stdout]     |
[INFO] [stdout] 468 |             uri!("/mount", crate::simple(id = 100)) => "/mount/100",
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:469:13
[INFO] [stdout]     |
[INFO] [stdout] 469 |             uri!(crate::simple2(id = 100, name = "hello")) => "/100/hello",
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `post` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:474:11
[INFO] [stdout]     |
[INFO] [stdout] 474 |         #[post("/typed_uris/deeper/<id>")]
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:480:17
[INFO] [stdout]     |
[INFO] [stdout] 480 |                 uri!(super::simple(id = 100)) => "/typed_uris/100",
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:481:17
[INFO] [stdout]     |
[INFO] [stdout] 481 |                 uri!(crate::simple(id = 100)) => "/100",
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `FromForm` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:487:10
[INFO] [stdout]     |
[INFO] [stdout] 487 | #[derive(FromForm, UriDisplayQuery)]
[INFO] [stdout]     |          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `UriDisplayQuery` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:487:20
[INFO] [stdout]     |
[INFO] [stdout] 487 | #[derive(FromForm, UriDisplayQuery)]
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `post` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:493:3
[INFO] [stdout]     |
[INFO] [stdout] 493 | #[post("/<myfoo>/<bar>?<q1>&<rest..>")]
[INFO] [stdout]     |   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:510:9
[INFO] [stdout]     |
[INFO] [stdout] 510 |         uri!(optionals(
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:517:9
[INFO] [stdout]     |
[INFO] [stdout] 517 |         uri!(optionals(
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:524:9
[INFO] [stdout]     |
[INFO] [stdout] 524 |         uri!(optionals(
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:531:9
[INFO] [stdout]     |
[INFO] [stdout] 531 |         uri!(optionals(
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:538:9
[INFO] [stdout]     |
[INFO] [stdout] 538 |         uri!(optionals(
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:545:9
[INFO] [stdout]     |
[INFO] [stdout] 545 |         uri!(optionals(
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:552:9
[INFO] [stdout]     |
[INFO] [stdout] 552 |         uri!(optionals(
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:559:9
[INFO] [stdout]     |
[INFO] [stdout] 559 |         uri!(optionals(
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:566:9
[INFO] [stdout]     |
[INFO] [stdout] 566 |         uri!(optionals(
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `get` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:577:7
[INFO] [stdout]     |
[INFO] [stdout] 577 |     #[get("/<_>")]
[INFO] [stdout]     |       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:580:9
[INFO] [stdout]     |
[INFO] [stdout] 580 |         uri!(ignore_one(100)) => "/100",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:581:9
[INFO] [stdout]     |
[INFO] [stdout] 581 |         uri!(ignore_one("hello")) => "/hello",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:582:9
[INFO] [stdout]     |
[INFO] [stdout] 582 |         uri!(ignore_one("cats r us")) => "/cats%20r%20us",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `get` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:585:7
[INFO] [stdout]     |
[INFO] [stdout] 585 |     #[get("/<_>/<_>")]
[INFO] [stdout]     |       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:588:9
[INFO] [stdout]     |
[INFO] [stdout] 588 |         uri!(ignore_two(100, "boop")) => "/100/boop",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:589:9
[INFO] [stdout]     |
[INFO] [stdout] 589 |         uri!(ignore_two(&"hi", "bop")) => "/hi/bop",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `get` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:592:7
[INFO] [stdout]     |
[INFO] [stdout] 592 |     #[get("/<_>/myfoo/<_>")]
[INFO] [stdout]     |       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `get` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:594:7
[INFO] [stdout]     |
[INFO] [stdout] 594 |     #[get("/hi/<_>/myfoo")]
[INFO] [stdout]     |       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `get` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:596:7
[INFO] [stdout]     |
[INFO] [stdout] 596 |     #[get("/hey/hi/<_>/myfoo/<_>")]
[INFO] [stdout]     |       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:600:9
[INFO] [stdout]     |
[INFO] [stdout] 600 |         uri!(ignore_inner_two(100, "boop")) => "/100/myfoo/boop",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:601:9
[INFO] [stdout]     |
[INFO] [stdout] 601 |         uri!(ignore_inner_one_a("!?")) => "/hi/!%3F/myfoo",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:602:9
[INFO] [stdout]     |
[INFO] [stdout] 602 |         uri!(ignore_inner_two_b(&mut 5, "boo")) => "/hey/hi/5/myfoo/boo",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `get` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:605:7
[INFO] [stdout]     |
[INFO] [stdout] 605 |     #[get("/<_>/myfoo/<_>?hi")]
[INFO] [stdout]     |       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `get` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:607:7
[INFO] [stdout]     |
[INFO] [stdout] 607 |     #[get("/hi/<_>/myfoo/<_>?hi&<hey>")]
[INFO] [stdout]     |       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `get` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:609:7
[INFO] [stdout]     |
[INFO] [stdout] 609 |     #[get("/hi/<_>/myfoo/<_>?<hi>&<hey>")]
[INFO] [stdout]     |       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:613:9
[INFO] [stdout]     |
[INFO] [stdout] 613 |         uri!(ignore_with_q(100, "boop")) => "/100/myfoo/boop?hi",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:614:9
[INFO] [stdout]     |
[INFO] [stdout] 614 |         uri!(ignore_with_q2("!?", "bop", Some(3usize))) => "/hi/!%3F/myfoo/bop?hi&hey=3",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:615:9
[INFO] [stdout]     |
[INFO] [stdout] 615 |         uri!(ignore_with_q3(&mut 5, "boo", "hi b", "ho")) => "/hi/5/myfoo/boo?hi=hi%20b&hey=ho",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `get` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:624:7
[INFO] [stdout]     |
[INFO] [stdout] 624 |     #[get("/?<bar>")]
[INFO] [stdout]     |       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:626:17
[INFO] [stdout]     |
[INFO] [stdout] 626 |         let _ = uri!(bmap(&bar));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:627:17
[INFO] [stdout]     |
[INFO] [stdout] 627 |         let _ = uri!(bmap(&mut bar));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:628:17
[INFO] [stdout]     |
[INFO] [stdout] 628 |         let _ = uri!(bmap(bar));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:632:9
[INFO] [stdout]     |
[INFO] [stdout] 632 |         uri!(hmap(map!["myfoo" => 10])) => "/?bar.k:0=myfoo&bar.v:0=10",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:633:9
[INFO] [stdout]     |
[INFO] [stdout] 633 |         uri!(hmap(map!["myfoo".to_string() => 10])) => "/?bar.k:0=myfoo&bar.v:0=10",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:634:9
[INFO] [stdout]     |
[INFO] [stdout] 634 |         uri!(hmap(&map!["myfoo".to_string() => 10])) => "/?bar.k:0=myfoo&bar.v:0=10",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:635:9
[INFO] [stdout]     |
[INFO] [stdout] 635 |         uri!(hmap(&mut map!["myfoo".to_string() => 10])) => "/?bar.k:0=myfoo&bar.v:0=10",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:636:9
[INFO] [stdout]     |
[INFO] [stdout] 636 |         uri!(hmap(&map!["myfoo" => 10])) => "/?bar.k:0=myfoo&bar.v:0=10",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `get` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:639:7
[INFO] [stdout]     |
[INFO] [stdout] 639 |     #[get("/?<bar>")]
[INFO] [stdout]     |       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:641:17
[INFO] [stdout]     |
[INFO] [stdout] 641 |         let _ = uri!(hmap(&bar));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:642:17
[INFO] [stdout]     |
[INFO] [stdout] 642 |         let _ = uri!(hmap(&mut bar));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:643:17
[INFO] [stdout]     |
[INFO] [stdout] 643 |         let _ = uri!(hmap(bar));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:647:9
[INFO] [stdout]     |
[INFO] [stdout] 647 |         uri!(bmap(map!["myfoo" => 10])) => "/?bar.k:0=myfoo&bar.v:0=10",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:648:9
[INFO] [stdout]     |
[INFO] [stdout] 648 |         uri!(bmap(map!["myfoo".to_string() => 10])) => "/?bar.k:0=myfoo&bar.v:0=10",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:649:9
[INFO] [stdout]     |
[INFO] [stdout] 649 |         uri!(bmap(&map!["myfoo".to_string() => 10])) => "/?bar.k:0=myfoo&bar.v:0=10",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:650:9
[INFO] [stdout]     |
[INFO] [stdout] 650 |         uri!(bmap(&mut map!["myfoo".to_string() => 10])) => "/?bar.k:0=myfoo&bar.v:0=10",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:651:9
[INFO] [stdout]     |
[INFO] [stdout] 651 |         uri!(bmap(&map!["myfoo" => 10])) => "/?bar.k:0=myfoo&bar.v:0=10",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:660:7
[INFO] [stdout]     |
[INFO] [stdout] 660 |     #[serde(crate = "rkt::serde")]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `get` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:665:7
[INFO] [stdout]     |
[INFO] [stdout] 665 |     #[get("/?<json>")]
[INFO] [stdout]     |       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:670:9
[INFO] [stdout]     |
[INFO] [stdout] 670 |         uri!(myfoo(inner)) => "/?json=%7B%22myfoo%22:10%7D",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:671:9
[INFO] [stdout]     |
[INFO] [stdout] 671 |         uri!(myfoo(&inner)) => "/?json=%7B%22myfoo%22:10%7D",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:672:9
[INFO] [stdout]     |
[INFO] [stdout] 672 |         uri!(myfoo(&mut inner)) => "/?json=%7B%22myfoo%22:10%7D",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:673:9
[INFO] [stdout]     |
[INFO] [stdout] 673 |         uri!(myfoo(Json(inner))) => "/?json=%7B%22myfoo%22:10%7D",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:674:9
[INFO] [stdout]     |
[INFO] [stdout] 674 |         uri!(myfoo(&Json(inner))) => "/?json=%7B%22myfoo%22:10%7D",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:675:9
[INFO] [stdout]     |
[INFO] [stdout] 675 |         uri!(myfoo(&mut Json(inner))) => "/?json=%7B%22myfoo%22:10%7D",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `get` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:678:7
[INFO] [stdout]     |
[INFO] [stdout] 678 |     #[get("/?<json>")]
[INFO] [stdout]     |       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:685:9
[INFO] [stdout]     |
[INFO] [stdout] 685 |         uri!(bar(inner)) => "/?json=%7B%22myfoo%22:%7B%22myfoo%22:%22hi%22%7D%7D",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:686:9
[INFO] [stdout]     |
[INFO] [stdout] 686 |         uri!(bar(&inner)) => "/?json=%7B%22myfoo%22:%7B%22myfoo%22:%22hi%22%7D%7D",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:687:9
[INFO] [stdout]     |
[INFO] [stdout] 687 |         uri!(bar(&mut inner)) => "/?json=%7B%22myfoo%22:%7B%22myfoo%22:%22hi%22%7D%7D",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:688:9
[INFO] [stdout]     |
[INFO] [stdout] 688 |         uri!(bar(Json(inner))) => "/?json=%7B%22myfoo%22:%7B%22myfoo%22:%22hi%22%7D%7D",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:689:9
[INFO] [stdout]     |
[INFO] [stdout] 689 |         uri!(bar(&Json(inner))) => "/?json=%7B%22myfoo%22:%7B%22myfoo%22:%22hi%22%7D%7D",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:690:9
[INFO] [stdout]     |
[INFO] [stdout] 690 |         uri!(bar(&mut Json(inner))) => "/?json=%7B%22myfoo%22:%7B%22myfoo%22:%22hi%22%7D%7D",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `get` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:696:7
[INFO] [stdout]     |
[INFO] [stdout] 696 |     #[get("/world")]
[INFO] [stdout]     |       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:700:9
[INFO] [stdout]     |
[INFO] [stdout] 700 |         uri!("/", index()) => "/",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:701:9
[INFO] [stdout]     |
[INFO] [stdout] 701 |         uri!("/myfoo", index()) => "/myfoo",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:702:9
[INFO] [stdout]     |
[INFO] [stdout] 702 |         uri!("/bar/", index()) => "/bar/",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:703:9
[INFO] [stdout]     |
[INFO] [stdout] 703 |         uri!("/myfoo/bar", index()) => "/myfoo/bar",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:704:9
[INFO] [stdout]     |
[INFO] [stdout] 704 |         uri!("/myfoo/bar/", index()) => "/myfoo/bar/",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:706:9
[INFO] [stdout]     |
[INFO] [stdout] 706 |         uri!("/", world()) => "/world",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:707:9
[INFO] [stdout]     |
[INFO] [stdout] 707 |         uri!("/myfoo", world()) => "/myfoo/world",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:708:9
[INFO] [stdout]     |
[INFO] [stdout] 708 |         uri!("/bar/", world()) => "/bar/world",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:709:9
[INFO] [stdout]     |
[INFO] [stdout] 709 |         uri!("/myfoo/bar", world()) => "/myfoo/bar/world",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:710:9
[INFO] [stdout]     |
[INFO] [stdout] 710 |         uri!("/myfoo/bar/", world()) => "/myfoo/bar/world",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `post` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:716:7
[INFO] [stdout]     |
[INFO] [stdout] 716 |     #[post("/?<v>")]
[INFO] [stdout]     |       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `post` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:719:7
[INFO] [stdout]     |
[INFO] [stdout] 719 |     #[post("/?<v>")]
[INFO] [stdout]     |       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `post` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:722:7
[INFO] [stdout]     |
[INFO] [stdout] 722 |     #[post("/?<v>")]
[INFO] [stdout]     |       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:727:9
[INFO] [stdout]     |
[INFO] [stdout] 727 |         uri!(f(v = vec![1, 2, 3])) => "/?v=1&v=2&v=3",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:728:9
[INFO] [stdout]     |
[INFO] [stdout] 728 |         uri!(f(v = &vec![1, 2, 3])) => "/?v=1&v=2&v=3",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:729:9
[INFO] [stdout]     |
[INFO] [stdout] 729 |         uri!(f(v = &[1, 2, 3])) => "/?v=1&v=2&v=3",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:730:9
[INFO] [stdout]     |
[INFO] [stdout] 730 |         uri!(f(v = [1, 2, 3])) => "/?v=1&v=2&v=3",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:732:9
[INFO] [stdout]     |
[INFO] [stdout] 732 |         uri!(f(vec![1, 2, 3])) => "/?v=1&v=2&v=3",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:733:9
[INFO] [stdout]     |
[INFO] [stdout] 733 |         uri!(f(&vec![1, 2, 3])) => "/?v=1&v=2&v=3",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:734:9
[INFO] [stdout]     |
[INFO] [stdout] 734 |         uri!(f(&[1, 2, 3])) => "/?v=1&v=2&v=3",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:735:9
[INFO] [stdout]     |
[INFO] [stdout] 735 |         uri!(f([1, 2, 3])) => "/?v=1&v=2&v=3",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:740:9
[INFO] [stdout]     |
[INFO] [stdout] 740 |         uri!(g(v = vec!["a", "b=c", "d"])) => "/?v=a&v=b%3Dc&v=d",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:741:9
[INFO] [stdout]     |
[INFO] [stdout] 741 |         uri!(g(v = &vec!["a", "b=c", "d"])) => "/?v=a&v=b%3Dc&v=d",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:742:9
[INFO] [stdout]     |
[INFO] [stdout] 742 |         uri!(g(v = ["a", "b=c", "d"])) => "/?v=a&v=b%3Dc&v=d",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:743:9
[INFO] [stdout]     |
[INFO] [stdout] 743 |         uri!(g(v = &["a", "b=c", "d"])) => "/?v=a&v=b%3Dc&v=d",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:745:9
[INFO] [stdout]     |
[INFO] [stdout] 745 |         uri!(h(v = bytes.as_slice())) => "/?v=%00%01%02",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:746:9
[INFO] [stdout]     |
[INFO] [stdout] 746 |         uri!(h(v = &[1, 2, 3][..])) => "/?v=%01%02%03",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `get` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:754:7
[INFO] [stdout]     |
[INFO] [stdout] 754 |     #[get("/<_myfoo>")]
[INFO] [stdout]     |       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:758:9
[INFO] [stdout]     |
[INFO] [stdout] 758 |         uri!(f(Left::<usize, &str>(123))) => "/123",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:759:9
[INFO] [stdout]     |
[INFO] [stdout] 759 |         uri!(f(_myfoo = Left::<usize, &str>(710))) => "/710",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:761:9
[INFO] [stdout]     |
[INFO] [stdout] 761 |         uri!(f(Right::<usize, &str>("hello world"))) => "/hello%20world",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uri` in this scope
[INFO] [stdout]    --> tests/typed-uris.rs:762:9
[INFO] [stdout]     |
[INFO] [stdout] 762 |         uri!(f(_myfoo = Right::<usize, &str>("bye?"))) => "/bye%3F",
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `rkt_codegen` (test "typed-uris") due to 327 previous errors
[INFO] running `Command { std: "docker" "inspect" "2d21a7a1c3891d6a60b84888e204d9b87c423fd58280d16c54c20effef31497e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2d21a7a1c3891d6a60b84888e204d9b87c423fd58280d16c54c20effef31497e", kill_on_drop: false }`
[INFO] [stdout] 2d21a7a1c3891d6a60b84888e204d9b87c423fd58280d16c54c20effef31497e
