[INFO] fetching crate xitca-web 0.7.1...
[INFO] checking xitca-web-0.7.1 against try#4f260f0f20b3133d20cfb50353c0221943af5796+rustflags=-Dunmustuse_in_always_ok for pr-148577
[INFO] extracting crate xitca-web 0.7.1 into /workspace/builds/worker-4-tc2/source
[INFO] started tweaking crates.io crate xitca-web 0.7.1
[INFO] finished tweaking crates.io crate xitca-web 0.7.1
[INFO] tweaked toml for crates.io crate xitca-web 0.7.1 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate xitca-web 0.7.1 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] crate crates.io crate xitca-web 0.7.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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] 9a331a3031e7643dffd77321969221f0d7abea9c1e5376a99ae6c194ad085eab
[INFO] running `Command { std: "docker" "start" "-a" "9a331a3031e7643dffd77321969221f0d7abea9c1e5376a99ae6c194ad085eab", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9a331a3031e7643dffd77321969221f0d7abea9c1e5376a99ae6c194ad085eab", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9a331a3031e7643dffd77321969221f0d7abea9c1e5376a99ae6c194ad085eab", kill_on_drop: false }`
[INFO] [stdout] 9a331a3031e7643dffd77321969221f0d7abea9c1e5376a99ae6c194ad085eab
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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] d5f82ab3dfe19f65d26df4a9cf46e2cb27ffafaadd21df79240236a4ffa8130d
[INFO] running `Command { std: "docker" "start" "-a" "d5f82ab3dfe19f65d26df4a9cf46e2cb27ffafaadd21df79240236a4ffa8130d", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.94
[INFO] [stderr]     Checking once_cell v1.21.1
[INFO] [stderr]     Checking xitca-unsafe-collection v0.2.0
[INFO] [stderr]    Compiling unicase v2.8.1
[INFO] [stderr]     Checking socket2 v0.5.8
[INFO] [stderr]     Checking signal-hook-registry v1.4.2
[INFO] [stderr]     Checking mio v1.0.3
[INFO] [stderr]     Checking xitca-service v0.3.0
[INFO] [stderr]    Compiling mime_guess v2.0.5
[INFO] [stderr]     Checking tracing-core v0.1.33
[INFO] [stderr]     Checking http-range-header v0.4.2
[INFO] [stderr]     Checking xitca-router v0.3.0
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]    Compiling syn v2.0.100
[INFO] [stderr]    Compiling tokio-macros v2.5.0
[INFO] [stderr]    Compiling tracing-attributes v0.1.28
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling serde_derive v1.0.219
[INFO] [stderr]    Compiling xitca-codegen v0.4.0
[INFO] [stderr]     Checking tokio v1.44.1
[INFO] [stderr]     Checking tracing v0.1.41
[INFO] [stderr]     Checking futures-util v0.3.31
[INFO] [stderr]     Checking serde v1.0.219
[INFO] [stderr]     Checking xitca-io v0.4.1
[INFO] [stderr]     Checking tokio-util v0.7.14
[INFO] [stderr]     Checking xitca-server v0.5.0
[INFO] [stderr]     Checking xitca-http v0.7.1
[INFO] [stderr]     Checking tower-http v0.6.2
[INFO] [stderr]     Checking xitca-web v0.7.1 (/opt/rustwide/workdir)
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:283:89
[INFO] [stdout]     |
[INFO] [stdout] 283 |       async fn call(&self, ctx: WebContext<'r, C>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  _________________________________________________________________________________________^
[INFO] [stdout] 284 | |         let WebContext { req, body, ctx } = ctx;
[INFO] [stdout] 285 | |         crate::service::object::ServiceObject::call(
[INFO] [stdout] 286 | |             &self.0,
[INFO] [stdout] ...   |
[INFO] [stdout] 293 | |         .await
[INFO] [stdout] 294 | |     }
[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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:283:89
[INFO] [stdout]     |
[INFO] [stdout] 283 |       async fn call(&self, ctx: WebContext<'r, C>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  _________________________________________________________________________________________^
[INFO] [stdout] 284 | |         let WebContext { req, body, ctx } = ctx;
[INFO] [stdout] 285 | |         crate::service::object::ServiceObject::call(
[INFO] [stdout] 286 | |             &self.0,
[INFO] [stdout] ...   |
[INFO] [stdout] 293 | |         .await
[INFO] [stdout] 294 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:285:9
[INFO] [stdout]     |
[INFO] [stdout] 285 | /         crate::service::object::ServiceObject::call(
[INFO] [stdout] 286 | |             &self.0,
[INFO] [stdout] 287 | |             WebContext {
[INFO] [stdout] 288 | |                 req,
[INFO] [stdout] ...   |
[INFO] [stdout] 293 | |         .await
[INFO] [stdout]     | |______________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:293:10
[INFO] [stdout]     |
[INFO] [stdout] 293 |         .await
[INFO] [stdout]     |          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:285:9
[INFO] [stdout]     |
[INFO] [stdout] 285 | /         crate::service::object::ServiceObject::call(
[INFO] [stdout] 286 | |             &self.0,
[INFO] [stdout] 287 | |             WebContext {
[INFO] [stdout] 288 | |                 req,
[INFO] [stdout] ...   |
[INFO] [stdout] 293 | |         .await
[INFO] [stdout]     | |______________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:366:90
[INFO] [stdout]     |
[INFO] [stdout] 366 |       async fn call(&self, _: WebContext<'r, C, B>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  __________________________________________________________________________________________^
[INFO] [stdout] 367 | |         unreachable!()
[INFO] [stdout] 368 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:366:90
[INFO] [stdout]     |
[INFO] [stdout] 366 |       async fn call(&self, _: WebContext<'r, C, B>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  __________________________________________________________________________________________^
[INFO] [stdout] 367 | |         unreachable!()
[INFO] [stdout] 368 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:332:107
[INFO] [stdout]     |
[INFO] [stdout] 332 |               async fn call(&self, ctx: crate::WebContext<'r, C, B>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  ___________________________________________________________________________________________________________^
[INFO] [stdout] 333 | |                 crate::http::StatusCode::INTERNAL_SERVER_ERROR.call(ctx).await
[INFO] [stdout] 334 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 372 |   forward_blank_internal!(io::Error);
[INFO] [stdout]     |   ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_internal` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:332:107
[INFO] [stdout]     |
[INFO] [stdout] 332 |               async fn call(&self, ctx: crate::WebContext<'r, C, B>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  ___________________________________________________________________________________________________________^
[INFO] [stdout] 333 | |                 crate::http::StatusCode::INTERNAL_SERVER_ERROR.call(ctx).await
[INFO] [stdout] 334 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 372 |   forward_blank_internal!(io::Error);
[INFO] [stdout]     |   ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_internal` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:333:17
[INFO] [stdout]     |
[INFO] [stdout] 333 |                 crate::http::StatusCode::INTERNAL_SERVER_ERROR.call(ctx).await
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 372 | forward_blank_internal!(io::Error);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_internal` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:333:74
[INFO] [stdout]     |
[INFO] [stdout] 333 |                 crate::http::StatusCode::INTERNAL_SERVER_ERROR.call(ctx).await
[INFO] [stdout]     |                                                                          ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 372 | forward_blank_internal!(io::Error);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_internal` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:333:17
[INFO] [stdout]     |
[INFO] [stdout] 333 |                 crate::http::StatusCode::INTERNAL_SERVER_ERROR.call(ctx).await
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 372 | forward_blank_internal!(io::Error);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_internal` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:332:107
[INFO] [stdout]     |
[INFO] [stdout] 332 |               async fn call(&self, ctx: crate::WebContext<'r, C, B>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  ___________________________________________________________________________________________________________^
[INFO] [stdout] 333 | |                 crate::http::StatusCode::INTERNAL_SERVER_ERROR.call(ctx).await
[INFO] [stdout] 334 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 397 |   forward_blank_internal!(StdErr);
[INFO] [stdout]     |   ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_internal` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:332:107
[INFO] [stdout]     |
[INFO] [stdout] 332 |               async fn call(&self, ctx: crate::WebContext<'r, C, B>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  ___________________________________________________________________________________________________________^
[INFO] [stdout] 333 | |                 crate::http::StatusCode::INTERNAL_SERVER_ERROR.call(ctx).await
[INFO] [stdout] 334 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 397 |   forward_blank_internal!(StdErr);
[INFO] [stdout]     |   ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_internal` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:333:17
[INFO] [stdout]     |
[INFO] [stdout] 333 |                 crate::http::StatusCode::INTERNAL_SERVER_ERROR.call(ctx).await
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 397 | forward_blank_internal!(StdErr);
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_internal` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:333:74
[INFO] [stdout]     |
[INFO] [stdout] 333 |                 crate::http::StatusCode::INTERNAL_SERVER_ERROR.call(ctx).await
[INFO] [stdout]     |                                                                          ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 397 | forward_blank_internal!(StdErr);
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_internal` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:333:17
[INFO] [stdout]     |
[INFO] [stdout] 333 |                 crate::http::StatusCode::INTERNAL_SERVER_ERROR.call(ctx).await
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 397 | forward_blank_internal!(StdErr);
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_internal` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:438:92
[INFO] [stdout]     |
[INFO] [stdout] 438 |       async fn call(&self, ctx: WebContext<'r, C, B>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  ____________________________________________________________________________________________^
[INFO] [stdout] 439 | |         self.0.call(ctx).await
[INFO] [stdout] 440 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:438:92
[INFO] [stdout]     |
[INFO] [stdout] 438 |       async fn call(&self, ctx: WebContext<'r, C, B>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  ____________________________________________________________________________________________^
[INFO] [stdout] 439 | |         self.0.call(ctx).await
[INFO] [stdout] 440 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:439:9
[INFO] [stdout]     |
[INFO] [stdout] 439 |         self.0.call(ctx).await
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:439:26
[INFO] [stdout]     |
[INFO] [stdout] 439 |         self.0.call(ctx).await
[INFO] [stdout]     |                          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:439:9
[INFO] [stdout]     |
[INFO] [stdout] 439 |         self.0.call(ctx).await
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:332:107
[INFO] [stdout]     |
[INFO] [stdout] 332 |               async fn call(&self, ctx: crate::WebContext<'r, C, B>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  ___________________________________________________________________________________________________________^
[INFO] [stdout] 333 | |                 crate::http::StatusCode::INTERNAL_SERVER_ERROR.call(ctx).await
[INFO] [stdout] 334 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 507 |   forward_blank_internal!(ThreadJoinError);
[INFO] [stdout]     |   ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_internal` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:332:107
[INFO] [stdout]     |
[INFO] [stdout] 332 |               async fn call(&self, ctx: crate::WebContext<'r, C, B>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  ___________________________________________________________________________________________________________^
[INFO] [stdout] 333 | |                 crate::http::StatusCode::INTERNAL_SERVER_ERROR.call(ctx).await
[INFO] [stdout] 334 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 507 |   forward_blank_internal!(ThreadJoinError);
[INFO] [stdout]     |   ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_internal` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:333:17
[INFO] [stdout]     |
[INFO] [stdout] 333 |                 crate::http::StatusCode::INTERNAL_SERVER_ERROR.call(ctx).await
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 507 | forward_blank_internal!(ThreadJoinError);
[INFO] [stdout]     | ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_internal` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:333:74
[INFO] [stdout]     |
[INFO] [stdout] 333 |                 crate::http::StatusCode::INTERNAL_SERVER_ERROR.call(ctx).await
[INFO] [stdout]     |                                                                          ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 507 | forward_blank_internal!(ThreadJoinError);
[INFO] [stdout]     | ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_internal` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:333:17
[INFO] [stdout]     |
[INFO] [stdout] 333 |                 crate::http::StatusCode::INTERNAL_SERVER_ERROR.call(ctx).await
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 507 | forward_blank_internal!(ThreadJoinError);
[INFO] [stdout]     | ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_internal` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:347:107
[INFO] [stdout]     |
[INFO] [stdout] 347 |               async fn call(&self, ctx: crate::WebContext<'r, C, B>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  ___________________________________________________________________________________________________________^
[INFO] [stdout] 348 | |                 crate::http::StatusCode::BAD_REQUEST.call(ctx).await
[INFO] [stdout] 349 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/body.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout]  23 |   forward_blank_bad_request!(BodyOverFlow);
[INFO] [stdout]     |   ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_bad_request` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:347:107
[INFO] [stdout]     |
[INFO] [stdout] 347 |               async fn call(&self, ctx: crate::WebContext<'r, C, B>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  ___________________________________________________________________________________________________________^
[INFO] [stdout] 348 | |                 crate::http::StatusCode::BAD_REQUEST.call(ctx).await
[INFO] [stdout] 349 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/body.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout]  23 |   forward_blank_bad_request!(BodyOverFlow);
[INFO] [stdout]     |   ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_bad_request` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |                 crate::http::StatusCode::BAD_REQUEST.call(ctx).await
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/body.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout]  23 | forward_blank_bad_request!(BodyOverFlow);
[INFO] [stdout]     | ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_bad_request` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:348:64
[INFO] [stdout]     |
[INFO] [stdout] 348 |                 crate::http::StatusCode::BAD_REQUEST.call(ctx).await
[INFO] [stdout]     |                                                                ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/body.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout]  23 | forward_blank_bad_request!(BodyOverFlow);
[INFO] [stdout]     | ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_bad_request` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |                 crate::http::StatusCode::BAD_REQUEST.call(ctx).await
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/body.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout]  23 | forward_blank_bad_request!(BodyOverFlow);
[INFO] [stdout]     | ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_bad_request` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:332:107
[INFO] [stdout]     |
[INFO] [stdout] 332 |               async fn call(&self, ctx: crate::WebContext<'r, C, B>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  ___________________________________________________________________________________________________________^
[INFO] [stdout] 333 | |                 crate::http::StatusCode::INTERNAL_SERVER_ERROR.call(ctx).await
[INFO] [stdout] 334 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/extension.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout]  28 |   forward_blank_internal!(ExtensionNotFound);
[INFO] [stdout]     |   ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_internal` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:332:107
[INFO] [stdout]     |
[INFO] [stdout] 332 |               async fn call(&self, ctx: crate::WebContext<'r, C, B>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  ___________________________________________________________________________________________________________^
[INFO] [stdout] 333 | |                 crate::http::StatusCode::INTERNAL_SERVER_ERROR.call(ctx).await
[INFO] [stdout] 334 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/extension.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout]  28 |   forward_blank_internal!(ExtensionNotFound);
[INFO] [stdout]     |   ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_internal` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:333:17
[INFO] [stdout]     |
[INFO] [stdout] 333 |                 crate::http::StatusCode::INTERNAL_SERVER_ERROR.call(ctx).await
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/extension.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout]  28 | forward_blank_internal!(ExtensionNotFound);
[INFO] [stdout]     | ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_internal` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:333:74
[INFO] [stdout]     |
[INFO] [stdout] 333 |                 crate::http::StatusCode::INTERNAL_SERVER_ERROR.call(ctx).await
[INFO] [stdout]     |                                                                          ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/extension.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout]  28 | forward_blank_internal!(ExtensionNotFound);
[INFO] [stdout]     | ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_internal` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:333:17
[INFO] [stdout]     |
[INFO] [stdout] 333 |                 crate::http::StatusCode::INTERNAL_SERVER_ERROR.call(ctx).await
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/extension.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout]  28 | forward_blank_internal!(ExtensionNotFound);
[INFO] [stdout]     | ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_internal` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:347:107
[INFO] [stdout]     |
[INFO] [stdout] 347 |               async fn call(&self, ctx: crate::WebContext<'r, C, B>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  ___________________________________________________________________________________________________________^
[INFO] [stdout] 348 | |                 crate::http::StatusCode::BAD_REQUEST.call(ctx).await
[INFO] [stdout] 349 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/header.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 |   forward_blank_bad_request!(HeaderNotFound);
[INFO] [stdout]     |   ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_bad_request` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:347:107
[INFO] [stdout]     |
[INFO] [stdout] 347 |               async fn call(&self, ctx: crate::WebContext<'r, C, B>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  ___________________________________________________________________________________________________________^
[INFO] [stdout] 348 | |                 crate::http::StatusCode::BAD_REQUEST.call(ctx).await
[INFO] [stdout] 349 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/header.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 |   forward_blank_bad_request!(HeaderNotFound);
[INFO] [stdout]     |   ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_bad_request` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |                 crate::http::StatusCode::BAD_REQUEST.call(ctx).await
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/header.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | forward_blank_bad_request!(HeaderNotFound);
[INFO] [stdout]     | ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_bad_request` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:348:64
[INFO] [stdout]     |
[INFO] [stdout] 348 |                 crate::http::StatusCode::BAD_REQUEST.call(ctx).await
[INFO] [stdout]     |                                                                ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/header.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | forward_blank_bad_request!(HeaderNotFound);
[INFO] [stdout]     | ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_bad_request` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |                 crate::http::StatusCode::BAD_REQUEST.call(ctx).await
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/header.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | forward_blank_bad_request!(HeaderNotFound);
[INFO] [stdout]     | ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_bad_request` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:347:107
[INFO] [stdout]     |
[INFO] [stdout] 347 |               async fn call(&self, ctx: crate::WebContext<'r, C, B>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  ___________________________________________________________________________________________________________^
[INFO] [stdout] 348 | |                 crate::http::StatusCode::BAD_REQUEST.call(ctx).await
[INFO] [stdout] 349 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/header.rs:37:1
[INFO] [stdout]     |
[INFO] [stdout]  37 |   forward_blank_bad_request!(InvalidHeaderValue);
[INFO] [stdout]     |   ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_bad_request` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:347:107
[INFO] [stdout]     |
[INFO] [stdout] 347 |               async fn call(&self, ctx: crate::WebContext<'r, C, B>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  ___________________________________________________________________________________________________________^
[INFO] [stdout] 348 | |                 crate::http::StatusCode::BAD_REQUEST.call(ctx).await
[INFO] [stdout] 349 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/header.rs:37:1
[INFO] [stdout]     |
[INFO] [stdout]  37 |   forward_blank_bad_request!(InvalidHeaderValue);
[INFO] [stdout]     |   ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_bad_request` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |                 crate::http::StatusCode::BAD_REQUEST.call(ctx).await
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/header.rs:37:1
[INFO] [stdout]     |
[INFO] [stdout]  37 | forward_blank_bad_request!(InvalidHeaderValue);
[INFO] [stdout]     | ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_bad_request` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:348:64
[INFO] [stdout]     |
[INFO] [stdout] 348 |                 crate::http::StatusCode::BAD_REQUEST.call(ctx).await
[INFO] [stdout]     |                                                                ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/header.rs:37:1
[INFO] [stdout]     |
[INFO] [stdout]  37 | forward_blank_bad_request!(InvalidHeaderValue);
[INFO] [stdout]     | ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_bad_request` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |                 crate::http::StatusCode::BAD_REQUEST.call(ctx).await
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/header.rs:37:1
[INFO] [stdout]     |
[INFO] [stdout]  37 | forward_blank_bad_request!(InvalidHeaderValue);
[INFO] [stdout]     | ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_bad_request` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:315:107
[INFO] [stdout]     |
[INFO] [stdout] 315 |               async fn call(&self, ctx: crate::WebContext<'r, C, B>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  ___________________________________________________________________________________________________________^
[INFO] [stdout] 316 | |                 let mut res = ctx.into_response(crate::body::ResponseBody::empty());
[INFO] [stdout] 317 | |                 *res.status_mut() = $status;
[INFO] [stdout] 318 | |                 Ok(res)
[INFO] [stdout] 319 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/router.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout]  18 |   blank_error_service!(MatchError, StatusCode::NOT_FOUND);
[INFO] [stdout]     |   ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `blank_error_service` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:315:107
[INFO] [stdout]     |
[INFO] [stdout] 315 |               async fn call(&self, ctx: crate::WebContext<'r, C, B>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  ___________________________________________________________________________________________________________^
[INFO] [stdout] 316 | |                 let mut res = ctx.into_response(crate::body::ResponseBody::empty());
[INFO] [stdout] 317 | |                 *res.status_mut() = $status;
[INFO] [stdout] 318 | |                 Ok(res)
[INFO] [stdout] 319 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/router.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout]  18 |   blank_error_service!(MatchError, StatusCode::NOT_FOUND);
[INFO] [stdout]     |   ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `blank_error_service` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:318:17
[INFO] [stdout]     |
[INFO] [stdout] 318 |                 Ok(res)
[INFO] [stdout]     |                 ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/router.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout]  18 | blank_error_service!(MatchError, StatusCode::NOT_FOUND);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `blank_error_service` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]   --> src/error/router.rs:26:92
[INFO] [stdout]    |
[INFO] [stdout] 26 |       async fn call(&self, ctx: WebContext<'r, C, B>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]    |  ____________________________________________________________________________________________^
[INFO] [stdout] 27 | |         let mut res = ctx.into_response(ResponseBody::empty());
[INFO] [stdout] 28 | |
[INFO] [stdout] 29 | |         let allowed = self.allowed_methods();
[INFO] [stdout] ...  |
[INFO] [stdout] 44 | |         Ok(res)
[INFO] [stdout] 45 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]   --> src/error/router.rs:26:92
[INFO] [stdout]    |
[INFO] [stdout] 26 |       async fn call(&self, ctx: WebContext<'r, C, B>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]    |  ____________________________________________________________________________________________^
[INFO] [stdout] 27 | |         let mut res = ctx.into_response(ResponseBody::empty());
[INFO] [stdout] 28 | |
[INFO] [stdout] 29 | |         let allowed = self.allowed_methods();
[INFO] [stdout] ...  |
[INFO] [stdout] 44 | |         Ok(res)
[INFO] [stdout] 45 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]   --> src/error/router.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 44 |         Ok(res)
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]   --> src/error/status.rs:87:92
[INFO] [stdout]    |
[INFO] [stdout] 87 |       async fn call(&self, ctx: WebContext<'r, C, B>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]    |  ____________________________________________________________________________________________^
[INFO] [stdout] 88 | |         self.status.call(ctx).await
[INFO] [stdout] 89 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]   --> src/error/status.rs:87:92
[INFO] [stdout]    |
[INFO] [stdout] 87 |       async fn call(&self, ctx: WebContext<'r, C, B>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]    |  ____________________________________________________________________________________________^
[INFO] [stdout] 88 | |         self.status.call(ctx).await
[INFO] [stdout] 89 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]   --> src/error/status.rs:88:9
[INFO] [stdout]    |
[INFO] [stdout] 88 |         self.status.call(ctx).await
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]   --> src/error/status.rs:88:31
[INFO] [stdout]    |
[INFO] [stdout] 88 |         self.status.call(ctx).await
[INFO] [stdout]    |                               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]   --> src/error/status.rs:88:9
[INFO] [stdout]    |
[INFO] [stdout] 88 |         self.status.call(ctx).await
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/status.rs:96:92
[INFO] [stdout]     |
[INFO] [stdout]  96 |       async fn call(&self, ctx: WebContext<'r, C, B>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  ____________________________________________________________________________________________^
[INFO] [stdout]  97 | |         let mut res = ctx.into_response(ResponseBody::empty());
[INFO] [stdout]  98 | |         *res.status_mut() = *self;
[INFO] [stdout]  99 | |         Ok(res)
[INFO] [stdout] 100 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/status.rs:96:92
[INFO] [stdout]     |
[INFO] [stdout]  96 |       async fn call(&self, ctx: WebContext<'r, C, B>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  ____________________________________________________________________________________________^
[INFO] [stdout]  97 | |         let mut res = ctx.into_response(ResponseBody::empty());
[INFO] [stdout]  98 | |         *res.status_mut() = *self;
[INFO] [stdout]  99 | |         Ok(res)
[INFO] [stdout] 100 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]   --> src/error/status.rs:99:9
[INFO] [stdout]    |
[INFO] [stdout] 99 |         Ok(res)
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/handler/types/body.rs:120:102
[INFO] [stdout]     |
[INFO] [stdout] 120 |               async fn respond(self, ctx: WebContext<'r, C, B>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  ______________________________________________________________________________________________________^
[INFO] [stdout] 121 | |                 Ok(ctx.into_response(self))
[INFO] [stdout] 122 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 132 |   responder_impl!(Bytes);
[INFO] [stdout]     |   ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `responder_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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/handler/types/body.rs:120:102
[INFO] [stdout]     |
[INFO] [stdout] 120 |               async fn respond(self, ctx: WebContext<'r, C, B>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  ______________________________________________________________________________________________________^
[INFO] [stdout] 121 | |                 Ok(ctx.into_response(self))
[INFO] [stdout] 122 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 132 |   responder_impl!(Bytes);
[INFO] [stdout]     |   ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `responder_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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/handler/types/body.rs:121:17
[INFO] [stdout]     |
[INFO] [stdout] 121 |                 Ok(ctx.into_response(self))
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 132 | responder_impl!(Bytes);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `responder_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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/handler/types/body.rs:125:86
[INFO] [stdout]     |
[INFO] [stdout] 125 |               fn map(self, res: Self::Response) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  ______________________________________________________________________________________^
[INFO] [stdout] 126 | |                 Ok(res.map(|_| self.into()))
[INFO] [stdout] 127 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 132 |   responder_impl!(Bytes);
[INFO] [stdout]     |   ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `responder_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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/handler/types/body.rs:126:17
[INFO] [stdout]     |
[INFO] [stdout] 126 |                 Ok(res.map(|_| self.into()))
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 132 | responder_impl!(Bytes);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `responder_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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/handler/types/body.rs:120:102
[INFO] [stdout]     |
[INFO] [stdout] 120 |               async fn respond(self, ctx: WebContext<'r, C, B>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  ______________________________________________________________________________________________________^
[INFO] [stdout] 121 | |                 Ok(ctx.into_response(self))
[INFO] [stdout] 122 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 133 |   responder_impl!(BytesMut);
[INFO] [stdout]     |   ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `responder_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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/handler/types/body.rs:120:102
[INFO] [stdout]     |
[INFO] [stdout] 120 |               async fn respond(self, ctx: WebContext<'r, C, B>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  ______________________________________________________________________________________________________^
[INFO] [stdout] 121 | |                 Ok(ctx.into_response(self))
[INFO] [stdout] 122 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 133 |   responder_impl!(BytesMut);
[INFO] [stdout]     |   ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `responder_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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/handler/types/body.rs:121:17
[INFO] [stdout]     |
[INFO] [stdout] 121 |                 Ok(ctx.into_response(self))
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 133 | responder_impl!(BytesMut);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `responder_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `xitca-web` (lib) due to 101 previous errors
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/handler/types/body.rs:125:86
[INFO] [stdout]     |
[INFO] [stdout] 125 |               fn map(self, res: Self::Response) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  ______________________________________________________________________________________^
[INFO] [stdout] 126 | |                 Ok(res.map(|_| self.into()))
[INFO] [stdout] 127 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 133 |   responder_impl!(BytesMut);
[INFO] [stdout]     |   ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `responder_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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/handler/types/body.rs:126:17
[INFO] [stdout]     |
[INFO] [stdout] 126 |                 Ok(res.map(|_| self.into()))
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 133 | responder_impl!(BytesMut);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `responder_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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/handler/types/body.rs:120:102
[INFO] [stdout]     |
[INFO] [stdout] 120 |               async fn respond(self, ctx: WebContext<'r, C, B>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  ______________________________________________________________________________________________________^
[INFO] [stdout] 121 | |                 Ok(ctx.into_response(self))
[INFO] [stdout] 122 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 134 |   responder_impl!(Vec<u8>);
[INFO] [stdout]     |   ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `responder_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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/handler/types/body.rs:120:102
[INFO] [stdout]     |
[INFO] [stdout] 120 |               async fn respond(self, ctx: WebContext<'r, C, B>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  ______________________________________________________________________________________________________^
[INFO] [stdout] 121 | |                 Ok(ctx.into_response(self))
[INFO] [stdout] 122 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 134 |   responder_impl!(Vec<u8>);
[INFO] [stdout]     |   ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `responder_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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/handler/types/body.rs:121:17
[INFO] [stdout]     |
[INFO] [stdout] 121 |                 Ok(ctx.into_response(self))
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 134 | responder_impl!(Vec<u8>);
[INFO] [stdout]     | ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `responder_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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/handler/types/body.rs:125:86
[INFO] [stdout]     |
[INFO] [stdout] 125 |               fn map(self, res: Self::Response) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  ______________________________________________________________________________________^
[INFO] [stdout] 126 | |                 Ok(res.map(|_| self.into()))
[INFO] [stdout] 127 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 134 |   responder_impl!(Vec<u8>);
[INFO] [stdout]     |   ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `responder_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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/handler/types/body.rs:126:17
[INFO] [stdout]     |
[INFO] [stdout] 126 |                 Ok(res.map(|_| self.into()))
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 134 | responder_impl!(Vec<u8>);
[INFO] [stdout]     | ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `responder_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<Html<T>, std::convert::Infallible>
[INFO] [stdout]   --> src/handler/types/html.rs:65:72
[INFO] [stdout]    |
[INFO] [stdout] 65 |       async fn call(&self, _: ()) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]    |  ________________________________________________________________________^
[INFO] [stdout] 66 | |         Ok(self.clone())
[INFO] [stdout] 67 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Html<T>, std::convert::Infallible>
[INFO] [stdout]   --> src/handler/types/html.rs:65:72
[INFO] [stdout]    |
[INFO] [stdout] 65 |       async fn call(&self, _: ()) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]    |  ________________________________________________________________________^
[INFO] [stdout] 66 | |         Ok(self.clone())
[INFO] [stdout] 67 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Html<T>, std::convert::Infallible>
[INFO] [stdout]   --> src/handler/types/html.rs:66:9
[INFO] [stdout]    |
[INFO] [stdout] 66 |         Ok(self.clone())
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Redirect, std::convert::Infallible>
[INFO] [stdout]   --> src/handler/types/redirect.rs:78:72
[INFO] [stdout]    |
[INFO] [stdout] 78 |       async fn call(&self, _: ()) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]    |  ________________________________________________________________________^
[INFO] [stdout] 79 | |         Ok(self.clone())
[INFO] [stdout] 80 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Redirect, std::convert::Infallible>
[INFO] [stdout]   --> src/handler/types/redirect.rs:78:72
[INFO] [stdout]    |
[INFO] [stdout] 78 |       async fn call(&self, _: ()) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]    |  ________________________________________________________________________^
[INFO] [stdout] 79 | |         Ok(self.clone())
[INFO] [stdout] 80 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Redirect, std::convert::Infallible>
[INFO] [stdout]   --> src/handler/types/redirect.rs:79:9
[INFO] [stdout]    |
[INFO] [stdout] 79 |         Ok(self.clone())
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:347:107
[INFO] [stdout]     |
[INFO] [stdout] 347 |               async fn call(&self, ctx: crate::WebContext<'r, C, B>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  ___________________________________________________________________________________________________________^
[INFO] [stdout] 348 | |                 crate::http::StatusCode::BAD_REQUEST.call(ctx).await
[INFO] [stdout] 349 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/handler/types/text.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout]  28 |   forward_blank_bad_request!(std::string::FromUtf8Error);
[INFO] [stdout]     |   ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_bad_request` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:347:107
[INFO] [stdout]     |
[INFO] [stdout] 347 |               async fn call(&self, ctx: crate::WebContext<'r, C, B>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  ___________________________________________________________________________________________________________^
[INFO] [stdout] 348 | |                 crate::http::StatusCode::BAD_REQUEST.call(ctx).await
[INFO] [stdout] 349 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/handler/types/text.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout]  28 |   forward_blank_bad_request!(std::string::FromUtf8Error);
[INFO] [stdout]     |   ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_bad_request` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |                 crate::http::StatusCode::BAD_REQUEST.call(ctx).await
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/handler/types/text.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout]  28 | forward_blank_bad_request!(std::string::FromUtf8Error);
[INFO] [stdout]     | ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_bad_request` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:348:64
[INFO] [stdout]     |
[INFO] [stdout] 348 |                 crate::http::StatusCode::BAD_REQUEST.call(ctx).await
[INFO] [stdout]     |                                                                ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/handler/types/text.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout]  28 | forward_blank_bad_request!(std::string::FromUtf8Error);
[INFO] [stdout]     | ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_bad_request` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |                 crate::http::StatusCode::BAD_REQUEST.call(ctx).await
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/handler/types/text.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout]  28 | forward_blank_bad_request!(std::string::FromUtf8Error);
[INFO] [stdout]     | ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_bad_request` (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<Text<T>, std::convert::Infallible>
[INFO] [stdout]   --> src/handler/types/text.rs:85:72
[INFO] [stdout]    |
[INFO] [stdout] 85 |       async fn call(&self, _: ()) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]    |  ________________________________________________________________________^
[INFO] [stdout] 86 | |         Ok(self.clone())
[INFO] [stdout] 87 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Text<T>, std::convert::Infallible>
[INFO] [stdout]   --> src/handler/types/text.rs:85:72
[INFO] [stdout]    |
[INFO] [stdout] 85 |       async fn call(&self, _: ()) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]    |  ________________________________________________________________________^
[INFO] [stdout] 86 | |         Ok(self.clone())
[INFO] [stdout] 87 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Text<T>, std::convert::Infallible>
[INFO] [stdout]   --> src/handler/types/text.rs:86:9
[INFO] [stdout]    |
[INFO] [stdout] 86 |         Ok(self.clone())
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<HandlerServiceSync<F, T>, std::convert::Infallible>
[INFO] [stdout]   --> src/handler/sync.rs:41:29
[INFO] [stdout]    |
[INFO] [stdout] 41 |       fn_build(async move |_| {
[INFO] [stdout]    |  _____________________________^
[INFO] [stdout] 42 | |         Ok(HandlerServiceSync {
[INFO] [stdout] 43 | |             func: func.clone(),
[INFO] [stdout] 44 | |             _p: PhantomData,
[INFO] [stdout] 45 | |         })
[INFO] [stdout] 46 | |     })
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<HandlerServiceSync<F, T>, std::convert::Infallible>
[INFO] [stdout]   --> src/handler/sync.rs:41:29
[INFO] [stdout]    |
[INFO] [stdout] 41 |       fn_build(async move |_| {
[INFO] [stdout]    |  _____________________________^
[INFO] [stdout] 42 | |         Ok(HandlerServiceSync {
[INFO] [stdout] 43 | |             func: func.clone(),
[INFO] [stdout] 44 | |             _p: PhantomData,
[INFO] [stdout] 45 | |         })
[INFO] [stdout] 46 | |     })
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<HandlerServiceSync<F, T>, std::convert::Infallible>
[INFO] [stdout]   --> src/handler/sync.rs:42:9
[INFO] [stdout]    |
[INFO] [stdout] 42 | /         Ok(HandlerServiceSync {
[INFO] [stdout] 43 | |             func: func.clone(),
[INFO] [stdout] 44 | |             _p: PhantomData,
[INFO] [stdout] 45 | |         })
[INFO] [stdout]    | |__________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<Either<ResB, ResponseBody>>, std::convert::Infallible>
[INFO] [stdout]   --> src/middleware/context.rs:85:102
[INFO] [stdout]    |
[INFO] [stdout] 85 |           async fn call(&self, ctx: Context<'c, WebRequest, C>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]    |  ______________________________________________________________________________________________________^
[INFO] [stdout] 86 | |             let (req, state) = ctx.into_parts();
[INFO] [stdout] 87 | |             let (parts, ext) = req.into_parts();
[INFO] [stdout] 88 | |             let (ext, body) = ext.replace_body(());
[INFO] [stdout] ...  |
[INFO] [stdout] 97 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<Either<ResB, ResponseBody>>, std::convert::Infallible>
[INFO] [stdout]   --> src/middleware/context.rs:85:102
[INFO] [stdout]    |
[INFO] [stdout] 85 |           async fn call(&self, ctx: Context<'c, WebRequest, C>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]    |  ______________________________________________________________________________________________________^
[INFO] [stdout] 86 | |             let (req, state) = ctx.into_parts();
[INFO] [stdout] 87 | |             let (parts, ext) = req.into_parts();
[INFO] [stdout] 88 | |             let (ext, body) = ext.replace_body(());
[INFO] [stdout] ...  |
[INFO] [stdout] 97 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<Either<ResB, ResponseBody>>, std::convert::Infallible>
[INFO] [stdout]   --> src/middleware/context.rs:93:13
[INFO] [stdout]    |
[INFO] [stdout] 93 | /             match self.service.call(ctx.reborrow()).await {
[INFO] [stdout] 94 | |                 Ok(res) => Ok(res.map(Either::left)),
[INFO] [stdout] 95 | |                 Err(e) => e.call(ctx).await.map(|res| res.map(Either::right)),
[INFO] [stdout] 96 | |             }
[INFO] [stdout]    | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<Either<ResB, ResponseBody>>, std::convert::Infallible>
[INFO] [stdout]   --> src/middleware/context.rs:94:28
[INFO] [stdout]    |
[INFO] [stdout] 94 |                 Ok(res) => Ok(res.map(Either::left)),
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<Either<ResB, ResponseBody>>, std::convert::Infallible>
[INFO] [stdout]   --> src/middleware/context.rs:95:27
[INFO] [stdout]    |
[INFO] [stdout] 95 |                 Err(e) => e.call(ctx).await.map(|res| res.map(Either::right)),
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]   --> src/middleware/context.rs:95:27
[INFO] [stdout]    |
[INFO] [stdout] 95 |                 Err(e) => e.call(ctx).await.map(|res| res.map(Either::right)),
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]   --> src/middleware/context.rs:95:39
[INFO] [stdout]    |
[INFO] [stdout] 95 |                 Err(e) => e.call(ctx).await.map(|res| res.map(Either::right)),
[INFO] [stdout]    |                                       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]   --> src/middleware/context.rs:95:27
[INFO] [stdout]    |
[INFO] [stdout] 95 |                 Err(e) => e.call(ctx).await.map(|res| res.map(Either::right)),
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<xitca_http::body::Either<ResponseBody, ResponseBody>>, std::convert::Infallible>
[INFO] [stdout]    --> src/app/mod.rs:703:19
[INFO] [stdout]     |
[INFO] [stdout] 703 |         let res = service.call(req).now_or_panic().unwrap();
[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<xitca_http::Response<xitca_http::body::Either<ResponseBody, ResponseBody>>, std::convert::Infallible>
[INFO] [stdout]    --> src/app/mod.rs:714:19
[INFO] [stdout]     |
[INFO] [stdout] 714 |         let res = service.call(req).now_or_panic().unwrap();
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<xitca_http::body::Either<ResponseBody, ResponseBody>>, std::convert::Infallible>
[INFO] [stdout]    --> src/app/mod.rs:723:19
[INFO] [stdout]     |
[INFO] [stdout] 723 |         let res = service.call(req).now_or_panic().unwrap();
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<xitca_http::body::Either<ResponseBody, ResponseBody>>, std::convert::Infallible>
[INFO] [stdout]    --> src/app/mod.rs:759:19
[INFO] [stdout]     |
[INFO] [stdout] 759 |         let res = service.call(req).now_or_panic().unwrap();
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<xitca_http::body::Either<ResponseBody, ResponseBody>>, std::convert::Infallible>
[INFO] [stdout]    --> src/app/mod.rs:789:19
[INFO] [stdout]     |
[INFO] [stdout] 789 |         let res = service.call(req).now_or_panic().unwrap();
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:283:89
[INFO] [stdout]     |
[INFO] [stdout] 283 |       async fn call(&self, ctx: WebContext<'r, C>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  _________________________________________________________________________________________^
[INFO] [stdout] 284 | |         let WebContext { req, body, ctx } = ctx;
[INFO] [stdout] 285 | |         crate::service::object::ServiceObject::call(
[INFO] [stdout] 286 | |             &self.0,
[INFO] [stdout] ...   |
[INFO] [stdout] 293 | |         .await
[INFO] [stdout] 294 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:283:89
[INFO] [stdout]     |
[INFO] [stdout] 283 |       async fn call(&self, ctx: WebContext<'r, C>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  _________________________________________________________________________________________^
[INFO] [stdout] 284 | |         let WebContext { req, body, ctx } = ctx;
[INFO] [stdout] 285 | |         crate::service::object::ServiceObject::call(
[INFO] [stdout] 286 | |             &self.0,
[INFO] [stdout] ...   |
[INFO] [stdout] 293 | |         .await
[INFO] [stdout] 294 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:285:9
[INFO] [stdout]     |
[INFO] [stdout] 285 | /         crate::service::object::ServiceObject::call(
[INFO] [stdout] 286 | |             &self.0,
[INFO] [stdout] 287 | |             WebContext {
[INFO] [stdout] 288 | |                 req,
[INFO] [stdout] ...   |
[INFO] [stdout] 293 | |         .await
[INFO] [stdout]     | |______________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:293:10
[INFO] [stdout]     |
[INFO] [stdout] 293 |         .await
[INFO] [stdout]     |          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:285:9
[INFO] [stdout]     |
[INFO] [stdout] 285 | /         crate::service::object::ServiceObject::call(
[INFO] [stdout] 286 | |             &self.0,
[INFO] [stdout] 287 | |             WebContext {
[INFO] [stdout] 288 | |                 req,
[INFO] [stdout] ...   |
[INFO] [stdout] 293 | |         .await
[INFO] [stdout]     | |______________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:366:90
[INFO] [stdout]     |
[INFO] [stdout] 366 |       async fn call(&self, _: WebContext<'r, C, B>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  __________________________________________________________________________________________^
[INFO] [stdout] 367 | |         unreachable!()
[INFO] [stdout] 368 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:366:90
[INFO] [stdout]     |
[INFO] [stdout] 366 |       async fn call(&self, _: WebContext<'r, C, B>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  __________________________________________________________________________________________^
[INFO] [stdout] 367 | |         unreachable!()
[INFO] [stdout] 368 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:332:107
[INFO] [stdout]     |
[INFO] [stdout] 332 |               async fn call(&self, ctx: crate::WebContext<'r, C, B>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  ___________________________________________________________________________________________________________^
[INFO] [stdout] 333 | |                 crate::http::StatusCode::INTERNAL_SERVER_ERROR.call(ctx).await
[INFO] [stdout] 334 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 372 |   forward_blank_internal!(io::Error);
[INFO] [stdout]     |   ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_internal` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:332:107
[INFO] [stdout]     |
[INFO] [stdout] 332 |               async fn call(&self, ctx: crate::WebContext<'r, C, B>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  ___________________________________________________________________________________________________________^
[INFO] [stdout] 333 | |                 crate::http::StatusCode::INTERNAL_SERVER_ERROR.call(ctx).await
[INFO] [stdout] 334 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 372 |   forward_blank_internal!(io::Error);
[INFO] [stdout]     |   ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_internal` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:333:17
[INFO] [stdout]     |
[INFO] [stdout] 333 |                 crate::http::StatusCode::INTERNAL_SERVER_ERROR.call(ctx).await
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 372 | forward_blank_internal!(io::Error);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_internal` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:333:74
[INFO] [stdout]     |
[INFO] [stdout] 333 |                 crate::http::StatusCode::INTERNAL_SERVER_ERROR.call(ctx).await
[INFO] [stdout]     |                                                                          ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 372 | forward_blank_internal!(io::Error);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_internal` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:333:17
[INFO] [stdout]     |
[INFO] [stdout] 333 |                 crate::http::StatusCode::INTERNAL_SERVER_ERROR.call(ctx).await
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 372 | forward_blank_internal!(io::Error);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_internal` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:332:107
[INFO] [stdout]     |
[INFO] [stdout] 332 |               async fn call(&self, ctx: crate::WebContext<'r, C, B>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  ___________________________________________________________________________________________________________^
[INFO] [stdout] 333 | |                 crate::http::StatusCode::INTERNAL_SERVER_ERROR.call(ctx).await
[INFO] [stdout] 334 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 397 |   forward_blank_internal!(StdErr);
[INFO] [stdout]     |   ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_internal` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:332:107
[INFO] [stdout]     |
[INFO] [stdout] 332 |               async fn call(&self, ctx: crate::WebContext<'r, C, B>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  ___________________________________________________________________________________________________________^
[INFO] [stdout] 333 | |                 crate::http::StatusCode::INTERNAL_SERVER_ERROR.call(ctx).await
[INFO] [stdout] 334 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 397 |   forward_blank_internal!(StdErr);
[INFO] [stdout]     |   ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_internal` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:333:17
[INFO] [stdout]     |
[INFO] [stdout] 333 |                 crate::http::StatusCode::INTERNAL_SERVER_ERROR.call(ctx).await
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 397 | forward_blank_internal!(StdErr);
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_internal` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:333:74
[INFO] [stdout]     |
[INFO] [stdout] 333 |                 crate::http::StatusCode::INTERNAL_SERVER_ERROR.call(ctx).await
[INFO] [stdout]     |                                                                          ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 397 | forward_blank_internal!(StdErr);
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_internal` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:333:17
[INFO] [stdout]     |
[INFO] [stdout] 333 |                 crate::http::StatusCode::INTERNAL_SERVER_ERROR.call(ctx).await
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 397 | forward_blank_internal!(StdErr);
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_internal` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:438:92
[INFO] [stdout]     |
[INFO] [stdout] 438 |       async fn call(&self, ctx: WebContext<'r, C, B>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  ____________________________________________________________________________________________^
[INFO] [stdout] 439 | |         self.0.call(ctx).await
[INFO] [stdout] 440 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:438:92
[INFO] [stdout]     |
[INFO] [stdout] 438 |       async fn call(&self, ctx: WebContext<'r, C, B>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  ____________________________________________________________________________________________^
[INFO] [stdout] 439 | |         self.0.call(ctx).await
[INFO] [stdout] 440 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:439:9
[INFO] [stdout]     |
[INFO] [stdout] 439 |         self.0.call(ctx).await
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:439:26
[INFO] [stdout]     |
[INFO] [stdout] 439 |         self.0.call(ctx).await
[INFO] [stdout]     |                          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:439:9
[INFO] [stdout]     |
[INFO] [stdout] 439 |         self.0.call(ctx).await
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:332:107
[INFO] [stdout]     |
[INFO] [stdout] 332 |               async fn call(&self, ctx: crate::WebContext<'r, C, B>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  ___________________________________________________________________________________________________________^
[INFO] [stdout] 333 | |                 crate::http::StatusCode::INTERNAL_SERVER_ERROR.call(ctx).await
[INFO] [stdout] 334 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 507 |   forward_blank_internal!(ThreadJoinError);
[INFO] [stdout]     |   ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_internal` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:332:107
[INFO] [stdout]     |
[INFO] [stdout] 332 |               async fn call(&self, ctx: crate::WebContext<'r, C, B>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  ___________________________________________________________________________________________________________^
[INFO] [stdout] 333 | |                 crate::http::StatusCode::INTERNAL_SERVER_ERROR.call(ctx).await
[INFO] [stdout] 334 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 507 |   forward_blank_internal!(ThreadJoinError);
[INFO] [stdout]     |   ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_internal` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:333:17
[INFO] [stdout]     |
[INFO] [stdout] 333 |                 crate::http::StatusCode::INTERNAL_SERVER_ERROR.call(ctx).await
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 507 | forward_blank_internal!(ThreadJoinError);
[INFO] [stdout]     | ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_internal` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:333:74
[INFO] [stdout]     |
[INFO] [stdout] 333 |                 crate::http::StatusCode::INTERNAL_SERVER_ERROR.call(ctx).await
[INFO] [stdout]     |                                                                          ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 507 | forward_blank_internal!(ThreadJoinError);
[INFO] [stdout]     | ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_internal` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:333:17
[INFO] [stdout]     |
[INFO] [stdout] 333 |                 crate::http::StatusCode::INTERNAL_SERVER_ERROR.call(ctx).await
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 507 | forward_blank_internal!(ThreadJoinError);
[INFO] [stdout]     | ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_internal` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:347:107
[INFO] [stdout]     |
[INFO] [stdout] 347 |               async fn call(&self, ctx: crate::WebContext<'r, C, B>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  ___________________________________________________________________________________________________________^
[INFO] [stdout] 348 | |                 crate::http::StatusCode::BAD_REQUEST.call(ctx).await
[INFO] [stdout] 349 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/body.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout]  23 |   forward_blank_bad_request!(BodyOverFlow);
[INFO] [stdout]     |   ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_bad_request` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:347:107
[INFO] [stdout]     |
[INFO] [stdout] 347 |               async fn call(&self, ctx: crate::WebContext<'r, C, B>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  ___________________________________________________________________________________________________________^
[INFO] [stdout] 348 | |                 crate::http::StatusCode::BAD_REQUEST.call(ctx).await
[INFO] [stdout] 349 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/body.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout]  23 |   forward_blank_bad_request!(BodyOverFlow);
[INFO] [stdout]     |   ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_bad_request` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |                 crate::http::StatusCode::BAD_REQUEST.call(ctx).await
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/body.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout]  23 | forward_blank_bad_request!(BodyOverFlow);
[INFO] [stdout]     | ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_bad_request` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:348:64
[INFO] [stdout]     |
[INFO] [stdout] 348 |                 crate::http::StatusCode::BAD_REQUEST.call(ctx).await
[INFO] [stdout]     |                                                                ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/body.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout]  23 | forward_blank_bad_request!(BodyOverFlow);
[INFO] [stdout]     | ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_bad_request` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |                 crate::http::StatusCode::BAD_REQUEST.call(ctx).await
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/body.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout]  23 | forward_blank_bad_request!(BodyOverFlow);
[INFO] [stdout]     | ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_bad_request` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:332:107
[INFO] [stdout]     |
[INFO] [stdout] 332 |               async fn call(&self, ctx: crate::WebContext<'r, C, B>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  ___________________________________________________________________________________________________________^
[INFO] [stdout] 333 | |                 crate::http::StatusCode::INTERNAL_SERVER_ERROR.call(ctx).await
[INFO] [stdout] 334 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/extension.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout]  28 |   forward_blank_internal!(ExtensionNotFound);
[INFO] [stdout]     |   ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_internal` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:332:107
[INFO] [stdout]     |
[INFO] [stdout] 332 |               async fn call(&self, ctx: crate::WebContext<'r, C, B>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  ___________________________________________________________________________________________________________^
[INFO] [stdout] 333 | |                 crate::http::StatusCode::INTERNAL_SERVER_ERROR.call(ctx).await
[INFO] [stdout] 334 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/extension.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout]  28 |   forward_blank_internal!(ExtensionNotFound);
[INFO] [stdout]     |   ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_internal` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:333:17
[INFO] [stdout]     |
[INFO] [stdout] 333 |                 crate::http::StatusCode::INTERNAL_SERVER_ERROR.call(ctx).await
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/extension.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout]  28 | forward_blank_internal!(ExtensionNotFound);
[INFO] [stdout]     | ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_internal` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:333:74
[INFO] [stdout]     |
[INFO] [stdout] 333 |                 crate::http::StatusCode::INTERNAL_SERVER_ERROR.call(ctx).await
[INFO] [stdout]     |                                                                          ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/extension.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout]  28 | forward_blank_internal!(ExtensionNotFound);
[INFO] [stdout]     | ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_internal` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:333:17
[INFO] [stdout]     |
[INFO] [stdout] 333 |                 crate::http::StatusCode::INTERNAL_SERVER_ERROR.call(ctx).await
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/extension.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout]  28 | forward_blank_internal!(ExtensionNotFound);
[INFO] [stdout]     | ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_internal` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:347:107
[INFO] [stdout]     |
[INFO] [stdout] 347 |               async fn call(&self, ctx: crate::WebContext<'r, C, B>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  ___________________________________________________________________________________________________________^
[INFO] [stdout] 348 | |                 crate::http::StatusCode::BAD_REQUEST.call(ctx).await
[INFO] [stdout] 349 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/header.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 |   forward_blank_bad_request!(HeaderNotFound);
[INFO] [stdout]     |   ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_bad_request` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:347:107
[INFO] [stdout]     |
[INFO] [stdout] 347 |               async fn call(&self, ctx: crate::WebContext<'r, C, B>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  ___________________________________________________________________________________________________________^
[INFO] [stdout] 348 | |                 crate::http::StatusCode::BAD_REQUEST.call(ctx).await
[INFO] [stdout] 349 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/header.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 |   forward_blank_bad_request!(HeaderNotFound);
[INFO] [stdout]     |   ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_bad_request` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |                 crate::http::StatusCode::BAD_REQUEST.call(ctx).await
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/header.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | forward_blank_bad_request!(HeaderNotFound);
[INFO] [stdout]     | ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_bad_request` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:348:64
[INFO] [stdout]     |
[INFO] [stdout] 348 |                 crate::http::StatusCode::BAD_REQUEST.call(ctx).await
[INFO] [stdout]     |                                                                ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/header.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | forward_blank_bad_request!(HeaderNotFound);
[INFO] [stdout]     | ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_bad_request` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |                 crate::http::StatusCode::BAD_REQUEST.call(ctx).await
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/header.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | forward_blank_bad_request!(HeaderNotFound);
[INFO] [stdout]     | ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_bad_request` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:347:107
[INFO] [stdout]     |
[INFO] [stdout] 347 |               async fn call(&self, ctx: crate::WebContext<'r, C, B>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  ___________________________________________________________________________________________________________^
[INFO] [stdout] 348 | |                 crate::http::StatusCode::BAD_REQUEST.call(ctx).await
[INFO] [stdout] 349 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/header.rs:37:1
[INFO] [stdout]     |
[INFO] [stdout]  37 |   forward_blank_bad_request!(InvalidHeaderValue);
[INFO] [stdout]     |   ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_bad_request` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:347:107
[INFO] [stdout]     |
[INFO] [stdout] 347 |               async fn call(&self, ctx: crate::WebContext<'r, C, B>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  ___________________________________________________________________________________________________________^
[INFO] [stdout] 348 | |                 crate::http::StatusCode::BAD_REQUEST.call(ctx).await
[INFO] [stdout] 349 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/header.rs:37:1
[INFO] [stdout]     |
[INFO] [stdout]  37 |   forward_blank_bad_request!(InvalidHeaderValue);
[INFO] [stdout]     |   ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_bad_request` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |                 crate::http::StatusCode::BAD_REQUEST.call(ctx).await
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/header.rs:37:1
[INFO] [stdout]     |
[INFO] [stdout]  37 | forward_blank_bad_request!(InvalidHeaderValue);
[INFO] [stdout]     | ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_bad_request` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:348:64
[INFO] [stdout]     |
[INFO] [stdout] 348 |                 crate::http::StatusCode::BAD_REQUEST.call(ctx).await
[INFO] [stdout]     |                                                                ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/header.rs:37:1
[INFO] [stdout]     |
[INFO] [stdout]  37 | forward_blank_bad_request!(InvalidHeaderValue);
[INFO] [stdout]     | ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_bad_request` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |                 crate::http::StatusCode::BAD_REQUEST.call(ctx).await
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/header.rs:37:1
[INFO] [stdout]     |
[INFO] [stdout]  37 | forward_blank_bad_request!(InvalidHeaderValue);
[INFO] [stdout]     | ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_bad_request` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:315:107
[INFO] [stdout]     |
[INFO] [stdout] 315 |               async fn call(&self, ctx: crate::WebContext<'r, C, B>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  ___________________________________________________________________________________________________________^
[INFO] [stdout] 316 | |                 let mut res = ctx.into_response(crate::body::ResponseBody::empty());
[INFO] [stdout] 317 | |                 *res.status_mut() = $status;
[INFO] [stdout] 318 | |                 Ok(res)
[INFO] [stdout] 319 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/router.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout]  18 |   blank_error_service!(MatchError, StatusCode::NOT_FOUND);
[INFO] [stdout]     |   ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `blank_error_service` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:315:107
[INFO] [stdout]     |
[INFO] [stdout] 315 |               async fn call(&self, ctx: crate::WebContext<'r, C, B>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  ___________________________________________________________________________________________________________^
[INFO] [stdout] 316 | |                 let mut res = ctx.into_response(crate::body::ResponseBody::empty());
[INFO] [stdout] 317 | |                 *res.status_mut() = $status;
[INFO] [stdout] 318 | |                 Ok(res)
[INFO] [stdout] 319 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/router.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout]  18 |   blank_error_service!(MatchError, StatusCode::NOT_FOUND);
[INFO] [stdout]     |   ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `blank_error_service` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:318:17
[INFO] [stdout]     |
[INFO] [stdout] 318 |                 Ok(res)
[INFO] [stdout]     |                 ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/router.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout]  18 | blank_error_service!(MatchError, StatusCode::NOT_FOUND);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `blank_error_service` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]   --> src/error/router.rs:26:92
[INFO] [stdout]    |
[INFO] [stdout] 26 |       async fn call(&self, ctx: WebContext<'r, C, B>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]    |  ____________________________________________________________________________________________^
[INFO] [stdout] 27 | |         let mut res = ctx.into_response(ResponseBody::empty());
[INFO] [stdout] 28 | |
[INFO] [stdout] 29 | |         let allowed = self.allowed_methods();
[INFO] [stdout] ...  |
[INFO] [stdout] 44 | |         Ok(res)
[INFO] [stdout] 45 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]   --> src/error/router.rs:26:92
[INFO] [stdout]    |
[INFO] [stdout] 26 |       async fn call(&self, ctx: WebContext<'r, C, B>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]    |  ____________________________________________________________________________________________^
[INFO] [stdout] 27 | |         let mut res = ctx.into_response(ResponseBody::empty());
[INFO] [stdout] 28 | |
[INFO] [stdout] 29 | |         let allowed = self.allowed_methods();
[INFO] [stdout] ...  |
[INFO] [stdout] 44 | |         Ok(res)
[INFO] [stdout] 45 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]   --> src/error/router.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 44 |         Ok(res)
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]   --> src/error/status.rs:87:92
[INFO] [stdout]    |
[INFO] [stdout] 87 |       async fn call(&self, ctx: WebContext<'r, C, B>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]    |  ____________________________________________________________________________________________^
[INFO] [stdout] 88 | |         self.status.call(ctx).await
[INFO] [stdout] 89 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]   --> src/error/status.rs:87:92
[INFO] [stdout]    |
[INFO] [stdout] 87 |       async fn call(&self, ctx: WebContext<'r, C, B>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]    |  ____________________________________________________________________________________________^
[INFO] [stdout] 88 | |         self.status.call(ctx).await
[INFO] [stdout] 89 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]   --> src/error/status.rs:88:9
[INFO] [stdout]    |
[INFO] [stdout] 88 |         self.status.call(ctx).await
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]   --> src/error/status.rs:88:31
[INFO] [stdout]    |
[INFO] [stdout] 88 |         self.status.call(ctx).await
[INFO] [stdout]    |                               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]   --> src/error/status.rs:88:9
[INFO] [stdout]    |
[INFO] [stdout] 88 |         self.status.call(ctx).await
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/status.rs:96:92
[INFO] [stdout]     |
[INFO] [stdout]  96 |       async fn call(&self, ctx: WebContext<'r, C, B>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  ____________________________________________________________________________________________^
[INFO] [stdout]  97 | |         let mut res = ctx.into_response(ResponseBody::empty());
[INFO] [stdout]  98 | |         *res.status_mut() = *self;
[INFO] [stdout]  99 | |         Ok(res)
[INFO] [stdout] 100 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/status.rs:96:92
[INFO] [stdout]     |
[INFO] [stdout]  96 |       async fn call(&self, ctx: WebContext<'r, C, B>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  ____________________________________________________________________________________________^
[INFO] [stdout]  97 | |         let mut res = ctx.into_response(ResponseBody::empty());
[INFO] [stdout]  98 | |         *res.status_mut() = *self;
[INFO] [stdout]  99 | |         Ok(res)
[INFO] [stdout] 100 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]   --> src/error/status.rs:99:9
[INFO] [stdout]    |
[INFO] [stdout] 99 |         Ok(res)
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:579:95
[INFO] [stdout]     |
[INFO] [stdout] 579 |               async fn call(&self, _: WebContext<'r, C>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  _______________________________________________________________________________________________^
[INFO] [stdout] 580 | |                 Ok(WebResponse::new(ResponseBody::none()))
[INFO] [stdout] 581 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:579:95
[INFO] [stdout]     |
[INFO] [stdout] 579 |               async fn call(&self, _: WebContext<'r, C>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  _______________________________________________________________________________________________^
[INFO] [stdout] 580 | |                 Ok(WebResponse::new(ResponseBody::none()))
[INFO] [stdout] 581 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:580:17
[INFO] [stdout]     |
[INFO] [stdout] 580 |                 Ok(WebResponse::new(ResponseBody::none()))
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:590:19
[INFO] [stdout]     |
[INFO] [stdout] 590 |         let res = Service::call(&foo, ctx.as_web_ctx()).now_or_panic().unwrap();
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:615:107
[INFO] [stdout]     |
[INFO] [stdout] 615 |               async fn call(&self, ctx: WebContext<'r, Request<'r>>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  ___________________________________________________________________________________________________________^
[INFO] [stdout] 616 | |                 let status = ctx.state().request_ref::<StatusCode>().unwrap();
[INFO] [stdout] 617 | |                 Ok(WebResponse::builder().status(*status).body(Default::default()).unwrap())
[INFO] [stdout] 618 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:615:107
[INFO] [stdout]     |
[INFO] [stdout] 615 |               async fn call(&self, ctx: WebContext<'r, Request<'r>>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  ___________________________________________________________________________________________________________^
[INFO] [stdout] 616 | |                 let status = ctx.state().request_ref::<StatusCode>().unwrap();
[INFO] [stdout] 617 | |                 Ok(WebResponse::builder().status(*status).body(Default::default()).unwrap())
[INFO] [stdout] 618 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:617:17
[INFO] [stdout]     |
[INFO] [stdout] 617 |                 Ok(WebResponse::builder().status(*status).body(Default::default()).unwrap())
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:623:19
[INFO] [stdout]     |
[INFO] [stdout] 623 |           let res = bar
[INFO] [stdout]     |  ___________________^
[INFO] [stdout] 624 | |             .call(WebContext::new_test(StatusCode::IM_USED).as_web_ctx())
[INFO] [stdout] 625 | |             .now_or_panic()
[INFO] [stdout]     | |___________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/handler/types/body.rs:120:102
[INFO] [stdout]     |
[INFO] [stdout] 120 |               async fn respond(self, ctx: WebContext<'r, C, B>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  ______________________________________________________________________________________________________^
[INFO] [stdout] 121 | |                 Ok(ctx.into_response(self))
[INFO] [stdout] 122 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 132 |   responder_impl!(Bytes);
[INFO] [stdout]     |   ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `responder_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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/handler/types/body.rs:120:102
[INFO] [stdout]     |
[INFO] [stdout] 120 |               async fn respond(self, ctx: WebContext<'r, C, B>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  ______________________________________________________________________________________________________^
[INFO] [stdout] 121 | |                 Ok(ctx.into_response(self))
[INFO] [stdout] 122 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 132 |   responder_impl!(Bytes);
[INFO] [stdout]     |   ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `responder_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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/handler/types/body.rs:121:17
[INFO] [stdout]     |
[INFO] [stdout] 121 |                 Ok(ctx.into_response(self))
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 132 | responder_impl!(Bytes);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `responder_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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/handler/types/body.rs:125:86
[INFO] [stdout]     |
[INFO] [stdout] 125 |               fn map(self, res: Self::Response) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  ______________________________________________________________________________________^
[INFO] [stdout] 126 | |                 Ok(res.map(|_| self.into()))
[INFO] [stdout] 127 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 132 |   responder_impl!(Bytes);
[INFO] [stdout]     |   ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `responder_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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/handler/types/body.rs:126:17
[INFO] [stdout]     |
[INFO] [stdout] 126 |                 Ok(res.map(|_| self.into()))
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 132 | responder_impl!(Bytes);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `responder_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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/handler/types/body.rs:120:102
[INFO] [stdout]     |
[INFO] [stdout] 120 |               async fn respond(self, ctx: WebContext<'r, C, B>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  ______________________________________________________________________________________________________^
[INFO] [stdout] 121 | |                 Ok(ctx.into_response(self))
[INFO] [stdout] 122 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 133 |   responder_impl!(BytesMut);
[INFO] [stdout]     |   ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `responder_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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/handler/types/body.rs:120:102
[INFO] [stdout]     |
[INFO] [stdout] 120 |               async fn respond(self, ctx: WebContext<'r, C, B>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  ______________________________________________________________________________________________________^
[INFO] [stdout] 121 | |                 Ok(ctx.into_response(self))
[INFO] [stdout] 122 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 133 |   responder_impl!(BytesMut);
[INFO] [stdout]     |   ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `responder_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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/handler/types/body.rs:121:17
[INFO] [stdout]     |
[INFO] [stdout] 121 |                 Ok(ctx.into_response(self))
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 133 | responder_impl!(BytesMut);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `responder_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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/handler/types/body.rs:125:86
[INFO] [stdout]     |
[INFO] [stdout] 125 |               fn map(self, res: Self::Response) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  ______________________________________________________________________________________^
[INFO] [stdout] 126 | |                 Ok(res.map(|_| self.into()))
[INFO] [stdout] 127 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 133 |   responder_impl!(BytesMut);
[INFO] [stdout]     |   ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `responder_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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/handler/types/body.rs:126:17
[INFO] [stdout]     |
[INFO] [stdout] 126 |                 Ok(res.map(|_| self.into()))
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 133 | responder_impl!(BytesMut);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `responder_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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/handler/types/body.rs:120:102
[INFO] [stdout]     |
[INFO] [stdout] 120 |               async fn respond(self, ctx: WebContext<'r, C, B>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  ______________________________________________________________________________________________________^
[INFO] [stdout] 121 | |                 Ok(ctx.into_response(self))
[INFO] [stdout] 122 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 134 |   responder_impl!(Vec<u8>);
[INFO] [stdout]     |   ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `responder_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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/handler/types/body.rs:120:102
[INFO] [stdout]     |
[INFO] [stdout] 120 |               async fn respond(self, ctx: WebContext<'r, C, B>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  ______________________________________________________________________________________________________^
[INFO] [stdout] 121 | |                 Ok(ctx.into_response(self))
[INFO] [stdout] 122 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 134 |   responder_impl!(Vec<u8>);
[INFO] [stdout]     |   ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `responder_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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/handler/types/body.rs:121:17
[INFO] [stdout]     |
[INFO] [stdout] 121 |                 Ok(ctx.into_response(self))
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 134 | responder_impl!(Vec<u8>);
[INFO] [stdout]     | ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `responder_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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/handler/types/body.rs:125:86
[INFO] [stdout]     |
[INFO] [stdout] 125 |               fn map(self, res: Self::Response) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  ______________________________________________________________________________________^
[INFO] [stdout] 126 | |                 Ok(res.map(|_| self.into()))
[INFO] [stdout] 127 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 134 |   responder_impl!(Vec<u8>);
[INFO] [stdout]     |   ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `responder_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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/handler/types/body.rs:126:17
[INFO] [stdout]     |
[INFO] [stdout] 126 |                 Ok(res.map(|_| self.into()))
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 134 | responder_impl!(Vec<u8>);
[INFO] [stdout]     | ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `responder_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<html::Html<T>, std::convert::Infallible>
[INFO] [stdout]   --> src/handler/types/html.rs:65:72
[INFO] [stdout]    |
[INFO] [stdout] 65 |       async fn call(&self, _: ()) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]    |  ________________________________________________________________________^
[INFO] [stdout] 66 | |         Ok(self.clone())
[INFO] [stdout] 67 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<html::Html<T>, std::convert::Infallible>
[INFO] [stdout]   --> src/handler/types/html.rs:65:72
[INFO] [stdout]    |
[INFO] [stdout] 65 |       async fn call(&self, _: ()) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]    |  ________________________________________________________________________^
[INFO] [stdout] 66 | |         Ok(self.clone())
[INFO] [stdout] 67 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<html::Html<T>, std::convert::Infallible>
[INFO] [stdout]   --> src/handler/types/html.rs:66:9
[INFO] [stdout]    |
[INFO] [stdout] 66 |         Ok(self.clone())
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<xitca_http::body::Either<ResponseBody, ResponseBody>>, std::convert::Infallible>
[INFO] [stdout]    --> src/handler/types/html.rs:93:19
[INFO] [stdout]     |
[INFO] [stdout]  93 |           let res = App::new()
[INFO] [stdout]     |  ___________________^
[INFO] [stdout]  94 | |             .at("/", Html("hello,world!"))
[INFO] [stdout]  95 | |             .finish()
[INFO] [stdout]  96 | |             .call(())
[INFO] [stdout] ...   |
[INFO] [stdout]  99 | |             .call(WebRequest::default())
[INFO] [stdout] 100 | |             .now_or_panic()
[INFO] [stdout]     | |___________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<redirect::Redirect, std::convert::Infallible>
[INFO] [stdout]   --> src/handler/types/redirect.rs:78:72
[INFO] [stdout]    |
[INFO] [stdout] 78 |       async fn call(&self, _: ()) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]    |  ________________________________________________________________________^
[INFO] [stdout] 79 | |         Ok(self.clone())
[INFO] [stdout] 80 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<redirect::Redirect, std::convert::Infallible>
[INFO] [stdout]   --> src/handler/types/redirect.rs:78:72
[INFO] [stdout]    |
[INFO] [stdout] 78 |       async fn call(&self, _: ()) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]    |  ________________________________________________________________________^
[INFO] [stdout] 79 | |         Ok(self.clone())
[INFO] [stdout] 80 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<redirect::Redirect, std::convert::Infallible>
[INFO] [stdout]   --> src/handler/types/redirect.rs:79:9
[INFO] [stdout]    |
[INFO] [stdout] 79 |         Ok(self.clone())
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<xitca_http::body::Either<ResponseBody, ResponseBody>>, std::convert::Infallible>
[INFO] [stdout]    --> src/handler/types/redirect.rs:115:19
[INFO] [stdout]     |
[INFO] [stdout] 115 |           let res = App::new()
[INFO] [stdout]     |  ___________________^
[INFO] [stdout] 116 | |             .at("/", Redirect::see_other("/996"))
[INFO] [stdout] 117 | |             .finish()
[INFO] [stdout] 118 | |             .call(())
[INFO] [stdout] ...   |
[INFO] [stdout] 121 | |             .call(WebRequest::default())
[INFO] [stdout] 122 | |             .now_or_panic()
[INFO] [stdout]     | |___________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<xitca_http::body::Either<ResponseBody, ResponseBody>>, std::convert::Infallible>
[INFO] [stdout]    --> src/handler/types/state.rs:196:9
[INFO] [stdout]     |
[INFO] [stdout] 196 | /         App::new()
[INFO] [stdout] 197 | |             .with_state(state)
[INFO] [stdout] 198 | |             .at("/", get(handler_service(handler)))
[INFO] [stdout] 199 | |             .finish()
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |             .call(WebRequest::default())
[INFO] [stdout] 205 | |             .now_or_panic()
[INFO] [stdout]     | |___________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<xitca_http::body::Either<ResponseBody, ResponseBody>>, std::convert::Infallible>
[INFO] [stdout]    --> src/handler/types/state.rs:223:9
[INFO] [stdout]     |
[INFO] [stdout] 223 | /         App::new()
[INFO] [stdout] 224 | |             .with_state(state.clone() as Arc<dyn Any + Send + Sync>)
[INFO] [stdout] 225 | |             .at("/", get(handler_service(handler)))
[INFO] [stdout] 226 | |             .at(
[INFO] [stdout] ...   |
[INFO] [stdout] 235 | |             .call(WebRequest::default())
[INFO] [stdout] 236 | |             .now_or_panic()
[INFO] [stdout]     | |___________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:347:107
[INFO] [stdout]     |
[INFO] [stdout] 347 |               async fn call(&self, ctx: crate::WebContext<'r, C, B>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  ___________________________________________________________________________________________________________^
[INFO] [stdout] 348 | |                 crate::http::StatusCode::BAD_REQUEST.call(ctx).await
[INFO] [stdout] 349 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/handler/types/text.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout]  28 |   forward_blank_bad_request!(std::string::FromUtf8Error);
[INFO] [stdout]     |   ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_bad_request` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:347:107
[INFO] [stdout]     |
[INFO] [stdout] 347 |               async fn call(&self, ctx: crate::WebContext<'r, C, B>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]     |  ___________________________________________________________________________________________________________^
[INFO] [stdout] 348 | |                 crate::http::StatusCode::BAD_REQUEST.call(ctx).await
[INFO] [stdout] 349 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/handler/types/text.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout]  28 |   forward_blank_bad_request!(std::string::FromUtf8Error);
[INFO] [stdout]     |   ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_bad_request` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |                 crate::http::StatusCode::BAD_REQUEST.call(ctx).await
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/handler/types/text.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout]  28 | forward_blank_bad_request!(std::string::FromUtf8Error);
[INFO] [stdout]     | ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_bad_request` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:348:64
[INFO] [stdout]     |
[INFO] [stdout] 348 |                 crate::http::StatusCode::BAD_REQUEST.call(ctx).await
[INFO] [stdout]     |                                                                ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/handler/types/text.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout]  28 | forward_blank_bad_request!(std::string::FromUtf8Error);
[INFO] [stdout]     | ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_bad_request` (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<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/error/mod.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |                 crate::http::StatusCode::BAD_REQUEST.call(ctx).await
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/handler/types/text.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout]  28 | forward_blank_bad_request!(std::string::FromUtf8Error);
[INFO] [stdout]     | ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_blank_bad_request` (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<Text<T>, std::convert::Infallible>
[INFO] [stdout]   --> src/handler/types/text.rs:85:72
[INFO] [stdout]    |
[INFO] [stdout] 85 |       async fn call(&self, _: ()) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]    |  ________________________________________________________________________^
[INFO] [stdout] 86 | |         Ok(self.clone())
[INFO] [stdout] 87 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Text<T>, std::convert::Infallible>
[INFO] [stdout]   --> src/handler/types/text.rs:85:72
[INFO] [stdout]    |
[INFO] [stdout] 85 |       async fn call(&self, _: ()) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]    |  ________________________________________________________________________^
[INFO] [stdout] 86 | |         Ok(self.clone())
[INFO] [stdout] 87 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Text<T>, std::convert::Infallible>
[INFO] [stdout]   --> src/handler/types/text.rs:86:9
[INFO] [stdout]    |
[INFO] [stdout] 86 |         Ok(self.clone())
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<HandlerServiceSync<F, T>, std::convert::Infallible>
[INFO] [stdout]   --> src/handler/sync.rs:41:29
[INFO] [stdout]    |
[INFO] [stdout] 41 |       fn_build(async move |_| {
[INFO] [stdout]    |  _____________________________^
[INFO] [stdout] 42 | |         Ok(HandlerServiceSync {
[INFO] [stdout] 43 | |             func: func.clone(),
[INFO] [stdout] 44 | |             _p: PhantomData,
[INFO] [stdout] 45 | |         })
[INFO] [stdout] 46 | |     })
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<HandlerServiceSync<F, T>, std::convert::Infallible>
[INFO] [stdout]   --> src/handler/sync.rs:41:29
[INFO] [stdout]    |
[INFO] [stdout] 41 |       fn_build(async move |_| {
[INFO] [stdout]    |  _____________________________^
[INFO] [stdout] 42 | |         Ok(HandlerServiceSync {
[INFO] [stdout] 43 | |             func: func.clone(),
[INFO] [stdout] 44 | |             _p: PhantomData,
[INFO] [stdout] 45 | |         })
[INFO] [stdout] 46 | |     })
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<HandlerServiceSync<F, T>, std::convert::Infallible>
[INFO] [stdout]   --> src/handler/sync.rs:42:9
[INFO] [stdout]    |
[INFO] [stdout] 42 | /         Ok(HandlerServiceSync {
[INFO] [stdout] 43 | |             func: func.clone(),
[INFO] [stdout] 44 | |             _p: PhantomData,
[INFO] [stdout] 45 | |         })
[INFO] [stdout]    | |__________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/middleware/sync.rs:160:92
[INFO] [stdout]     |
[INFO] [stdout] 160 |       async fn handler(req: WebContext<'_, &'static str>) -> Result<WebResponse, Infallible> {
[INFO] [stdout]     |  ____________________________________________________________________________________________^
[INFO] [stdout] 161 | |         assert_eq!(*req.state(), "996");
[INFO] [stdout] 162 | |         Ok(req.into_response(ResponseBody::empty()))
[INFO] [stdout] 163 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/middleware/sync.rs:160:92
[INFO] [stdout]     |
[INFO] [stdout] 160 |       async fn handler(req: WebContext<'_, &'static str>) -> Result<WebResponse, Infallible> {
[INFO] [stdout]     |  ____________________________________________________________________________________________^
[INFO] [stdout] 161 | |         assert_eq!(*req.state(), "996");
[INFO] [stdout] 162 | |         Ok(req.into_response(ResponseBody::empty()))
[INFO] [stdout] 163 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/middleware/sync.rs:162:9
[INFO] [stdout]     |
[INFO] [stdout] 162 |         Ok(req.into_response(ResponseBody::empty()))
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<xitca_http::body::Either<ResponseBody, ResponseBody>>, std::convert::Infallible>
[INFO] [stdout]    --> src/middleware/sync.rs:171:19
[INFO] [stdout]     |
[INFO] [stdout] 171 |           let res = App::new()
[INFO] [stdout]     |  ___________________^
[INFO] [stdout] 172 | |             .with_state("996")
[INFO] [stdout] 173 | |             .at("/", fn_service(handler))
[INFO] [stdout] 174 | |             .enclosed(SyncMiddleware::new(middleware))
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | |             .call(Request::default())
[INFO] [stdout] 180 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<xitca_http::body::Either<ResponseBody, ResponseBody>>, std::convert::Infallible>
[INFO] [stdout]    --> src/middleware/sync.rs:180:14
[INFO] [stdout]     |
[INFO] [stdout] 180 |             .await
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<xitca_http::body::Either<ResponseBody, ResponseBody>>, std::convert::Infallible>
[INFO] [stdout]    --> src/middleware/sync.rs:171:19
[INFO] [stdout]     |
[INFO] [stdout] 171 |           let res = App::new()
[INFO] [stdout]     |  ___________________^
[INFO] [stdout] 172 | |             .with_state("996")
[INFO] [stdout] 173 | |             .at("/", fn_service(handler))
[INFO] [stdout] 174 | |             .enclosed(SyncMiddleware::new(middleware))
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | |             .call(Request::default())
[INFO] [stdout] 180 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<xitca_http::body::Either<ResponseBody, ResponseBody>>, std::convert::Infallible>
[INFO] [stdout]    --> src/middleware/eraser.rs:226:17
[INFO] [stdout]     |
[INFO] [stdout] 226 |           let _ = App::new()
[INFO] [stdout]     |  _________________^
[INFO] [stdout] 227 | |             // map WebResponse to WebResponse<Once<Bytes>> type.
[INFO] [stdout] 228 | |             .at("/", handler_service(handler).enclosed_fn(map_body))
[INFO] [stdout] ...   |
[INFO] [stdout] 237 | |             .call(Request::default())
[INFO] [stdout] 238 | |             .now_or_panic()
[INFO] [stdout]     | |___________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<xitca_http::body::Either<ResponseBody, ResponseBody>>, std::convert::Infallible>
[INFO] [stdout]    --> src/middleware/eraser.rs:258:17
[INFO] [stdout]     |
[INFO] [stdout] 258 |           let _ = App::new()
[INFO] [stdout]     |  _________________^
[INFO] [stdout] 259 | |             // map WebResponse to WebResponse<Once<Bytes>> type.
[INFO] [stdout] 260 | |             .at("/", handler_service(handler).enclosed(TypeEraser::error()))
[INFO] [stdout] 261 | |             .enclosed(
[INFO] [stdout] ...   |
[INFO] [stdout] 271 | |             .call(Request::default())
[INFO] [stdout] 272 | |             .now_or_panic()
[INFO] [stdout]     | |___________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/middleware/limit.rs:192:19
[INFO] [stdout]     |
[INFO] [stdout] 192 |         let res = err.call(ctx.as_web_ctx()).await.unwrap();
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/middleware/limit.rs:192:46
[INFO] [stdout]     |
[INFO] [stdout] 192 |         let res = err.call(ctx.as_web_ctx()).await.unwrap();
[INFO] [stdout]     |                                              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]    --> src/middleware/limit.rs:192:19
[INFO] [stdout]     |
[INFO] [stdout] 192 |         let res = err.call(ctx.as_web_ctx()).await.unwrap();
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<xitca_http::body::Either<ResponseBody, ResponseBody>>, std::convert::Infallible>
[INFO] [stdout]    --> src/middleware/limit.rs:207:20
[INFO] [stdout]     |
[INFO] [stdout] 207 |           let body = App::new()
[INFO] [stdout]     |  ____________________^
[INFO] [stdout] 208 | |             .at("/", handler_service(handler))
[INFO] [stdout] 209 | |             .enclosed(Limit::new().set_request_body_max_size(CHUNK.len()))
[INFO] [stdout] 210 | |             .finish()
[INFO] [stdout] ...   |
[INFO] [stdout] 214 | |             .call(req)
[INFO] [stdout] 215 | |             .now_or_panic()
[INFO] [stdout]     | |___________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<xitca_http::body::Either<ResponseBody, ResponseBody>>, std::convert::Infallible>
[INFO] [stdout]    --> src/middleware/catch_unwind.rs:107:19
[INFO] [stdout]     |
[INFO] [stdout] 107 |           let res = App::new()
[INFO] [stdout]     |  ___________________^
[INFO] [stdout] 108 | |             .with_state("996")
[INFO] [stdout] 109 | |             .at("/", handler_service(handler))
[INFO] [stdout] 110 | |             .enclosed(CatchUnwind)
[INFO] [stdout] ...   |
[INFO] [stdout] 115 | |             .call(Request::default())
[INFO] [stdout] 116 | |             .now_or_panic()
[INFO] [stdout]     | |___________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<xitca_http::body::Either<ResB, ResponseBody>>, std::convert::Infallible>
[INFO] [stdout]   --> src/middleware/context.rs:85:102
[INFO] [stdout]    |
[INFO] [stdout] 85 |           async fn call(&self, ctx: Context<'c, WebRequest, C>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]    |  ______________________________________________________________________________________________________^
[INFO] [stdout] 86 | |             let (req, state) = ctx.into_parts();
[INFO] [stdout] 87 | |             let (parts, ext) = req.into_parts();
[INFO] [stdout] 88 | |             let (ext, body) = ext.replace_body(());
[INFO] [stdout] ...  |
[INFO] [stdout] 97 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<xitca_http::body::Either<ResB, ResponseBody>>, std::convert::Infallible>
[INFO] [stdout]   --> src/middleware/context.rs:85:102
[INFO] [stdout]    |
[INFO] [stdout] 85 |           async fn call(&self, ctx: Context<'c, WebRequest, C>) -> Result<Self::Response, Self::Error> {
[INFO] [stdout]    |  ______________________________________________________________________________________________________^
[INFO] [stdout] 86 | |             let (req, state) = ctx.into_parts();
[INFO] [stdout] 87 | |             let (parts, ext) = req.into_parts();
[INFO] [stdout] 88 | |             let (ext, body) = ext.replace_body(());
[INFO] [stdout] ...  |
[INFO] [stdout] 97 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<xitca_http::body::Either<ResB, ResponseBody>>, std::convert::Infallible>
[INFO] [stdout]   --> src/middleware/context.rs:93:13
[INFO] [stdout]    |
[INFO] [stdout] 93 | /             match self.service.call(ctx.reborrow()).await {
[INFO] [stdout] 94 | |                 Ok(res) => Ok(res.map(Either::left)),
[INFO] [stdout] 95 | |                 Err(e) => e.call(ctx).await.map(|res| res.map(Either::right)),
[INFO] [stdout] 96 | |             }
[INFO] [stdout]    | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<xitca_http::body::Either<ResB, ResponseBody>>, std::convert::Infallible>
[INFO] [stdout]   --> src/middleware/context.rs:94:28
[INFO] [stdout]    |
[INFO] [stdout] 94 |                 Ok(res) => Ok(res.map(Either::left)),
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<xitca_http::body::Either<ResB, ResponseBody>>, std::convert::Infallible>
[INFO] [stdout]   --> src/middleware/context.rs:95:27
[INFO] [stdout]    |
[INFO] [stdout] 95 |                 Err(e) => e.call(ctx).await.map(|res| res.map(Either::right)),
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]   --> src/middleware/context.rs:95:27
[INFO] [stdout]    |
[INFO] [stdout] 95 |                 Err(e) => e.call(ctx).await.map(|res| res.map(Either::right)),
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]   --> src/middleware/context.rs:95:39
[INFO] [stdout]    |
[INFO] [stdout] 95 |                 Err(e) => e.call(ctx).await.map(|res| res.map(Either::right)),
[INFO] [stdout]    |                                       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<ResponseBody>, std::convert::Infallible>
[INFO] [stdout]   --> src/middleware/context.rs:95:27
[INFO] [stdout]    |
[INFO] [stdout] 95 |                 Err(e) => e.call(ctx).await.map(|res| res.map(Either::right)),
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xitca_http::Response<xitca_http::body::Either<ResponseBody, ResponseBody>>, std::convert::Infallible>
[INFO] [stdout]    --> src/middleware/mod.rs:344:20
[INFO] [stdout]     |
[INFO] [stdout] 344 |           let body = App::new()
[INFO] [stdout]     |  ____________________^
[INFO] [stdout] 345 | |             .at("/", handler_service(root))
[INFO] [stdout] 346 | |             .enclosed(Extension::new("hello".to_string()))
[INFO] [stdout] 347 | |             .enclosed(UncheckedReady)
[INFO] [stdout] ...   |
[INFO] [stdout] 352 | |             .call(Request::new(RequestExt::<RequestBody>::default()))
[INFO] [stdout] 353 | |             .now_or_panic()
[INFO] [stdout]     | |___________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `xitca-web` (lib test) due to 132 previous errors
[INFO] running `Command { std: "docker" "inspect" "d5f82ab3dfe19f65d26df4a9cf46e2cb27ffafaadd21df79240236a4ffa8130d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d5f82ab3dfe19f65d26df4a9cf46e2cb27ffafaadd21df79240236a4ffa8130d", kill_on_drop: false }`
[INFO] [stdout] d5f82ab3dfe19f65d26df4a9cf46e2cb27ffafaadd21df79240236a4ffa8130d
