[INFO] fetching crate predawn-core 0.9.0...
[INFO] checking predawn-core-0.9.0 against try#4f260f0f20b3133d20cfb50353c0221943af5796+rustflags=-Dunmustuse_in_always_ok for pr-148577
[INFO] extracting crate predawn-core 0.9.0 into /workspace/builds/worker-3-tc2/source
[INFO] started tweaking crates.io crate predawn-core 0.9.0
[INFO] finished tweaking crates.io crate predawn-core 0.9.0
[INFO] tweaked toml for crates.io crate predawn-core 0.9.0 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate predawn-core 0.9.0 on toolchain 4f260f0f20b3133d20cfb50353c0221943af5796
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 34 packages to latest compatible versions
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] a2177ee3b50eedcd5da255c8653acddf8706e77b0ce358c56bd9c6fca8ad84bf
[INFO] running `Command { std: "docker" "start" "-a" "a2177ee3b50eedcd5da255c8653acddf8706e77b0ce358c56bd9c6fca8ad84bf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a2177ee3b50eedcd5da255c8653acddf8706e77b0ce358c56bd9c6fca8ad84bf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a2177ee3b50eedcd5da255c8653acddf8706e77b0ce358c56bd9c6fca8ad84bf", kill_on_drop: false }`
[INFO] [stdout] a2177ee3b50eedcd5da255c8653acddf8706e77b0ce358c56bd9c6fca8ad84bf
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dunmustuse_in_always_ok" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 031e879b765db6ebf79fe821383a1543775a31b4b65fd5ed326c987b095a56a3
[INFO] running `Command { std: "docker" "start" "-a" "031e879b765db6ebf79fe821383a1543775a31b4b65fd5ed326c987b095a56a3", kill_on_drop: false }`
[INFO] [stderr]     Checking futures-core v0.3.31
[INFO] [stderr]     Checking tokio v1.48.0
[INFO] [stderr]     Checking futures-task v0.3.31
[INFO] [stderr]    Compiling syn v2.0.110
[INFO] [stderr]     Checking indexmap v2.12.0
[INFO] [stderr]     Checking futures-util v0.3.31
[INFO] [stderr]     Checking http-body-util v0.1.3
[INFO] [stderr]     Checking hyper v1.8.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling macro-v v0.1.4
[INFO] [stderr]    Compiling snafu-derive v0.8.9
[INFO] [stderr]     Checking snafu v0.8.9
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]     Checking openapiv3 v2.2.0
[INFO] [stderr]     Checking predawn-schema v0.9.0
[INFO] [stderr]     Checking predawn-core v0.9.0 (/opt/rustwide/workdir)
[INFO] [stdout] error: this type will no longer be must used: Result<Option<T>, Infallible>
[INFO] [stdout]   --> src/from_request.rs:52:81
[INFO] [stdout]    |
[INFO] [stdout] 52 |       async fn from_request_head(head: &'a mut Head) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  _________________________________________________________________________________^
[INFO] [stdout] 53 | |         // TODO: remove boxed when https://github.com/rust-lang/rust/issues/100013 is resolved
[INFO] [stdout] 54 | |         Ok(T::from_request_head(head).boxed().await.ok())
[INFO] [stdout] 55 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-D unmustuse-in-always-ok`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Option<T>, Infallible>
[INFO] [stdout]   --> src/from_request.rs:52:81
[INFO] [stdout]    |
[INFO] [stdout] 52 |       async fn from_request_head(head: &'a mut Head) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  _________________________________________________________________________________^
[INFO] [stdout] 53 | |         // TODO: remove boxed when https://github.com/rust-lang/rust/issues/100013 is resolved
[INFO] [stdout] 54 | |         Ok(T::from_request_head(head).boxed().await.ok())
[INFO] [stdout] 55 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Option<T>, Infallible>
[INFO] [stdout]   --> src/from_request.rs:54:9
[INFO] [stdout]    |
[INFO] [stdout] 54 |         Ok(T::from_request_head(head).boxed().await.ok())
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Option<T>, Infallible>
[INFO] [stdout]   --> src/from_request.rs:61:95
[INFO] [stdout]    |
[INFO] [stdout] 61 |       async fn from_request(head: &'a mut Head, body: RequestBody) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  _______________________________________________________________________________________________^
[INFO] [stdout] 62 | |         // TODO: remove boxed when https://github.com/rust-lang/rust/issues/100013 is resolved
[INFO] [stdout] 63 | |         Ok(T::from_request(head, body).boxed().await.ok())
[INFO] [stdout] 64 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Option<T>, Infallible>
[INFO] [stdout]   --> src/from_request.rs:61:95
[INFO] [stdout]    |
[INFO] [stdout] 61 |       async fn from_request(head: &'a mut Head, body: RequestBody) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  _______________________________________________________________________________________________^
[INFO] [stdout] 62 | |         // TODO: remove boxed when https://github.com/rust-lang/rust/issues/100013 is resolved
[INFO] [stdout] 63 | |         Ok(T::from_request(head, body).boxed().await.ok())
[INFO] [stdout] 64 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Option<T>, Infallible>
[INFO] [stdout]   --> src/from_request.rs:63:9
[INFO] [stdout]    |
[INFO] [stdout] 63 |         Ok(T::from_request(head, body).boxed().await.ok())
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this type continue be must used: Result<Result<T, <T as FromRequestHead<'_>>::Error>, Infallible>
[INFO] [stdout]   --> src/from_request.rs:70:81
[INFO] [stdout]    |
[INFO] [stdout] 70 |       async fn from_request_head(head: &'a mut Head) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  _________________________________________________________________________________^
[INFO] [stdout] 71 | |         // TODO: remove boxed when https://github.com/rust-lang/rust/issues/100013 is resolved
[INFO] [stdout] 72 | |         Ok(T::from_request_head(head).boxed().await)
[INFO] [stdout] 73 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(mustuse_in_always_ok)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this type continue be must used: Result<Result<T, <T as FromRequestHead<'_>>::Error>, Infallible>
[INFO] [stdout]   --> src/from_request.rs:70:81
[INFO] [stdout]    |
[INFO] [stdout] 70 |       async fn from_request_head(head: &'a mut Head) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  _________________________________________________________________________________^
[INFO] [stdout] 71 | |         // TODO: remove boxed when https://github.com/rust-lang/rust/issues/100013 is resolved
[INFO] [stdout] 72 | |         Ok(T::from_request_head(head).boxed().await)
[INFO] [stdout] 73 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this type continue be must used: Result<Result<T, <T as FromRequestHead<'_>>::Error>, Infallible>
[INFO] [stdout]   --> src/from_request.rs:72:9
[INFO] [stdout]    |
[INFO] [stdout] 72 |         Ok(T::from_request_head(head).boxed().await)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this type continue be must used: Result<Result<T, <T as FromRequest<'_>>::Error>, Infallible>
[INFO] [stdout]   --> src/from_request.rs:79:95
[INFO] [stdout]    |
[INFO] [stdout] 79 |       async fn from_request(head: &'a mut Head, body: RequestBody) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  _______________________________________________________________________________________________^
[INFO] [stdout] 80 | |         // TODO: remove boxed when https://github.com/rust-lang/rust/issues/100013 is resolved
[INFO] [stdout] 81 | |         Ok(T::from_request(head, body).boxed().await)
[INFO] [stdout] 82 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this type continue be must used: Result<Result<T, <T as FromRequest<'_>>::Error>, Infallible>
[INFO] [stdout]   --> src/from_request.rs:79:95
[INFO] [stdout]    |
[INFO] [stdout] 79 |       async fn from_request(head: &'a mut Head, body: RequestBody) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  _______________________________________________________________________________________________^
[INFO] [stdout] 80 | |         // TODO: remove boxed when https://github.com/rust-lang/rust/issues/100013 is resolved
[INFO] [stdout] 81 | |         Ok(T::from_request(head, body).boxed().await)
[INFO] [stdout] 82 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this type continue be must used: Result<Result<T, <T as FromRequest<'_>>::Error>, Infallible>
[INFO] [stdout]   --> src/from_request.rs:81:9
[INFO] [stdout]    |
[INFO] [stdout] 81 |         Ok(T::from_request(head, body).boxed().await)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Limited<hyper::body::Incoming>, Infallible>
[INFO] [stdout]   --> src/from_request.rs:88:92
[INFO] [stdout]    |
[INFO] [stdout] 88 |       async fn from_request(_: &'a mut Head, body: RequestBody) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  ____________________________________________________________________________________________^
[INFO] [stdout] 89 | |         Ok(body)
[INFO] [stdout] 90 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Limited<hyper::body::Incoming>, Infallible>
[INFO] [stdout]   --> src/from_request.rs:88:92
[INFO] [stdout]    |
[INFO] [stdout] 88 |       async fn from_request(_: &'a mut Head, body: RequestBody) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  ____________________________________________________________________________________________^
[INFO] [stdout] 89 | |         Ok(body)
[INFO] [stdout] 90 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Limited<hyper::body::Incoming>, Infallible>
[INFO] [stdout]   --> src/from_request.rs:89:9
[INFO] [stdout]    |
[INFO] [stdout] 89 |         Ok(body)
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Head, Infallible>
[INFO] [stdout]    --> src/from_request.rs:138:89
[INFO] [stdout]     |
[INFO] [stdout] 138 |               async fn from_request_head(head: &'a mut Head) -> Result<Self, Self::Error> {
[INFO] [stdout]     |  _________________________________________________________________________________________^
[INFO] [stdout] 139 | |                 Ok(Clone::clone(&head $(.$field)?))
[INFO] [stdout] 140 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 145 |   some_impl!(Head; );
[INFO] [stdout]     |   ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Head, Infallible>
[INFO] [stdout]    --> src/from_request.rs:138:89
[INFO] [stdout]     |
[INFO] [stdout] 138 |               async fn from_request_head(head: &'a mut Head) -> Result<Self, Self::Error> {
[INFO] [stdout]     |  _________________________________________________________________________________________^
[INFO] [stdout] 139 | |                 Ok(Clone::clone(&head $(.$field)?))
[INFO] [stdout] 140 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 145 |   some_impl!(Head; );
[INFO] [stdout]     |   ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Head, Infallible>
[INFO] [stdout]    --> src/from_request.rs:139:17
[INFO] [stdout]     |
[INFO] [stdout] 139 |                 Ok(Clone::clone(&head $(.$field)?))
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 145 | some_impl!(Head; );
[INFO] [stdout]     | ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Uri, Infallible>
[INFO] [stdout]    --> src/from_request.rs:138:89
[INFO] [stdout]     |
[INFO] [stdout] 138 |               async fn from_request_head(head: &'a mut Head) -> Result<Self, Self::Error> {
[INFO] [stdout]     |  _________________________________________________________________________________________^
[INFO] [stdout] 139 | |                 Ok(Clone::clone(&head $(.$field)?))
[INFO] [stdout] 140 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 146 |   some_impl!(Uri; uri);
[INFO] [stdout]     |   -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Uri, Infallible>
[INFO] [stdout]    --> src/from_request.rs:138:89
[INFO] [stdout]     |
[INFO] [stdout] 138 |               async fn from_request_head(head: &'a mut Head) -> Result<Self, Self::Error> {
[INFO] [stdout]     |  _________________________________________________________________________________________^
[INFO] [stdout] 139 | |                 Ok(Clone::clone(&head $(.$field)?))
[INFO] [stdout] 140 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 146 |   some_impl!(Uri; uri);
[INFO] [stdout]     |   -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Uri, Infallible>
[INFO] [stdout]    --> src/from_request.rs:139:17
[INFO] [stdout]     |
[INFO] [stdout] 139 |                 Ok(Clone::clone(&head $(.$field)?))
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 146 | some_impl!(Uri; uri);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Method, Infallible>
[INFO] [stdout]    --> src/from_request.rs:138:89
[INFO] [stdout]     |
[INFO] [stdout] 138 |               async fn from_request_head(head: &'a mut Head) -> Result<Self, Self::Error> {
[INFO] [stdout]     |  _________________________________________________________________________________________^
[INFO] [stdout] 139 | |                 Ok(Clone::clone(&head $(.$field)?))
[INFO] [stdout] 140 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 147 |   some_impl!(Method; method);
[INFO] [stdout]     |   -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Method, Infallible>
[INFO] [stdout]    --> src/from_request.rs:138:89
[INFO] [stdout]     |
[INFO] [stdout] 138 |               async fn from_request_head(head: &'a mut Head) -> Result<Self, Self::Error> {
[INFO] [stdout]     |  _________________________________________________________________________________________^
[INFO] [stdout] 139 | |                 Ok(Clone::clone(&head $(.$field)?))
[INFO] [stdout] 140 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 147 |   some_impl!(Method; method);
[INFO] [stdout]     |   -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Method, Infallible>
[INFO] [stdout]    --> src/from_request.rs:139:17
[INFO] [stdout]     |
[INFO] [stdout] 139 |                 Ok(Clone::clone(&head $(.$field)?))
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 147 | some_impl!(Method; method);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<HeaderMap, Infallible>
[INFO] [stdout]    --> src/from_request.rs:138:89
[INFO] [stdout]     |
[INFO] [stdout] 138 |               async fn from_request_head(head: &'a mut Head) -> Result<Self, Self::Error> {
[INFO] [stdout]     |  _________________________________________________________________________________________^
[INFO] [stdout] 139 | |                 Ok(Clone::clone(&head $(.$field)?))
[INFO] [stdout] 140 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 148 |   some_impl!(HeaderMap; headers);
[INFO] [stdout]     |   ------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<HeaderMap, Infallible>
[INFO] [stdout]    --> src/from_request.rs:138:89
[INFO] [stdout]     |
[INFO] [stdout] 138 |               async fn from_request_head(head: &'a mut Head) -> Result<Self, Self::Error> {
[INFO] [stdout]     |  _________________________________________________________________________________________^
[INFO] [stdout] 139 | |                 Ok(Clone::clone(&head $(.$field)?))
[INFO] [stdout] 140 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 148 |   some_impl!(HeaderMap; headers);
[INFO] [stdout]     |   ------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<HeaderMap, Infallible>
[INFO] [stdout]    --> src/from_request.rs:139:17
[INFO] [stdout]     |
[INFO] [stdout] 139 |                 Ok(Clone::clone(&head $(.$field)?))
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 148 | some_impl!(HeaderMap; headers);
[INFO] [stdout]     | ------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<OriginalUri, Infallible>
[INFO] [stdout]    --> src/from_request.rs:138:89
[INFO] [stdout]     |
[INFO] [stdout] 138 |               async fn from_request_head(head: &'a mut Head) -> Result<Self, Self::Error> {
[INFO] [stdout]     |  _________________________________________________________________________________________^
[INFO] [stdout] 139 | |                 Ok(Clone::clone(&head $(.$field)?))
[INFO] [stdout] 140 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 149 |   some_impl!(OriginalUri; original_uri);
[INFO] [stdout]     |   ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<OriginalUri, Infallible>
[INFO] [stdout]    --> src/from_request.rs:138:89
[INFO] [stdout]     |
[INFO] [stdout] 138 |               async fn from_request_head(head: &'a mut Head) -> Result<Self, Self::Error> {
[INFO] [stdout]     |  _________________________________________________________________________________________^
[INFO] [stdout] 139 | |                 Ok(Clone::clone(&head $(.$field)?))
[INFO] [stdout] 140 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 149 |   some_impl!(OriginalUri; original_uri);
[INFO] [stdout]     |   ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<OriginalUri, Infallible>
[INFO] [stdout]    --> src/from_request.rs:139:17
[INFO] [stdout]     |
[INFO] [stdout] 139 |                 Ok(Clone::clone(&head $(.$field)?))
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 149 | some_impl!(OriginalUri; original_uri);
[INFO] [stdout]     | ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Version, Infallible>
[INFO] [stdout]    --> src/from_request.rs:138:89
[INFO] [stdout]     |
[INFO] [stdout] 138 |               async fn from_request_head(head: &'a mut Head) -> Result<Self, Self::Error> {
[INFO] [stdout]     |  _________________________________________________________________________________________^
[INFO] [stdout] 139 | |                 Ok(Clone::clone(&head $(.$field)?))
[INFO] [stdout] 140 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 150 |   some_impl!(Version; version);
[INFO] [stdout]     |   ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Version, Infallible>
[INFO] [stdout]    --> src/from_request.rs:138:89
[INFO] [stdout]     |
[INFO] [stdout] 138 |               async fn from_request_head(head: &'a mut Head) -> Result<Self, Self::Error> {
[INFO] [stdout]     |  _________________________________________________________________________________________^
[INFO] [stdout] 139 | |                 Ok(Clone::clone(&head $(.$field)?))
[INFO] [stdout] 140 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 150 |   some_impl!(Version; version);
[INFO] [stdout]     |   ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Version, Infallible>
[INFO] [stdout]    --> src/from_request.rs:139:17
[INFO] [stdout]     |
[INFO] [stdout] 139 |                 Ok(Clone::clone(&head $(.$field)?))
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 150 | some_impl!(Version; version);
[INFO] [stdout]     | ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<LocalAddr, Infallible>
[INFO] [stdout]    --> src/from_request.rs:138:89
[INFO] [stdout]     |
[INFO] [stdout] 138 |               async fn from_request_head(head: &'a mut Head) -> Result<Self, Self::Error> {
[INFO] [stdout]     |  _________________________________________________________________________________________^
[INFO] [stdout] 139 | |                 Ok(Clone::clone(&head $(.$field)?))
[INFO] [stdout] 140 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 151 |   some_impl!(LocalAddr; local_addr);
[INFO] [stdout]     |   --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<LocalAddr, Infallible>
[INFO] [stdout]    --> src/from_request.rs:138:89
[INFO] [stdout]     |
[INFO] [stdout] 138 |               async fn from_request_head(head: &'a mut Head) -> Result<Self, Self::Error> {
[INFO] [stdout]     |  _________________________________________________________________________________________^
[INFO] [stdout] 139 | |                 Ok(Clone::clone(&head $(.$field)?))
[INFO] [stdout] 140 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 151 |   some_impl!(LocalAddr; local_addr);
[INFO] [stdout]     |   --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<LocalAddr, Infallible>
[INFO] [stdout]    --> src/from_request.rs:139:17
[INFO] [stdout]     |
[INFO] [stdout] 139 |                 Ok(Clone::clone(&head $(.$field)?))
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 151 | some_impl!(LocalAddr; local_addr);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<RemoteAddr, Infallible>
[INFO] [stdout]    --> src/from_request.rs:138:89
[INFO] [stdout]     |
[INFO] [stdout] 138 |               async fn from_request_head(head: &'a mut Head) -> Result<Self, Self::Error> {
[INFO] [stdout]     |  _________________________________________________________________________________________^
[INFO] [stdout] 139 | |                 Ok(Clone::clone(&head $(.$field)?))
[INFO] [stdout] 140 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 152 |   some_impl!(RemoteAddr; remote_addr);
[INFO] [stdout]     |   ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<RemoteAddr, Infallible>
[INFO] [stdout]    --> src/from_request.rs:138:89
[INFO] [stdout]     |
[INFO] [stdout] 138 |               async fn from_request_head(head: &'a mut Head) -> Result<Self, Self::Error> {
[INFO] [stdout]     |  _________________________________________________________________________________________^
[INFO] [stdout] 139 | |                 Ok(Clone::clone(&head $(.$field)?))
[INFO] [stdout] 140 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 152 |   some_impl!(RemoteAddr; remote_addr);
[INFO] [stdout]     |   ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<RemoteAddr, Infallible>
[INFO] [stdout]    --> src/from_request.rs:139:17
[INFO] [stdout]     |
[INFO] [stdout] 139 |                 Ok(Clone::clone(&head $(.$field)?))
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 152 | some_impl!(RemoteAddr; remote_addr);
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<BodyLimit, Infallible>
[INFO] [stdout]    --> src/from_request.rs:138:89
[INFO] [stdout]     |
[INFO] [stdout] 138 |               async fn from_request_head(head: &'a mut Head) -> Result<Self, Self::Error> {
[INFO] [stdout]     |  _________________________________________________________________________________________^
[INFO] [stdout] 139 | |                 Ok(Clone::clone(&head $(.$field)?))
[INFO] [stdout] 140 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 153 |   some_impl!(BodyLimit; body_limit);
[INFO] [stdout]     |   --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<BodyLimit, Infallible>
[INFO] [stdout]    --> src/from_request.rs:138:89
[INFO] [stdout]     |
[INFO] [stdout] 138 |               async fn from_request_head(head: &'a mut Head) -> Result<Self, Self::Error> {
[INFO] [stdout]     |  _________________________________________________________________________________________^
[INFO] [stdout] 139 | |                 Ok(Clone::clone(&head $(.$field)?))
[INFO] [stdout] 140 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 153 |   some_impl!(BodyLimit; body_limit);
[INFO] [stdout]     |   --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<BodyLimit, Infallible>
[INFO] [stdout]    --> src/from_request.rs:139:17
[INFO] [stdout]     |
[INFO] [stdout] 139 |                 Ok(Clone::clone(&head $(.$field)?))
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 153 | some_impl!(BodyLimit; body_limit);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]   --> src/into_response.rs:24:61
[INFO] [stdout]    |
[INFO] [stdout] 24 |       fn into_response(self) -> Result<Response, Self::Error> {
[INFO] [stdout]    |  _____________________________________________________________^
[INFO] [stdout] 25 | |         Ok(self.map(ResponseBody::new))
[INFO] [stdout] 26 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]   --> src/into_response.rs:25:9
[INFO] [stdout]    |
[INFO] [stdout] 25 |         Ok(self.map(ResponseBody::new))
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]   --> src/into_response.rs:32:61
[INFO] [stdout]    |
[INFO] [stdout] 32 |       fn into_response(self) -> Result<Response, Self::Error> {
[INFO] [stdout]    |  _____________________________________________________________^
[INFO] [stdout] 33 | |         Ok(Response::from_parts(self, ResponseBody::empty()))
[INFO] [stdout] 34 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]   --> src/into_response.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 33 |         Ok(Response::from_parts(self, ResponseBody::empty()))
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]   --> src/into_response.rs:40:61
[INFO] [stdout]    |
[INFO] [stdout] 40 |       fn into_response(self) -> Result<Response, Self::Error> {
[INFO] [stdout]    |  _____________________________________________________________^
[INFO] [stdout] 41 | |         Ok(Response::new(self))
[INFO] [stdout] 42 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]   --> src/into_response.rs:41:9
[INFO] [stdout]    |
[INFO] [stdout] 41 |         Ok(Response::new(self))
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]   --> src/into_response.rs:48:61
[INFO] [stdout]    |
[INFO] [stdout] 48 |       fn into_response(self) -> Result<Response, Self::Error> {
[INFO] [stdout]    |  _____________________________________________________________^
[INFO] [stdout] 49 | |         ResponseBody::empty().into_response()
[INFO] [stdout] 50 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]   --> src/into_response.rs:49:9
[INFO] [stdout]    |
[INFO] [stdout] 49 |         ResponseBody::empty().into_response()
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]   --> src/into_response.rs:56:61
[INFO] [stdout]    |
[INFO] [stdout] 56 |       fn into_response(self) -> Result<Response, Self::Error> {
[INFO] [stdout]    |  _____________________________________________________________^
[INFO] [stdout] 57 | |         let mut response = ().into_response()?;
[INFO] [stdout] 58 | |         *response.status_mut() = self;
[INFO] [stdout] 59 | |         Ok(response)
[INFO] [stdout] 60 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, http::Response<ResponseBody>>
[INFO] [stdout]   --> src/into_response.rs:57:28
[INFO] [stdout]    |
[INFO] [stdout] 57 |         let mut response = ().into_response()?;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]   --> src/into_response.rs:57:28
[INFO] [stdout]    |
[INFO] [stdout] 57 |         let mut response = ().into_response()?;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]   --> src/into_response.rs:57:28
[INFO] [stdout]    |
[INFO] [stdout] 57 |         let mut response = ().into_response()?;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]   --> src/into_response.rs:59:9
[INFO] [stdout]    |
[INFO] [stdout] 59 |         Ok(response)
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]   --> src/into_response.rs:66:61
[INFO] [stdout]    |
[INFO] [stdout] 66 |       fn into_response(self) -> Result<Response, Self::Error> {
[INFO] [stdout]    |  _____________________________________________________________^
[INFO] [stdout] 67 | |         match self {}
[INFO] [stdout] 68 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]   --> src/into_response.rs:77:69
[INFO] [stdout]    |
[INFO] [stdout] 77 |               fn into_response(self) -> Result<Response, Self::Error> {
[INFO] [stdout]    |  _____________________________________________________________________^
[INFO] [stdout] 78 | |                 let mut response = Response::new(self.into());
[INFO] [stdout] 79 | |
[INFO] [stdout] 80 | |                 response
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |                 Ok(response)
[INFO] [stdout] 85 | |             }
[INFO] [stdout]    | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 90 |   some_impl!(String; IntoResponse for &'static str);
[INFO] [stdout]    |   ------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]   --> src/into_response.rs:84:17
[INFO] [stdout]    |
[INFO] [stdout] 84 |                 Ok(response)
[INFO] [stdout]    |                 ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 90 | some_impl!(String; IntoResponse for &'static str);
[INFO] [stdout]    | ------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]   --> src/into_response.rs:77:69
[INFO] [stdout]    |
[INFO] [stdout] 77 |               fn into_response(self) -> Result<Response, Self::Error> {
[INFO] [stdout]    |  _____________________________________________________________________^
[INFO] [stdout] 78 | |                 let mut response = Response::new(self.into());
[INFO] [stdout] 79 | |
[INFO] [stdout] 80 | |                 response
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |                 Ok(response)
[INFO] [stdout] 85 | |             }
[INFO] [stdout]    | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 91 |   some_impl!(String; IntoResponse for Cow<'static, str>);
[INFO] [stdout]    |   ------------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]   --> src/into_response.rs:84:17
[INFO] [stdout]    |
[INFO] [stdout] 84 |                 Ok(response)
[INFO] [stdout]    |                 ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 91 | some_impl!(String; IntoResponse for Cow<'static, str>);
[INFO] [stdout]    | ------------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]   --> src/into_response.rs:77:69
[INFO] [stdout]    |
[INFO] [stdout] 77 |               fn into_response(self) -> Result<Response, Self::Error> {
[INFO] [stdout]    |  _____________________________________________________________________^
[INFO] [stdout] 78 | |                 let mut response = Response::new(self.into());
[INFO] [stdout] 79 | |
[INFO] [stdout] 80 | |                 response
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |                 Ok(response)
[INFO] [stdout] 85 | |             }
[INFO] [stdout]    | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 92 |   some_impl!(String; IntoResponse for String);
[INFO] [stdout]    |   ------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]   --> src/into_response.rs:84:17
[INFO] [stdout]    |
[INFO] [stdout] 84 |                 Ok(response)
[INFO] [stdout]    |                 ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 92 | some_impl!(String; IntoResponse for String);
[INFO] [stdout]    | ------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]   --> src/into_response.rs:77:69
[INFO] [stdout]    |
[INFO] [stdout] 77 |               fn into_response(self) -> Result<Response, Self::Error> {
[INFO] [stdout]    |  _____________________________________________________________________^
[INFO] [stdout] 78 | |                 let mut response = Response::new(self.into());
[INFO] [stdout] 79 | |
[INFO] [stdout] 80 | |                 response
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |                 Ok(response)
[INFO] [stdout] 85 | |             }
[INFO] [stdout]    | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 93 |   some_impl!(String; IntoResponse for Box<str>);
[INFO] [stdout]    |   --------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]   --> src/into_response.rs:84:17
[INFO] [stdout]    |
[INFO] [stdout] 84 |                 Ok(response)
[INFO] [stdout]    |                 ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93 | some_impl!(String; IntoResponse for Box<str>);
[INFO] [stdout]    | --------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]   --> src/into_response.rs:77:69
[INFO] [stdout]    |
[INFO] [stdout] 77 |               fn into_response(self) -> Result<Response, Self::Error> {
[INFO] [stdout]    |  _____________________________________________________________________^
[INFO] [stdout] 78 | |                 let mut response = Response::new(self.into());
[INFO] [stdout] 79 | |
[INFO] [stdout] 80 | |                 response
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |                 Ok(response)
[INFO] [stdout] 85 | |             }
[INFO] [stdout]    | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 95 |   some_impl!(Vec<u8>; IntoResponse for &'static [u8]);
[INFO] [stdout]    |   --------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `predawn-core` (lib test) due to 74 previous errors; 6 warnings emitted
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]   --> src/into_response.rs:84:17
[INFO] [stdout]    |
[INFO] [stdout] 84 |                 Ok(response)
[INFO] [stdout]    |                 ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 95 | some_impl!(Vec<u8>; IntoResponse for &'static [u8]);
[INFO] [stdout]    | --------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]   --> src/into_response.rs:77:69
[INFO] [stdout]    |
[INFO] [stdout] 77 |               fn into_response(self) -> Result<Response, Self::Error> {
[INFO] [stdout]    |  _____________________________________________________________________^
[INFO] [stdout] 78 | |                 let mut response = Response::new(self.into());
[INFO] [stdout] 79 | |
[INFO] [stdout] 80 | |                 response
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |                 Ok(response)
[INFO] [stdout] 85 | |             }
[INFO] [stdout]    | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 96 |   some_impl!(Vec<u8>; IntoResponse for Cow<'static, [u8]>);
[INFO] [stdout]    |   -------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]   --> src/into_response.rs:84:17
[INFO] [stdout]    |
[INFO] [stdout] 84 |                 Ok(response)
[INFO] [stdout]    |                 ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 96 | some_impl!(Vec<u8>; IntoResponse for Cow<'static, [u8]>);
[INFO] [stdout]    | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]   --> src/into_response.rs:77:69
[INFO] [stdout]    |
[INFO] [stdout] 77 |               fn into_response(self) -> Result<Response, Self::Error> {
[INFO] [stdout]    |  _____________________________________________________________________^
[INFO] [stdout] 78 | |                 let mut response = Response::new(self.into());
[INFO] [stdout] 79 | |
[INFO] [stdout] 80 | |                 response
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |                 Ok(response)
[INFO] [stdout] 85 | |             }
[INFO] [stdout]    | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 97 |   some_impl!(Vec<u8>; IntoResponse for Vec<u8>);
[INFO] [stdout]    |   --------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]   --> src/into_response.rs:84:17
[INFO] [stdout]    |
[INFO] [stdout] 84 |                 Ok(response)
[INFO] [stdout]    |                 ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 97 | some_impl!(Vec<u8>; IntoResponse for Vec<u8>);
[INFO] [stdout]    | --------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]   --> src/into_response.rs:77:69
[INFO] [stdout]    |
[INFO] [stdout] 77 |               fn into_response(self) -> Result<Response, Self::Error> {
[INFO] [stdout]    |  _____________________________________________________________________^
[INFO] [stdout] 78 | |                 let mut response = Response::new(self.into());
[INFO] [stdout] 79 | |
[INFO] [stdout] 80 | |                 response
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |                 Ok(response)
[INFO] [stdout] 85 | |             }
[INFO] [stdout]    | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 98 |   some_impl!(Vec<u8>; IntoResponse for Bytes);
[INFO] [stdout]    |   ------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]   --> src/into_response.rs:84:17
[INFO] [stdout]    |
[INFO] [stdout] 84 |                 Ok(response)
[INFO] [stdout]    |                 ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 98 | some_impl!(Vec<u8>; IntoResponse for Bytes);
[INFO] [stdout]    | ------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]   --> src/into_response.rs:77:69
[INFO] [stdout]    |
[INFO] [stdout] 77 |               fn into_response(self) -> Result<Response, Self::Error> {
[INFO] [stdout]    |  _____________________________________________________________________^
[INFO] [stdout] 78 | |                 let mut response = Response::new(self.into());
[INFO] [stdout] 79 | |
[INFO] [stdout] 80 | |                 response
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |                 Ok(response)
[INFO] [stdout] 85 | |             }
[INFO] [stdout]    | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 99 |   some_impl!(Vec<u8>; IntoResponse for BytesMut);
[INFO] [stdout]    |   ---------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]   --> src/into_response.rs:84:17
[INFO] [stdout]    |
[INFO] [stdout] 84 |                 Ok(response)
[INFO] [stdout]    |                 ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 99 | some_impl!(Vec<u8>; IntoResponse for BytesMut);
[INFO] [stdout]    | ---------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]    --> src/into_response.rs:77:69
[INFO] [stdout]     |
[INFO] [stdout]  77 |               fn into_response(self) -> Result<Response, Self::Error> {
[INFO] [stdout]     |  _____________________________________________________________________^
[INFO] [stdout]  78 | |                 let mut response = Response::new(self.into());
[INFO] [stdout]  79 | |
[INFO] [stdout]  80 | |                 response
[INFO] [stdout] ...   |
[INFO] [stdout]  84 | |                 Ok(response)
[INFO] [stdout]  85 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 100 |   some_impl!(Vec<u8>; IntoResponse for Box<[u8]>);
[INFO] [stdout]     |   ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]    --> src/into_response.rs:84:17
[INFO] [stdout]     |
[INFO] [stdout]  84 |                 Ok(response)
[INFO] [stdout]     |                 ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 100 | some_impl!(Vec<u8>; IntoResponse for Box<[u8]>);
[INFO] [stdout]     | ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]    --> src/into_response.rs:77:69
[INFO] [stdout]     |
[INFO] [stdout]  77 |               fn into_response(self) -> Result<Response, Self::Error> {
[INFO] [stdout]     |  _____________________________________________________________________^
[INFO] [stdout]  78 | |                 let mut response = Response::new(self.into());
[INFO] [stdout]  79 | |
[INFO] [stdout]  80 | |                 response
[INFO] [stdout] ...   |
[INFO] [stdout]  84 | |                 Ok(response)
[INFO] [stdout]  85 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 102 |   some_impl!([u8; N]; <const N: usize> IntoResponse for [u8; N]);
[INFO] [stdout]     |   -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]    --> src/into_response.rs:84:17
[INFO] [stdout]     |
[INFO] [stdout]  84 |                 Ok(response)
[INFO] [stdout]     |                 ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 102 | some_impl!([u8; N]; <const N: usize> IntoResponse for [u8; N]);
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]    --> src/into_response.rs:77:69
[INFO] [stdout]     |
[INFO] [stdout]  77 |               fn into_response(self) -> Result<Response, Self::Error> {
[INFO] [stdout]     |  _____________________________________________________________________^
[INFO] [stdout]  78 | |                 let mut response = Response::new(self.into());
[INFO] [stdout]  79 | |
[INFO] [stdout]  80 | |                 response
[INFO] [stdout] ...   |
[INFO] [stdout]  84 | |                 Ok(response)
[INFO] [stdout]  85 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 103 |   some_impl!([u8; N]; <const N: usize> IntoResponse for &'static [u8; N]);
[INFO] [stdout]     |   ----------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]    --> src/into_response.rs:84:17
[INFO] [stdout]     |
[INFO] [stdout]  84 |                 Ok(response)
[INFO] [stdout]     |                 ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 103 | some_impl!([u8; N]; <const N: usize> IntoResponse for &'static [u8; N]);
[INFO] [stdout]     | ----------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Option<T>, Infallible>
[INFO] [stdout]   --> src/from_request.rs:52:81
[INFO] [stdout]    |
[INFO] [stdout] 52 |       async fn from_request_head(head: &'a mut Head) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  _________________________________________________________________________________^
[INFO] [stdout] 53 | |         // TODO: remove boxed when https://github.com/rust-lang/rust/issues/100013 is resolved
[INFO] [stdout] 54 | |         Ok(T::from_request_head(head).boxed().await.ok())
[INFO] [stdout] 55 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-D unmustuse-in-always-ok`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Option<T>, Infallible>
[INFO] [stdout]   --> src/from_request.rs:52:81
[INFO] [stdout]    |
[INFO] [stdout] 52 |       async fn from_request_head(head: &'a mut Head) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  _________________________________________________________________________________^
[INFO] [stdout] 53 | |         // TODO: remove boxed when https://github.com/rust-lang/rust/issues/100013 is resolved
[INFO] [stdout] 54 | |         Ok(T::from_request_head(head).boxed().await.ok())
[INFO] [stdout] 55 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Option<T>, Infallible>
[INFO] [stdout]   --> src/from_request.rs:54:9
[INFO] [stdout]    |
[INFO] [stdout] 54 |         Ok(T::from_request_head(head).boxed().await.ok())
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Option<T>, Infallible>
[INFO] [stdout]   --> src/from_request.rs:61:95
[INFO] [stdout]    |
[INFO] [stdout] 61 |       async fn from_request(head: &'a mut Head, body: RequestBody) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  _______________________________________________________________________________________________^
[INFO] [stdout] 62 | |         // TODO: remove boxed when https://github.com/rust-lang/rust/issues/100013 is resolved
[INFO] [stdout] 63 | |         Ok(T::from_request(head, body).boxed().await.ok())
[INFO] [stdout] 64 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Option<T>, Infallible>
[INFO] [stdout]   --> src/from_request.rs:61:95
[INFO] [stdout]    |
[INFO] [stdout] 61 |       async fn from_request(head: &'a mut Head, body: RequestBody) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  _______________________________________________________________________________________________^
[INFO] [stdout] 62 | |         // TODO: remove boxed when https://github.com/rust-lang/rust/issues/100013 is resolved
[INFO] [stdout] 63 | |         Ok(T::from_request(head, body).boxed().await.ok())
[INFO] [stdout] 64 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Option<T>, Infallible>
[INFO] [stdout]   --> src/from_request.rs:63:9
[INFO] [stdout]    |
[INFO] [stdout] 63 |         Ok(T::from_request(head, body).boxed().await.ok())
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this type continue be must used: Result<Result<T, <T as FromRequestHead<'_>>::Error>, Infallible>
[INFO] [stdout]   --> src/from_request.rs:70:81
[INFO] [stdout]    |
[INFO] [stdout] 70 |       async fn from_request_head(head: &'a mut Head) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  _________________________________________________________________________________^
[INFO] [stdout] 71 | |         // TODO: remove boxed when https://github.com/rust-lang/rust/issues/100013 is resolved
[INFO] [stdout] 72 | |         Ok(T::from_request_head(head).boxed().await)
[INFO] [stdout] 73 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(mustuse_in_always_ok)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this type continue be must used: Result<Result<T, <T as FromRequestHead<'_>>::Error>, Infallible>
[INFO] [stdout]   --> src/from_request.rs:70:81
[INFO] [stdout]    |
[INFO] [stdout] 70 |       async fn from_request_head(head: &'a mut Head) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  _________________________________________________________________________________^
[INFO] [stdout] 71 | |         // TODO: remove boxed when https://github.com/rust-lang/rust/issues/100013 is resolved
[INFO] [stdout] 72 | |         Ok(T::from_request_head(head).boxed().await)
[INFO] [stdout] 73 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this type continue be must used: Result<Result<T, <T as FromRequestHead<'_>>::Error>, Infallible>
[INFO] [stdout]   --> src/from_request.rs:72:9
[INFO] [stdout]    |
[INFO] [stdout] 72 |         Ok(T::from_request_head(head).boxed().await)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this type continue be must used: Result<Result<T, <T as FromRequest<'_>>::Error>, Infallible>
[INFO] [stdout]   --> src/from_request.rs:79:95
[INFO] [stdout]    |
[INFO] [stdout] 79 |       async fn from_request(head: &'a mut Head, body: RequestBody) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  _______________________________________________________________________________________________^
[INFO] [stdout] 80 | |         // TODO: remove boxed when https://github.com/rust-lang/rust/issues/100013 is resolved
[INFO] [stdout] 81 | |         Ok(T::from_request(head, body).boxed().await)
[INFO] [stdout] 82 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this type continue be must used: Result<Result<T, <T as FromRequest<'_>>::Error>, Infallible>
[INFO] [stdout]   --> src/from_request.rs:79:95
[INFO] [stdout]    |
[INFO] [stdout] 79 |       async fn from_request(head: &'a mut Head, body: RequestBody) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  _______________________________________________________________________________________________^
[INFO] [stdout] 80 | |         // TODO: remove boxed when https://github.com/rust-lang/rust/issues/100013 is resolved
[INFO] [stdout] 81 | |         Ok(T::from_request(head, body).boxed().await)
[INFO] [stdout] 82 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this type continue be must used: Result<Result<T, <T as FromRequest<'_>>::Error>, Infallible>
[INFO] [stdout]   --> src/from_request.rs:81:9
[INFO] [stdout]    |
[INFO] [stdout] 81 |         Ok(T::from_request(head, body).boxed().await)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Limited<hyper::body::Incoming>, Infallible>
[INFO] [stdout]   --> src/from_request.rs:88:92
[INFO] [stdout]    |
[INFO] [stdout] 88 |       async fn from_request(_: &'a mut Head, body: RequestBody) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  ____________________________________________________________________________________________^
[INFO] [stdout] 89 | |         Ok(body)
[INFO] [stdout] 90 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Limited<hyper::body::Incoming>, Infallible>
[INFO] [stdout]   --> src/from_request.rs:88:92
[INFO] [stdout]    |
[INFO] [stdout] 88 |       async fn from_request(_: &'a mut Head, body: RequestBody) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  ____________________________________________________________________________________________^
[INFO] [stdout] 89 | |         Ok(body)
[INFO] [stdout] 90 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Limited<hyper::body::Incoming>, Infallible>
[INFO] [stdout]   --> src/from_request.rs:89:9
[INFO] [stdout]    |
[INFO] [stdout] 89 |         Ok(body)
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Head, Infallible>
[INFO] [stdout]    --> src/from_request.rs:138:89
[INFO] [stdout]     |
[INFO] [stdout] 138 |               async fn from_request_head(head: &'a mut Head) -> Result<Self, Self::Error> {
[INFO] [stdout]     |  _________________________________________________________________________________________^
[INFO] [stdout] 139 | |                 Ok(Clone::clone(&head $(.$field)?))
[INFO] [stdout] 140 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 145 |   some_impl!(Head; );
[INFO] [stdout]     |   ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Head, Infallible>
[INFO] [stdout]    --> src/from_request.rs:138:89
[INFO] [stdout]     |
[INFO] [stdout] 138 |               async fn from_request_head(head: &'a mut Head) -> Result<Self, Self::Error> {
[INFO] [stdout]     |  _________________________________________________________________________________________^
[INFO] [stdout] 139 | |                 Ok(Clone::clone(&head $(.$field)?))
[INFO] [stdout] 140 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 145 |   some_impl!(Head; );
[INFO] [stdout]     |   ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Head, Infallible>
[INFO] [stdout]    --> src/from_request.rs:139:17
[INFO] [stdout]     |
[INFO] [stdout] 139 |                 Ok(Clone::clone(&head $(.$field)?))
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 145 | some_impl!(Head; );
[INFO] [stdout]     | ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Uri, Infallible>
[INFO] [stdout]    --> src/from_request.rs:138:89
[INFO] [stdout]     |
[INFO] [stdout] 138 |               async fn from_request_head(head: &'a mut Head) -> Result<Self, Self::Error> {
[INFO] [stdout]     |  _________________________________________________________________________________________^
[INFO] [stdout] 139 | |                 Ok(Clone::clone(&head $(.$field)?))
[INFO] [stdout] 140 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 146 |   some_impl!(Uri; uri);
[INFO] [stdout]     |   -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Uri, Infallible>
[INFO] [stdout]    --> src/from_request.rs:138:89
[INFO] [stdout]     |
[INFO] [stdout] 138 |               async fn from_request_head(head: &'a mut Head) -> Result<Self, Self::Error> {
[INFO] [stdout]     |  _________________________________________________________________________________________^
[INFO] [stdout] 139 | |                 Ok(Clone::clone(&head $(.$field)?))
[INFO] [stdout] 140 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 146 |   some_impl!(Uri; uri);
[INFO] [stdout]     |   -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Uri, Infallible>
[INFO] [stdout]    --> src/from_request.rs:139:17
[INFO] [stdout]     |
[INFO] [stdout] 139 |                 Ok(Clone::clone(&head $(.$field)?))
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 146 | some_impl!(Uri; uri);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Method, Infallible>
[INFO] [stdout]    --> src/from_request.rs:138:89
[INFO] [stdout]     |
[INFO] [stdout] 138 |               async fn from_request_head(head: &'a mut Head) -> Result<Self, Self::Error> {
[INFO] [stdout]     |  _________________________________________________________________________________________^
[INFO] [stdout] 139 | |                 Ok(Clone::clone(&head $(.$field)?))
[INFO] [stdout] 140 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 147 |   some_impl!(Method; method);
[INFO] [stdout]     |   -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Method, Infallible>
[INFO] [stdout]    --> src/from_request.rs:138:89
[INFO] [stdout]     |
[INFO] [stdout] 138 |               async fn from_request_head(head: &'a mut Head) -> Result<Self, Self::Error> {
[INFO] [stdout]     |  _________________________________________________________________________________________^
[INFO] [stdout] 139 | |                 Ok(Clone::clone(&head $(.$field)?))
[INFO] [stdout] 140 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 147 |   some_impl!(Method; method);
[INFO] [stdout]     |   -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Method, Infallible>
[INFO] [stdout]    --> src/from_request.rs:139:17
[INFO] [stdout]     |
[INFO] [stdout] 139 |                 Ok(Clone::clone(&head $(.$field)?))
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 147 | some_impl!(Method; method);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<HeaderMap, Infallible>
[INFO] [stdout]    --> src/from_request.rs:138:89
[INFO] [stdout]     |
[INFO] [stdout] 138 |               async fn from_request_head(head: &'a mut Head) -> Result<Self, Self::Error> {
[INFO] [stdout]     |  _________________________________________________________________________________________^
[INFO] [stdout] 139 | |                 Ok(Clone::clone(&head $(.$field)?))
[INFO] [stdout] 140 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 148 |   some_impl!(HeaderMap; headers);
[INFO] [stdout]     |   ------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<HeaderMap, Infallible>
[INFO] [stdout]    --> src/from_request.rs:138:89
[INFO] [stdout]     |
[INFO] [stdout] 138 |               async fn from_request_head(head: &'a mut Head) -> Result<Self, Self::Error> {
[INFO] [stdout]     |  _________________________________________________________________________________________^
[INFO] [stdout] 139 | |                 Ok(Clone::clone(&head $(.$field)?))
[INFO] [stdout] 140 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 148 |   some_impl!(HeaderMap; headers);
[INFO] [stdout]     |   ------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<HeaderMap, Infallible>
[INFO] [stdout]    --> src/from_request.rs:139:17
[INFO] [stdout]     |
[INFO] [stdout] 139 |                 Ok(Clone::clone(&head $(.$field)?))
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 148 | some_impl!(HeaderMap; headers);
[INFO] [stdout]     | ------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<OriginalUri, Infallible>
[INFO] [stdout]    --> src/from_request.rs:138:89
[INFO] [stdout]     |
[INFO] [stdout] 138 |               async fn from_request_head(head: &'a mut Head) -> Result<Self, Self::Error> {
[INFO] [stdout]     |  _________________________________________________________________________________________^
[INFO] [stdout] 139 | |                 Ok(Clone::clone(&head $(.$field)?))
[INFO] [stdout] 140 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 149 |   some_impl!(OriginalUri; original_uri);
[INFO] [stdout]     |   ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<OriginalUri, Infallible>
[INFO] [stdout]    --> src/from_request.rs:138:89
[INFO] [stdout]     |
[INFO] [stdout] 138 |               async fn from_request_head(head: &'a mut Head) -> Result<Self, Self::Error> {
[INFO] [stdout]     |  _________________________________________________________________________________________^
[INFO] [stdout] 139 | |                 Ok(Clone::clone(&head $(.$field)?))
[INFO] [stdout] 140 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 149 |   some_impl!(OriginalUri; original_uri);
[INFO] [stdout]     |   ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<OriginalUri, Infallible>
[INFO] [stdout]    --> src/from_request.rs:139:17
[INFO] [stdout]     |
[INFO] [stdout] 139 |                 Ok(Clone::clone(&head $(.$field)?))
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 149 | some_impl!(OriginalUri; original_uri);
[INFO] [stdout]     | ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Version, Infallible>
[INFO] [stdout]    --> src/from_request.rs:138:89
[INFO] [stdout]     |
[INFO] [stdout] 138 |               async fn from_request_head(head: &'a mut Head) -> Result<Self, Self::Error> {
[INFO] [stdout]     |  _________________________________________________________________________________________^
[INFO] [stdout] 139 | |                 Ok(Clone::clone(&head $(.$field)?))
[INFO] [stdout] 140 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 150 |   some_impl!(Version; version);
[INFO] [stdout]     |   ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Version, Infallible>
[INFO] [stdout]    --> src/from_request.rs:138:89
[INFO] [stdout]     |
[INFO] [stdout] 138 |               async fn from_request_head(head: &'a mut Head) -> Result<Self, Self::Error> {
[INFO] [stdout]     |  _________________________________________________________________________________________^
[INFO] [stdout] 139 | |                 Ok(Clone::clone(&head $(.$field)?))
[INFO] [stdout] 140 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 150 |   some_impl!(Version; version);
[INFO] [stdout]     |   ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Version, Infallible>
[INFO] [stdout]    --> src/from_request.rs:139:17
[INFO] [stdout]     |
[INFO] [stdout] 139 |                 Ok(Clone::clone(&head $(.$field)?))
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 150 | some_impl!(Version; version);
[INFO] [stdout]     | ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<LocalAddr, Infallible>
[INFO] [stdout]    --> src/from_request.rs:138:89
[INFO] [stdout]     |
[INFO] [stdout] 138 |               async fn from_request_head(head: &'a mut Head) -> Result<Self, Self::Error> {
[INFO] [stdout]     |  _________________________________________________________________________________________^
[INFO] [stdout] 139 | |                 Ok(Clone::clone(&head $(.$field)?))
[INFO] [stdout] 140 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 151 |   some_impl!(LocalAddr; local_addr);
[INFO] [stdout]     |   --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<LocalAddr, Infallible>
[INFO] [stdout]    --> src/from_request.rs:138:89
[INFO] [stdout]     |
[INFO] [stdout] 138 |               async fn from_request_head(head: &'a mut Head) -> Result<Self, Self::Error> {
[INFO] [stdout]     |  _________________________________________________________________________________________^
[INFO] [stdout] 139 | |                 Ok(Clone::clone(&head $(.$field)?))
[INFO] [stdout] 140 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 151 |   some_impl!(LocalAddr; local_addr);
[INFO] [stdout]     |   --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<LocalAddr, Infallible>
[INFO] [stdout]    --> src/from_request.rs:139:17
[INFO] [stdout]     |
[INFO] [stdout] 139 |                 Ok(Clone::clone(&head $(.$field)?))
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 151 | some_impl!(LocalAddr; local_addr);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<RemoteAddr, Infallible>
[INFO] [stdout]    --> src/from_request.rs:138:89
[INFO] [stdout]     |
[INFO] [stdout] 138 |               async fn from_request_head(head: &'a mut Head) -> Result<Self, Self::Error> {
[INFO] [stdout]     |  _________________________________________________________________________________________^
[INFO] [stdout] 139 | |                 Ok(Clone::clone(&head $(.$field)?))
[INFO] [stdout] 140 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 152 |   some_impl!(RemoteAddr; remote_addr);
[INFO] [stdout]     |   ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<RemoteAddr, Infallible>
[INFO] [stdout]    --> src/from_request.rs:138:89
[INFO] [stdout]     |
[INFO] [stdout] 138 |               async fn from_request_head(head: &'a mut Head) -> Result<Self, Self::Error> {
[INFO] [stdout]     |  _________________________________________________________________________________________^
[INFO] [stdout] 139 | |                 Ok(Clone::clone(&head $(.$field)?))
[INFO] [stdout] 140 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 152 |   some_impl!(RemoteAddr; remote_addr);
[INFO] [stdout]     |   ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<RemoteAddr, Infallible>
[INFO] [stdout]    --> src/from_request.rs:139:17
[INFO] [stdout]     |
[INFO] [stdout] 139 |                 Ok(Clone::clone(&head $(.$field)?))
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 152 | some_impl!(RemoteAddr; remote_addr);
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<BodyLimit, Infallible>
[INFO] [stdout]    --> src/from_request.rs:138:89
[INFO] [stdout]     |
[INFO] [stdout] 138 |               async fn from_request_head(head: &'a mut Head) -> Result<Self, Self::Error> {
[INFO] [stdout]     |  _________________________________________________________________________________________^
[INFO] [stdout] 139 | |                 Ok(Clone::clone(&head $(.$field)?))
[INFO] [stdout] 140 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 153 |   some_impl!(BodyLimit; body_limit);
[INFO] [stdout]     |   --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<BodyLimit, Infallible>
[INFO] [stdout]    --> src/from_request.rs:138:89
[INFO] [stdout]     |
[INFO] [stdout] 138 |               async fn from_request_head(head: &'a mut Head) -> Result<Self, Self::Error> {
[INFO] [stdout]     |  _________________________________________________________________________________________^
[INFO] [stdout] 139 | |                 Ok(Clone::clone(&head $(.$field)?))
[INFO] [stdout] 140 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 153 |   some_impl!(BodyLimit; body_limit);
[INFO] [stdout]     |   --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<BodyLimit, Infallible>
[INFO] [stdout]    --> src/from_request.rs:139:17
[INFO] [stdout]     |
[INFO] [stdout] 139 |                 Ok(Clone::clone(&head $(.$field)?))
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 153 | some_impl!(BodyLimit; body_limit);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]   --> src/into_response.rs:24:61
[INFO] [stdout]    |
[INFO] [stdout] 24 |       fn into_response(self) -> Result<Response, Self::Error> {
[INFO] [stdout]    |  _____________________________________________________________^
[INFO] [stdout] 25 | |         Ok(self.map(ResponseBody::new))
[INFO] [stdout] 26 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]   --> src/into_response.rs:25:9
[INFO] [stdout]    |
[INFO] [stdout] 25 |         Ok(self.map(ResponseBody::new))
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]   --> src/into_response.rs:32:61
[INFO] [stdout]    |
[INFO] [stdout] 32 |       fn into_response(self) -> Result<Response, Self::Error> {
[INFO] [stdout]    |  _____________________________________________________________^
[INFO] [stdout] 33 | |         Ok(Response::from_parts(self, ResponseBody::empty()))
[INFO] [stdout] 34 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]   --> src/into_response.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 33 |         Ok(Response::from_parts(self, ResponseBody::empty()))
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]   --> src/into_response.rs:40:61
[INFO] [stdout]    |
[INFO] [stdout] 40 |       fn into_response(self) -> Result<Response, Self::Error> {
[INFO] [stdout]    |  _____________________________________________________________^
[INFO] [stdout] 41 | |         Ok(Response::new(self))
[INFO] [stdout] 42 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]   --> src/into_response.rs:41:9
[INFO] [stdout]    |
[INFO] [stdout] 41 |         Ok(Response::new(self))
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]   --> src/into_response.rs:48:61
[INFO] [stdout]    |
[INFO] [stdout] 48 |       fn into_response(self) -> Result<Response, Self::Error> {
[INFO] [stdout]    |  _____________________________________________________________^
[INFO] [stdout] 49 | |         ResponseBody::empty().into_response()
[INFO] [stdout] 50 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]   --> src/into_response.rs:49:9
[INFO] [stdout]    |
[INFO] [stdout] 49 |         ResponseBody::empty().into_response()
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]   --> src/into_response.rs:56:61
[INFO] [stdout]    |
[INFO] [stdout] 56 |       fn into_response(self) -> Result<Response, Self::Error> {
[INFO] [stdout]    |  _____________________________________________________________^
[INFO] [stdout] 57 | |         let mut response = ().into_response()?;
[INFO] [stdout] 58 | |         *response.status_mut() = self;
[INFO] [stdout] 59 | |         Ok(response)
[INFO] [stdout] 60 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, http::Response<ResponseBody>>
[INFO] [stdout]   --> src/into_response.rs:57:28
[INFO] [stdout]    |
[INFO] [stdout] 57 |         let mut response = ().into_response()?;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]   --> src/into_response.rs:57:28
[INFO] [stdout]    |
[INFO] [stdout] 57 |         let mut response = ().into_response()?;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]   --> src/into_response.rs:57:28
[INFO] [stdout]    |
[INFO] [stdout] 57 |         let mut response = ().into_response()?;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]   --> src/into_response.rs:59:9
[INFO] [stdout]    |
[INFO] [stdout] 59 |         Ok(response)
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]   --> src/into_response.rs:66:61
[INFO] [stdout]    |
[INFO] [stdout] 66 |       fn into_response(self) -> Result<Response, Self::Error> {
[INFO] [stdout]    |  _____________________________________________________________^
[INFO] [stdout] 67 | |         match self {}
[INFO] [stdout] 68 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]   --> src/into_response.rs:77:69
[INFO] [stdout]    |
[INFO] [stdout] 77 |               fn into_response(self) -> Result<Response, Self::Error> {
[INFO] [stdout]    |  _____________________________________________________________________^
[INFO] [stdout] 78 | |                 let mut response = Response::new(self.into());
[INFO] [stdout] 79 | |
[INFO] [stdout] 80 | |                 response
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |                 Ok(response)
[INFO] [stdout] 85 | |             }
[INFO] [stdout]    | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 90 |   some_impl!(String; IntoResponse for &'static str);
[INFO] [stdout]    |   ------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]   --> src/into_response.rs:84:17
[INFO] [stdout]    |
[INFO] [stdout] 84 |                 Ok(response)
[INFO] [stdout]    |                 ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 90 | some_impl!(String; IntoResponse for &'static str);
[INFO] [stdout]    | ------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]   --> src/into_response.rs:77:69
[INFO] [stdout]    |
[INFO] [stdout] 77 |               fn into_response(self) -> Result<Response, Self::Error> {
[INFO] [stdout]    |  _____________________________________________________________________^
[INFO] [stdout] 78 | |                 let mut response = Response::new(self.into());
[INFO] [stdout] 79 | |
[INFO] [stdout] 80 | |                 response
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |                 Ok(response)
[INFO] [stdout] 85 | |             }
[INFO] [stdout]    | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 91 |   some_impl!(String; IntoResponse for Cow<'static, str>);
[INFO] [stdout]    |   ------------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]   --> src/into_response.rs:84:17
[INFO] [stdout]    |
[INFO] [stdout] 84 |                 Ok(response)
[INFO] [stdout]    |                 ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 91 | some_impl!(String; IntoResponse for Cow<'static, str>);
[INFO] [stdout]    | ------------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]   --> src/into_response.rs:77:69
[INFO] [stdout]    |
[INFO] [stdout] 77 |               fn into_response(self) -> Result<Response, Self::Error> {
[INFO] [stdout]    |  _____________________________________________________________________^
[INFO] [stdout] 78 | |                 let mut response = Response::new(self.into());
[INFO] [stdout] 79 | |
[INFO] [stdout] 80 | |                 response
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |                 Ok(response)
[INFO] [stdout] 85 | |             }
[INFO] [stdout]    | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 92 |   some_impl!(String; IntoResponse for String);
[INFO] [stdout]    |   ------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]   --> src/into_response.rs:84:17
[INFO] [stdout]    |
[INFO] [stdout] 84 |                 Ok(response)
[INFO] [stdout]    |                 ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 92 | some_impl!(String; IntoResponse for String);
[INFO] [stdout]    | ------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]   --> src/into_response.rs:77:69
[INFO] [stdout]    |
[INFO] [stdout] 77 |               fn into_response(self) -> Result<Response, Self::Error> {
[INFO] [stdout]    |  _____________________________________________________________________^
[INFO] [stdout] 78 | |                 let mut response = Response::new(self.into());
[INFO] [stdout] 79 | |
[INFO] [stdout] 80 | |                 response
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |                 Ok(response)
[INFO] [stdout] 85 | |             }
[INFO] [stdout]    | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 93 |   some_impl!(String; IntoResponse for Box<str>);
[INFO] [stdout]    |   --------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]   --> src/into_response.rs:84:17
[INFO] [stdout]    |
[INFO] [stdout] 84 |                 Ok(response)
[INFO] [stdout]    |                 ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93 | some_impl!(String; IntoResponse for Box<str>);
[INFO] [stdout]    | --------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]   --> src/into_response.rs:77:69
[INFO] [stdout]    |
[INFO] [stdout] 77 |               fn into_response(self) -> Result<Response, Self::Error> {
[INFO] [stdout]    |  _____________________________________________________________________^
[INFO] [stdout] 78 | |                 let mut response = Response::new(self.into());
[INFO] [stdout] 79 | |
[INFO] [stdout] 80 | |                 response
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |                 Ok(response)
[INFO] [stdout] 85 | |             }
[INFO] [stdout]    | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 95 |   some_impl!(Vec<u8>; IntoResponse for &'static [u8]);
[INFO] [stdout]    |   --------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]   --> src/into_response.rs:84:17
[INFO] [stdout]    |
[INFO] [stdout] 84 |                 Ok(response)
[INFO] [stdout]    |                 ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 95 | some_impl!(Vec<u8>; IntoResponse for &'static [u8]);
[INFO] [stdout]    | --------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]   --> src/into_response.rs:77:69
[INFO] [stdout]    |
[INFO] [stdout] 77 |               fn into_response(self) -> Result<Response, Self::Error> {
[INFO] [stdout]    |  _____________________________________________________________________^
[INFO] [stdout] 78 | |                 let mut response = Response::new(self.into());
[INFO] [stdout] 79 | |
[INFO] [stdout] 80 | |                 response
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |                 Ok(response)
[INFO] [stdout] 85 | |             }
[INFO] [stdout]    | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 96 |   some_impl!(Vec<u8>; IntoResponse for Cow<'static, [u8]>);
[INFO] [stdout]    |   -------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]   --> src/into_response.rs:84:17
[INFO] [stdout]    |
[INFO] [stdout] 84 |                 Ok(response)
[INFO] [stdout]    |                 ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 96 | some_impl!(Vec<u8>; IntoResponse for Cow<'static, [u8]>);
[INFO] [stdout]    | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]   --> src/into_response.rs:77:69
[INFO] [stdout]    |
[INFO] [stdout] 77 |               fn into_response(self) -> Result<Response, Self::Error> {
[INFO] [stdout]    |  _____________________________________________________________________^
[INFO] [stdout] 78 | |                 let mut response = Response::new(self.into());
[INFO] [stdout] 79 | |
[INFO] [stdout] 80 | |                 response
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |                 Ok(response)
[INFO] [stdout] 85 | |             }
[INFO] [stdout]    | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 97 |   some_impl!(Vec<u8>; IntoResponse for Vec<u8>);
[INFO] [stdout]    |   --------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]   --> src/into_response.rs:84:17
[INFO] [stdout]    |
[INFO] [stdout] 84 |                 Ok(response)
[INFO] [stdout]    |                 ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 97 | some_impl!(Vec<u8>; IntoResponse for Vec<u8>);
[INFO] [stdout]    | --------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]   --> src/into_response.rs:77:69
[INFO] [stdout]    |
[INFO] [stdout] 77 |               fn into_response(self) -> Result<Response, Self::Error> {
[INFO] [stdout]    |  _____________________________________________________________________^
[INFO] [stdout] 78 | |                 let mut response = Response::new(self.into());
[INFO] [stdout] 79 | |
[INFO] [stdout] 80 | |                 response
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |                 Ok(response)
[INFO] [stdout] 85 | |             }
[INFO] [stdout]    | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 98 |   some_impl!(Vec<u8>; IntoResponse for Bytes);
[INFO] [stdout]    |   ------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]   --> src/into_response.rs:84:17
[INFO] [stdout]    |
[INFO] [stdout] 84 |                 Ok(response)
[INFO] [stdout]    |                 ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 98 | some_impl!(Vec<u8>; IntoResponse for Bytes);
[INFO] [stdout]    | ------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]   --> src/into_response.rs:77:69
[INFO] [stdout]    |
[INFO] [stdout] 77 |               fn into_response(self) -> Result<Response, Self::Error> {
[INFO] [stdout]    |  _____________________________________________________________________^
[INFO] [stdout] 78 | |                 let mut response = Response::new(self.into());
[INFO] [stdout] 79 | |
[INFO] [stdout] 80 | |                 response
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |                 Ok(response)
[INFO] [stdout] 85 | |             }
[INFO] [stdout]    | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 99 |   some_impl!(Vec<u8>; IntoResponse for BytesMut);
[INFO] [stdout]    |   ---------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]   --> src/into_response.rs:84:17
[INFO] [stdout]    |
[INFO] [stdout] 84 |                 Ok(response)
[INFO] [stdout]    |                 ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 99 | some_impl!(Vec<u8>; IntoResponse for BytesMut);
[INFO] [stdout]    | ---------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]    --> src/into_response.rs:77:69
[INFO] [stdout]     |
[INFO] [stdout]  77 |               fn into_response(self) -> Result<Response, Self::Error> {
[INFO] [stdout]     |  _____________________________________________________________________^
[INFO] [stdout]  78 | |                 let mut response = Response::new(self.into());
[INFO] [stdout]  79 | |
[INFO] [stdout]  80 | |                 response
[INFO] [stdout] ...   |
[INFO] [stdout]  84 | |                 Ok(response)
[INFO] [stdout]  85 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 100 |   some_impl!(Vec<u8>; IntoResponse for Box<[u8]>);
[INFO] [stdout]     |   ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]    --> src/into_response.rs:84:17
[INFO] [stdout]     |
[INFO] [stdout]  84 |                 Ok(response)
[INFO] [stdout]     |                 ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 100 | some_impl!(Vec<u8>; IntoResponse for Box<[u8]>);
[INFO] [stdout]     | ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]    --> src/into_response.rs:77:69
[INFO] [stdout]     |
[INFO] [stdout]  77 |               fn into_response(self) -> Result<Response, Self::Error> {
[INFO] [stdout]     |  _____________________________________________________________________^
[INFO] [stdout]  78 | |                 let mut response = Response::new(self.into());
[INFO] [stdout]  79 | |
[INFO] [stdout]  80 | |                 response
[INFO] [stdout] ...   |
[INFO] [stdout]  84 | |                 Ok(response)
[INFO] [stdout]  85 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 102 |   some_impl!([u8; N]; <const N: usize> IntoResponse for [u8; N]);
[INFO] [stdout]     |   -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]    --> src/into_response.rs:84:17
[INFO] [stdout]     |
[INFO] [stdout]  84 |                 Ok(response)
[INFO] [stdout]     |                 ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 102 | some_impl!([u8; N]; <const N: usize> IntoResponse for [u8; N]);
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]    --> src/into_response.rs:77:69
[INFO] [stdout]     |
[INFO] [stdout]  77 |               fn into_response(self) -> Result<Response, Self::Error> {
[INFO] [stdout]     |  _____________________________________________________________________^
[INFO] [stdout]  78 | |                 let mut response = Response::new(self.into());
[INFO] [stdout]  79 | |
[INFO] [stdout]  80 | |                 response
[INFO] [stdout] ...   |
[INFO] [stdout]  84 | |                 Ok(response)
[INFO] [stdout]  85 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 103 |   some_impl!([u8; N]; <const N: usize> IntoResponse for &'static [u8; N]);
[INFO] [stdout]     |   ----------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<http::Response<ResponseBody>, Infallible>
[INFO] [stdout]    --> src/into_response.rs:84:17
[INFO] [stdout]     |
[INFO] [stdout]  84 |                 Ok(response)
[INFO] [stdout]     |                 ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 103 | some_impl!([u8; N]; <const N: usize> IntoResponse for &'static [u8; N]);
[INFO] [stdout]     | ----------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `some_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `predawn-core` (lib) due to 74 previous errors; 6 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "031e879b765db6ebf79fe821383a1543775a31b4b65fd5ed326c987b095a56a3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "031e879b765db6ebf79fe821383a1543775a31b4b65fd5ed326c987b095a56a3", kill_on_drop: false }`
[INFO] [stdout] 031e879b765db6ebf79fe821383a1543775a31b4b65fd5ed326c987b095a56a3
