[INFO] cloning repository https://github.com/paolobarbolini/rustc-pr85868-regression [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/paolobarbolini/rustc-pr85868-regression" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpaolobarbolini%2Frustc-pr85868-regression", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpaolobarbolini%2Frustc-pr85868-regression'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 55e75a96852fa13136e55f2f3c3889f5fb9542ce [INFO] checking paolobarbolini/rustc-pr85868-regression against master#16b569057e4d1591b4bee05f10df34000308dedc for pr-127827 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpaolobarbolini%2Frustc-pr85868-regression" "/workspace/builds/worker-7-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/paolobarbolini/rustc-pr85868-regression on toolchain 16b569057e4d1591b4bee05f10df34000308dedc [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+16b569057e4d1591b4bee05f10df34000308dedc" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/paolobarbolini/rustc-pr85868-regression [INFO] finished tweaking git repo https://github.com/paolobarbolini/rustc-pr85868-regression [INFO] tweaked toml for git repo https://github.com/paolobarbolini/rustc-pr85868-regression written to /workspace/builds/worker-7-tc1/source/Cargo.toml [INFO] crate git repo https://github.com/paolobarbolini/rustc-pr85868-regression 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" "+16b569057e4d1591b4bee05f10df34000308dedc" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded tower-http v0.1.1 [INFO] [stderr] Downloaded axum v0.2.6 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:dff56e7819e73ed36160586b3445e93eb0be776c16704aeeded9c3fb668b2384" "/opt/rustwide/cargo-home/bin/cargo" "+16b569057e4d1591b4bee05f10df34000308dedc" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] f39080dc27f0a609bf618f035fe084851bf59c7282d403ff7c941ace38875ac0 [INFO] running `Command { std: "docker" "start" "-a" "f39080dc27f0a609bf618f035fe084851bf59c7282d403ff7c941ace38875ac0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "f39080dc27f0a609bf618f035fe084851bf59c7282d403ff7c941ace38875ac0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f39080dc27f0a609bf618f035fe084851bf59c7282d403ff7c941ace38875ac0", kill_on_drop: false }` [INFO] [stdout] f39080dc27f0a609bf618f035fe084851bf59c7282d403ff7c941ace38875ac0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-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:dff56e7819e73ed36160586b3445e93eb0be776c16704aeeded9c3fb668b2384" "/opt/rustwide/cargo-home/bin/cargo" "+16b569057e4d1591b4bee05f10df34000308dedc" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] b173a6e94cb470f086ef44c08b41d774239d64d67f46a7fd3a1ea1a23afe0d04 [INFO] running `Command { std: "docker" "start" "-a" "b173a6e94cb470f086ef44c08b41d774239d64d67f46a7fd3a1ea1a23afe0d04", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.29 [INFO] [stderr] Compiling autocfg v1.0.1 [INFO] [stderr] Compiling unicode-xid v0.2.2 [INFO] [stderr] Compiling syn v1.0.80 [INFO] [stderr] Checking cfg-if v1.0.0 [INFO] [stderr] Compiling libc v0.2.103 [INFO] [stderr] Checking pin-project-lite v0.2.7 [INFO] [stderr] Compiling log v0.4.14 [INFO] [stderr] Compiling futures-core v0.3.17 [INFO] [stderr] Checking itoa v0.4.8 [INFO] [stderr] Checking bytes v1.1.0 [INFO] [stderr] Compiling version_check v0.9.3 [INFO] [stderr] Compiling memchr v2.4.1 [INFO] [stderr] Compiling typenum v1.14.0 [INFO] [stderr] Checking fnv v1.0.7 [INFO] [stderr] Compiling futures-task v0.3.17 [INFO] [stderr] Checking http v0.2.5 [INFO] [stderr] Compiling tokio v1.12.0 [INFO] [stderr] Compiling generic-array v0.14.4 [INFO] [stderr] Compiling futures-util v0.3.17 [INFO] [stderr] Checking lazy_static v1.4.0 [INFO] [stderr] Checking tracing-core v0.1.21 [INFO] [stderr] Compiling quote v1.0.10 [INFO] [stderr] Compiling serde v1.0.130 [INFO] [stderr] Checking mio v0.7.13 [INFO] [stderr] Checking num_cpus v1.13.0 [INFO] [stderr] Checking pin-utils v0.1.0 [INFO] [stderr] Compiling ryu v1.0.5 [INFO] [stderr] Compiling miniz_oxide v0.4.4 [INFO] [stderr] Checking tower-service v0.3.1 [INFO] [stderr] Compiling futures-channel v0.3.17 [INFO] [stderr] Compiling cc v1.0.70 [INFO] [stderr] Compiling httparse v1.5.1 [INFO] [stderr] Checking opaque-debug v0.3.0 [INFO] [stderr] Checking tower-layer v0.3.1 [INFO] [stderr] Checking gimli v0.25.0 [INFO] [stderr] Checking try-lock v0.2.3 [INFO] [stderr] Compiling async-trait v0.1.51 [INFO] [stderr] Checking digest v0.9.0 [INFO] [stderr] Checking block-buffer v0.9.0 [INFO] [stderr] Checking futures-sink v0.3.17 [INFO] [stderr] Checking adler v1.0.2 [INFO] [stderr] Compiling serde_json v1.0.68 [INFO] [stderr] Checking http-body v0.4.3 [INFO] [stderr] Checking percent-encoding v2.1.0 [INFO] [stderr] Checking matches v0.1.9 [INFO] [stderr] Checking cpufeatures v0.2.1 [INFO] [stderr] Checking form_urlencoded v1.0.1 [INFO] [stderr] Checking sha-1 v0.9.8 [INFO] [stderr] Compiling backtrace v0.3.61 [INFO] [stderr] Checking headers-core v0.2.0 [INFO] [stderr] Checking want v0.3.0 [INFO] [stderr] Checking time v0.1.43 [INFO] [stderr] Checking socket2 v0.4.2 [INFO] [stderr] Checking aho-corasick v0.7.18 [INFO] [stderr] Checking object v0.26.2 [INFO] [stderr] Checking rustc-demangle v0.1.21 [INFO] [stderr] Checking regex-syntax v0.6.25 [INFO] [stderr] Checking base64 v0.13.0 [INFO] [stderr] Checking bitflags v1.3.2 [INFO] [stderr] Compiling anyhow v1.0.44 [INFO] [stderr] Checking httpdate v1.0.1 [INFO] [stderr] Checking mime v0.3.16 [INFO] [stderr] Checking sync_wrapper v0.1.1 [INFO] [stderr] Checking addr2line v0.16.0 [INFO] [stderr] Checking headers v0.3.4 [INFO] [stderr] Checking serde_urlencoded v0.7.0 [INFO] [stderr] Checking regex v1.5.4 [INFO] [stderr] Compiling tracing-attributes v0.1.18 [INFO] [stderr] Compiling tokio-macros v1.4.1 [INFO] [stderr] Compiling pin-project-internal v1.0.8 [INFO] [stderr] Checking tracing v0.1.29 [INFO] [stderr] Checking pin-project v1.0.8 [INFO] [stderr] Checking tower-http v0.1.1 [INFO] [stderr] Checking tokio-util v0.6.8 [INFO] [stderr] Checking hyper v0.14.13 [INFO] [stderr] Checking tower v0.4.8 [INFO] [stderr] Checking axum v0.2.6 [INFO] [stderr] Checking something v0.1.0 (/opt/rustwide/workdir/something) [INFO] [stderr] Finished `dev` profile [unoptimized] target(s) in 11.80s [INFO] running `Command { std: "docker" "inspect" "b173a6e94cb470f086ef44c08b41d774239d64d67f46a7fd3a1ea1a23afe0d04", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b173a6e94cb470f086ef44c08b41d774239d64d67f46a7fd3a1ea1a23afe0d04", kill_on_drop: false }` [INFO] [stdout] b173a6e94cb470f086ef44c08b41d774239d64d67f46a7fd3a1ea1a23afe0d04 [INFO] checking paolobarbolini/rustc-pr85868-regression against try#8a6640bd72b80869b16392026cb3aa8ce8e3f9b7 for pr-127827 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpaolobarbolini%2Frustc-pr85868-regression" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/paolobarbolini/rustc-pr85868-regression on toolchain 8a6640bd72b80869b16392026cb3aa8ce8e3f9b7 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8a6640bd72b80869b16392026cb3aa8ce8e3f9b7" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/paolobarbolini/rustc-pr85868-regression [INFO] finished tweaking git repo https://github.com/paolobarbolini/rustc-pr85868-regression [INFO] tweaked toml for git repo https://github.com/paolobarbolini/rustc-pr85868-regression written to /workspace/builds/worker-7-tc2/source/Cargo.toml [INFO] crate git repo https://github.com/paolobarbolini/rustc-pr85868-regression 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" "+8a6640bd72b80869b16392026cb3aa8ce8e3f9b7" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:dff56e7819e73ed36160586b3445e93eb0be776c16704aeeded9c3fb668b2384" "/opt/rustwide/cargo-home/bin/cargo" "+8a6640bd72b80869b16392026cb3aa8ce8e3f9b7" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 0db052e46c8d52b0dfc3e8ad3fd5b5c8cbed074b32359078257a6f2b3042cd58 [INFO] running `Command { std: "docker" "start" "-a" "0db052e46c8d52b0dfc3e8ad3fd5b5c8cbed074b32359078257a6f2b3042cd58", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "0db052e46c8d52b0dfc3e8ad3fd5b5c8cbed074b32359078257a6f2b3042cd58", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0db052e46c8d52b0dfc3e8ad3fd5b5c8cbed074b32359078257a6f2b3042cd58", kill_on_drop: false }` [INFO] [stdout] 0db052e46c8d52b0dfc3e8ad3fd5b5c8cbed074b32359078257a6f2b3042cd58 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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" "-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:dff56e7819e73ed36160586b3445e93eb0be776c16704aeeded9c3fb668b2384" "/opt/rustwide/cargo-home/bin/cargo" "+8a6640bd72b80869b16392026cb3aa8ce8e3f9b7" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] c3b170b0b5bfed1d6d5af2e07df1cdc658a3849348327c09acddd0ef6d5ce991 [INFO] running `Command { std: "docker" "start" "-a" "c3b170b0b5bfed1d6d5af2e07df1cdc658a3849348327c09acddd0ef6d5ce991", kill_on_drop: false }` [INFO] [stderr] Compiling autocfg v1.0.1 [INFO] [stderr] Compiling proc-macro2 v1.0.29 [INFO] [stderr] Compiling unicode-xid v0.2.2 [INFO] [stderr] Checking cfg-if v1.0.0 [INFO] [stderr] Compiling syn v1.0.80 [INFO] [stderr] Compiling libc v0.2.103 [INFO] [stderr] Checking bytes v1.1.0 [INFO] [stderr] Compiling log v0.4.14 [INFO] [stderr] Checking itoa v0.4.8 [INFO] [stderr] Compiling futures-core v0.3.17 [INFO] [stderr] Checking pin-project-lite v0.2.7 [INFO] [stderr] Compiling memchr v2.4.1 [INFO] [stderr] Compiling typenum v1.14.0 [INFO] [stderr] Compiling version_check v0.9.3 [INFO] [stderr] Compiling futures-task v0.3.17 [INFO] [stderr] Checking fnv v1.0.7 [INFO] [stderr] Compiling tokio v1.12.0 [INFO] [stderr] Compiling futures-util v0.3.17 [INFO] [stderr] Checking http v0.2.5 [INFO] [stderr] Checking lazy_static v1.4.0 [INFO] [stderr] Compiling generic-array v0.14.4 [INFO] [stderr] Checking tracing-core v0.1.21 [INFO] [stderr] Compiling quote v1.0.10 [INFO] [stderr] Compiling ryu v1.0.5 [INFO] [stderr] Checking mio v0.7.13 [INFO] [stderr] Checking num_cpus v1.13.0 [INFO] [stderr] Checking pin-utils v0.1.0 [INFO] [stderr] Compiling serde v1.0.130 [INFO] [stderr] Compiling miniz_oxide v0.4.4 [INFO] [stderr] Checking tower-service v0.3.1 [INFO] [stderr] Compiling httparse v1.5.1 [INFO] [stderr] Compiling cc v1.0.70 [INFO] [stderr] Compiling futures-channel v0.3.17 [INFO] [stderr] Checking cpufeatures v0.2.1 [INFO] [stderr] Compiling async-trait v0.1.51 [INFO] [stderr] Checking adler v1.0.2 [INFO] [stderr] Checking gimli v0.25.0 [INFO] [stderr] Checking try-lock v0.2.3 [INFO] [stderr] Compiling serde_json v1.0.68 [INFO] [stderr] Checking block-buffer v0.9.0 [INFO] [stderr] Checking digest v0.9.0 [INFO] [stderr] Checking opaque-debug v0.3.0 [INFO] [stderr] Checking futures-sink v0.3.17 [INFO] [stderr] Checking matches v0.1.9 [INFO] [stderr] Checking tower-layer v0.3.1 [INFO] [stderr] Checking percent-encoding v2.1.0 [INFO] [stderr] Checking http-body v0.4.3 [INFO] [stderr] Checking headers-core v0.2.0 [INFO] [stderr] Checking form_urlencoded v1.0.1 [INFO] [stderr] Checking sha-1 v0.9.8 [INFO] [stderr] Checking want v0.3.0 [INFO] [stderr] Compiling backtrace v0.3.61 [INFO] [stderr] Checking aho-corasick v0.7.18 [INFO] [stderr] Checking object v0.26.2 [INFO] [stderr] Checking socket2 v0.4.2 [INFO] [stderr] Checking time v0.1.43 [INFO] [stderr] Checking bitflags v1.3.2 [INFO] [stderr] Checking mime v0.3.16 [INFO] [stderr] Checking httpdate v1.0.1 [INFO] [stderr] Checking regex-syntax v0.6.25 [INFO] [stderr] Compiling anyhow v1.0.44 [INFO] [stderr] Checking rustc-demangle v0.1.21 [INFO] [stderr] Checking base64 v0.13.0 [INFO] [stderr] Checking headers v0.3.4 [INFO] [stderr] Checking sync_wrapper v0.1.1 [INFO] [stderr] Checking addr2line v0.16.0 [INFO] [stderr] Checking serde_urlencoded v0.7.0 [INFO] [stderr] Checking regex v1.5.4 [INFO] [stderr] Compiling tracing-attributes v0.1.18 [INFO] [stderr] Compiling tokio-macros v1.4.1 [INFO] [stderr] Compiling pin-project-internal v1.0.8 [INFO] [stderr] Checking tracing v0.1.29 [INFO] [stderr] Checking pin-project v1.0.8 [INFO] [stderr] Checking tower-http v0.1.1 [INFO] [stderr] Checking tokio-util v0.6.8 [INFO] [stderr] Checking hyper v0.14.13 [INFO] [stderr] Checking tower v0.4.8 [INFO] [stderr] Checking axum v0.2.6 [INFO] [stderr] Checking something v0.1.0 (/opt/rustwide/workdir/something) [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:16:17: 16:19}: Handler<_, _>` is not satisfied [INFO] [stdout] --> something/src/main.rs:16:17 [INFO] [stdout] | [INFO] [stdout] 16 | get(|| async move { StatusCode::OK }).post(|| async move { StatusCode::OK }), [INFO] [stdout] | --- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler<_, _>` is not implemented for `{async closure@something/src/main.rs:16:17: 16:19}` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] note: required by a bound in `axum::handler::get` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/handler/mod.rs:116:8 [INFO] [stdout] | [INFO] [stdout] 114 | pub fn get(handler: H) -> OnMethod [INFO] [stdout] | --- required by a bound in this function [INFO] [stdout] 115 | where [INFO] [stdout] 116 | H: Handler, [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `get` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:16:17: 16:19}: Handler<_, _>` is not satisfied [INFO] [stdout] --> something/src/main.rs:16:17 [INFO] [stdout] | [INFO] [stdout] 16 | get(|| async move { StatusCode::OK }).post(|| async move { StatusCode::OK }), [INFO] [stdout] | --- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler<_, _>` is not implemented for `{async closure@something/src/main.rs:16:17: 16:19}` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] note: required by a bound in `axum::handler::get` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/handler/mod.rs:116:8 [INFO] [stdout] | [INFO] [stdout] 114 | pub fn get(handler: H) -> OnMethod [INFO] [stdout] | --- required by a bound in this function [INFO] [stdout] 115 | where [INFO] [stdout] 116 | H: Handler, [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `get` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:16:56: 16:58}: Handler<_, _>` is not satisfied [INFO] [stdout] --> something/src/main.rs:16:56 [INFO] [stdout] | [INFO] [stdout] 16 | get(|| async move { StatusCode::OK }).post(|| async move { StatusCode::OK }), [INFO] [stdout] | ---- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler<_, _>` is not implemented for `{async closure@something/src/main.rs:16:56: 16:58}` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] note: required by a bound in `axum::handler::OnMethod::::post` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/handler/mod.rs:601:13 [INFO] [stdout] | [INFO] [stdout] 599 | pub fn post(self, handler: H2) -> OnMethod [INFO] [stdout] | ---- required by a bound in this associated function [INFO] [stdout] 600 | where [INFO] [stdout] 601 | H2: Handler, [INFO] [stdout] | ^^^^^^^^^^^^^^ required by this bound in `OnMethod::::post` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:16:56: 16:58}: Handler<_, _>` is not satisfied [INFO] [stdout] --> something/src/main.rs:16:56 [INFO] [stdout] | [INFO] [stdout] 16 | get(|| async move { StatusCode::OK }).post(|| async move { StatusCode::OK }), [INFO] [stdout] | ---- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler<_, _>` is not implemented for `{async closure@something/src/main.rs:16:56: 16:58}` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] note: required by a bound in `axum::handler::OnMethod::::post` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/handler/mod.rs:601:13 [INFO] [stdout] | [INFO] [stdout] 599 | pub fn post(self, handler: H2) -> OnMethod [INFO] [stdout] | ---- required by a bound in this associated function [INFO] [stdout] 600 | where [INFO] [stdout] 601 | H2: Handler, [INFO] [stdout] | ^^^^^^^^^^^^^^ required by this bound in `OnMethod::::post` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:18:27: 18:29}: Handler<_, _>` is not satisfied [INFO] [stdout] --> something/src/main.rs:18:27 [INFO] [stdout] | [INFO] [stdout] 18 | .route("/2", post(|| async move { StatusCode::OK })); [INFO] [stdout] | ---- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler<_, _>` is not implemented for `{async closure@something/src/main.rs:18:27: 18:29}` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] note: required by a bound in `axum::handler::post` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/handler/mod.rs:156:8 [INFO] [stdout] | [INFO] [stdout] 154 | pub fn post(handler: H) -> OnMethod [INFO] [stdout] | ---- required by a bound in this function [INFO] [stdout] 155 | where [INFO] [stdout] 156 | H: Handler, [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `post` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:18:27: 18:29}: Handler<_, _>` is not satisfied [INFO] [stdout] --> something/src/main.rs:18:27 [INFO] [stdout] | [INFO] [stdout] 18 | .route("/2", post(|| async move { StatusCode::OK })); [INFO] [stdout] | ---- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler<_, _>` is not implemented for `{async closure@something/src/main.rs:18:27: 18:29}` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] note: required by a bound in `axum::handler::post` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/handler/mod.rs:156:8 [INFO] [stdout] | [INFO] [stdout] 154 | pub fn post(handler: H) -> OnMethod [INFO] [stdout] | ---- required by a bound in this function [INFO] [stdout] 155 | where [INFO] [stdout] 156 | H: Handler, [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `post` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:22:17: 22:19}: Handler<_, _>` is not satisfied [INFO] [stdout] --> something/src/main.rs:22:17 [INFO] [stdout] | [INFO] [stdout] 22 | get(|| async move { StatusCode::OK }).post(|| async move { StatusCode::OK }), [INFO] [stdout] | --- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler<_, _>` is not implemented for `{async closure@something/src/main.rs:22:17: 22:19}` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] note: required by a bound in `axum::handler::get` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/handler/mod.rs:116:8 [INFO] [stdout] | [INFO] [stdout] 114 | pub fn get(handler: H) -> OnMethod [INFO] [stdout] | --- required by a bound in this function [INFO] [stdout] 115 | where [INFO] [stdout] 116 | H: Handler, [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `get` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:22:17: 22:19}: Handler<_, _>` is not satisfied [INFO] [stdout] --> something/src/main.rs:22:17 [INFO] [stdout] | [INFO] [stdout] 22 | get(|| async move { StatusCode::OK }).post(|| async move { StatusCode::OK }), [INFO] [stdout] | --- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler<_, _>` is not implemented for `{async closure@something/src/main.rs:22:17: 22:19}` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] note: required by a bound in `axum::handler::get` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/handler/mod.rs:116:8 [INFO] [stdout] | [INFO] [stdout] 114 | pub fn get(handler: H) -> OnMethod [INFO] [stdout] | --- required by a bound in this function [INFO] [stdout] 115 | where [INFO] [stdout] 116 | H: Handler, [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `get` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:22:56: 22:58}: Handler<_, _>` is not satisfied [INFO] [stdout] --> something/src/main.rs:22:56 [INFO] [stdout] | [INFO] [stdout] 22 | get(|| async move { StatusCode::OK }).post(|| async move { StatusCode::OK }), [INFO] [stdout] | ---- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler<_, _>` is not implemented for `{async closure@something/src/main.rs:22:56: 22:58}` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] note: required by a bound in `axum::handler::OnMethod::::post` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/handler/mod.rs:601:13 [INFO] [stdout] | [INFO] [stdout] 599 | pub fn post(self, handler: H2) -> OnMethod [INFO] [stdout] | ---- required by a bound in this associated function [INFO] [stdout] 600 | where [INFO] [stdout] 601 | H2: Handler, [INFO] [stdout] | ^^^^^^^^^^^^^^ required by this bound in `OnMethod::::post` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:22:56: 22:58}: Handler<_, _>` is not satisfied [INFO] [stdout] --> something/src/main.rs:22:56 [INFO] [stdout] | [INFO] [stdout] 22 | get(|| async move { StatusCode::OK }).post(|| async move { StatusCode::OK }), [INFO] [stdout] | ---- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler<_, _>` is not implemented for `{async closure@something/src/main.rs:22:56: 22:58}` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] note: required by a bound in `axum::handler::OnMethod::::post` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/handler/mod.rs:601:13 [INFO] [stdout] | [INFO] [stdout] 599 | pub fn post(self, handler: H2) -> OnMethod [INFO] [stdout] | ---- required by a bound in this associated function [INFO] [stdout] 600 | where [INFO] [stdout] 601 | H2: Handler, [INFO] [stdout] | ^^^^^^^^^^^^^^ required by this bound in `OnMethod::::post` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:24:26: 24:28}: Handler<_, _>` is not satisfied [INFO] [stdout] --> something/src/main.rs:24:26 [INFO] [stdout] | [INFO] [stdout] 24 | .route("/4", get(|| async move { StatusCode::OK })) [INFO] [stdout] | --- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler<_, _>` is not implemented for `{async closure@something/src/main.rs:24:26: 24:28}` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] note: required by a bound in `axum::handler::get` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/handler/mod.rs:116:8 [INFO] [stdout] | [INFO] [stdout] 114 | pub fn get(handler: H) -> OnMethod [INFO] [stdout] | --- required by a bound in this function [INFO] [stdout] 115 | where [INFO] [stdout] 116 | H: Handler, [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `get` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:24:26: 24:28}: Handler<_, _>` is not satisfied [INFO] [stdout] --> something/src/main.rs:24:26 [INFO] [stdout] | [INFO] [stdout] 24 | .route("/4", get(|| async move { StatusCode::OK })) [INFO] [stdout] | --- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler<_, _>` is not implemented for `{async closure@something/src/main.rs:24:26: 24:28}` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] note: required by a bound in `axum::handler::get` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/handler/mod.rs:116:8 [INFO] [stdout] | [INFO] [stdout] 114 | pub fn get(handler: H) -> OnMethod [INFO] [stdout] | --- required by a bound in this function [INFO] [stdout] 115 | where [INFO] [stdout] 116 | H: Handler, [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `get` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:25:27: 25:29}: Handler<_, _>` is not satisfied [INFO] [stdout] --> something/src/main.rs:25:27 [INFO] [stdout] | [INFO] [stdout] 25 | .route("/5", post(|| async move { StatusCode::OK })) [INFO] [stdout] | ---- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler<_, _>` is not implemented for `{async closure@something/src/main.rs:25:27: 25:29}` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] note: required by a bound in `axum::handler::post` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/handler/mod.rs:156:8 [INFO] [stdout] | [INFO] [stdout] 154 | pub fn post(handler: H) -> OnMethod [INFO] [stdout] | ---- required by a bound in this function [INFO] [stdout] 155 | where [INFO] [stdout] 156 | H: Handler, [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `post` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:25:27: 25:29}: Handler<_, _>` is not satisfied [INFO] [stdout] --> something/src/main.rs:25:27 [INFO] [stdout] | [INFO] [stdout] 25 | .route("/5", post(|| async move { StatusCode::OK })) [INFO] [stdout] | ---- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler<_, _>` is not implemented for `{async closure@something/src/main.rs:25:27: 25:29}` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] note: required by a bound in `axum::handler::post` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/handler/mod.rs:156:8 [INFO] [stdout] | [INFO] [stdout] 154 | pub fn post(handler: H) -> OnMethod [INFO] [stdout] | ---- required by a bound in this function [INFO] [stdout] 155 | where [INFO] [stdout] 156 | H: Handler, [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `post` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:26:27: 26:29}: Handler<_, _>` is not satisfied [INFO] [stdout] --> something/src/main.rs:26:27 [INFO] [stdout] | [INFO] [stdout] 26 | .route("/6", post(|| async move { StatusCode::OK })) [INFO] [stdout] | ---- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler<_, _>` is not implemented for `{async closure@something/src/main.rs:26:27: 26:29}` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] note: required by a bound in `axum::handler::post` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/handler/mod.rs:156:8 [INFO] [stdout] | [INFO] [stdout] 154 | pub fn post(handler: H) -> OnMethod [INFO] [stdout] | ---- required by a bound in this function [INFO] [stdout] 155 | where [INFO] [stdout] 156 | H: Handler, [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `post` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:26:27: 26:29}: Handler<_, _>` is not satisfied [INFO] [stdout] --> something/src/main.rs:26:27 [INFO] [stdout] | [INFO] [stdout] 26 | .route("/6", post(|| async move { StatusCode::OK })) [INFO] [stdout] | ---- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler<_, _>` is not implemented for `{async closure@something/src/main.rs:26:27: 26:29}` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] note: required by a bound in `axum::handler::post` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/handler/mod.rs:156:8 [INFO] [stdout] | [INFO] [stdout] 154 | pub fn post(handler: H) -> OnMethod [INFO] [stdout] | ---- required by a bound in this function [INFO] [stdout] 155 | where [INFO] [stdout] 156 | H: Handler, [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `post` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:27:26: 27:28}: Handler<_, _>` is not satisfied [INFO] [stdout] --> something/src/main.rs:27:26 [INFO] [stdout] | [INFO] [stdout] 27 | .route("/7", get(|| async move { StatusCode::OK })); [INFO] [stdout] | --- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler<_, _>` is not implemented for `{async closure@something/src/main.rs:27:26: 27:28}` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] note: required by a bound in `axum::handler::get` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/handler/mod.rs:116:8 [INFO] [stdout] | [INFO] [stdout] 114 | pub fn get(handler: H) -> OnMethod [INFO] [stdout] | --- required by a bound in this function [INFO] [stdout] 115 | where [INFO] [stdout] 116 | H: Handler, [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `get` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:27:26: 27:28}: Handler<_, _>` is not satisfied [INFO] [stdout] --> something/src/main.rs:27:26 [INFO] [stdout] | [INFO] [stdout] 27 | .route("/7", get(|| async move { StatusCode::OK })); [INFO] [stdout] | --- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler<_, _>` is not implemented for `{async closure@something/src/main.rs:27:26: 27:28}` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] note: required by a bound in `axum::handler::get` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/handler/mod.rs:116:8 [INFO] [stdout] | [INFO] [stdout] 114 | pub fn get(handler: H) -> OnMethod [INFO] [stdout] | --- required by a bound in this function [INFO] [stdout] 115 | where [INFO] [stdout] 116 | H: Handler, [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `get` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:29:27: 29:29}: Handler<_, _>` is not satisfied [INFO] [stdout] --> something/src/main.rs:29:27 [INFO] [stdout] | [INFO] [stdout] 29 | .route("/8", post(|| async move { StatusCode::OK })) [INFO] [stdout] | ---- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler<_, _>` is not implemented for `{async closure@something/src/main.rs:29:27: 29:29}` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] note: required by a bound in `axum::handler::post` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/handler/mod.rs:156:8 [INFO] [stdout] | [INFO] [stdout] 154 | pub fn post(handler: H) -> OnMethod [INFO] [stdout] | ---- required by a bound in this function [INFO] [stdout] 155 | where [INFO] [stdout] 156 | H: Handler, [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `post` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:29:27: 29:29}: Handler<_, _>` is not satisfied [INFO] [stdout] --> something/src/main.rs:29:27 [INFO] [stdout] | [INFO] [stdout] 29 | .route("/8", post(|| async move { StatusCode::OK })) [INFO] [stdout] | ---- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler<_, _>` is not implemented for `{async closure@something/src/main.rs:29:27: 29:29}` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] note: required by a bound in `axum::handler::post` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/handler/mod.rs:156:8 [INFO] [stdout] | [INFO] [stdout] 154 | pub fn post(handler: H) -> OnMethod [INFO] [stdout] | ---- required by a bound in this function [INFO] [stdout] 155 | where [INFO] [stdout] 156 | H: Handler, [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `post` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:30:26: 30:28}: Handler<_, _>` is not satisfied [INFO] [stdout] --> something/src/main.rs:30:26 [INFO] [stdout] | [INFO] [stdout] 30 | .route("/9", get(|| async move { StatusCode::OK })); [INFO] [stdout] | --- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler<_, _>` is not implemented for `{async closure@something/src/main.rs:30:26: 30:28}` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] note: required by a bound in `axum::handler::get` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/handler/mod.rs:116:8 [INFO] [stdout] | [INFO] [stdout] 114 | pub fn get(handler: H) -> OnMethod [INFO] [stdout] | --- required by a bound in this function [INFO] [stdout] 115 | where [INFO] [stdout] 116 | H: Handler, [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `get` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:30:26: 30:28}: Handler<_, _>` is not satisfied [INFO] [stdout] --> something/src/main.rs:30:26 [INFO] [stdout] | [INFO] [stdout] 30 | .route("/9", get(|| async move { StatusCode::OK })); [INFO] [stdout] | --- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler<_, _>` is not implemented for `{async closure@something/src/main.rs:30:26: 30:28}` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] note: required by a bound in `axum::handler::get` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/handler/mod.rs:116:8 [INFO] [stdout] | [INFO] [stdout] 114 | pub fn get(handler: H) -> OnMethod [INFO] [stdout] | --- required by a bound in this function [INFO] [stdout] 115 | where [INFO] [stdout] 116 | H: Handler, [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `get` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:31:50: 31:52}: Handler<_, _>` is not satisfied [INFO] [stdout] --> something/src/main.rs:31:50 [INFO] [stdout] | [INFO] [stdout] 31 | let route4 = Router::new().route("/10", post(|| async move { StatusCode::OK })); [INFO] [stdout] | ---- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler<_, _>` is not implemented for `{async closure@something/src/main.rs:31:50: 31:52}` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] note: required by a bound in `axum::handler::post` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/handler/mod.rs:156:8 [INFO] [stdout] | [INFO] [stdout] 154 | pub fn post(handler: H) -> OnMethod [INFO] [stdout] | ---- required by a bound in this function [INFO] [stdout] 155 | where [INFO] [stdout] 156 | H: Handler, [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `post` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:31:50: 31:52}: Handler<_, _>` is not satisfied [INFO] [stdout] --> something/src/main.rs:31:50 [INFO] [stdout] | [INFO] [stdout] 31 | let route4 = Router::new().route("/10", post(|| async move { StatusCode::OK })); [INFO] [stdout] | ---- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler<_, _>` is not implemented for `{async closure@something/src/main.rs:31:50: 31:52}` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] note: required by a bound in `axum::handler::post` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/handler/mod.rs:156:8 [INFO] [stdout] | [INFO] [stdout] 154 | pub fn post(handler: H) -> OnMethod [INFO] [stdout] | ---- required by a bound in this function [INFO] [stdout] 155 | where [INFO] [stdout] 156 | H: Handler, [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `post` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:32:50: 32:52}: Handler<_, _>` is not satisfied [INFO] [stdout] --> something/src/main.rs:32:50 [INFO] [stdout] | [INFO] [stdout] 32 | let route5 = Router::new().route("/11", post(|| async move { StatusCode::OK })); [INFO] [stdout] | ---- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler<_, _>` is not implemented for `{async closure@something/src/main.rs:32:50: 32:52}` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] note: required by a bound in `axum::handler::post` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/handler/mod.rs:156:8 [INFO] [stdout] | [INFO] [stdout] 154 | pub fn post(handler: H) -> OnMethod [INFO] [stdout] | ---- required by a bound in this function [INFO] [stdout] 155 | where [INFO] [stdout] 156 | H: Handler, [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `post` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:32:50: 32:52}: Handler<_, _>` is not satisfied [INFO] [stdout] --> something/src/main.rs:32:50 [INFO] [stdout] | [INFO] [stdout] 32 | let route5 = Router::new().route("/11", post(|| async move { StatusCode::OK })); [INFO] [stdout] | ---- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler<_, _>` is not implemented for `{async closure@something/src/main.rs:32:50: 32:52}` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] note: required by a bound in `axum::handler::post` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/handler/mod.rs:156:8 [INFO] [stdout] | [INFO] [stdout] 154 | pub fn post(handler: H) -> OnMethod [INFO] [stdout] | ---- required by a bound in this function [INFO] [stdout] 155 | where [INFO] [stdout] 156 | H: Handler, [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `post` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:36:17: 36:19}: Handler<_, _>` is not satisfied [INFO] [stdout] --> something/src/main.rs:36:17 [INFO] [stdout] | [INFO] [stdout] 36 | get(|| async move { StatusCode::OK }).post(|| async move { StatusCode::OK }), [INFO] [stdout] | --- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler<_, _>` is not implemented for `{async closure@something/src/main.rs:36:17: 36:19}` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] note: required by a bound in `axum::handler::get` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/handler/mod.rs:116:8 [INFO] [stdout] | [INFO] [stdout] 114 | pub fn get(handler: H) -> OnMethod [INFO] [stdout] | --- required by a bound in this function [INFO] [stdout] 115 | where [INFO] [stdout] 116 | H: Handler, [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `get` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:36:17: 36:19}: Handler<_, _>` is not satisfied [INFO] [stdout] --> something/src/main.rs:36:17 [INFO] [stdout] | [INFO] [stdout] 36 | get(|| async move { StatusCode::OK }).post(|| async move { StatusCode::OK }), [INFO] [stdout] | --- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler<_, _>` is not implemented for `{async closure@something/src/main.rs:36:17: 36:19}` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] note: required by a bound in `axum::handler::get` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/handler/mod.rs:116:8 [INFO] [stdout] | [INFO] [stdout] 114 | pub fn get(handler: H) -> OnMethod [INFO] [stdout] | --- required by a bound in this function [INFO] [stdout] 115 | where [INFO] [stdout] 116 | H: Handler, [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `get` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:36:56: 36:58}: Handler<_, _>` is not satisfied [INFO] [stdout] --> something/src/main.rs:36:56 [INFO] [stdout] | [INFO] [stdout] 36 | get(|| async move { StatusCode::OK }).post(|| async move { StatusCode::OK }), [INFO] [stdout] | ---- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler<_, _>` is not implemented for `{async closure@something/src/main.rs:36:56: 36:58}` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] note: required by a bound in `axum::handler::OnMethod::::post` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/handler/mod.rs:601:13 [INFO] [stdout] | [INFO] [stdout] 599 | pub fn post(self, handler: H2) -> OnMethod [INFO] [stdout] | ---- required by a bound in this associated function [INFO] [stdout] 600 | where [INFO] [stdout] 601 | H2: Handler, [INFO] [stdout] | ^^^^^^^^^^^^^^ required by this bound in `OnMethod::::post` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:36:56: 36:58}: Handler<_, _>` is not satisfied [INFO] [stdout] --> something/src/main.rs:36:56 [INFO] [stdout] | [INFO] [stdout] 36 | get(|| async move { StatusCode::OK }).post(|| async move { StatusCode::OK }), [INFO] [stdout] | ---- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler<_, _>` is not implemented for `{async closure@something/src/main.rs:36:56: 36:58}` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] note: required by a bound in `axum::handler::OnMethod::::post` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/handler/mod.rs:601:13 [INFO] [stdout] | [INFO] [stdout] 599 | pub fn post(self, handler: H2) -> OnMethod [INFO] [stdout] | ---- required by a bound in this associated function [INFO] [stdout] 600 | where [INFO] [stdout] 601 | H2: Handler, [INFO] [stdout] | ^^^^^^^^^^^^^^ required by this bound in `OnMethod::::post` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:40:18: 40:20}: Handler<_, _>` is not satisfied [INFO] [stdout] --> something/src/main.rs:40:18 [INFO] [stdout] | [INFO] [stdout] 40 | post(|| async move { StatusCode::OK }).delete(|| async move { StatusCode::OK }), [INFO] [stdout] | ---- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler<_, _>` is not implemented for `{async closure@something/src/main.rs:40:18: 40:20}` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] note: required by a bound in `axum::handler::post` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/handler/mod.rs:156:8 [INFO] [stdout] | [INFO] [stdout] 154 | pub fn post(handler: H) -> OnMethod [INFO] [stdout] | ---- required by a bound in this function [INFO] [stdout] 155 | where [INFO] [stdout] 156 | H: Handler, [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `post` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:40:18: 40:20}: Handler<_, _>` is not satisfied [INFO] [stdout] --> something/src/main.rs:40:18 [INFO] [stdout] | [INFO] [stdout] 40 | post(|| async move { StatusCode::OK }).delete(|| async move { StatusCode::OK }), [INFO] [stdout] | ---- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler<_, _>` is not implemented for `{async closure@something/src/main.rs:40:18: 40:20}` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] note: required by a bound in `axum::handler::post` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/handler/mod.rs:156:8 [INFO] [stdout] | [INFO] [stdout] 154 | pub fn post(handler: H) -> OnMethod [INFO] [stdout] | ---- required by a bound in this function [INFO] [stdout] 155 | where [INFO] [stdout] 156 | H: Handler, [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `post` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:40:59: 40:61}: Handler<_, _>` is not satisfied [INFO] [stdout] --> something/src/main.rs:40:59 [INFO] [stdout] | [INFO] [stdout] 40 | post(|| async move { StatusCode::OK }).delete(|| async move { StatusCode::OK }), [INFO] [stdout] | ------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler<_, _>` is not implemented for `{async closure@something/src/main.rs:40:59: 40:61}` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] note: required by a bound in `axum::handler::OnMethod::::delete` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/handler/mod.rs:532:13 [INFO] [stdout] | [INFO] [stdout] 530 | pub fn delete(self, handler: H2) -> OnMethod [INFO] [stdout] | ------ required by a bound in this associated function [INFO] [stdout] 531 | where [INFO] [stdout] 532 | H2: Handler, [INFO] [stdout] | ^^^^^^^^^^^^^^ required by this bound in `OnMethod::::delete` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:40:59: 40:61}: Handler<_, _>` is not satisfied [INFO] [stdout] --> something/src/main.rs:40:59 [INFO] [stdout] | [INFO] [stdout] 40 | post(|| async move { StatusCode::OK }).delete(|| async move { StatusCode::OK }), [INFO] [stdout] | ------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler<_, _>` is not implemented for `{async closure@something/src/main.rs:40:59: 40:61}` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] note: required by a bound in `axum::handler::OnMethod::::delete` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/handler/mod.rs:532:13 [INFO] [stdout] | [INFO] [stdout] 530 | pub fn delete(self, handler: H2) -> OnMethod [INFO] [stdout] | ------ required by a bound in this associated function [INFO] [stdout] 531 | where [INFO] [stdout] 532 | H2: Handler, [INFO] [stdout] | ^^^^^^^^^^^^^^ required by this bound in `OnMethod::::delete` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:52:27: 52:29}: Handler<_, _>` is not satisfied [INFO] [stdout] --> something/src/main.rs:52:27 [INFO] [stdout] | [INFO] [stdout] 52 | .route("/21", get(|| async move { StatusCode::OK })); [INFO] [stdout] | --- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler<_, _>` is not implemented for `{async closure@something/src/main.rs:52:27: 52:29}` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] note: required by a bound in `axum::handler::get` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/handler/mod.rs:116:8 [INFO] [stdout] | [INFO] [stdout] 114 | pub fn get(handler: H) -> OnMethod [INFO] [stdout] | --- required by a bound in this function [INFO] [stdout] 115 | where [INFO] [stdout] 116 | H: Handler, [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `get` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:52:27: 52:29}: Handler<_, _>` is not satisfied [INFO] [stdout] --> something/src/main.rs:52:27 [INFO] [stdout] | [INFO] [stdout] 52 | .route("/21", get(|| async move { StatusCode::OK })); [INFO] [stdout] | --- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler<_, _>` is not implemented for `{async closure@something/src/main.rs:52:27: 52:29}` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] note: required by a bound in `axum::handler::get` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/handler/mod.rs:116:8 [INFO] [stdout] | [INFO] [stdout] 114 | pub fn get(handler: H) -> OnMethod [INFO] [stdout] | --- required by a bound in this function [INFO] [stdout] 115 | where [INFO] [stdout] 116 | H: Handler, [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `get` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `axum::handler::OnMethod<{async closure@something/src/main.rs:52:27: 52:29}, _, _, EmptyRouter>: Clone` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:20 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the trait `Clone` is not implemented for `axum::handler::OnMethod<{async closure@something/src/main.rs:52:27: 52:29}, _, _, EmptyRouter>` [INFO] [stdout] | [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:52:27: 52:29}, _, _, EmptyRouter>` to implement `Clone` [INFO] [stdout] = note: 5 redundant requirements hidden [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `Clone` [INFO] [stdout] note: required by a bound in `Router::::into_make_service` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/mod.rs:375:12 [INFO] [stdout] | [INFO] [stdout] 373 | pub fn into_make_service(self) -> IntoMakeService [INFO] [stdout] | ----------------- required by a bound in this associated function [INFO] [stdout] 374 | where [INFO] [stdout] 375 | S: Clone, [INFO] [stdout] | ^^^^^ required by this bound in `Router::::into_make_service` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-2165855866771315412.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: consider borrowing here [INFO] [stdout] | [INFO] [stdout] 59 | .serve((&app).into_make_service()) [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `axum::handler::OnMethod<{async closure@something/src/main.rs:40:59: 40:61}, _, _, axum::handler::OnMethod<{async closure@something/src/main.rs:40:18: 40:20}, _, _, EmptyRouter>>: Clone` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:20 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the trait `Clone` is not implemented for `OnMethod<{async closure@main.rs:40:59}, _, _, OnMethod<{async closure@main.rs:40:18}, _, _, EmptyRouter>>` [INFO] [stdout] | [INFO] [stdout] = note: the full type name has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-2794263288572410260.txt' [INFO] [stdout] = note: consider using `--verbose` to print full type name to the console [INFO] [stdout] = note: required for `OnMethod<{async closure@main.rs:40:59}, _, _, OnMethod<{async closure@main.rs:40:18}, _, _, EmptyRouter>>` to implement `Clone` [INFO] [stdout] = note: 10 redundant requirements hidden [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `Clone` [INFO] [stdout] note: required by a bound in `Router::::into_make_service` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/mod.rs:375:12 [INFO] [stdout] | [INFO] [stdout] 373 | pub fn into_make_service(self) -> IntoMakeService [INFO] [stdout] | ----------------- required by a bound in this associated function [INFO] [stdout] 374 | where [INFO] [stdout] 375 | S: Clone, [INFO] [stdout] | ^^^^^ required by this bound in `Router::::into_make_service` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-2794263288572410260.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: consider borrowing here [INFO] [stdout] | [INFO] [stdout] 59 | .serve((&app).into_make_service()) [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `axum::handler::OnMethod<{async closure@something/src/main.rs:40:18: 40:20}, _, _, EmptyRouter>: Clone` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:20 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the trait `Clone` is not implemented for `axum::handler::OnMethod<{async closure@something/src/main.rs:40:18: 40:20}, _, _, EmptyRouter>` [INFO] [stdout] | [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:40:18: 40:20}, _, _, EmptyRouter>` to implement `Clone` [INFO] [stdout] = note: 11 redundant requirements hidden [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `Clone` [INFO] [stdout] note: required by a bound in `Router::::into_make_service` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/mod.rs:375:12 [INFO] [stdout] | [INFO] [stdout] 373 | pub fn into_make_service(self) -> IntoMakeService [INFO] [stdout] | ----------------- required by a bound in this associated function [INFO] [stdout] 374 | where [INFO] [stdout] 375 | S: Clone, [INFO] [stdout] | ^^^^^ required by this bound in `Router::::into_make_service` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-2165855866771315412.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: consider borrowing here [INFO] [stdout] | [INFO] [stdout] 59 | .serve((&app).into_make_service()) [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `axum::handler::OnMethod<{async closure@something/src/main.rs:52:27: 52:29}, _, _, EmptyRouter>: Clone` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:20 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the trait `Clone` is not implemented for `axum::handler::OnMethod<{async closure@something/src/main.rs:52:27: 52:29}, _, _, EmptyRouter>` [INFO] [stdout] | [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:52:27: 52:29}, _, _, EmptyRouter>` to implement `Clone` [INFO] [stdout] = note: 5 redundant requirements hidden [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `Clone` [INFO] [stdout] note: required by a bound in `Router::::into_make_service` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/mod.rs:375:12 [INFO] [stdout] | [INFO] [stdout] 373 | pub fn into_make_service(self) -> IntoMakeService [INFO] [stdout] | ----------------- required by a bound in this associated function [INFO] [stdout] 374 | where [INFO] [stdout] 375 | S: Clone, [INFO] [stdout] | ^^^^^ required by this bound in `Router::::into_make_service` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6043480906849641298.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: consider borrowing here [INFO] [stdout] | [INFO] [stdout] 59 | .serve((&app).into_make_service()) [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `axum::handler::OnMethod<{async closure@something/src/main.rs:36:56: 36:58}, _, _, axum::handler::OnMethod<{async closure@something/src/main.rs:36:17: 36:19}, _, _, EmptyRouter>>: Clone` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:20 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the trait `Clone` is not implemented for `OnMethod<{async closure@main.rs:36:56}, _, _, OnMethod<{async closure@main.rs:36:17}, _, _, EmptyRouter>>` [INFO] [stdout] | [INFO] [stdout] = note: the full type name has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-52781546674737346.txt' [INFO] [stdout] = note: consider using `--verbose` to print full type name to the console [INFO] [stdout] = note: required for `OnMethod<{async closure@main.rs:36:56}, _, _, OnMethod<{async closure@main.rs:36:17}, _, _, EmptyRouter>>` to implement `Clone` [INFO] [stdout] = note: 11 redundant requirements hidden [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `Clone` [INFO] [stdout] note: required by a bound in `Router::::into_make_service` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/mod.rs:375:12 [INFO] [stdout] | [INFO] [stdout] 373 | pub fn into_make_service(self) -> IntoMakeService [INFO] [stdout] | ----------------- required by a bound in this associated function [INFO] [stdout] 374 | where [INFO] [stdout] 375 | S: Clone, [INFO] [stdout] | ^^^^^ required by this bound in `Router::::into_make_service` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-52781546674737346.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: consider borrowing here [INFO] [stdout] | [INFO] [stdout] 59 | .serve((&app).into_make_service()) [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `axum::handler::OnMethod<{async closure@something/src/main.rs:40:59: 40:61}, _, _, axum::handler::OnMethod<{async closure@something/src/main.rs:40:18: 40:20}, _, _, EmptyRouter>>: Clone` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:20 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the trait `Clone` is not implemented for `OnMethod<{async closure@main.rs:40:59}, _, _, OnMethod<{async closure@main.rs:40:18}, _, _, EmptyRouter>>` [INFO] [stdout] | [INFO] [stdout] = note: the full type name has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-16006305006185623567.txt' [INFO] [stdout] = note: consider using `--verbose` to print full type name to the console [INFO] [stdout] = note: required for `OnMethod<{async closure@main.rs:40:59}, _, _, OnMethod<{async closure@main.rs:40:18}, _, _, EmptyRouter>>` to implement `Clone` [INFO] [stdout] = note: 10 redundant requirements hidden [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `Clone` [INFO] [stdout] note: required by a bound in `Router::::into_make_service` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/mod.rs:375:12 [INFO] [stdout] | [INFO] [stdout] 373 | pub fn into_make_service(self) -> IntoMakeService [INFO] [stdout] | ----------------- required by a bound in this associated function [INFO] [stdout] 374 | where [INFO] [stdout] 375 | S: Clone, [INFO] [stdout] | ^^^^^ required by this bound in `Router::::into_make_service` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-16006305006185623567.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: consider borrowing here [INFO] [stdout] | [INFO] [stdout] 59 | .serve((&app).into_make_service()) [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `axum::handler::OnMethod<{async closure@something/src/main.rs:32:50: 32:52}, _, _, EmptyRouter>: Clone` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:20 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the trait `Clone` is not implemented for `axum::handler::OnMethod<{async closure@something/src/main.rs:32:50: 32:52}, _, _, EmptyRouter>` [INFO] [stdout] | [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:32:50: 32:52}, _, _, EmptyRouter>` to implement `Clone` [INFO] [stdout] = note: 11 redundant requirements hidden [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `Clone` [INFO] [stdout] note: required by a bound in `Router::::into_make_service` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/mod.rs:375:12 [INFO] [stdout] | [INFO] [stdout] 373 | pub fn into_make_service(self) -> IntoMakeService [INFO] [stdout] | ----------------- required by a bound in this associated function [INFO] [stdout] 374 | where [INFO] [stdout] 375 | S: Clone, [INFO] [stdout] | ^^^^^ required by this bound in `Router::::into_make_service` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-2165855866771315412.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: consider borrowing here [INFO] [stdout] | [INFO] [stdout] 59 | .serve((&app).into_make_service()) [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `axum::handler::OnMethod<{async closure@something/src/main.rs:36:17: 36:19}, _, _, EmptyRouter>: Clone` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:20 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the trait `Clone` is not implemented for `axum::handler::OnMethod<{async closure@something/src/main.rs:36:17: 36:19}, _, _, EmptyRouter>` [INFO] [stdout] | [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:36:17: 36:19}, _, _, EmptyRouter>` to implement `Clone` [INFO] [stdout] = note: 12 redundant requirements hidden [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `Clone` [INFO] [stdout] note: required by a bound in `Router::::into_make_service` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/mod.rs:375:12 [INFO] [stdout] | [INFO] [stdout] 373 | pub fn into_make_service(self) -> IntoMakeService [INFO] [stdout] | ----------------- required by a bound in this associated function [INFO] [stdout] 374 | where [INFO] [stdout] 375 | S: Clone, [INFO] [stdout] | ^^^^^ required by this bound in `Router::::into_make_service` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-2165855866771315412.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: consider borrowing here [INFO] [stdout] | [INFO] [stdout] 59 | .serve((&app).into_make_service()) [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `axum::handler::OnMethod<{async closure@something/src/main.rs:40:18: 40:20}, _, _, EmptyRouter>: Clone` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:20 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the trait `Clone` is not implemented for `axum::handler::OnMethod<{async closure@something/src/main.rs:40:18: 40:20}, _, _, EmptyRouter>` [INFO] [stdout] | [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:40:18: 40:20}, _, _, EmptyRouter>` to implement `Clone` [INFO] [stdout] = note: 11 redundant requirements hidden [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `Clone` [INFO] [stdout] note: required by a bound in `Router::::into_make_service` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/mod.rs:375:12 [INFO] [stdout] | [INFO] [stdout] 373 | pub fn into_make_service(self) -> IntoMakeService [INFO] [stdout] | ----------------- required by a bound in this associated function [INFO] [stdout] 374 | where [INFO] [stdout] 375 | S: Clone, [INFO] [stdout] | ^^^^^ required by this bound in `Router::::into_make_service` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6043480906849641298.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: consider borrowing here [INFO] [stdout] | [INFO] [stdout] 59 | .serve((&app).into_make_service()) [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `axum::handler::OnMethod<{async closure@something/src/main.rs:30:26: 30:28}, _, _, EmptyRouter>: Clone` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:20 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the trait `Clone` is not implemented for `axum::handler::OnMethod<{async closure@something/src/main.rs:30:26: 30:28}, _, _, EmptyRouter>` [INFO] [stdout] | [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:30:26: 30:28}, _, _, EmptyRouter>` to implement `Clone` [INFO] [stdout] = note: 12 redundant requirements hidden [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `Clone` [INFO] [stdout] note: required by a bound in `Router::::into_make_service` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/mod.rs:375:12 [INFO] [stdout] | [INFO] [stdout] 373 | pub fn into_make_service(self) -> IntoMakeService [INFO] [stdout] | ----------------- required by a bound in this associated function [INFO] [stdout] 374 | where [INFO] [stdout] 375 | S: Clone, [INFO] [stdout] | ^^^^^ required by this bound in `Router::::into_make_service` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-2165855866771315412.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: consider borrowing here [INFO] [stdout] | [INFO] [stdout] 59 | .serve((&app).into_make_service()) [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `axum::handler::OnMethod<{async closure@something/src/main.rs:36:56: 36:58}, _, _, axum::handler::OnMethod<{async closure@something/src/main.rs:36:17: 36:19}, _, _, EmptyRouter>>: Clone` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:20 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the trait `Clone` is not implemented for `OnMethod<{async closure@main.rs:36:56}, _, _, OnMethod<{async closure@main.rs:36:17}, _, _, EmptyRouter>>` [INFO] [stdout] | [INFO] [stdout] = note: the full type name has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-17370850525076166202.txt' [INFO] [stdout] = note: consider using `--verbose` to print full type name to the console [INFO] [stdout] = note: required for `OnMethod<{async closure@main.rs:36:56}, _, _, OnMethod<{async closure@main.rs:36:17}, _, _, EmptyRouter>>` to implement `Clone` [INFO] [stdout] = note: 11 redundant requirements hidden [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `Clone` [INFO] [stdout] note: required by a bound in `Router::::into_make_service` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/mod.rs:375:12 [INFO] [stdout] | [INFO] [stdout] 373 | pub fn into_make_service(self) -> IntoMakeService [INFO] [stdout] | ----------------- required by a bound in this associated function [INFO] [stdout] 374 | where [INFO] [stdout] 375 | S: Clone, [INFO] [stdout] | ^^^^^ required by this bound in `Router::::into_make_service` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-17370850525076166202.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: consider borrowing here [INFO] [stdout] | [INFO] [stdout] 59 | .serve((&app).into_make_service()) [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `axum::handler::OnMethod<{async closure@something/src/main.rs:29:27: 29:29}, _, _, EmptyRouter>: Clone` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:20 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the trait `Clone` is not implemented for `axum::handler::OnMethod<{async closure@something/src/main.rs:29:27: 29:29}, _, _, EmptyRouter>` [INFO] [stdout] | [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:29:27: 29:29}, _, _, EmptyRouter>` to implement `Clone` [INFO] [stdout] = note: 13 redundant requirements hidden [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `Clone` [INFO] [stdout] note: required by a bound in `Router::::into_make_service` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/mod.rs:375:12 [INFO] [stdout] | [INFO] [stdout] 373 | pub fn into_make_service(self) -> IntoMakeService [INFO] [stdout] | ----------------- required by a bound in this associated function [INFO] [stdout] 374 | where [INFO] [stdout] 375 | S: Clone, [INFO] [stdout] | ^^^^^ required by this bound in `Router::::into_make_service` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-2165855866771315412.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: consider borrowing here [INFO] [stdout] | [INFO] [stdout] 59 | .serve((&app).into_make_service()) [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `axum::handler::OnMethod<{async closure@something/src/main.rs:32:50: 32:52}, _, _, EmptyRouter>: Clone` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:20 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the trait `Clone` is not implemented for `axum::handler::OnMethod<{async closure@something/src/main.rs:32:50: 32:52}, _, _, EmptyRouter>` [INFO] [stdout] | [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:32:50: 32:52}, _, _, EmptyRouter>` to implement `Clone` [INFO] [stdout] = note: 11 redundant requirements hidden [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `Clone` [INFO] [stdout] note: required by a bound in `Router::::into_make_service` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/mod.rs:375:12 [INFO] [stdout] | [INFO] [stdout] 373 | pub fn into_make_service(self) -> IntoMakeService [INFO] [stdout] | ----------------- required by a bound in this associated function [INFO] [stdout] 374 | where [INFO] [stdout] 375 | S: Clone, [INFO] [stdout] | ^^^^^ required by this bound in `Router::::into_make_service` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6043480906849641298.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: consider borrowing here [INFO] [stdout] | [INFO] [stdout] 59 | .serve((&app).into_make_service()) [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `axum::handler::OnMethod<{async closure@something/src/main.rs:27:26: 27:28}, _, _, EmptyRouter>: Clone` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:20 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the trait `Clone` is not implemented for `axum::handler::OnMethod<{async closure@something/src/main.rs:27:26: 27:28}, _, _, EmptyRouter>` [INFO] [stdout] | [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:27:26: 27:28}, _, _, EmptyRouter>` to implement `Clone` [INFO] [stdout] = note: 13 redundant requirements hidden [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `Clone` [INFO] [stdout] note: required by a bound in `Router::::into_make_service` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/mod.rs:375:12 [INFO] [stdout] | [INFO] [stdout] 373 | pub fn into_make_service(self) -> IntoMakeService [INFO] [stdout] | ----------------- required by a bound in this associated function [INFO] [stdout] 374 | where [INFO] [stdout] 375 | S: Clone, [INFO] [stdout] | ^^^^^ required by this bound in `Router::::into_make_service` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-2165855866771315412.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: consider borrowing here [INFO] [stdout] | [INFO] [stdout] 59 | .serve((&app).into_make_service()) [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `axum::handler::OnMethod<{async closure@something/src/main.rs:36:17: 36:19}, _, _, EmptyRouter>: Clone` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:20 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the trait `Clone` is not implemented for `axum::handler::OnMethod<{async closure@something/src/main.rs:36:17: 36:19}, _, _, EmptyRouter>` [INFO] [stdout] | [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:36:17: 36:19}, _, _, EmptyRouter>` to implement `Clone` [INFO] [stdout] = note: 12 redundant requirements hidden [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `Clone` [INFO] [stdout] note: required by a bound in `Router::::into_make_service` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/mod.rs:375:12 [INFO] [stdout] | [INFO] [stdout] 373 | pub fn into_make_service(self) -> IntoMakeService [INFO] [stdout] | ----------------- required by a bound in this associated function [INFO] [stdout] 374 | where [INFO] [stdout] 375 | S: Clone, [INFO] [stdout] | ^^^^^ required by this bound in `Router::::into_make_service` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6043480906849641298.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: consider borrowing here [INFO] [stdout] | [INFO] [stdout] 59 | .serve((&app).into_make_service()) [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `axum::handler::OnMethod<{async closure@something/src/main.rs:26:27: 26:29}, _, _, EmptyRouter>: Clone` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:20 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the trait `Clone` is not implemented for `axum::handler::OnMethod<{async closure@something/src/main.rs:26:27: 26:29}, _, _, EmptyRouter>` [INFO] [stdout] | [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:26:27: 26:29}, _, _, EmptyRouter>` to implement `Clone` [INFO] [stdout] = note: 14 redundant requirements hidden [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `Clone` [INFO] [stdout] note: required by a bound in `Router::::into_make_service` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/mod.rs:375:12 [INFO] [stdout] | [INFO] [stdout] 373 | pub fn into_make_service(self) -> IntoMakeService [INFO] [stdout] | ----------------- required by a bound in this associated function [INFO] [stdout] 374 | where [INFO] [stdout] 375 | S: Clone, [INFO] [stdout] | ^^^^^ required by this bound in `Router::::into_make_service` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-2165855866771315412.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: consider borrowing here [INFO] [stdout] | [INFO] [stdout] 59 | .serve((&app).into_make_service()) [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `axum::handler::OnMethod<{async closure@something/src/main.rs:30:26: 30:28}, _, _, EmptyRouter>: Clone` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:20 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the trait `Clone` is not implemented for `axum::handler::OnMethod<{async closure@something/src/main.rs:30:26: 30:28}, _, _, EmptyRouter>` [INFO] [stdout] | [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:30:26: 30:28}, _, _, EmptyRouter>` to implement `Clone` [INFO] [stdout] = note: 12 redundant requirements hidden [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `Clone` [INFO] [stdout] note: required by a bound in `Router::::into_make_service` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/mod.rs:375:12 [INFO] [stdout] | [INFO] [stdout] 373 | pub fn into_make_service(self) -> IntoMakeService [INFO] [stdout] | ----------------- required by a bound in this associated function [INFO] [stdout] 374 | where [INFO] [stdout] 375 | S: Clone, [INFO] [stdout] | ^^^^^ required by this bound in `Router::::into_make_service` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6043480906849641298.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: consider borrowing here [INFO] [stdout] | [INFO] [stdout] 59 | .serve((&app).into_make_service()) [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `axum::handler::OnMethod<{async closure@something/src/main.rs:31:50: 31:52}, _, _, EmptyRouter>: Clone` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:20 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the trait `Clone` is not implemented for `axum::handler::OnMethod<{async closure@something/src/main.rs:31:50: 31:52}, _, _, EmptyRouter>` [INFO] [stdout] | [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:31:50: 31:52}, _, _, EmptyRouter>` to implement `Clone` [INFO] [stdout] = note: 14 redundant requirements hidden [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `Clone` [INFO] [stdout] note: required by a bound in `Router::::into_make_service` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/mod.rs:375:12 [INFO] [stdout] | [INFO] [stdout] 373 | pub fn into_make_service(self) -> IntoMakeService [INFO] [stdout] | ----------------- required by a bound in this associated function [INFO] [stdout] 374 | where [INFO] [stdout] 375 | S: Clone, [INFO] [stdout] | ^^^^^ required by this bound in `Router::::into_make_service` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-2165855866771315412.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: consider borrowing here [INFO] [stdout] | [INFO] [stdout] 59 | .serve((&app).into_make_service()) [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `axum::handler::OnMethod<{async closure@something/src/main.rs:29:27: 29:29}, _, _, EmptyRouter>: Clone` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:20 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the trait `Clone` is not implemented for `axum::handler::OnMethod<{async closure@something/src/main.rs:29:27: 29:29}, _, _, EmptyRouter>` [INFO] [stdout] | [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:29:27: 29:29}, _, _, EmptyRouter>` to implement `Clone` [INFO] [stdout] = note: 13 redundant requirements hidden [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `Clone` [INFO] [stdout] note: required by a bound in `Router::::into_make_service` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/mod.rs:375:12 [INFO] [stdout] | [INFO] [stdout] 373 | pub fn into_make_service(self) -> IntoMakeService [INFO] [stdout] | ----------------- required by a bound in this associated function [INFO] [stdout] 374 | where [INFO] [stdout] 375 | S: Clone, [INFO] [stdout] | ^^^^^ required by this bound in `Router::::into_make_service` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6043480906849641298.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: consider borrowing here [INFO] [stdout] | [INFO] [stdout] 59 | .serve((&app).into_make_service()) [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `axum::handler::OnMethod<{async closure@something/src/main.rs:25:27: 25:29}, _, _, EmptyRouter>: Clone` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:20 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the trait `Clone` is not implemented for `axum::handler::OnMethod<{async closure@something/src/main.rs:25:27: 25:29}, _, _, EmptyRouter>` [INFO] [stdout] | [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:25:27: 25:29}, _, _, EmptyRouter>` to implement `Clone` [INFO] [stdout] = note: 15 redundant requirements hidden [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `Clone` [INFO] [stdout] note: required by a bound in `Router::::into_make_service` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/mod.rs:375:12 [INFO] [stdout] | [INFO] [stdout] 373 | pub fn into_make_service(self) -> IntoMakeService [INFO] [stdout] | ----------------- required by a bound in this associated function [INFO] [stdout] 374 | where [INFO] [stdout] 375 | S: Clone, [INFO] [stdout] | ^^^^^ required by this bound in `Router::::into_make_service` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-2165855866771315412.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: consider borrowing here [INFO] [stdout] | [INFO] [stdout] 59 | .serve((&app).into_make_service()) [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `axum::handler::OnMethod<{async closure@something/src/main.rs:27:26: 27:28}, _, _, EmptyRouter>: Clone` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:20 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the trait `Clone` is not implemented for `axum::handler::OnMethod<{async closure@something/src/main.rs:27:26: 27:28}, _, _, EmptyRouter>` [INFO] [stdout] | [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:27:26: 27:28}, _, _, EmptyRouter>` to implement `Clone` [INFO] [stdout] = note: 13 redundant requirements hidden [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `Clone` [INFO] [stdout] note: required by a bound in `Router::::into_make_service` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/mod.rs:375:12 [INFO] [stdout] | [INFO] [stdout] 373 | pub fn into_make_service(self) -> IntoMakeService [INFO] [stdout] | ----------------- required by a bound in this associated function [INFO] [stdout] 374 | where [INFO] [stdout] 375 | S: Clone, [INFO] [stdout] | ^^^^^ required by this bound in `Router::::into_make_service` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6043480906849641298.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: consider borrowing here [INFO] [stdout] | [INFO] [stdout] 59 | .serve((&app).into_make_service()) [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `axum::handler::OnMethod<{async closure@something/src/main.rs:18:27: 18:29}, _, _, EmptyRouter>: Clone` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:20 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the trait `Clone` is not implemented for `axum::handler::OnMethod<{async closure@something/src/main.rs:18:27: 18:29}, _, _, EmptyRouter>` [INFO] [stdout] | [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:18:27: 18:29}, _, _, EmptyRouter>` to implement `Clone` [INFO] [stdout] = note: 15 redundant requirements hidden [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `Clone` [INFO] [stdout] note: required by a bound in `Router::::into_make_service` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/mod.rs:375:12 [INFO] [stdout] | [INFO] [stdout] 373 | pub fn into_make_service(self) -> IntoMakeService [INFO] [stdout] | ----------------- required by a bound in this associated function [INFO] [stdout] 374 | where [INFO] [stdout] 375 | S: Clone, [INFO] [stdout] | ^^^^^ required by this bound in `Router::::into_make_service` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-2165855866771315412.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: consider borrowing here [INFO] [stdout] | [INFO] [stdout] 59 | .serve((&app).into_make_service()) [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `axum::handler::OnMethod<{async closure@something/src/main.rs:26:27: 26:29}, _, _, EmptyRouter>: Clone` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:20 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the trait `Clone` is not implemented for `axum::handler::OnMethod<{async closure@something/src/main.rs:26:27: 26:29}, _, _, EmptyRouter>` [INFO] [stdout] | [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:26:27: 26:29}, _, _, EmptyRouter>` to implement `Clone` [INFO] [stdout] = note: 14 redundant requirements hidden [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `Clone` [INFO] [stdout] note: required by a bound in `Router::::into_make_service` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/mod.rs:375:12 [INFO] [stdout] | [INFO] [stdout] 373 | pub fn into_make_service(self) -> IntoMakeService [INFO] [stdout] | ----------------- required by a bound in this associated function [INFO] [stdout] 374 | where [INFO] [stdout] 375 | S: Clone, [INFO] [stdout] | ^^^^^ required by this bound in `Router::::into_make_service` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6043480906849641298.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: consider borrowing here [INFO] [stdout] | [INFO] [stdout] 59 | .serve((&app).into_make_service()) [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `axum::handler::OnMethod<{async closure@something/src/main.rs:24:26: 24:28}, _, _, EmptyRouter>: Clone` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:20 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the trait `Clone` is not implemented for `axum::handler::OnMethod<{async closure@something/src/main.rs:24:26: 24:28}, _, _, EmptyRouter>` [INFO] [stdout] | [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:24:26: 24:28}, _, _, EmptyRouter>` to implement `Clone` [INFO] [stdout] = note: 16 redundant requirements hidden [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `Clone` [INFO] [stdout] note: required by a bound in `Router::::into_make_service` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/mod.rs:375:12 [INFO] [stdout] | [INFO] [stdout] 373 | pub fn into_make_service(self) -> IntoMakeService [INFO] [stdout] | ----------------- required by a bound in this associated function [INFO] [stdout] 374 | where [INFO] [stdout] 375 | S: Clone, [INFO] [stdout] | ^^^^^ required by this bound in `Router::::into_make_service` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-2165855866771315412.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: consider borrowing here [INFO] [stdout] | [INFO] [stdout] 59 | .serve((&app).into_make_service()) [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `axum::handler::OnMethod<{async closure@something/src/main.rs:31:50: 31:52}, _, _, EmptyRouter>: Clone` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:20 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the trait `Clone` is not implemented for `axum::handler::OnMethod<{async closure@something/src/main.rs:31:50: 31:52}, _, _, EmptyRouter>` [INFO] [stdout] | [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:31:50: 31:52}, _, _, EmptyRouter>` to implement `Clone` [INFO] [stdout] = note: 14 redundant requirements hidden [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `Clone` [INFO] [stdout] note: required by a bound in `Router::::into_make_service` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/mod.rs:375:12 [INFO] [stdout] | [INFO] [stdout] 373 | pub fn into_make_service(self) -> IntoMakeService [INFO] [stdout] | ----------------- required by a bound in this associated function [INFO] [stdout] 374 | where [INFO] [stdout] 375 | S: Clone, [INFO] [stdout] | ^^^^^ required by this bound in `Router::::into_make_service` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6043480906849641298.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: consider borrowing here [INFO] [stdout] | [INFO] [stdout] 59 | .serve((&app).into_make_service()) [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `axum::handler::OnMethod<{async closure@something/src/main.rs:16:56: 16:58}, _, _, axum::handler::OnMethod<{async closure@something/src/main.rs:16:17: 16:19}, _, _, EmptyRouter>>: Clone` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:20 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the trait `Clone` is not implemented for `OnMethod<{async closure@main.rs:16:56}, _, _, OnMethod<{async closure@main.rs:16:17}, _, _, EmptyRouter>>` [INFO] [stdout] | [INFO] [stdout] = note: the full type name has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-4806585514332751007.txt' [INFO] [stdout] = note: consider using `--verbose` to print full type name to the console [INFO] [stdout] = note: required for `OnMethod<{async closure@main.rs:16:56}, _, _, OnMethod<{async closure@main.rs:16:17}, _, _, EmptyRouter>>` to implement `Clone` [INFO] [stdout] = note: 16 redundant requirements hidden [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `Clone` [INFO] [stdout] note: required by a bound in `Router::::into_make_service` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/mod.rs:375:12 [INFO] [stdout] | [INFO] [stdout] 373 | pub fn into_make_service(self) -> IntoMakeService [INFO] [stdout] | ----------------- required by a bound in this associated function [INFO] [stdout] 374 | where [INFO] [stdout] 375 | S: Clone, [INFO] [stdout] | ^^^^^ required by this bound in `Router::::into_make_service` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-4806585514332751007.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: consider borrowing here [INFO] [stdout] | [INFO] [stdout] 59 | .serve((&app).into_make_service()) [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `axum::handler::OnMethod<{async closure@something/src/main.rs:25:27: 25:29}, _, _, EmptyRouter>: Clone` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:20 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the trait `Clone` is not implemented for `axum::handler::OnMethod<{async closure@something/src/main.rs:25:27: 25:29}, _, _, EmptyRouter>` [INFO] [stdout] | [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:25:27: 25:29}, _, _, EmptyRouter>` to implement `Clone` [INFO] [stdout] = note: 15 redundant requirements hidden [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `Clone` [INFO] [stdout] note: required by a bound in `Router::::into_make_service` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/mod.rs:375:12 [INFO] [stdout] | [INFO] [stdout] 373 | pub fn into_make_service(self) -> IntoMakeService [INFO] [stdout] | ----------------- required by a bound in this associated function [INFO] [stdout] 374 | where [INFO] [stdout] 375 | S: Clone, [INFO] [stdout] | ^^^^^ required by this bound in `Router::::into_make_service` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6043480906849641298.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: consider borrowing here [INFO] [stdout] | [INFO] [stdout] 59 | .serve((&app).into_make_service()) [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `axum::handler::OnMethod<{async closure@something/src/main.rs:22:56: 22:58}, _, _, axum::handler::OnMethod<{async closure@something/src/main.rs:22:17: 22:19}, _, _, EmptyRouter>>: Clone` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:20 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the trait `Clone` is not implemented for `OnMethod<{async closure@main.rs:22:56}, _, _, OnMethod<{async closure@main.rs:22:17}, _, _, EmptyRouter>>` [INFO] [stdout] | [INFO] [stdout] = note: the full type name has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-3858878111876682425.txt' [INFO] [stdout] = note: consider using `--verbose` to print full type name to the console [INFO] [stdout] = note: required for `OnMethod<{async closure@main.rs:22:56}, _, _, OnMethod<{async closure@main.rs:22:17}, _, _, EmptyRouter>>` to implement `Clone` [INFO] [stdout] = note: 17 redundant requirements hidden [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `Clone` [INFO] [stdout] note: required by a bound in `Router::::into_make_service` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/mod.rs:375:12 [INFO] [stdout] | [INFO] [stdout] 373 | pub fn into_make_service(self) -> IntoMakeService [INFO] [stdout] | ----------------- required by a bound in this associated function [INFO] [stdout] 374 | where [INFO] [stdout] 375 | S: Clone, [INFO] [stdout] | ^^^^^ required by this bound in `Router::::into_make_service` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-3858878111876682425.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: consider borrowing here [INFO] [stdout] | [INFO] [stdout] 59 | .serve((&app).into_make_service()) [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `axum::handler::OnMethod<{async closure@something/src/main.rs:18:27: 18:29}, _, _, EmptyRouter>: Clone` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:20 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the trait `Clone` is not implemented for `axum::handler::OnMethod<{async closure@something/src/main.rs:18:27: 18:29}, _, _, EmptyRouter>` [INFO] [stdout] | [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:18:27: 18:29}, _, _, EmptyRouter>` to implement `Clone` [INFO] [stdout] = note: 15 redundant requirements hidden [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `Clone` [INFO] [stdout] note: required by a bound in `Router::::into_make_service` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/mod.rs:375:12 [INFO] [stdout] | [INFO] [stdout] 373 | pub fn into_make_service(self) -> IntoMakeService [INFO] [stdout] | ----------------- required by a bound in this associated function [INFO] [stdout] 374 | where [INFO] [stdout] 375 | S: Clone, [INFO] [stdout] | ^^^^^ required by this bound in `Router::::into_make_service` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6043480906849641298.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: consider borrowing here [INFO] [stdout] | [INFO] [stdout] 59 | .serve((&app).into_make_service()) [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `axum::handler::OnMethod<{async closure@something/src/main.rs:16:17: 16:19}, _, _, EmptyRouter>: Clone` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:20 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the trait `Clone` is not implemented for `axum::handler::OnMethod<{async closure@something/src/main.rs:16:17: 16:19}, _, _, EmptyRouter>` [INFO] [stdout] | [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:16:17: 16:19}, _, _, EmptyRouter>` to implement `Clone` [INFO] [stdout] = note: 17 redundant requirements hidden [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `Clone` [INFO] [stdout] note: required by a bound in `Router::::into_make_service` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/mod.rs:375:12 [INFO] [stdout] | [INFO] [stdout] 373 | pub fn into_make_service(self) -> IntoMakeService [INFO] [stdout] | ----------------- required by a bound in this associated function [INFO] [stdout] 374 | where [INFO] [stdout] 375 | S: Clone, [INFO] [stdout] | ^^^^^ required by this bound in `Router::::into_make_service` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-2165855866771315412.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: consider borrowing here [INFO] [stdout] | [INFO] [stdout] 59 | .serve((&app).into_make_service()) [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `axum::handler::OnMethod<{async closure@something/src/main.rs:24:26: 24:28}, _, _, EmptyRouter>: Clone` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:20 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the trait `Clone` is not implemented for `axum::handler::OnMethod<{async closure@something/src/main.rs:24:26: 24:28}, _, _, EmptyRouter>` [INFO] [stdout] | [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:24:26: 24:28}, _, _, EmptyRouter>` to implement `Clone` [INFO] [stdout] = note: 16 redundant requirements hidden [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `Clone` [INFO] [stdout] note: required by a bound in `Router::::into_make_service` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/mod.rs:375:12 [INFO] [stdout] | [INFO] [stdout] 373 | pub fn into_make_service(self) -> IntoMakeService [INFO] [stdout] | ----------------- required by a bound in this associated function [INFO] [stdout] 374 | where [INFO] [stdout] 375 | S: Clone, [INFO] [stdout] | ^^^^^ required by this bound in `Router::::into_make_service` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6043480906849641298.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: consider borrowing here [INFO] [stdout] | [INFO] [stdout] 59 | .serve((&app).into_make_service()) [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `axum::handler::OnMethod<{async closure@something/src/main.rs:22:17: 22:19}, _, _, EmptyRouter>: Clone` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:20 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the trait `Clone` is not implemented for `axum::handler::OnMethod<{async closure@something/src/main.rs:22:17: 22:19}, _, _, EmptyRouter>` [INFO] [stdout] | [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:22:17: 22:19}, _, _, EmptyRouter>` to implement `Clone` [INFO] [stdout] = note: 18 redundant requirements hidden [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `Clone` [INFO] [stdout] note: required by a bound in `Router::::into_make_service` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/mod.rs:375:12 [INFO] [stdout] | [INFO] [stdout] 373 | pub fn into_make_service(self) -> IntoMakeService [INFO] [stdout] | ----------------- required by a bound in this associated function [INFO] [stdout] 374 | where [INFO] [stdout] 375 | S: Clone, [INFO] [stdout] | ^^^^^ required by this bound in `Router::::into_make_service` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-2165855866771315412.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: consider borrowing here [INFO] [stdout] | [INFO] [stdout] 59 | .serve((&app).into_make_service()) [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `axum::handler::OnMethod<{async closure@something/src/main.rs:16:56: 16:58}, _, _, axum::handler::OnMethod<{async closure@something/src/main.rs:16:17: 16:19}, _, _, EmptyRouter>>: Clone` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:20 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the trait `Clone` is not implemented for `OnMethod<{async closure@main.rs:16:56}, _, _, OnMethod<{async closure@main.rs:16:17}, _, _, EmptyRouter>>` [INFO] [stdout] | [INFO] [stdout] = note: the full type name has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-11450581878267159247.txt' [INFO] [stdout] = note: consider using `--verbose` to print full type name to the console [INFO] [stdout] = note: required for `OnMethod<{async closure@main.rs:16:56}, _, _, OnMethod<{async closure@main.rs:16:17}, _, _, EmptyRouter>>` to implement `Clone` [INFO] [stdout] = note: 16 redundant requirements hidden [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `Clone` [INFO] [stdout] note: required by a bound in `Router::::into_make_service` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/mod.rs:375:12 [INFO] [stdout] | [INFO] [stdout] 373 | pub fn into_make_service(self) -> IntoMakeService [INFO] [stdout] | ----------------- required by a bound in this associated function [INFO] [stdout] 374 | where [INFO] [stdout] 375 | S: Clone, [INFO] [stdout] | ^^^^^ required by this bound in `Router::::into_make_service` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-11450581878267159247.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: consider borrowing here [INFO] [stdout] | [INFO] [stdout] 59 | .serve((&app).into_make_service()) [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `axum::handler::OnMethod<{async closure@something/src/main.rs:22:56: 22:58}, _, _, axum::handler::OnMethod<{async closure@something/src/main.rs:22:17: 22:19}, _, _, EmptyRouter>>: Clone` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:20 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the trait `Clone` is not implemented for `OnMethod<{async closure@main.rs:22:56}, _, _, OnMethod<{async closure@main.rs:22:17}, _, _, EmptyRouter>>` [INFO] [stdout] | [INFO] [stdout] = note: the full type name has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-18406647290805394745.txt' [INFO] [stdout] = note: consider using `--verbose` to print full type name to the console [INFO] [stdout] = note: required for `OnMethod<{async closure@main.rs:22:56}, _, _, OnMethod<{async closure@main.rs:22:17}, _, _, EmptyRouter>>` to implement `Clone` [INFO] [stdout] = note: 17 redundant requirements hidden [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `Clone` [INFO] [stdout] note: required by a bound in `Router::::into_make_service` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/mod.rs:375:12 [INFO] [stdout] | [INFO] [stdout] 373 | pub fn into_make_service(self) -> IntoMakeService [INFO] [stdout] | ----------------- required by a bound in this associated function [INFO] [stdout] 374 | where [INFO] [stdout] 375 | S: Clone, [INFO] [stdout] | ^^^^^ required by this bound in `Router::::into_make_service` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-18406647290805394745.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: consider borrowing here [INFO] [stdout] | [INFO] [stdout] 59 | .serve((&app).into_make_service()) [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `axum::handler::OnMethod<{async closure@something/src/main.rs:16:17: 16:19}, _, _, EmptyRouter>: Clone` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:20 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the trait `Clone` is not implemented for `axum::handler::OnMethod<{async closure@something/src/main.rs:16:17: 16:19}, _, _, EmptyRouter>` [INFO] [stdout] | [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:16:17: 16:19}, _, _, EmptyRouter>` to implement `Clone` [INFO] [stdout] = note: 17 redundant requirements hidden [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `Clone` [INFO] [stdout] note: required by a bound in `Router::::into_make_service` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/mod.rs:375:12 [INFO] [stdout] | [INFO] [stdout] 373 | pub fn into_make_service(self) -> IntoMakeService [INFO] [stdout] | ----------------- required by a bound in this associated function [INFO] [stdout] 374 | where [INFO] [stdout] 375 | S: Clone, [INFO] [stdout] | ^^^^^ required by this bound in `Router::::into_make_service` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6043480906849641298.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: consider borrowing here [INFO] [stdout] | [INFO] [stdout] 59 | .serve((&app).into_make_service()) [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `axum::handler::OnMethod<{async closure@something/src/main.rs:22:17: 22:19}, _, _, EmptyRouter>: Clone` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:20 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the trait `Clone` is not implemented for `axum::handler::OnMethod<{async closure@something/src/main.rs:22:17: 22:19}, _, _, EmptyRouter>` [INFO] [stdout] | [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:22:17: 22:19}, _, _, EmptyRouter>` to implement `Clone` [INFO] [stdout] = note: 18 redundant requirements hidden [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `Clone` [INFO] [stdout] note: required by a bound in `Router::::into_make_service` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/mod.rs:375:12 [INFO] [stdout] | [INFO] [stdout] 373 | pub fn into_make_service(self) -> IntoMakeService [INFO] [stdout] | ----------------- required by a bound in this associated function [INFO] [stdout] 374 | where [INFO] [stdout] 375 | S: Clone, [INFO] [stdout] | ^^^^^ required by this bound in `Router::::into_make_service` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6043480906849641298.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: consider borrowing here [INFO] [stdout] | [INFO] [stdout] 59 | .serve((&app).into_make_service()) [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:52:27: 52:29}: Handler` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:10 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^ the trait `Handler` is not implemented for `{async closure@something/src/main.rs:52:27: 52:29}`, which is required by `IntoMakeService, Nested>, Route>, EmptyRouter<_>>>>, Nested, EmptyRouter<_>>>, Nested, Route, EmptyRouter<_>>>>, Nested, Route, Route, Route, Route>, EmptyRouter<_>>>>>>>, Nested, EmptyRouter<_>>>, Nested, Route>, EmptyRouter<_>>>>, EmptyRouter<_>>>>>>>>, EmptyRouter<_>>>, Arc<{integer}>>>, SharedClassifier>>>: hyper::service::make::MakeServiceRef` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:52:27: 52:29}, hyper::Body, _, EmptyRouter>` to implement `Service>` [INFO] [stdout] = note: 2 redundant requirements hidden [INFO] [stdout] = note: required for `Trace, ...>, ...>>, ...>` to implement `Service>` [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `hyper::service::http::HttpService` [INFO] [stdout] = note: required for `IntoMakeService, ...>, ...>>, ...>>>` to implement `hyper::service::make::MakeServiceRef` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-14310389845949155073.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-6229847543196239260.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-12576973248722122633.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:40:59: 40:61}: Handler` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:10 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^ the trait `Handler` is not implemented for `{async closure@something/src/main.rs:40:59: 40:61}`, which is required by `IntoMakeService, Nested>, Route>, EmptyRouter<_>>>>, Nested, EmptyRouter<_>>>, Nested, Route, EmptyRouter<_>>>>, Nested, Route, Route, Route, Route>, EmptyRouter<_>>>>>>>, Nested, EmptyRouter<_>>>, Nested, Route>, EmptyRouter<_>>>>, EmptyRouter<_>>>>>>>>, EmptyRouter<_>>>, Arc<{integer}>>>, SharedClassifier>>>: hyper::service::make::MakeServiceRef` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] = note: required for `OnMethod<{async closure@main.rs:40:59}, Body, _, OnMethod<{async closure@main.rs:40:18}, Body, _, ...>>` to implement `Service>` [INFO] [stdout] = note: 5 redundant requirements hidden [INFO] [stdout] = note: required for `Trace, ...>, ...>>, ...>` to implement `Service>` [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `hyper::service::http::HttpService` [INFO] [stdout] = note: required for `IntoMakeService, ...>, ...>>, ...>>>` to implement `hyper::service::make::MakeServiceRef` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-14310389845949155073.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-6229847543196239260.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-13121705465451271896.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:32:50: 32:52}: Handler` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:10 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^ the trait `Handler` is not implemented for `{async closure@something/src/main.rs:32:50: 32:52}`, which is required by `IntoMakeService, Nested>, Route>, EmptyRouter<_>>>>, Nested, EmptyRouter<_>>>, Nested, Route, EmptyRouter<_>>>>, Nested, Route, Route, Route, Route>, EmptyRouter<_>>>>>>>, Nested, EmptyRouter<_>>>, Nested, Route>, EmptyRouter<_>>>>, EmptyRouter<_>>>>>>>>, EmptyRouter<_>>>, Arc<{integer}>>>, SharedClassifier>>>: hyper::service::make::MakeServiceRef` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:32:50: 32:52}, hyper::Body, _, EmptyRouter>` to implement `Service>` [INFO] [stdout] = note: 6 redundant requirements hidden [INFO] [stdout] = note: required for `Trace, ...>, ...>>, ...>` to implement `Service>` [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `hyper::service::http::HttpService` [INFO] [stdout] = note: required for `IntoMakeService, ...>, ...>>, ...>>>` to implement `hyper::service::make::MakeServiceRef` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-14310389845949155073.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-6229847543196239260.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-12576973248722122633.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:36:56: 36:58}: Handler` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:10 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^ the trait `Handler` is not implemented for `{async closure@something/src/main.rs:36:56: 36:58}`, which is required by `IntoMakeService, Nested>, Route>, EmptyRouter<_>>>>, Nested, EmptyRouter<_>>>, Nested, Route, EmptyRouter<_>>>>, Nested, Route, Route, Route, Route>, EmptyRouter<_>>>>>>>, Nested, EmptyRouter<_>>>, Nested, Route>, EmptyRouter<_>>>>, EmptyRouter<_>>>>>>>>, EmptyRouter<_>>>, Arc<{integer}>>>, SharedClassifier>>>: hyper::service::make::MakeServiceRef` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] = note: required for `OnMethod<{async closure@main.rs:36:56}, Body, _, OnMethod<{async closure@main.rs:36:17}, Body, _, ...>>` to implement `Service>` [INFO] [stdout] = note: 6 redundant requirements hidden [INFO] [stdout] = note: required for `Trace, ...>, ...>>, ...>` to implement `Service>` [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `hyper::service::http::HttpService` [INFO] [stdout] = note: required for `IntoMakeService, ...>, ...>>, ...>>>` to implement `hyper::service::make::MakeServiceRef` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-14310389845949155073.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-6229847543196239260.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-17936899722284287263.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:40:18: 40:20}: Handler` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:10 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^ the trait `Handler` is not implemented for `{async closure@something/src/main.rs:40:18: 40:20}`, which is required by `IntoMakeService, Nested>, Route>, EmptyRouter<_>>>>, Nested, EmptyRouter<_>>>, Nested, Route, EmptyRouter<_>>>>, Nested, Route, Route, Route, Route>, EmptyRouter<_>>>>>>>, Nested, EmptyRouter<_>>>, Nested, Route>, EmptyRouter<_>>>>, EmptyRouter<_>>>>>>>>, EmptyRouter<_>>>, Arc<{integer}>>>, SharedClassifier>>>: hyper::service::make::MakeServiceRef` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:40:18: 40:20}, hyper::Body, _, EmptyRouter>` to implement `Service>` [INFO] [stdout] = note: 6 redundant requirements hidden [INFO] [stdout] = note: required for `Trace, ...>, ...>>, ...>` to implement `Service>` [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `hyper::service::http::HttpService` [INFO] [stdout] = note: required for `IntoMakeService, ...>, ...>>, ...>>>` to implement `hyper::service::make::MakeServiceRef` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-14310389845949155073.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-6229847543196239260.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-12576973248722122633.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:30:26: 30:28}: Handler` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:10 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^ the trait `Handler` is not implemented for `{async closure@something/src/main.rs:30:26: 30:28}`, which is required by `IntoMakeService, Nested>, Route>, EmptyRouter<_>>>>, Nested, EmptyRouter<_>>>, Nested, Route, EmptyRouter<_>>>>, Nested, Route, Route, Route, Route>, EmptyRouter<_>>>>>>>, Nested, EmptyRouter<_>>>, Nested, Route>, EmptyRouter<_>>>>, EmptyRouter<_>>>>>>>>, EmptyRouter<_>>>, Arc<{integer}>>>, SharedClassifier>>>: hyper::service::make::MakeServiceRef` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:30:26: 30:28}, hyper::Body, _, EmptyRouter>` to implement `Service>` [INFO] [stdout] = note: 7 redundant requirements hidden [INFO] [stdout] = note: required for `Trace, ...>, ...>>, ...>` to implement `Service>` [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `hyper::service::http::HttpService` [INFO] [stdout] = note: required for `IntoMakeService, ...>, ...>>, ...>>>` to implement `hyper::service::make::MakeServiceRef` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-14310389845949155073.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-6229847543196239260.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-12576973248722122633.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:36:17: 36:19}: Handler` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:10 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^ the trait `Handler` is not implemented for `{async closure@something/src/main.rs:36:17: 36:19}`, which is required by `IntoMakeService, Nested>, Route>, EmptyRouter<_>>>>, Nested, EmptyRouter<_>>>, Nested, Route, EmptyRouter<_>>>>, Nested, Route, Route, Route, Route>, EmptyRouter<_>>>>>>>, Nested, EmptyRouter<_>>>, Nested, Route>, EmptyRouter<_>>>>, EmptyRouter<_>>>>>>>>, EmptyRouter<_>>>, Arc<{integer}>>>, SharedClassifier>>>: hyper::service::make::MakeServiceRef` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:36:17: 36:19}, hyper::Body, _, EmptyRouter>` to implement `Service>` [INFO] [stdout] = note: 7 redundant requirements hidden [INFO] [stdout] = note: required for `Trace, ...>, ...>>, ...>` to implement `Service>` [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `hyper::service::http::HttpService` [INFO] [stdout] = note: required for `IntoMakeService, ...>, ...>>, ...>>>` to implement `hyper::service::make::MakeServiceRef` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-14310389845949155073.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-6229847543196239260.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-12576973248722122633.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:52:27: 52:29}: Handler` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:10 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^ the trait `Handler` is not implemented for `{async closure@something/src/main.rs:52:27: 52:29}`, which is required by `IntoMakeService, Nested>, Route>, EmptyRouter<_>>>>, Nested, EmptyRouter<_>>>, Nested, Route, EmptyRouter<_>>>>, Nested, Route, Route, Route, Route>, EmptyRouter<_>>>>>>>, Nested, EmptyRouter<_>>>, Nested, Route>, EmptyRouter<_>>>>, EmptyRouter<_>>>>>>>>, EmptyRouter<_>>>, Arc<{integer}>>>, SharedClassifier>>>: hyper::service::make::MakeServiceRef` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:52:27: 52:29}, hyper::Body, _, EmptyRouter>` to implement `Service>` [INFO] [stdout] = note: 2 redundant requirements hidden [INFO] [stdout] = note: required for `Trace, ...>, ...>>, ...>` to implement `Service>` [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `hyper::service::http::HttpService` [INFO] [stdout] = note: required for `IntoMakeService, ...>, ...>>, ...>>>` to implement `hyper::service::make::MakeServiceRef` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-7049832646398377037.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6967780376734994689.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-11562795942423147900.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:27:26: 27:28}: Handler` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:10 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^ the trait `Handler` is not implemented for `{async closure@something/src/main.rs:27:26: 27:28}`, which is required by `IntoMakeService, Nested>, Route>, EmptyRouter<_>>>>, Nested, EmptyRouter<_>>>, Nested, Route, EmptyRouter<_>>>>, Nested, Route, Route, Route, Route>, EmptyRouter<_>>>>>>>, Nested, EmptyRouter<_>>>, Nested, Route>, EmptyRouter<_>>>>, EmptyRouter<_>>>>>>>>, EmptyRouter<_>>>, Arc<{integer}>>>, SharedClassifier>>>: hyper::service::make::MakeServiceRef` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:27:26: 27:28}, hyper::Body, _, EmptyRouter>` to implement `Service>` [INFO] [stdout] = note: 8 redundant requirements hidden [INFO] [stdout] = note: required for `Trace, ...>, ...>>, ...>` to implement `Service>` [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `hyper::service::http::HttpService` [INFO] [stdout] = note: required for `IntoMakeService, ...>, ...>>, ...>>>` to implement `hyper::service::make::MakeServiceRef` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-14310389845949155073.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-6229847543196239260.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-12576973248722122633.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:40:59: 40:61}: Handler` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:10 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^ the trait `Handler` is not implemented for `{async closure@something/src/main.rs:40:59: 40:61}`, which is required by `IntoMakeService, Nested>, Route>, EmptyRouter<_>>>>, Nested, EmptyRouter<_>>>, Nested, Route, EmptyRouter<_>>>>, Nested, Route, Route, Route, Route>, EmptyRouter<_>>>>>>>, Nested, EmptyRouter<_>>>, Nested, Route>, EmptyRouter<_>>>>, EmptyRouter<_>>>>>>>>, EmptyRouter<_>>>, Arc<{integer}>>>, SharedClassifier>>>: hyper::service::make::MakeServiceRef` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] = note: required for `OnMethod<{async closure@main.rs:40:59}, Body, _, OnMethod<{async closure@main.rs:40:18}, Body, _, ...>>` to implement `Service>` [INFO] [stdout] = note: 5 redundant requirements hidden [INFO] [stdout] = note: required for `Trace, ...>, ...>>, ...>` to implement `Service>` [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `hyper::service::http::HttpService` [INFO] [stdout] = note: required for `IntoMakeService, ...>, ...>>, ...>>>` to implement `hyper::service::make::MakeServiceRef` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-7049832646398377037.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6967780376734994689.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-13522892038086445478.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:29:27: 29:29}: Handler` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:10 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^ the trait `Handler` is not implemented for `{async closure@something/src/main.rs:29:27: 29:29}`, which is required by `IntoMakeService, Nested>, Route>, EmptyRouter<_>>>>, Nested, EmptyRouter<_>>>, Nested, Route, EmptyRouter<_>>>>, Nested, Route, Route, Route, Route>, EmptyRouter<_>>>>>>>, Nested, EmptyRouter<_>>>, Nested, Route>, EmptyRouter<_>>>>, EmptyRouter<_>>>>>>>>, EmptyRouter<_>>>, Arc<{integer}>>>, SharedClassifier>>>: hyper::service::make::MakeServiceRef` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:29:27: 29:29}, hyper::Body, _, EmptyRouter>` to implement `Service>` [INFO] [stdout] = note: 8 redundant requirements hidden [INFO] [stdout] = note: required for `Trace, ...>, ...>>, ...>` to implement `Service>` [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `hyper::service::http::HttpService` [INFO] [stdout] = note: required for `IntoMakeService, ...>, ...>>, ...>>>` to implement `hyper::service::make::MakeServiceRef` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-14310389845949155073.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-6229847543196239260.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-12576973248722122633.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:32:50: 32:52}: Handler` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:10 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^ the trait `Handler` is not implemented for `{async closure@something/src/main.rs:32:50: 32:52}`, which is required by `IntoMakeService, Nested>, Route>, EmptyRouter<_>>>>, Nested, EmptyRouter<_>>>, Nested, Route, EmptyRouter<_>>>>, Nested, Route, Route, Route, Route>, EmptyRouter<_>>>>>>>, Nested, EmptyRouter<_>>>, Nested, Route>, EmptyRouter<_>>>>, EmptyRouter<_>>>>>>>>, EmptyRouter<_>>>, Arc<{integer}>>>, SharedClassifier>>>: hyper::service::make::MakeServiceRef` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:32:50: 32:52}, hyper::Body, _, EmptyRouter>` to implement `Service>` [INFO] [stdout] = note: 6 redundant requirements hidden [INFO] [stdout] = note: required for `Trace, ...>, ...>>, ...>` to implement `Service>` [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `hyper::service::http::HttpService` [INFO] [stdout] = note: required for `IntoMakeService, ...>, ...>>, ...>>>` to implement `hyper::service::make::MakeServiceRef` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-7049832646398377037.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6967780376734994689.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-11562795942423147900.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:31:50: 31:52}: Handler` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:10 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^ the trait `Handler` is not implemented for `{async closure@something/src/main.rs:31:50: 31:52}`, which is required by `IntoMakeService, Nested>, Route>, EmptyRouter<_>>>>, Nested, EmptyRouter<_>>>, Nested, Route, EmptyRouter<_>>>>, Nested, Route, Route, Route, Route>, EmptyRouter<_>>>>>>>, Nested, EmptyRouter<_>>>, Nested, Route>, EmptyRouter<_>>>>, EmptyRouter<_>>>>>>>>, EmptyRouter<_>>>, Arc<{integer}>>>, SharedClassifier>>>: hyper::service::make::MakeServiceRef` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:31:50: 31:52}, hyper::Body, _, EmptyRouter>` to implement `Service>` [INFO] [stdout] = note: 9 redundant requirements hidden [INFO] [stdout] = note: required for `Trace, ...>, ...>>, ...>` to implement `Service>` [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `hyper::service::http::HttpService` [INFO] [stdout] = note: required for `IntoMakeService, ...>, ...>>, ...>>>` to implement `hyper::service::make::MakeServiceRef` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-14310389845949155073.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-6229847543196239260.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-12576973248722122633.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:36:56: 36:58}: Handler` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:10 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^ the trait `Handler` is not implemented for `{async closure@something/src/main.rs:36:56: 36:58}`, which is required by `IntoMakeService, Nested>, Route>, EmptyRouter<_>>>>, Nested, EmptyRouter<_>>>, Nested, Route, EmptyRouter<_>>>>, Nested, Route, Route, Route, Route>, EmptyRouter<_>>>>>>>, Nested, EmptyRouter<_>>>, Nested, Route>, EmptyRouter<_>>>>, EmptyRouter<_>>>>>>>>, EmptyRouter<_>>>, Arc<{integer}>>>, SharedClassifier>>>: hyper::service::make::MakeServiceRef` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] = note: required for `OnMethod<{async closure@main.rs:36:56}, Body, _, OnMethod<{async closure@main.rs:36:17}, Body, _, ...>>` to implement `Service>` [INFO] [stdout] = note: 6 redundant requirements hidden [INFO] [stdout] = note: required for `Trace, ...>, ...>>, ...>` to implement `Service>` [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `hyper::service::http::HttpService` [INFO] [stdout] = note: required for `IntoMakeService, ...>, ...>>, ...>>>` to implement `hyper::service::make::MakeServiceRef` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-7049832646398377037.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6967780376734994689.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-17771872867366778363.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:26:27: 26:29}: Handler` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:10 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^ the trait `Handler` is not implemented for `{async closure@something/src/main.rs:26:27: 26:29}`, which is required by `IntoMakeService, Nested>, Route>, EmptyRouter<_>>>>, Nested, EmptyRouter<_>>>, Nested, Route, EmptyRouter<_>>>>, Nested, Route, Route, Route, Route>, EmptyRouter<_>>>>>>>, Nested, EmptyRouter<_>>>, Nested, Route>, EmptyRouter<_>>>>, EmptyRouter<_>>>>>>>>, EmptyRouter<_>>>, Arc<{integer}>>>, SharedClassifier>>>: hyper::service::make::MakeServiceRef` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:26:27: 26:29}, hyper::Body, _, EmptyRouter>` to implement `Service>` [INFO] [stdout] = note: 9 redundant requirements hidden [INFO] [stdout] = note: required for `Trace, ...>, ...>>, ...>` to implement `Service>` [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `hyper::service::http::HttpService` [INFO] [stdout] = note: required for `IntoMakeService, ...>, ...>>, ...>>>` to implement `hyper::service::make::MakeServiceRef` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-14310389845949155073.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-6229847543196239260.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-12576973248722122633.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:40:18: 40:20}: Handler` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:10 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^ the trait `Handler` is not implemented for `{async closure@something/src/main.rs:40:18: 40:20}`, which is required by `IntoMakeService, Nested>, Route>, EmptyRouter<_>>>>, Nested, EmptyRouter<_>>>, Nested, Route, EmptyRouter<_>>>>, Nested, Route, Route, Route, Route>, EmptyRouter<_>>>>>>>, Nested, EmptyRouter<_>>>, Nested, Route>, EmptyRouter<_>>>>, EmptyRouter<_>>>>>>>>, EmptyRouter<_>>>, Arc<{integer}>>>, SharedClassifier>>>: hyper::service::make::MakeServiceRef` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:40:18: 40:20}, hyper::Body, _, EmptyRouter>` to implement `Service>` [INFO] [stdout] = note: 6 redundant requirements hidden [INFO] [stdout] = note: required for `Trace, ...>, ...>>, ...>` to implement `Service>` [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `hyper::service::http::HttpService` [INFO] [stdout] = note: required for `IntoMakeService, ...>, ...>>, ...>>>` to implement `hyper::service::make::MakeServiceRef` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-7049832646398377037.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6967780376734994689.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-11562795942423147900.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:18:27: 18:29}: Handler` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:10 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^ the trait `Handler` is not implemented for `{async closure@something/src/main.rs:18:27: 18:29}`, which is required by `IntoMakeService, Nested>, Route>, EmptyRouter<_>>>>, Nested, EmptyRouter<_>>>, Nested, Route, EmptyRouter<_>>>>, Nested, Route, Route, Route, Route>, EmptyRouter<_>>>>>>>, Nested, EmptyRouter<_>>>, Nested, Route>, EmptyRouter<_>>>>, EmptyRouter<_>>>>>>>>, EmptyRouter<_>>>, Arc<{integer}>>>, SharedClassifier>>>: hyper::service::make::MakeServiceRef` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:18:27: 18:29}, hyper::Body, _, EmptyRouter>` to implement `Service>` [INFO] [stdout] = note: 10 redundant requirements hidden [INFO] [stdout] = note: required for `Trace, ...>, ...>>, ...>` to implement `Service>` [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `hyper::service::http::HttpService` [INFO] [stdout] = note: required for `IntoMakeService, ...>, ...>>, ...>>>` to implement `hyper::service::make::MakeServiceRef` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-14310389845949155073.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-6229847543196239260.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-12576973248722122633.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:30:26: 30:28}: Handler` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:10 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^ the trait `Handler` is not implemented for `{async closure@something/src/main.rs:30:26: 30:28}`, which is required by `IntoMakeService, Nested>, Route>, EmptyRouter<_>>>>, Nested, EmptyRouter<_>>>, Nested, Route, EmptyRouter<_>>>>, Nested, Route, Route, Route, Route>, EmptyRouter<_>>>>>>>, Nested, EmptyRouter<_>>>, Nested, Route>, EmptyRouter<_>>>>, EmptyRouter<_>>>>>>>>, EmptyRouter<_>>>, Arc<{integer}>>>, SharedClassifier>>>: hyper::service::make::MakeServiceRef` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:30:26: 30:28}, hyper::Body, _, EmptyRouter>` to implement `Service>` [INFO] [stdout] = note: 7 redundant requirements hidden [INFO] [stdout] = note: required for `Trace, ...>, ...>>, ...>` to implement `Service>` [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `hyper::service::http::HttpService` [INFO] [stdout] = note: required for `IntoMakeService, ...>, ...>>, ...>>>` to implement `hyper::service::make::MakeServiceRef` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-7049832646398377037.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6967780376734994689.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-11562795942423147900.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:25:27: 25:29}: Handler` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:10 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^ the trait `Handler` is not implemented for `{async closure@something/src/main.rs:25:27: 25:29}`, which is required by `IntoMakeService, Nested>, Route>, EmptyRouter<_>>>>, Nested, EmptyRouter<_>>>, Nested, Route, EmptyRouter<_>>>>, Nested, Route, Route, Route, Route>, EmptyRouter<_>>>>>>>, Nested, EmptyRouter<_>>>, Nested, Route>, EmptyRouter<_>>>>, EmptyRouter<_>>>>>>>>, EmptyRouter<_>>>, Arc<{integer}>>>, SharedClassifier>>>: hyper::service::make::MakeServiceRef` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:25:27: 25:29}, hyper::Body, _, EmptyRouter>` to implement `Service>` [INFO] [stdout] = note: 10 redundant requirements hidden [INFO] [stdout] = note: required for `Trace, ...>, ...>>, ...>` to implement `Service>` [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `hyper::service::http::HttpService` [INFO] [stdout] = note: required for `IntoMakeService, ...>, ...>>, ...>>>` to implement `hyper::service::make::MakeServiceRef` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-14310389845949155073.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-6229847543196239260.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-12576973248722122633.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:36:17: 36:19}: Handler` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:10 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^ the trait `Handler` is not implemented for `{async closure@something/src/main.rs:36:17: 36:19}`, which is required by `IntoMakeService, Nested>, Route>, EmptyRouter<_>>>>, Nested, EmptyRouter<_>>>, Nested, Route, EmptyRouter<_>>>>, Nested, Route, Route, Route, Route>, EmptyRouter<_>>>>>>>, Nested, EmptyRouter<_>>>, Nested, Route>, EmptyRouter<_>>>>, EmptyRouter<_>>>>>>>>, EmptyRouter<_>>>, Arc<{integer}>>>, SharedClassifier>>>: hyper::service::make::MakeServiceRef` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:36:17: 36:19}, hyper::Body, _, EmptyRouter>` to implement `Service>` [INFO] [stdout] = note: 7 redundant requirements hidden [INFO] [stdout] = note: required for `Trace, ...>, ...>>, ...>` to implement `Service>` [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `hyper::service::http::HttpService` [INFO] [stdout] = note: required for `IntoMakeService, ...>, ...>>, ...>>>` to implement `hyper::service::make::MakeServiceRef` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-7049832646398377037.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6967780376734994689.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-11562795942423147900.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:16:56: 16:58}: Handler` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:10 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^ the trait `Handler` is not implemented for `{async closure@something/src/main.rs:16:56: 16:58}`, which is required by `IntoMakeService, Nested>, Route>, EmptyRouter<_>>>>, Nested, EmptyRouter<_>>>, Nested, Route, EmptyRouter<_>>>>, Nested, Route, Route, Route, Route>, EmptyRouter<_>>>>>>>, Nested, EmptyRouter<_>>>, Nested, Route>, EmptyRouter<_>>>>, EmptyRouter<_>>>>>>>>, EmptyRouter<_>>>, Arc<{integer}>>>, SharedClassifier>>>: hyper::service::make::MakeServiceRef` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] = note: required for `OnMethod<{async closure@main.rs:16:56}, Body, _, OnMethod<{async closure@main.rs:16:17}, Body, _, ...>>` to implement `Service>` [INFO] [stdout] = note: 11 redundant requirements hidden [INFO] [stdout] = note: required for `Trace, ...>, ...>>, ...>` to implement `Service>` [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `hyper::service::http::HttpService` [INFO] [stdout] = note: required for `IntoMakeService, ...>, ...>>, ...>>>` to implement `hyper::service::make::MakeServiceRef` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-14310389845949155073.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-6229847543196239260.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-6500574997215221093.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:27:26: 27:28}: Handler` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:10 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^ the trait `Handler` is not implemented for `{async closure@something/src/main.rs:27:26: 27:28}`, which is required by `IntoMakeService, Nested>, Route>, EmptyRouter<_>>>>, Nested, EmptyRouter<_>>>, Nested, Route, EmptyRouter<_>>>>, Nested, Route, Route, Route, Route>, EmptyRouter<_>>>>>>>, Nested, EmptyRouter<_>>>, Nested, Route>, EmptyRouter<_>>>>, EmptyRouter<_>>>>>>>>, EmptyRouter<_>>>, Arc<{integer}>>>, SharedClassifier>>>: hyper::service::make::MakeServiceRef` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:27:26: 27:28}, hyper::Body, _, EmptyRouter>` to implement `Service>` [INFO] [stdout] = note: 8 redundant requirements hidden [INFO] [stdout] = note: required for `Trace, ...>, ...>>, ...>` to implement `Service>` [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `hyper::service::http::HttpService` [INFO] [stdout] = note: required for `IntoMakeService, ...>, ...>>, ...>>>` to implement `hyper::service::make::MakeServiceRef` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-7049832646398377037.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6967780376734994689.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-11562795942423147900.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:24:26: 24:28}: Handler` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:10 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^ the trait `Handler` is not implemented for `{async closure@something/src/main.rs:24:26: 24:28}`, which is required by `IntoMakeService, Nested>, Route>, EmptyRouter<_>>>>, Nested, EmptyRouter<_>>>, Nested, Route, EmptyRouter<_>>>>, Nested, Route, Route, Route, Route>, EmptyRouter<_>>>>>>>, Nested, EmptyRouter<_>>>, Nested, Route>, EmptyRouter<_>>>>, EmptyRouter<_>>>>>>>>, EmptyRouter<_>>>, Arc<{integer}>>>, SharedClassifier>>>: hyper::service::make::MakeServiceRef` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:24:26: 24:28}, hyper::Body, _, EmptyRouter>` to implement `Service>` [INFO] [stdout] = note: 11 redundant requirements hidden [INFO] [stdout] = note: required for `Trace, ...>, ...>>, ...>` to implement `Service>` [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `hyper::service::http::HttpService` [INFO] [stdout] = note: required for `IntoMakeService, ...>, ...>>, ...>>>` to implement `hyper::service::make::MakeServiceRef` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-14310389845949155073.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-6229847543196239260.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-12576973248722122633.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:29:27: 29:29}: Handler` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:10 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^ the trait `Handler` is not implemented for `{async closure@something/src/main.rs:29:27: 29:29}`, which is required by `IntoMakeService, Nested>, Route>, EmptyRouter<_>>>>, Nested, EmptyRouter<_>>>, Nested, Route, EmptyRouter<_>>>>, Nested, Route, Route, Route, Route>, EmptyRouter<_>>>>>>>, Nested, EmptyRouter<_>>>, Nested, Route>, EmptyRouter<_>>>>, EmptyRouter<_>>>>>>>>, EmptyRouter<_>>>, Arc<{integer}>>>, SharedClassifier>>>: hyper::service::make::MakeServiceRef` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:29:27: 29:29}, hyper::Body, _, EmptyRouter>` to implement `Service>` [INFO] [stdout] = note: 8 redundant requirements hidden [INFO] [stdout] = note: required for `Trace, ...>, ...>>, ...>` to implement `Service>` [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `hyper::service::http::HttpService` [INFO] [stdout] = note: required for `IntoMakeService, ...>, ...>>, ...>>>` to implement `hyper::service::make::MakeServiceRef` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-7049832646398377037.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6967780376734994689.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-11562795942423147900.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:16:17: 16:19}: Handler` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:10 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^ the trait `Handler` is not implemented for `{async closure@something/src/main.rs:16:17: 16:19}`, which is required by `IntoMakeService, Nested>, Route>, EmptyRouter<_>>>>, Nested, EmptyRouter<_>>>, Nested, Route, EmptyRouter<_>>>>, Nested, Route, Route, Route, Route>, EmptyRouter<_>>>>>>>, Nested, EmptyRouter<_>>>, Nested, Route>, EmptyRouter<_>>>>, EmptyRouter<_>>>>>>>>, EmptyRouter<_>>>, Arc<{integer}>>>, SharedClassifier>>>: hyper::service::make::MakeServiceRef` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:16:17: 16:19}, hyper::Body, _, EmptyRouter>` to implement `Service>` [INFO] [stdout] = note: 12 redundant requirements hidden [INFO] [stdout] = note: required for `Trace, ...>, ...>>, ...>` to implement `Service>` [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `hyper::service::http::HttpService` [INFO] [stdout] = note: required for `IntoMakeService, ...>, ...>>, ...>>>` to implement `hyper::service::make::MakeServiceRef` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-14310389845949155073.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-6229847543196239260.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-12576973248722122633.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:31:50: 31:52}: Handler` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:10 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^ the trait `Handler` is not implemented for `{async closure@something/src/main.rs:31:50: 31:52}`, which is required by `IntoMakeService, Nested>, Route>, EmptyRouter<_>>>>, Nested, EmptyRouter<_>>>, Nested, Route, EmptyRouter<_>>>>, Nested, Route, Route, Route, Route>, EmptyRouter<_>>>>>>>, Nested, EmptyRouter<_>>>, Nested, Route>, EmptyRouter<_>>>>, EmptyRouter<_>>>>>>>>, EmptyRouter<_>>>, Arc<{integer}>>>, SharedClassifier>>>: hyper::service::make::MakeServiceRef` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:31:50: 31:52}, hyper::Body, _, EmptyRouter>` to implement `Service>` [INFO] [stdout] = note: 9 redundant requirements hidden [INFO] [stdout] = note: required for `Trace, ...>, ...>>, ...>` to implement `Service>` [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `hyper::service::http::HttpService` [INFO] [stdout] = note: required for `IntoMakeService, ...>, ...>>, ...>>>` to implement `hyper::service::make::MakeServiceRef` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-7049832646398377037.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6967780376734994689.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-11562795942423147900.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:22:56: 22:58}: Handler` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:10 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^ the trait `Handler` is not implemented for `{async closure@something/src/main.rs:22:56: 22:58}`, which is required by `IntoMakeService, Nested>, Route>, EmptyRouter<_>>>>, Nested, EmptyRouter<_>>>, Nested, Route, EmptyRouter<_>>>>, Nested, Route, Route, Route, Route>, EmptyRouter<_>>>>>>>, Nested, EmptyRouter<_>>>, Nested, Route>, EmptyRouter<_>>>>, EmptyRouter<_>>>>>>>>, EmptyRouter<_>>>, Arc<{integer}>>>, SharedClassifier>>>: hyper::service::make::MakeServiceRef` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] = note: required for `OnMethod<{async closure@main.rs:22:56}, Body, _, OnMethod<{async closure@main.rs:22:17}, Body, _, ...>>` to implement `Service>` [INFO] [stdout] = note: 12 redundant requirements hidden [INFO] [stdout] = note: required for `Trace, ...>, ...>>, ...>` to implement `Service>` [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `hyper::service::http::HttpService` [INFO] [stdout] = note: required for `IntoMakeService, ...>, ...>>, ...>>>` to implement `hyper::service::make::MakeServiceRef` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-14310389845949155073.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-6229847543196239260.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-638688415642260936.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:26:27: 26:29}: Handler` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:10 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^ the trait `Handler` is not implemented for `{async closure@something/src/main.rs:26:27: 26:29}`, which is required by `IntoMakeService, Nested>, Route>, EmptyRouter<_>>>>, Nested, EmptyRouter<_>>>, Nested, Route, EmptyRouter<_>>>>, Nested, Route, Route, Route, Route>, EmptyRouter<_>>>>>>>, Nested, EmptyRouter<_>>>, Nested, Route>, EmptyRouter<_>>>>, EmptyRouter<_>>>>>>>>, EmptyRouter<_>>>, Arc<{integer}>>>, SharedClassifier>>>: hyper::service::make::MakeServiceRef` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:26:27: 26:29}, hyper::Body, _, EmptyRouter>` to implement `Service>` [INFO] [stdout] = note: 9 redundant requirements hidden [INFO] [stdout] = note: required for `Trace, ...>, ...>>, ...>` to implement `Service>` [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `hyper::service::http::HttpService` [INFO] [stdout] = note: required for `IntoMakeService, ...>, ...>>, ...>>>` to implement `hyper::service::make::MakeServiceRef` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-7049832646398377037.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6967780376734994689.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-11562795942423147900.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:22:17: 22:19}: Handler` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:10 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^ the trait `Handler` is not implemented for `{async closure@something/src/main.rs:22:17: 22:19}`, which is required by `IntoMakeService, Nested>, Route>, EmptyRouter<_>>>>, Nested, EmptyRouter<_>>>, Nested, Route, EmptyRouter<_>>>>, Nested, Route, Route, Route, Route>, EmptyRouter<_>>>>>>>, Nested, EmptyRouter<_>>>, Nested, Route>, EmptyRouter<_>>>>, EmptyRouter<_>>>>>>>>, EmptyRouter<_>>>, Arc<{integer}>>>, SharedClassifier>>>: hyper::service::make::MakeServiceRef` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:22:17: 22:19}, hyper::Body, _, EmptyRouter>` to implement `Service>` [INFO] [stdout] = note: 13 redundant requirements hidden [INFO] [stdout] = note: required for `Trace, ...>, ...>>, ...>` to implement `Service>` [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `hyper::service::http::HttpService` [INFO] [stdout] = note: required for `IntoMakeService, ...>, ...>>, ...>>>` to implement `hyper::service::make::MakeServiceRef` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-14310389845949155073.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-6229847543196239260.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-12576973248722122633.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:18:27: 18:29}: Handler` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:10 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^ the trait `Handler` is not implemented for `{async closure@something/src/main.rs:18:27: 18:29}`, which is required by `IntoMakeService, Nested>, Route>, EmptyRouter<_>>>>, Nested, EmptyRouter<_>>>, Nested, Route, EmptyRouter<_>>>>, Nested, Route, Route, Route, Route>, EmptyRouter<_>>>>>>>, Nested, EmptyRouter<_>>>, Nested, Route>, EmptyRouter<_>>>>, EmptyRouter<_>>>>>>>>, EmptyRouter<_>>>, Arc<{integer}>>>, SharedClassifier>>>: hyper::service::make::MakeServiceRef` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:18:27: 18:29}, hyper::Body, _, EmptyRouter>` to implement `Service>` [INFO] [stdout] = note: 10 redundant requirements hidden [INFO] [stdout] = note: required for `Trace, ...>, ...>>, ...>` to implement `Service>` [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `hyper::service::http::HttpService` [INFO] [stdout] = note: required for `IntoMakeService, ...>, ...>>, ...>>>` to implement `hyper::service::make::MakeServiceRef` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-7049832646398377037.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6967780376734994689.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-11562795942423147900.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:25:27: 25:29}: Handler` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:10 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^ the trait `Handler` is not implemented for `{async closure@something/src/main.rs:25:27: 25:29}`, which is required by `IntoMakeService, Nested>, Route>, EmptyRouter<_>>>>, Nested, EmptyRouter<_>>>, Nested, Route, EmptyRouter<_>>>>, Nested, Route, Route, Route, Route>, EmptyRouter<_>>>>>>>, Nested, EmptyRouter<_>>>, Nested, Route>, EmptyRouter<_>>>>, EmptyRouter<_>>>>>>>>, EmptyRouter<_>>>, Arc<{integer}>>>, SharedClassifier>>>: hyper::service::make::MakeServiceRef` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:25:27: 25:29}, hyper::Body, _, EmptyRouter>` to implement `Service>` [INFO] [stdout] = note: 10 redundant requirements hidden [INFO] [stdout] = note: required for `Trace, ...>, ...>>, ...>` to implement `Service>` [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `hyper::service::http::HttpService` [INFO] [stdout] = note: required for `IntoMakeService, ...>, ...>>, ...>>>` to implement `hyper::service::make::MakeServiceRef` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-7049832646398377037.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6967780376734994689.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-11562795942423147900.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:16:56: 16:58}: Handler` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:10 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^ the trait `Handler` is not implemented for `{async closure@something/src/main.rs:16:56: 16:58}`, which is required by `IntoMakeService, Nested>, Route>, EmptyRouter<_>>>>, Nested, EmptyRouter<_>>>, Nested, Route, EmptyRouter<_>>>>, Nested, Route, Route, Route, Route>, EmptyRouter<_>>>>>>>, Nested, EmptyRouter<_>>>, Nested, Route>, EmptyRouter<_>>>>, EmptyRouter<_>>>>>>>>, EmptyRouter<_>>>, Arc<{integer}>>>, SharedClassifier>>>: hyper::service::make::MakeServiceRef` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] = note: required for `OnMethod<{async closure@main.rs:16:56}, Body, _, OnMethod<{async closure@main.rs:16:17}, Body, _, ...>>` to implement `Service>` [INFO] [stdout] = note: 11 redundant requirements hidden [INFO] [stdout] = note: required for `Trace, ...>, ...>>, ...>` to implement `Service>` [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `hyper::service::http::HttpService` [INFO] [stdout] = note: required for `IntoMakeService, ...>, ...>>, ...>>>` to implement `hyper::service::make::MakeServiceRef` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-7049832646398377037.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6967780376734994689.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-1713930883360820135.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:24:26: 24:28}: Handler` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:10 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^ the trait `Handler` is not implemented for `{async closure@something/src/main.rs:24:26: 24:28}`, which is required by `IntoMakeService, Nested>, Route>, EmptyRouter<_>>>>, Nested, EmptyRouter<_>>>, Nested, Route, EmptyRouter<_>>>>, Nested, Route, Route, Route, Route>, EmptyRouter<_>>>>>>>, Nested, EmptyRouter<_>>>, Nested, Route>, EmptyRouter<_>>>>, EmptyRouter<_>>>>>>>>, EmptyRouter<_>>>, Arc<{integer}>>>, SharedClassifier>>>: hyper::service::make::MakeServiceRef` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:24:26: 24:28}, hyper::Body, _, EmptyRouter>` to implement `Service>` [INFO] [stdout] = note: 11 redundant requirements hidden [INFO] [stdout] = note: required for `Trace, ...>, ...>>, ...>` to implement `Service>` [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `hyper::service::http::HttpService` [INFO] [stdout] = note: required for `IntoMakeService, ...>, ...>>, ...>>>` to implement `hyper::service::make::MakeServiceRef` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-7049832646398377037.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6967780376734994689.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-11562795942423147900.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:52:27: 52:29}: Handler` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:16 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ----- ^^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler` is not implemented for `{async closure@something/src/main.rs:52:27: 52:29}`, which is required by `hyper::common::exec::Exec: hyper::common::exec::ConnStreamExec<_, _>` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:52:27: 52:29}, hyper::Body, _, EmptyRouter>` to implement `Service>` [INFO] [stdout] note: required because it appears within the type `State, Request>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, Request>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, Nested, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, Nested, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `ResponseFuture, ..., ...>, ..., ..., ..., ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-http-0.1.1/src/trace/future.rs:18:12 [INFO] [stdout] | [INFO] [stdout] 18 | pub struct ResponseFuture { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] = note: required because it appears within the type `(ResponseFuture, ..., ...>, ..., ..., ..., ..., ...>, ...)` [INFO] [stdout] note: required because it appears within the type `PhantomData<(ResponseFuture, ..., ..., ..., ..., ...>, ...)>` [INFO] [stdout] --> /rustc/8a6640bd72b80869b16392026cb3aa8ce8e3f9b7/library/core/src/marker.rs:740:12 [INFO] [stdout] note: required because it appears within the type `H2Stream, ..., ...>, ..., ..., ..., ..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.14.13/src/common/exec.rs:127:12 [INFO] [stdout] | [INFO] [stdout] 127 | pub struct H2Stream(std::marker::PhantomData<(F, B)>); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: required for `hyper::common::exec::Exec` to implement `hyper::common::exec::ConnStreamExec, Nested>, Route>, EmptyRouter>>>, Nested, EmptyRouter>>, Nested, Route, EmptyRouter>>>, Nested, Route, Route, Route, Route>, EmptyRouter>>>>>>, Nested, EmptyRouter>>, Nested, Route>, EmptyRouter>>>, EmptyRouter>>>>>>>, EmptyRouter>, hyper::Body>, ServerErrorsAsFailures, DefaultOnResponse, DefaultOnBodyChunk, DefaultOnEos, DefaultOnFailure>, ResponseBody, NeverClassifyEos, DefaultOnBodyChunk, DefaultOnEos, DefaultOnFailure>>` [INFO] [stdout] note: required by a bound in `hyper::server::Builder::::serve` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.14.13/src/server/server.rs:456:12 [INFO] [stdout] | [INFO] [stdout] 446 | pub fn serve(self, new_service: S) -> Server [INFO] [stdout] | ----- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 456 | E: ConnStreamExec<>::Future, B>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Builder::::serve` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-2523817111835747672.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-9169201285540385361.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-16298590676312621994.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-1471975378930369241.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-2308604134642874749.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-2173100606372267676.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-16188706965615926232.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-12519545160456999334.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:16:17: 16:19}: Handler` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:10 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^ the trait `Handler` is not implemented for `{async closure@something/src/main.rs:16:17: 16:19}`, which is required by `IntoMakeService, Nested>, Route>, EmptyRouter<_>>>>, Nested, EmptyRouter<_>>>, Nested, Route, EmptyRouter<_>>>>, Nested, Route, Route, Route, Route>, EmptyRouter<_>>>>>>>, Nested, EmptyRouter<_>>>, Nested, Route>, EmptyRouter<_>>>>, EmptyRouter<_>>>>>>>>, EmptyRouter<_>>>, Arc<{integer}>>>, SharedClassifier>>>: hyper::service::make::MakeServiceRef` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:16:17: 16:19}, hyper::Body, _, EmptyRouter>` to implement `Service>` [INFO] [stdout] = note: 12 redundant requirements hidden [INFO] [stdout] = note: required for `Trace, ...>, ...>>, ...>` to implement `Service>` [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `hyper::service::http::HttpService` [INFO] [stdout] = note: required for `IntoMakeService, ...>, ...>>, ...>>>` to implement `hyper::service::make::MakeServiceRef` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-7049832646398377037.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6967780376734994689.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-11562795942423147900.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:22:56: 22:58}: Handler` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:10 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^ the trait `Handler` is not implemented for `{async closure@something/src/main.rs:22:56: 22:58}`, which is required by `IntoMakeService, Nested>, Route>, EmptyRouter<_>>>>, Nested, EmptyRouter<_>>>, Nested, Route, EmptyRouter<_>>>>, Nested, Route, Route, Route, Route>, EmptyRouter<_>>>>>>>, Nested, EmptyRouter<_>>>, Nested, Route>, EmptyRouter<_>>>>, EmptyRouter<_>>>>>>>>, EmptyRouter<_>>>, Arc<{integer}>>>, SharedClassifier>>>: hyper::service::make::MakeServiceRef` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] = note: required for `OnMethod<{async closure@main.rs:22:56}, Body, _, OnMethod<{async closure@main.rs:22:17}, Body, _, ...>>` to implement `Service>` [INFO] [stdout] = note: 12 redundant requirements hidden [INFO] [stdout] = note: required for `Trace, ...>, ...>>, ...>` to implement `Service>` [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `hyper::service::http::HttpService` [INFO] [stdout] = note: required for `IntoMakeService, ...>, ...>>, ...>>>` to implement `hyper::service::make::MakeServiceRef` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-7049832646398377037.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6967780376734994689.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-12584525281441662824.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:22:17: 22:19}: Handler` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:10 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ^^^^^ the trait `Handler` is not implemented for `{async closure@something/src/main.rs:22:17: 22:19}`, which is required by `IntoMakeService, Nested>, Route>, EmptyRouter<_>>>>, Nested, EmptyRouter<_>>>, Nested, Route, EmptyRouter<_>>>>, Nested, Route, Route, Route, Route>, EmptyRouter<_>>>>>>>, Nested, EmptyRouter<_>>>, Nested, Route>, EmptyRouter<_>>>>, EmptyRouter<_>>>>>>>>, EmptyRouter<_>>>, Arc<{integer}>>>, SharedClassifier>>>: hyper::service::make::MakeServiceRef` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:22:17: 22:19}, hyper::Body, _, EmptyRouter>` to implement `Service>` [INFO] [stdout] = note: 13 redundant requirements hidden [INFO] [stdout] = note: required for `Trace, ...>, ...>>, ...>` to implement `Service>` [INFO] [stdout] = note: required for `Layered, ...>, ...>>, ...>>` to implement `hyper::service::http::HttpService` [INFO] [stdout] = note: required for `IntoMakeService, ...>, ...>>, ...>>>` to implement `hyper::service::make::MakeServiceRef` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-7049832646398377037.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6967780376734994689.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-11562795942423147900.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:40:59: 40:61}: Handler` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:16 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ----- ^^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler` is not implemented for `{async closure@something/src/main.rs:40:59: 40:61}`, which is required by `hyper::common::exec::Exec: hyper::common::exec::ConnStreamExec<_, _>` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] = note: required for `OnMethod<{async closure@main.rs:40:59}, Body, _, OnMethod<{async closure@main.rs:40:18}, Body, _, ...>>` to implement `Service>` [INFO] [stdout] note: required because it appears within the type `State>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State>, ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, Nested, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, Nested, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `ResponseFuture, ..., ...>, ..., ..., ..., ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-http-0.1.1/src/trace/future.rs:18:12 [INFO] [stdout] | [INFO] [stdout] 18 | pub struct ResponseFuture { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] = note: required because it appears within the type `(ResponseFuture, ..., ...>, ..., ..., ..., ..., ...>, ...)` [INFO] [stdout] note: required because it appears within the type `PhantomData<(ResponseFuture, ..., ..., ..., ..., ...>, ...)>` [INFO] [stdout] --> /rustc/8a6640bd72b80869b16392026cb3aa8ce8e3f9b7/library/core/src/marker.rs:740:12 [INFO] [stdout] note: required because it appears within the type `H2Stream, ..., ...>, ..., ..., ..., ..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.14.13/src/common/exec.rs:127:12 [INFO] [stdout] | [INFO] [stdout] 127 | pub struct H2Stream(std::marker::PhantomData<(F, B)>); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: required for `hyper::common::exec::Exec` to implement `hyper::common::exec::ConnStreamExec, Nested>, Route>, EmptyRouter>>>, Nested, EmptyRouter>>, Nested, Route, EmptyRouter>>>, Nested, Route, Route, Route, Route>, EmptyRouter>>>>>>, Nested, EmptyRouter>>, Nested, Route>, EmptyRouter>>>, EmptyRouter>>>>>>>, EmptyRouter>, hyper::Body>, ServerErrorsAsFailures, DefaultOnResponse, DefaultOnBodyChunk, DefaultOnEos, DefaultOnFailure>, ResponseBody, NeverClassifyEos, DefaultOnBodyChunk, DefaultOnEos, DefaultOnFailure>>` [INFO] [stdout] note: required by a bound in `hyper::server::Builder::::serve` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.14.13/src/server/server.rs:456:12 [INFO] [stdout] | [INFO] [stdout] 446 | pub fn serve(self, new_service: S) -> Server [INFO] [stdout] | ----- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 456 | E: ConnStreamExec<>::Future, B>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Builder::::serve` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-2523817111835747672.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-9169201285540385361.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-16298590676312621994.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-1471975378930369241.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-2308604134642874749.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-2173100606372267676.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-309631536902148628.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-17166379265090369590.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-14091033415144318460.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-13341522837708052507.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-15862589319723444301.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-14449702477935283718.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-1496998659159329437.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-1824369182144938523.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-6251765555049717237.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-9258528949398406551.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-5173999392035542366.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-12013553222596758923.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-5118503382003093412.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-15953466469670108757.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-75593213021687121.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-16439056860658222715.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-13121705465451271896.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:52:27: 52:29}: Handler` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:16 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ----- ^^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler` is not implemented for `{async closure@something/src/main.rs:52:27: 52:29}`, which is required by `hyper::common::exec::Exec: hyper::common::exec::ConnStreamExec<_, _>` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:52:27: 52:29}, hyper::Body, _, EmptyRouter>` to implement `Service>` [INFO] [stdout] note: required because it appears within the type `State, Request>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, Request>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, Nested, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, Nested, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `ResponseFuture, ..., ...>, ..., ..., ..., ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-http-0.1.1/src/trace/future.rs:18:12 [INFO] [stdout] | [INFO] [stdout] 18 | pub struct ResponseFuture { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] = note: required because it appears within the type `(ResponseFuture, ..., ...>, ..., ..., ..., ..., ...>, ...)` [INFO] [stdout] note: required because it appears within the type `PhantomData<(ResponseFuture, ..., ..., ..., ..., ...>, ...)>` [INFO] [stdout] --> /rustc/8a6640bd72b80869b16392026cb3aa8ce8e3f9b7/library/core/src/marker.rs:740:12 [INFO] [stdout] note: required because it appears within the type `H2Stream, ..., ...>, ..., ..., ..., ..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.14.13/src/common/exec.rs:127:12 [INFO] [stdout] | [INFO] [stdout] 127 | pub struct H2Stream(std::marker::PhantomData<(F, B)>); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: required for `hyper::common::exec::Exec` to implement `hyper::common::exec::ConnStreamExec, Nested>, Route>, EmptyRouter>>>, Nested, EmptyRouter>>, Nested, Route, EmptyRouter>>>, Nested, Route, Route, Route, Route>, EmptyRouter>>>>>>, Nested, EmptyRouter>>, Nested, Route>, EmptyRouter>>>, EmptyRouter>>>>>>>, EmptyRouter>, hyper::Body>, ServerErrorsAsFailures, DefaultOnResponse, DefaultOnBodyChunk, DefaultOnEos, DefaultOnFailure>, ResponseBody, NeverClassifyEos, DefaultOnBodyChunk, DefaultOnEos, DefaultOnFailure>>` [INFO] [stdout] note: required by a bound in `hyper::server::Builder::::serve` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.14.13/src/server/server.rs:456:12 [INFO] [stdout] | [INFO] [stdout] 446 | pub fn serve(self, new_service: S) -> Server [INFO] [stdout] | ----- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 456 | E: ConnStreamExec<>::Future, B>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Builder::::serve` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-315807924915682193.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-5432321163959815453.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6143871638868157888.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-1813859753809235977.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-4986582505178348774.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-17714969062327546757.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-8008414380344690650.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-2811557661516076702.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:40:18: 40:20}: Handler` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:16 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ----- ^^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler` is not implemented for `{async closure@something/src/main.rs:40:18: 40:20}`, which is required by `hyper::common::exec::Exec: hyper::common::exec::ConnStreamExec<_, _>` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:40:18: 40:20}, hyper::Body, _, EmptyRouter>` to implement `Service>` [INFO] [stdout] note: required because it appears within the type `State, Request>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, Request>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `Either>> + Send>>, Oneshot<..., ...>>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/util.rs:35:21 [INFO] [stdout] | [INFO] [stdout] 35 | pub(crate) enum Either { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] note: required because it appears within the type `OnMethodFuture, Body>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/handler/future.rs:24:16 [INFO] [stdout] | [INFO] [stdout] 24 | pub struct OnMethodFuture [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State>, ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, Nested, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, Nested, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `ResponseFuture, ..., ...>, ..., ..., ..., ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-http-0.1.1/src/trace/future.rs:18:12 [INFO] [stdout] | [INFO] [stdout] 18 | pub struct ResponseFuture { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] = note: required because it appears within the type `(ResponseFuture, ..., ...>, ..., ..., ..., ..., ...>, ...)` [INFO] [stdout] note: required because it appears within the type `PhantomData<(ResponseFuture, ..., ..., ..., ..., ...>, ...)>` [INFO] [stdout] --> /rustc/8a6640bd72b80869b16392026cb3aa8ce8e3f9b7/library/core/src/marker.rs:740:12 [INFO] [stdout] note: required because it appears within the type `H2Stream, ..., ...>, ..., ..., ..., ..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.14.13/src/common/exec.rs:127:12 [INFO] [stdout] | [INFO] [stdout] 127 | pub struct H2Stream(std::marker::PhantomData<(F, B)>); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: required for `hyper::common::exec::Exec` to implement `hyper::common::exec::ConnStreamExec, Nested>, Route>, EmptyRouter>>>, Nested, EmptyRouter>>, Nested, Route, EmptyRouter>>>, Nested, Route, Route, Route, Route>, EmptyRouter>>>>>>, Nested, EmptyRouter>>, Nested, Route>, EmptyRouter>>>, EmptyRouter>>>>>>>, EmptyRouter>, hyper::Body>, ServerErrorsAsFailures, DefaultOnResponse, DefaultOnBodyChunk, DefaultOnEos, DefaultOnFailure>, ResponseBody, NeverClassifyEos, DefaultOnBodyChunk, DefaultOnEos, DefaultOnFailure>>` [INFO] [stdout] note: required by a bound in `hyper::server::Builder::::serve` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.14.13/src/server/server.rs:456:12 [INFO] [stdout] | [INFO] [stdout] 446 | pub fn serve(self, new_service: S) -> Server [INFO] [stdout] | ----- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 456 | E: ConnStreamExec<>::Future, B>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Builder::::serve` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-2523817111835747672.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-9169201285540385361.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-16298590676312621994.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-1471975378930369241.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-2308604134642874749.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-2173100606372267676.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-309631536902148628.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-17166379265090369590.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-14091033415144318460.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-13341522837708052507.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-15862589319723444301.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-14449702477935283718.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-1496998659159329437.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-1824369182144938523.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-6251765555049717237.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-9258528949398406551.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-5173999392035542366.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-12013553222596758923.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-5118503382003093412.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-15953466469670108757.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-75593213021687121.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-16439056860658222715.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-3464848046862886559.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-15335166842005828366.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-4321312861854497775.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-12836502709758358901.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:40:59: 40:61}: Handler` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:16 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ----- ^^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler` is not implemented for `{async closure@something/src/main.rs:40:59: 40:61}`, which is required by `hyper::common::exec::Exec: hyper::common::exec::ConnStreamExec<_, _>` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] = note: required for `OnMethod<{async closure@main.rs:40:59}, Body, _, OnMethod<{async closure@main.rs:40:18}, Body, _, ...>>` to implement `Service>` [INFO] [stdout] note: required because it appears within the type `State>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State>, ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, Nested, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, Nested, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `ResponseFuture, ..., ...>, ..., ..., ..., ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-http-0.1.1/src/trace/future.rs:18:12 [INFO] [stdout] | [INFO] [stdout] 18 | pub struct ResponseFuture { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] = note: required because it appears within the type `(ResponseFuture, ..., ...>, ..., ..., ..., ..., ...>, ...)` [INFO] [stdout] note: required because it appears within the type `PhantomData<(ResponseFuture, ..., ..., ..., ..., ...>, ...)>` [INFO] [stdout] --> /rustc/8a6640bd72b80869b16392026cb3aa8ce8e3f9b7/library/core/src/marker.rs:740:12 [INFO] [stdout] note: required because it appears within the type `H2Stream, ..., ...>, ..., ..., ..., ..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.14.13/src/common/exec.rs:127:12 [INFO] [stdout] | [INFO] [stdout] 127 | pub struct H2Stream(std::marker::PhantomData<(F, B)>); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: required for `hyper::common::exec::Exec` to implement `hyper::common::exec::ConnStreamExec, Nested>, Route>, EmptyRouter>>>, Nested, EmptyRouter>>, Nested, Route, EmptyRouter>>>, Nested, Route, Route, Route, Route>, EmptyRouter>>>>>>, Nested, EmptyRouter>>, Nested, Route>, EmptyRouter>>>, EmptyRouter>>>>>>>, EmptyRouter>, hyper::Body>, ServerErrorsAsFailures, DefaultOnResponse, DefaultOnBodyChunk, DefaultOnEos, DefaultOnFailure>, ResponseBody, NeverClassifyEos, DefaultOnBodyChunk, DefaultOnEos, DefaultOnFailure>>` [INFO] [stdout] note: required by a bound in `hyper::server::Builder::::serve` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.14.13/src/server/server.rs:456:12 [INFO] [stdout] | [INFO] [stdout] 446 | pub fn serve(self, new_service: S) -> Server [INFO] [stdout] | ----- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 456 | E: ConnStreamExec<>::Future, B>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Builder::::serve` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-315807924915682193.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-5432321163959815453.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6143871638868157888.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-1813859753809235977.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-4986582505178348774.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-17714969062327546757.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-5240280256192811455.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-14773006032767651296.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-15283267150419610958.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-2290271244265190717.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-12760501831956168913.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6636448654823568191.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-14070596891308010186.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-8817289379325745393.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-3226267809354686900.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-8346460825751129854.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-2523964563947230164.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-10880099168425810525.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-606612217845972172.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-13259416530895756642.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-13570901640463067153.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-11787254334060785209.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-13522892038086445478.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:40:18: 40:20}: Handler` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:16 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ----- ^^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler` is not implemented for `{async closure@something/src/main.rs:40:18: 40:20}`, which is required by `hyper::common::exec::Exec: hyper::common::exec::ConnStreamExec<_, _>` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:40:18: 40:20}, hyper::Body, _, EmptyRouter>` to implement `Service>` [INFO] [stdout] note: required because it appears within the type `State, Request>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, Request>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `Either>> + Send>>, Oneshot<..., ...>>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/util.rs:35:21 [INFO] [stdout] | [INFO] [stdout] 35 | pub(crate) enum Either { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] note: required because it appears within the type `OnMethodFuture, Body>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/handler/future.rs:24:16 [INFO] [stdout] | [INFO] [stdout] 24 | pub struct OnMethodFuture [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State>, ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, Nested, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, Nested, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `ResponseFuture, ..., ...>, ..., ..., ..., ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-http-0.1.1/src/trace/future.rs:18:12 [INFO] [stdout] | [INFO] [stdout] 18 | pub struct ResponseFuture { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] = note: required because it appears within the type `(ResponseFuture, ..., ...>, ..., ..., ..., ..., ...>, ...)` [INFO] [stdout] note: required because it appears within the type `PhantomData<(ResponseFuture, ..., ..., ..., ..., ...>, ...)>` [INFO] [stdout] --> /rustc/8a6640bd72b80869b16392026cb3aa8ce8e3f9b7/library/core/src/marker.rs:740:12 [INFO] [stdout] note: required because it appears within the type `H2Stream, ..., ...>, ..., ..., ..., ..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.14.13/src/common/exec.rs:127:12 [INFO] [stdout] | [INFO] [stdout] 127 | pub struct H2Stream(std::marker::PhantomData<(F, B)>); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: required for `hyper::common::exec::Exec` to implement `hyper::common::exec::ConnStreamExec, Nested>, Route>, EmptyRouter>>>, Nested, EmptyRouter>>, Nested, Route, EmptyRouter>>>, Nested, Route, Route, Route, Route>, EmptyRouter>>>>>>, Nested, EmptyRouter>>, Nested, Route>, EmptyRouter>>>, EmptyRouter>>>>>>>, EmptyRouter>, hyper::Body>, ServerErrorsAsFailures, DefaultOnResponse, DefaultOnBodyChunk, DefaultOnEos, DefaultOnFailure>, ResponseBody, NeverClassifyEos, DefaultOnBodyChunk, DefaultOnEos, DefaultOnFailure>>` [INFO] [stdout] note: required by a bound in `hyper::server::Builder::::serve` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.14.13/src/server/server.rs:456:12 [INFO] [stdout] | [INFO] [stdout] 446 | pub fn serve(self, new_service: S) -> Server [INFO] [stdout] | ----- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 456 | E: ConnStreamExec<>::Future, B>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Builder::::serve` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-315807924915682193.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-5432321163959815453.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6143871638868157888.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-1813859753809235977.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-4986582505178348774.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-17714969062327546757.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-5240280256192811455.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-14773006032767651296.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-15283267150419610958.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-2290271244265190717.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-12760501831956168913.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6636448654823568191.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-14070596891308010186.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-8817289379325745393.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-3226267809354686900.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-8346460825751129854.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-2523964563947230164.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-10880099168425810525.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-606612217845972172.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-13259416530895756642.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-13570901640463067153.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-11787254334060785209.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6508991341329190431.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-8301318150467507442.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-15628329762816064589.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-743947765068640173.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:36:56: 36:58}: Handler` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:16 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ----- ^^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler` is not implemented for `{async closure@something/src/main.rs:36:56: 36:58}`, which is required by `hyper::common::exec::Exec: hyper::common::exec::ConnStreamExec<_, _>` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] = note: required for `OnMethod<{async closure@main.rs:36:56}, Body, _, OnMethod<{async closure@main.rs:36:17}, Body, _, ...>>` to implement `Service>` [INFO] [stdout] note: required because it appears within the type `State>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State>, ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, Nested, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, Nested, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `ResponseFuture, ..., ...>, ..., ..., ..., ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-http-0.1.1/src/trace/future.rs:18:12 [INFO] [stdout] | [INFO] [stdout] 18 | pub struct ResponseFuture { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] = note: required because it appears within the type `(ResponseFuture, ..., ...>, ..., ..., ..., ..., ...>, ...)` [INFO] [stdout] note: required because it appears within the type `PhantomData<(ResponseFuture, ..., ..., ..., ..., ...>, ...)>` [INFO] [stdout] --> /rustc/8a6640bd72b80869b16392026cb3aa8ce8e3f9b7/library/core/src/marker.rs:740:12 [INFO] [stdout] note: required because it appears within the type `H2Stream, ..., ...>, ..., ..., ..., ..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.14.13/src/common/exec.rs:127:12 [INFO] [stdout] | [INFO] [stdout] 127 | pub struct H2Stream(std::marker::PhantomData<(F, B)>); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: required for `hyper::common::exec::Exec` to implement `hyper::common::exec::ConnStreamExec, Nested>, Route>, EmptyRouter>>>, Nested, EmptyRouter>>, Nested, Route, EmptyRouter>>>, Nested, Route, Route, Route, Route>, EmptyRouter>>>>>>, Nested, EmptyRouter>>, Nested, Route>, EmptyRouter>>>, EmptyRouter>>>>>>>, EmptyRouter>, hyper::Body>, ServerErrorsAsFailures, DefaultOnResponse, DefaultOnBodyChunk, DefaultOnEos, DefaultOnFailure>, ResponseBody, NeverClassifyEos, DefaultOnBodyChunk, DefaultOnEos, DefaultOnFailure>>` [INFO] [stdout] note: required by a bound in `hyper::server::Builder::::serve` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.14.13/src/server/server.rs:456:12 [INFO] [stdout] | [INFO] [stdout] 446 | pub fn serve(self, new_service: S) -> Server [INFO] [stdout] | ----- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 456 | E: ConnStreamExec<>::Future, B>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Builder::::serve` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-2523817111835747672.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-9169201285540385361.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-16298590676312621994.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-1471975378930369241.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-2308604134642874749.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-2173100606372267676.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-309631536902148628.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-17166379265090369590.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-14091033415144318460.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-13341522837708052507.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-15862589319723444301.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-14449702477935283718.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-1496998659159329437.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-1824369182144938523.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-6251765555049717237.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-9258528949398406551.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-5173999392035542366.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-12013553222596758923.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-5118503382003093412.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-15953466469670108757.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-2937562205446242958.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-42271762771551873.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-5606668492625215022.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-15782352837406595334.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-9214482422209159658.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-11772575645000870426.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-17936899722284287263.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:36:56: 36:58}: Handler` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:16 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ----- ^^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler` is not implemented for `{async closure@something/src/main.rs:36:56: 36:58}`, which is required by `hyper::common::exec::Exec: hyper::common::exec::ConnStreamExec<_, _>` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] = note: required for `OnMethod<{async closure@main.rs:36:56}, Body, _, OnMethod<{async closure@main.rs:36:17}, Body, _, ...>>` to implement `Service>` [INFO] [stdout] note: required because it appears within the type `State>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State>, ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, Nested, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, Nested, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `ResponseFuture, ..., ...>, ..., ..., ..., ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-http-0.1.1/src/trace/future.rs:18:12 [INFO] [stdout] | [INFO] [stdout] 18 | pub struct ResponseFuture { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] = note: required because it appears within the type `(ResponseFuture, ..., ...>, ..., ..., ..., ..., ...>, ...)` [INFO] [stdout] note: required because it appears within the type `PhantomData<(ResponseFuture, ..., ..., ..., ..., ...>, ...)>` [INFO] [stdout] --> /rustc/8a6640bd72b80869b16392026cb3aa8ce8e3f9b7/library/core/src/marker.rs:740:12 [INFO] [stdout] note: required because it appears within the type `H2Stream, ..., ...>, ..., ..., ..., ..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.14.13/src/common/exec.rs:127:12 [INFO] [stdout] | [INFO] [stdout] 127 | pub struct H2Stream(std::marker::PhantomData<(F, B)>); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: required for `hyper::common::exec::Exec` to implement `hyper::common::exec::ConnStreamExec, Nested>, Route>, EmptyRouter>>>, Nested, EmptyRouter>>, Nested, Route, EmptyRouter>>>, Nested, Route, Route, Route, Route>, EmptyRouter>>>>>>, Nested, EmptyRouter>>, Nested, Route>, EmptyRouter>>>, EmptyRouter>>>>>>>, EmptyRouter>, hyper::Body>, ServerErrorsAsFailures, DefaultOnResponse, DefaultOnBodyChunk, DefaultOnEos, DefaultOnFailure>, ResponseBody, NeverClassifyEos, DefaultOnBodyChunk, DefaultOnEos, DefaultOnFailure>>` [INFO] [stdout] note: required by a bound in `hyper::server::Builder::::serve` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.14.13/src/server/server.rs:456:12 [INFO] [stdout] | [INFO] [stdout] 446 | pub fn serve(self, new_service: S) -> Server [INFO] [stdout] | ----- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 456 | E: ConnStreamExec<>::Future, B>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Builder::::serve` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-315807924915682193.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-5432321163959815453.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6143871638868157888.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-1813859753809235977.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-4986582505178348774.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-17714969062327546757.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-5240280256192811455.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-14773006032767651296.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-15283267150419610958.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-2290271244265190717.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-12760501831956168913.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6636448654823568191.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-14070596891308010186.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-8817289379325745393.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-3226267809354686900.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-8346460825751129854.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-2523964563947230164.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-10880099168425810525.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-606612217845972172.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-13259416530895756642.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-15362366970766028250.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-16117151606972200702.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-15899324795151196589.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-9721264004652906113.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-1038741236491053151.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-12375605019532923008.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-17771872867366778363.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:32:50: 32:52}: Handler` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:16 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ----- ^^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler` is not implemented for `{async closure@something/src/main.rs:32:50: 32:52}`, which is required by `hyper::common::exec::Exec: hyper::common::exec::ConnStreamExec<_, _>` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:32:50: 32:52}, hyper::Body, _, EmptyRouter>` to implement `Service>` [INFO] [stdout] note: required because it appears within the type `State, Request>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, Request>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, EmptyRouter, Body>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, EmptyRouter, Body>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, EmptyRouter>>, Request<...>>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, EmptyRouter>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, Nested, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, Nested, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `ResponseFuture, ..., ...>, ..., ..., ..., ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-http-0.1.1/src/trace/future.rs:18:12 [INFO] [stdout] | [INFO] [stdout] 18 | pub struct ResponseFuture { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] = note: required because it appears within the type `(ResponseFuture, ..., ...>, ..., ..., ..., ..., ...>, ...)` [INFO] [stdout] note: required because it appears within the type `PhantomData<(ResponseFuture, ..., ..., ..., ..., ...>, ...)>` [INFO] [stdout] --> /rustc/8a6640bd72b80869b16392026cb3aa8ce8e3f9b7/library/core/src/marker.rs:740:12 [INFO] [stdout] note: required because it appears within the type `H2Stream, ..., ...>, ..., ..., ..., ..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.14.13/src/common/exec.rs:127:12 [INFO] [stdout] | [INFO] [stdout] 127 | pub struct H2Stream(std::marker::PhantomData<(F, B)>); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: required for `hyper::common::exec::Exec` to implement `hyper::common::exec::ConnStreamExec, Nested>, Route>, EmptyRouter>>>, Nested, EmptyRouter>>, Nested, Route, EmptyRouter>>>, Nested, Route, Route, Route, Route>, EmptyRouter>>>>>>, Nested, EmptyRouter>>, Nested, Route>, EmptyRouter>>>, EmptyRouter>>>>>>>, EmptyRouter>, hyper::Body>, ServerErrorsAsFailures, DefaultOnResponse, DefaultOnBodyChunk, DefaultOnEos, DefaultOnFailure>, ResponseBody, NeverClassifyEos, DefaultOnBodyChunk, DefaultOnEos, DefaultOnFailure>>` [INFO] [stdout] note: required by a bound in `hyper::server::Builder::::serve` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.14.13/src/server/server.rs:456:12 [INFO] [stdout] | [INFO] [stdout] 446 | pub fn serve(self, new_service: S) -> Server [INFO] [stdout] | ----- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 456 | E: ConnStreamExec<>::Future, B>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Builder::::serve` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-2523817111835747672.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-9169201285540385361.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-16298590676312621994.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-1471975378930369241.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-2308604134642874749.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-2173100606372267676.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-309631536902148628.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-17166379265090369590.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-14091033415144318460.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-13341522837708052507.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-15862589319723444301.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-14449702477935283718.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-1496998659159329437.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-1824369182144938523.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-6251765555049717237.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-9258528949398406551.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-15967717079906041388.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-3084466537048266462.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-14852683116655193273.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-11093220724437565458.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-10566089473434670956.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-3021482137880838016.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-9880935036302498225.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-12781414366154887914.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-5265738735192190906.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-15225238323168380295.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-4566143304127268802.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:32:50: 32:52}: Handler` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:16 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ----- ^^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler` is not implemented for `{async closure@something/src/main.rs:32:50: 32:52}`, which is required by `hyper::common::exec::Exec: hyper::common::exec::ConnStreamExec<_, _>` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:32:50: 32:52}, hyper::Body, _, EmptyRouter>` to implement `Service>` [INFO] [stdout] note: required because it appears within the type `State, Request>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, Request>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, EmptyRouter, Body>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, EmptyRouter, Body>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, EmptyRouter>>, Request<...>>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, EmptyRouter>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, Nested, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, Nested, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `ResponseFuture, ..., ...>, ..., ..., ..., ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-http-0.1.1/src/trace/future.rs:18:12 [INFO] [stdout] | [INFO] [stdout] 18 | pub struct ResponseFuture { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] = note: required because it appears within the type `(ResponseFuture, ..., ...>, ..., ..., ..., ..., ...>, ...)` [INFO] [stdout] note: required because it appears within the type `PhantomData<(ResponseFuture, ..., ..., ..., ..., ...>, ...)>` [INFO] [stdout] --> /rustc/8a6640bd72b80869b16392026cb3aa8ce8e3f9b7/library/core/src/marker.rs:740:12 [INFO] [stdout] note: required because it appears within the type `H2Stream, ..., ...>, ..., ..., ..., ..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.14.13/src/common/exec.rs:127:12 [INFO] [stdout] | [INFO] [stdout] 127 | pub struct H2Stream(std::marker::PhantomData<(F, B)>); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: required for `hyper::common::exec::Exec` to implement `hyper::common::exec::ConnStreamExec, Nested>, Route>, EmptyRouter>>>, Nested, EmptyRouter>>, Nested, Route, EmptyRouter>>>, Nested, Route, Route, Route, Route>, EmptyRouter>>>>>>, Nested, EmptyRouter>>, Nested, Route>, EmptyRouter>>>, EmptyRouter>>>>>>>, EmptyRouter>, hyper::Body>, ServerErrorsAsFailures, DefaultOnResponse, DefaultOnBodyChunk, DefaultOnEos, DefaultOnFailure>, ResponseBody, NeverClassifyEos, DefaultOnBodyChunk, DefaultOnEos, DefaultOnFailure>>` [INFO] [stdout] note: required by a bound in `hyper::server::Builder::::serve` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.14.13/src/server/server.rs:456:12 [INFO] [stdout] | [INFO] [stdout] 446 | pub fn serve(self, new_service: S) -> Server [INFO] [stdout] | ----- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 456 | E: ConnStreamExec<>::Future, B>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Builder::::serve` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-315807924915682193.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-5432321163959815453.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6143871638868157888.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-1813859753809235977.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-4986582505178348774.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-17714969062327546757.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-5240280256192811455.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-14773006032767651296.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-15283267150419610958.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-2290271244265190717.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-12760501831956168913.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6636448654823568191.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-14070596891308010186.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-8817289379325745393.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-3226267809354686900.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-8346460825751129854.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-13569041893545025652.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6380535001229594115.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-365795435643297830.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-2256348037566168221.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-8136813862270557779.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-5995124778779405009.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-5291621769765400410.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-11543068397869689133.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-17970228881878260139.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-3890048404882038199.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-2879446599731452293.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:36:17: 36:19}: Handler` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:16 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ----- ^^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler` is not implemented for `{async closure@something/src/main.rs:36:17: 36:19}`, which is required by `hyper::common::exec::Exec: hyper::common::exec::ConnStreamExec<_, _>` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:36:17: 36:19}, hyper::Body, _, EmptyRouter>` to implement `Service>` [INFO] [stdout] note: required because it appears within the type `State, Request>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, Request>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `Either>> + Send>>, Oneshot<..., ...>>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/util.rs:35:21 [INFO] [stdout] | [INFO] [stdout] 35 | pub(crate) enum Either { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] note: required because it appears within the type `OnMethodFuture, Body>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/handler/future.rs:24:16 [INFO] [stdout] | [INFO] [stdout] 24 | pub struct OnMethodFuture [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State>, ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, Nested, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, Nested, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `ResponseFuture, ..., ...>, ..., ..., ..., ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-http-0.1.1/src/trace/future.rs:18:12 [INFO] [stdout] | [INFO] [stdout] 18 | pub struct ResponseFuture { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] = note: required because it appears within the type `(ResponseFuture, ..., ...>, ..., ..., ..., ..., ...>, ...)` [INFO] [stdout] note: required because it appears within the type `PhantomData<(ResponseFuture, ..., ..., ..., ..., ...>, ...)>` [INFO] [stdout] --> /rustc/8a6640bd72b80869b16392026cb3aa8ce8e3f9b7/library/core/src/marker.rs:740:12 [INFO] [stdout] note: required because it appears within the type `H2Stream, ..., ...>, ..., ..., ..., ..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.14.13/src/common/exec.rs:127:12 [INFO] [stdout] | [INFO] [stdout] 127 | pub struct H2Stream(std::marker::PhantomData<(F, B)>); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: required for `hyper::common::exec::Exec` to implement `hyper::common::exec::ConnStreamExec, Nested>, Route>, EmptyRouter>>>, Nested, EmptyRouter>>, Nested, Route, EmptyRouter>>>, Nested, Route, Route, Route, Route>, EmptyRouter>>>>>>, Nested, EmptyRouter>>, Nested, Route>, EmptyRouter>>>, EmptyRouter>>>>>>>, EmptyRouter>, hyper::Body>, ServerErrorsAsFailures, DefaultOnResponse, DefaultOnBodyChunk, DefaultOnEos, DefaultOnFailure>, ResponseBody, NeverClassifyEos, DefaultOnBodyChunk, DefaultOnEos, DefaultOnFailure>>` [INFO] [stdout] note: required by a bound in `hyper::server::Builder::::serve` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.14.13/src/server/server.rs:456:12 [INFO] [stdout] | [INFO] [stdout] 446 | pub fn serve(self, new_service: S) -> Server [INFO] [stdout] | ----- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 456 | E: ConnStreamExec<>::Future, B>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Builder::::serve` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-2523817111835747672.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-9169201285540385361.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-16298590676312621994.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-1471975378930369241.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-2308604134642874749.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-2173100606372267676.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-309631536902148628.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-17166379265090369590.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-14091033415144318460.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-13341522837708052507.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-15862589319723444301.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-14449702477935283718.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-1496998659159329437.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-1824369182144938523.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-6251765555049717237.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-9258528949398406551.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-5173999392035542366.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-12013553222596758923.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-5118503382003093412.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-15953466469670108757.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-2937562205446242958.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-42271762771551873.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-5606668492625215022.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-15782352837406595334.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-9214482422209159658.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-11772575645000870426.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-9772542183331486913.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-18055941646231905319.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-1102646193803795661.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-5324509891378613490.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:36:17: 36:19}: Handler` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:16 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ----- ^^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler` is not implemented for `{async closure@something/src/main.rs:36:17: 36:19}`, which is required by `hyper::common::exec::Exec: hyper::common::exec::ConnStreamExec<_, _>` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:36:17: 36:19}, hyper::Body, _, EmptyRouter>` to implement `Service>` [INFO] [stdout] note: required because it appears within the type `State, Request>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, Request>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `Either>> + Send>>, Oneshot<..., ...>>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/util.rs:35:21 [INFO] [stdout] | [INFO] [stdout] 35 | pub(crate) enum Either { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] note: required because it appears within the type `OnMethodFuture, Body>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/handler/future.rs:24:16 [INFO] [stdout] | [INFO] [stdout] 24 | pub struct OnMethodFuture [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State>, ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, Nested, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, Nested, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `ResponseFuture, ..., ...>, ..., ..., ..., ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-http-0.1.1/src/trace/future.rs:18:12 [INFO] [stdout] | [INFO] [stdout] 18 | pub struct ResponseFuture { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] = note: required because it appears within the type `(ResponseFuture, ..., ...>, ..., ..., ..., ..., ...>, ...)` [INFO] [stdout] note: required because it appears within the type `PhantomData<(ResponseFuture, ..., ..., ..., ..., ...>, ...)>` [INFO] [stdout] --> /rustc/8a6640bd72b80869b16392026cb3aa8ce8e3f9b7/library/core/src/marker.rs:740:12 [INFO] [stdout] note: required because it appears within the type `H2Stream, ..., ...>, ..., ..., ..., ..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.14.13/src/common/exec.rs:127:12 [INFO] [stdout] | [INFO] [stdout] 127 | pub struct H2Stream(std::marker::PhantomData<(F, B)>); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: required for `hyper::common::exec::Exec` to implement `hyper::common::exec::ConnStreamExec, Nested>, Route>, EmptyRouter>>>, Nested, EmptyRouter>>, Nested, Route, EmptyRouter>>>, Nested, Route, Route, Route, Route>, EmptyRouter>>>>>>, Nested, EmptyRouter>>, Nested, Route>, EmptyRouter>>>, EmptyRouter>>>>>>>, EmptyRouter>, hyper::Body>, ServerErrorsAsFailures, DefaultOnResponse, DefaultOnBodyChunk, DefaultOnEos, DefaultOnFailure>, ResponseBody, NeverClassifyEos, DefaultOnBodyChunk, DefaultOnEos, DefaultOnFailure>>` [INFO] [stdout] note: required by a bound in `hyper::server::Builder::::serve` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.14.13/src/server/server.rs:456:12 [INFO] [stdout] | [INFO] [stdout] 446 | pub fn serve(self, new_service: S) -> Server [INFO] [stdout] | ----- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 456 | E: ConnStreamExec<>::Future, B>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Builder::::serve` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-315807924915682193.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-5432321163959815453.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6143871638868157888.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-1813859753809235977.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-4986582505178348774.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-17714969062327546757.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-5240280256192811455.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-14773006032767651296.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-15283267150419610958.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-2290271244265190717.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-12760501831956168913.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6636448654823568191.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-14070596891308010186.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-8817289379325745393.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-3226267809354686900.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-8346460825751129854.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-2523964563947230164.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-10880099168425810525.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-606612217845972172.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-13259416530895756642.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-15362366970766028250.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-16117151606972200702.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-15899324795151196589.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-9721264004652906113.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-1038741236491053151.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-12375605019532923008.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-8486491870842317316.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-4428550145833001908.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-4014268130918717062.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-16185200826494506985.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:30:26: 30:28}: Handler` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:16 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ----- ^^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler` is not implemented for `{async closure@something/src/main.rs:30:26: 30:28}`, which is required by `hyper::common::exec::Exec: hyper::common::exec::ConnStreamExec<_, _>` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:30:26: 30:28}, hyper::Body, _, EmptyRouter>` to implement `Service>` [INFO] [stdout] note: required because it appears within the type `State, Request>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, Request>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, Route<..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, Route<..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, Route<..., ...>>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, Route<..., ...>>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, Nested, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, Nested, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `ResponseFuture, ..., ...>, ..., ..., ..., ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-http-0.1.1/src/trace/future.rs:18:12 [INFO] [stdout] | [INFO] [stdout] 18 | pub struct ResponseFuture { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] = note: required because it appears within the type `(ResponseFuture, ..., ...>, ..., ..., ..., ..., ...>, ...)` [INFO] [stdout] note: required because it appears within the type `PhantomData<(ResponseFuture, ..., ..., ..., ..., ...>, ...)>` [INFO] [stdout] --> /rustc/8a6640bd72b80869b16392026cb3aa8ce8e3f9b7/library/core/src/marker.rs:740:12 [INFO] [stdout] note: required because it appears within the type `H2Stream, ..., ...>, ..., ..., ..., ..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.14.13/src/common/exec.rs:127:12 [INFO] [stdout] | [INFO] [stdout] 127 | pub struct H2Stream(std::marker::PhantomData<(F, B)>); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: required for `hyper::common::exec::Exec` to implement `hyper::common::exec::ConnStreamExec, Nested>, Route>, EmptyRouter>>>, Nested, EmptyRouter>>, Nested, Route, EmptyRouter>>>, Nested, Route, Route, Route, Route>, EmptyRouter>>>>>>, Nested, EmptyRouter>>, Nested, Route>, EmptyRouter>>>, EmptyRouter>>>>>>>, EmptyRouter>, hyper::Body>, ServerErrorsAsFailures, DefaultOnResponse, DefaultOnBodyChunk, DefaultOnEos, DefaultOnFailure>, ResponseBody, NeverClassifyEos, DefaultOnBodyChunk, DefaultOnEos, DefaultOnFailure>>` [INFO] [stdout] note: required by a bound in `hyper::server::Builder::::serve` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.14.13/src/server/server.rs:456:12 [INFO] [stdout] | [INFO] [stdout] 446 | pub fn serve(self, new_service: S) -> Server [INFO] [stdout] | ----- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 456 | E: ConnStreamExec<>::Future, B>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Builder::::serve` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-2523817111835747672.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-9169201285540385361.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-16298590676312621994.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-1471975378930369241.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-2308604134642874749.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-2173100606372267676.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-309631536902148628.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-17166379265090369590.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-14091033415144318460.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-13341522837708052507.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-15862589319723444301.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-14449702477935283718.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-1496998659159329437.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-1824369182144938523.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-6251765555049717237.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-9258528949398406551.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-15967717079906041388.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-3084466537048266462.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-14852683116655193273.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-11093220724437565458.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-10566089473434670956.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-870689770242893622.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-11528719860831266880.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-13833383119328364757.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-1494404538207299547.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-17607817694161330144.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-15603502464777950814.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-15379372639039346608.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-1254207630789886391.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-11020812468185743331.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-10076959041106979431.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-2438860681912537123.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:30:26: 30:28}: Handler` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:16 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ----- ^^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler` is not implemented for `{async closure@something/src/main.rs:30:26: 30:28}`, which is required by `hyper::common::exec::Exec: hyper::common::exec::ConnStreamExec<_, _>` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:30:26: 30:28}, hyper::Body, _, EmptyRouter>` to implement `Service>` [INFO] [stdout] note: required because it appears within the type `State, Request>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, Request>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, Route<..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, Route<..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, Route<..., ...>>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, Route<..., ...>>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, Nested, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, Nested, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `ResponseFuture, ..., ...>, ..., ..., ..., ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-http-0.1.1/src/trace/future.rs:18:12 [INFO] [stdout] | [INFO] [stdout] 18 | pub struct ResponseFuture { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] = note: required because it appears within the type `(ResponseFuture, ..., ...>, ..., ..., ..., ..., ...>, ...)` [INFO] [stdout] note: required because it appears within the type `PhantomData<(ResponseFuture, ..., ..., ..., ..., ...>, ...)>` [INFO] [stdout] --> /rustc/8a6640bd72b80869b16392026cb3aa8ce8e3f9b7/library/core/src/marker.rs:740:12 [INFO] [stdout] note: required because it appears within the type `H2Stream, ..., ...>, ..., ..., ..., ..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.14.13/src/common/exec.rs:127:12 [INFO] [stdout] | [INFO] [stdout] 127 | pub struct H2Stream(std::marker::PhantomData<(F, B)>); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: required for `hyper::common::exec::Exec` to implement `hyper::common::exec::ConnStreamExec, Nested>, Route>, EmptyRouter>>>, Nested, EmptyRouter>>, Nested, Route, EmptyRouter>>>, Nested, Route, Route, Route, Route>, EmptyRouter>>>>>>, Nested, EmptyRouter>>, Nested, Route>, EmptyRouter>>>, EmptyRouter>>>>>>>, EmptyRouter>, hyper::Body>, ServerErrorsAsFailures, DefaultOnResponse, DefaultOnBodyChunk, DefaultOnEos, DefaultOnFailure>, ResponseBody, NeverClassifyEos, DefaultOnBodyChunk, DefaultOnEos, DefaultOnFailure>>` [INFO] [stdout] note: required by a bound in `hyper::server::Builder::::serve` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.14.13/src/server/server.rs:456:12 [INFO] [stdout] | [INFO] [stdout] 446 | pub fn serve(self, new_service: S) -> Server [INFO] [stdout] | ----- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 456 | E: ConnStreamExec<>::Future, B>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Builder::::serve` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-315807924915682193.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-5432321163959815453.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6143871638868157888.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-1813859753809235977.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-4986582505178348774.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-17714969062327546757.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-5240280256192811455.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-14773006032767651296.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-15283267150419610958.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-2290271244265190717.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-12760501831956168913.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6636448654823568191.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-14070596891308010186.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-8817289379325745393.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-3226267809354686900.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-8346460825751129854.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-13569041893545025652.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6380535001229594115.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-365795435643297830.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-2256348037566168221.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-8136813862270557779.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-589293374028924678.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-9880901295705150680.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-5897536179961806371.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-8544594648381742732.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-2421932961894887201.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-17564541907279057753.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-16374100573045921958.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-12004135716572480502.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6194185533926662806.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-1182370565898053786.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-1540599607093363680.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:29:27: 29:29}: Handler` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:16 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ----- ^^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler` is not implemented for `{async closure@something/src/main.rs:29:27: 29:29}`, which is required by `hyper::common::exec::Exec: hyper::common::exec::ConnStreamExec<_, _>` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:29:27: 29:29}, hyper::Body, _, EmptyRouter>` to implement `Service>` [INFO] [stdout] note: required because it appears within the type `State, Request>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, Request>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, EmptyRouter, Body>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, EmptyRouter, Body>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, EmptyRouter>, Request>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, EmptyRouter>, Request>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, Route<..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, Route<..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, Route<..., ...>>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, Route<..., ...>>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, Nested, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, Nested, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `ResponseFuture, ..., ...>, ..., ..., ..., ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-http-0.1.1/src/trace/future.rs:18:12 [INFO] [stdout] | [INFO] [stdout] 18 | pub struct ResponseFuture { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] = note: required because it appears within the type `(ResponseFuture, ..., ...>, ..., ..., ..., ..., ...>, ...)` [INFO] [stdout] note: required because it appears within the type `PhantomData<(ResponseFuture, ..., ..., ..., ..., ...>, ...)>` [INFO] [stdout] --> /rustc/8a6640bd72b80869b16392026cb3aa8ce8e3f9b7/library/core/src/marker.rs:740:12 [INFO] [stdout] note: required because it appears within the type `H2Stream, ..., ...>, ..., ..., ..., ..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.14.13/src/common/exec.rs:127:12 [INFO] [stdout] | [INFO] [stdout] 127 | pub struct H2Stream(std::marker::PhantomData<(F, B)>); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: required for `hyper::common::exec::Exec` to implement `hyper::common::exec::ConnStreamExec, Nested>, Route>, EmptyRouter>>>, Nested, EmptyRouter>>, Nested, Route, EmptyRouter>>>, Nested, Route, Route, Route, Route>, EmptyRouter>>>>>>, Nested, EmptyRouter>>, Nested, Route>, EmptyRouter>>>, EmptyRouter>>>>>>>, EmptyRouter>, hyper::Body>, ServerErrorsAsFailures, DefaultOnResponse, DefaultOnBodyChunk, DefaultOnEos, DefaultOnFailure>, ResponseBody, NeverClassifyEos, DefaultOnBodyChunk, DefaultOnEos, DefaultOnFailure>>` [INFO] [stdout] note: required by a bound in `hyper::server::Builder::::serve` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.14.13/src/server/server.rs:456:12 [INFO] [stdout] | [INFO] [stdout] 446 | pub fn serve(self, new_service: S) -> Server [INFO] [stdout] | ----- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 456 | E: ConnStreamExec<>::Future, B>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Builder::::serve` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-2523817111835747672.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-9169201285540385361.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-16298590676312621994.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-1471975378930369241.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-2308604134642874749.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-2173100606372267676.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-309631536902148628.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-17166379265090369590.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-14091033415144318460.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-13341522837708052507.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-15862589319723444301.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-14449702477935283718.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-1496998659159329437.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-1824369182144938523.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-6251765555049717237.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-9258528949398406551.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-15967717079906041388.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-3084466537048266462.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-14852683116655193273.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-11093220724437565458.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-10566089473434670956.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-870689770242893622.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-11528719860831266880.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-13833383119328364757.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-1494404538207299547.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-17607817694161330144.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-15603502464777950814.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-15379372639039346608.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-1254207630789886391.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-11020812468185743331.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-1062154739038710029.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-14479569257349904021.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-18087764101297852109.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-1532739034047624791.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-732166233918089274.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-1768630613478925901.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:29:27: 29:29}: Handler` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:16 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ----- ^^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler` is not implemented for `{async closure@something/src/main.rs:29:27: 29:29}`, which is required by `hyper::common::exec::Exec: hyper::common::exec::ConnStreamExec<_, _>` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:29:27: 29:29}, hyper::Body, _, EmptyRouter>` to implement `Service>` [INFO] [stdout] note: required because it appears within the type `State, Request>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, Request>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, EmptyRouter, Body>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, EmptyRouter, Body>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, EmptyRouter>, Request>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, EmptyRouter>, Request>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, Route<..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, Route<..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, Route<..., ...>>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, Route<..., ...>>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, Nested, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, Nested, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `ResponseFuture, ..., ...>, ..., ..., ..., ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-http-0.1.1/src/trace/future.rs:18:12 [INFO] [stdout] | [INFO] [stdout] 18 | pub struct ResponseFuture { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] = note: required because it appears within the type `(ResponseFuture, ..., ...>, ..., ..., ..., ..., ...>, ...)` [INFO] [stdout] note: required because it appears within the type `PhantomData<(ResponseFuture, ..., ..., ..., ..., ...>, ...)>` [INFO] [stdout] --> /rustc/8a6640bd72b80869b16392026cb3aa8ce8e3f9b7/library/core/src/marker.rs:740:12 [INFO] [stdout] note: required because it appears within the type `H2Stream, ..., ...>, ..., ..., ..., ..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.14.13/src/common/exec.rs:127:12 [INFO] [stdout] | [INFO] [stdout] 127 | pub struct H2Stream(std::marker::PhantomData<(F, B)>); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: required for `hyper::common::exec::Exec` to implement `hyper::common::exec::ConnStreamExec, Nested>, Route>, EmptyRouter>>>, Nested, EmptyRouter>>, Nested, Route, EmptyRouter>>>, Nested, Route, Route, Route, Route>, EmptyRouter>>>>>>, Nested, EmptyRouter>>, Nested, Route>, EmptyRouter>>>, EmptyRouter>>>>>>>, EmptyRouter>, hyper::Body>, ServerErrorsAsFailures, DefaultOnResponse, DefaultOnBodyChunk, DefaultOnEos, DefaultOnFailure>, ResponseBody, NeverClassifyEos, DefaultOnBodyChunk, DefaultOnEos, DefaultOnFailure>>` [INFO] [stdout] note: required by a bound in `hyper::server::Builder::::serve` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.14.13/src/server/server.rs:456:12 [INFO] [stdout] | [INFO] [stdout] 446 | pub fn serve(self, new_service: S) -> Server [INFO] [stdout] | ----- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 456 | E: ConnStreamExec<>::Future, B>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Builder::::serve` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-315807924915682193.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-5432321163959815453.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6143871638868157888.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-1813859753809235977.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-4986582505178348774.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-17714969062327546757.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-5240280256192811455.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-14773006032767651296.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-15283267150419610958.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-2290271244265190717.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-12760501831956168913.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6636448654823568191.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-14070596891308010186.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-8817289379325745393.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-3226267809354686900.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-8346460825751129854.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-13569041893545025652.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6380535001229594115.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-365795435643297830.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-2256348037566168221.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-8136813862270557779.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-589293374028924678.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-9880901295705150680.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-5897536179961806371.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-8544594648381742732.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-2421932961894887201.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-17564541907279057753.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-16374100573045921958.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-12004135716572480502.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6194185533926662806.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-2962509158133548482.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-10163064125220256377.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-10769437371178816147.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-5536016988543095986.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-5119708842540280752.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-16735489986278775677.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:27:26: 27:28}: Handler` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:16 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ----- ^^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler` is not implemented for `{async closure@something/src/main.rs:27:26: 27:28}`, which is required by `hyper::common::exec::Exec: hyper::common::exec::ConnStreamExec<_, _>` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:27:26: 27:28}, hyper::Body, _, EmptyRouter>` to implement `Service>` [INFO] [stdout] note: required because it appears within the type `State, Request>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, Request>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, Route<..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, Route<..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, Route<..., ...>>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, Route<..., ...>>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, Nested, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, Nested, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `ResponseFuture, ..., ...>, ..., ..., ..., ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-http-0.1.1/src/trace/future.rs:18:12 [INFO] [stdout] | [INFO] [stdout] 18 | pub struct ResponseFuture { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] = note: required because it appears within the type `(ResponseFuture, ..., ...>, ..., ..., ..., ..., ...>, ...)` [INFO] [stdout] note: required because it appears within the type `PhantomData<(ResponseFuture, ..., ..., ..., ..., ...>, ...)>` [INFO] [stdout] --> /rustc/8a6640bd72b80869b16392026cb3aa8ce8e3f9b7/library/core/src/marker.rs:740:12 [INFO] [stdout] note: required because it appears within the type `H2Stream, ..., ...>, ..., ..., ..., ..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.14.13/src/common/exec.rs:127:12 [INFO] [stdout] | [INFO] [stdout] 127 | pub struct H2Stream(std::marker::PhantomData<(F, B)>); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: required for `hyper::common::exec::Exec` to implement `hyper::common::exec::ConnStreamExec, Nested>, Route>, EmptyRouter>>>, Nested, EmptyRouter>>, Nested, Route, EmptyRouter>>>, Nested, Route, Route, Route, Route>, EmptyRouter>>>>>>, Nested, EmptyRouter>>, Nested, Route>, EmptyRouter>>>, EmptyRouter>>>>>>>, EmptyRouter>, hyper::Body>, ServerErrorsAsFailures, DefaultOnResponse, DefaultOnBodyChunk, DefaultOnEos, DefaultOnFailure>, ResponseBody, NeverClassifyEos, DefaultOnBodyChunk, DefaultOnEos, DefaultOnFailure>>` [INFO] [stdout] note: required by a bound in `hyper::server::Builder::::serve` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.14.13/src/server/server.rs:456:12 [INFO] [stdout] | [INFO] [stdout] 446 | pub fn serve(self, new_service: S) -> Server [INFO] [stdout] | ----- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 456 | E: ConnStreamExec<>::Future, B>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Builder::::serve` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-2523817111835747672.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-9169201285540385361.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-16298590676312621994.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-1471975378930369241.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-2308604134642874749.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-2173100606372267676.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-309631536902148628.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-17166379265090369590.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-14091033415144318460.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-13341522837708052507.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-15862589319723444301.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-14449702477935283718.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-1496998659159329437.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-1824369182144938523.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-6251765555049717237.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-9258528949398406551.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-15967717079906041388.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-3084466537048266462.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-14852683116655193273.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-11093220724437565458.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-10566089473434670956.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-870689770242893622.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-11528719860831266880.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-13833383119328364757.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-1494404538207299547.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-17607817694161330144.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-10925940080354930262.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-3538361403235780523.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-15088084055478870828.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-18429873580687572997.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-15719140307021179499.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-14325614049994049366.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-9325478315044992613.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-16439877461313434234.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-9126908948774771120.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-5159513091317547641.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-6180334217520434009.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:27:26: 27:28}: Handler` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:16 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ----- ^^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler` is not implemented for `{async closure@something/src/main.rs:27:26: 27:28}`, which is required by `hyper::common::exec::Exec: hyper::common::exec::ConnStreamExec<_, _>` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:27:26: 27:28}, hyper::Body, _, EmptyRouter>` to implement `Service>` [INFO] [stdout] note: required because it appears within the type `State, Request>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, Request>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, Route<..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, Route<..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, Route<..., ...>>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, Route<..., ...>>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, Nested, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, Nested, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `ResponseFuture, ..., ...>, ..., ..., ..., ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-http-0.1.1/src/trace/future.rs:18:12 [INFO] [stdout] | [INFO] [stdout] 18 | pub struct ResponseFuture { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] = note: required because it appears within the type `(ResponseFuture, ..., ...>, ..., ..., ..., ..., ...>, ...)` [INFO] [stdout] note: required because it appears within the type `PhantomData<(ResponseFuture, ..., ..., ..., ..., ...>, ...)>` [INFO] [stdout] --> /rustc/8a6640bd72b80869b16392026cb3aa8ce8e3f9b7/library/core/src/marker.rs:740:12 [INFO] [stdout] note: required because it appears within the type `H2Stream, ..., ...>, ..., ..., ..., ..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.14.13/src/common/exec.rs:127:12 [INFO] [stdout] | [INFO] [stdout] 127 | pub struct H2Stream(std::marker::PhantomData<(F, B)>); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: required for `hyper::common::exec::Exec` to implement `hyper::common::exec::ConnStreamExec, Nested>, Route>, EmptyRouter>>>, Nested, EmptyRouter>>, Nested, Route, EmptyRouter>>>, Nested, Route, Route, Route, Route>, EmptyRouter>>>>>>, Nested, EmptyRouter>>, Nested, Route>, EmptyRouter>>>, EmptyRouter>>>>>>>, EmptyRouter>, hyper::Body>, ServerErrorsAsFailures, DefaultOnResponse, DefaultOnBodyChunk, DefaultOnEos, DefaultOnFailure>, ResponseBody, NeverClassifyEos, DefaultOnBodyChunk, DefaultOnEos, DefaultOnFailure>>` [INFO] [stdout] note: required by a bound in `hyper::server::Builder::::serve` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.14.13/src/server/server.rs:456:12 [INFO] [stdout] | [INFO] [stdout] 446 | pub fn serve(self, new_service: S) -> Server [INFO] [stdout] | ----- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 456 | E: ConnStreamExec<>::Future, B>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Builder::::serve` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-315807924915682193.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-5432321163959815453.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6143871638868157888.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-1813859753809235977.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-4986582505178348774.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-17714969062327546757.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-5240280256192811455.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-14773006032767651296.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-15283267150419610958.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-2290271244265190717.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-12760501831956168913.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6636448654823568191.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-14070596891308010186.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-8817289379325745393.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-3226267809354686900.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-8346460825751129854.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-13569041893545025652.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6380535001229594115.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-365795435643297830.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-2256348037566168221.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-8136813862270557779.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-589293374028924678.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-9880901295705150680.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-5897536179961806371.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-8544594648381742732.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-2421932961894887201.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-2844436310898674026.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-4053483144221502837.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-15631833540917100486.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-17743963745190117956.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-5668690964442728413.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-9341826413123992954.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-4493952978723848825.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-17398918957105215536.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-9255129610261015447.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-17954210430298296388.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-16469963618390852928.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:26:27: 26:29}: Handler` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:16 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ----- ^^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler` is not implemented for `{async closure@something/src/main.rs:26:27: 26:29}`, which is required by `hyper::common::exec::Exec: hyper::common::exec::ConnStreamExec<_, _>` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:26:27: 26:29}, hyper::Body, _, EmptyRouter>` to implement `Service>` [INFO] [stdout] note: required because it appears within the type `State, Request>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, Request>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, Route<..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, Route<..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, Route<..., ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, Route<..., ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, Route<..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, Route<..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, Route<..., ...>>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, Route<..., ...>>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, Nested, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, Nested, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `ResponseFuture, ..., ...>, ..., ..., ..., ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-http-0.1.1/src/trace/future.rs:18:12 [INFO] [stdout] | [INFO] [stdout] 18 | pub struct ResponseFuture { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] = note: required because it appears within the type `(ResponseFuture, ..., ...>, ..., ..., ..., ..., ...>, ...)` [INFO] [stdout] note: required because it appears within the type `PhantomData<(ResponseFuture, ..., ..., ..., ..., ...>, ...)>` [INFO] [stdout] --> /rustc/8a6640bd72b80869b16392026cb3aa8ce8e3f9b7/library/core/src/marker.rs:740:12 [INFO] [stdout] note: required because it appears within the type `H2Stream, ..., ...>, ..., ..., ..., ..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.14.13/src/common/exec.rs:127:12 [INFO] [stdout] | [INFO] [stdout] 127 | pub struct H2Stream(std::marker::PhantomData<(F, B)>); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: required for `hyper::common::exec::Exec` to implement `hyper::common::exec::ConnStreamExec, Nested>, Route>, EmptyRouter>>>, Nested, EmptyRouter>>, Nested, Route, EmptyRouter>>>, Nested, Route, Route, Route, Route>, EmptyRouter>>>>>>, Nested, EmptyRouter>>, Nested, Route>, EmptyRouter>>>, EmptyRouter>>>>>>>, EmptyRouter>, hyper::Body>, ServerErrorsAsFailures, DefaultOnResponse, DefaultOnBodyChunk, DefaultOnEos, DefaultOnFailure>, ResponseBody, NeverClassifyEos, DefaultOnBodyChunk, DefaultOnEos, DefaultOnFailure>>` [INFO] [stdout] note: required by a bound in `hyper::server::Builder::::serve` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.14.13/src/server/server.rs:456:12 [INFO] [stdout] | [INFO] [stdout] 446 | pub fn serve(self, new_service: S) -> Server [INFO] [stdout] | ----- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 456 | E: ConnStreamExec<>::Future, B>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Builder::::serve` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-2523817111835747672.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-9169201285540385361.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-16298590676312621994.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-1471975378930369241.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-2308604134642874749.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-2173100606372267676.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-309631536902148628.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-17166379265090369590.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-14091033415144318460.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-13341522837708052507.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-15862589319723444301.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-14449702477935283718.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-1496998659159329437.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-1824369182144938523.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-6251765555049717237.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-9258528949398406551.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-15967717079906041388.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-3084466537048266462.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-14852683116655193273.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-11093220724437565458.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-10566089473434670956.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-870689770242893622.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-11528719860831266880.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-13833383119328364757.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-1494404538207299547.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-17607817694161330144.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-10925940080354930262.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-3538361403235780523.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-15088084055478870828.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-18429873580687572997.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-15719140307021179499.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-14325614049994049366.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-9325478315044992613.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-16439877461313434234.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-9126908948774771120.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-15925007140342386695.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-5303122034632447478.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-16118193325523323530.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-10842546246562659039.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-11276285403141892782.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-4001434865389471507.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:26:27: 26:29}: Handler` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:16 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ----- ^^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler` is not implemented for `{async closure@something/src/main.rs:26:27: 26:29}`, which is required by `hyper::common::exec::Exec: hyper::common::exec::ConnStreamExec<_, _>` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:26:27: 26:29}, hyper::Body, _, EmptyRouter>` to implement `Service>` [INFO] [stdout] note: required because it appears within the type `State, Request>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, Request>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, Route<..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, Route<..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, Route<..., ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, Route<..., ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, Route<..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, Route<..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, Route<..., ...>>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, Route<..., ...>>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, Nested, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, Nested, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `ResponseFuture, ..., ...>, ..., ..., ..., ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-http-0.1.1/src/trace/future.rs:18:12 [INFO] [stdout] | [INFO] [stdout] 18 | pub struct ResponseFuture { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] = note: required because it appears within the type `(ResponseFuture, ..., ...>, ..., ..., ..., ..., ...>, ...)` [INFO] [stdout] note: required because it appears within the type `PhantomData<(ResponseFuture, ..., ..., ..., ..., ...>, ...)>` [INFO] [stdout] --> /rustc/8a6640bd72b80869b16392026cb3aa8ce8e3f9b7/library/core/src/marker.rs:740:12 [INFO] [stdout] note: required because it appears within the type `H2Stream, ..., ...>, ..., ..., ..., ..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.14.13/src/common/exec.rs:127:12 [INFO] [stdout] | [INFO] [stdout] 127 | pub struct H2Stream(std::marker::PhantomData<(F, B)>); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: required for `hyper::common::exec::Exec` to implement `hyper::common::exec::ConnStreamExec, Nested>, Route>, EmptyRouter>>>, Nested, EmptyRouter>>, Nested, Route, EmptyRouter>>>, Nested, Route, Route, Route, Route>, EmptyRouter>>>>>>, Nested, EmptyRouter>>, Nested, Route>, EmptyRouter>>>, EmptyRouter>>>>>>>, EmptyRouter>, hyper::Body>, ServerErrorsAsFailures, DefaultOnResponse, DefaultOnBodyChunk, DefaultOnEos, DefaultOnFailure>, ResponseBody, NeverClassifyEos, DefaultOnBodyChunk, DefaultOnEos, DefaultOnFailure>>` [INFO] [stdout] note: required by a bound in `hyper::server::Builder::::serve` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.14.13/src/server/server.rs:456:12 [INFO] [stdout] | [INFO] [stdout] 446 | pub fn serve(self, new_service: S) -> Server [INFO] [stdout] | ----- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 456 | E: ConnStreamExec<>::Future, B>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Builder::::serve` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-315807924915682193.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-5432321163959815453.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6143871638868157888.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-1813859753809235977.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-4986582505178348774.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-17714969062327546757.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-5240280256192811455.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-14773006032767651296.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-15283267150419610958.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-2290271244265190717.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-12760501831956168913.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6636448654823568191.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-14070596891308010186.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-8817289379325745393.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-3226267809354686900.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-8346460825751129854.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-13569041893545025652.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6380535001229594115.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-365795435643297830.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-2256348037566168221.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-8136813862270557779.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-589293374028924678.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-9880901295705150680.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-5897536179961806371.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-8544594648381742732.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-2421932961894887201.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-2844436310898674026.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-4053483144221502837.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-15631833540917100486.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-17743963745190117956.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-5668690964442728413.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-9341826413123992954.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-4493952978723848825.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-17398918957105215536.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-9255129610261015447.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-1811259105142662863.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-11763484268835917363.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-10995932863270706597.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-16251447937350542100.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-4723189931197621993.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-2359750351716722307.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:31:50: 31:52}: Handler` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:16 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ----- ^^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler` is not implemented for `{async closure@something/src/main.rs:31:50: 31:52}`, which is required by `hyper::common::exec::Exec: hyper::common::exec::ConnStreamExec<_, _>` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:31:50: 31:52}, hyper::Body, _, EmptyRouter>` to implement `Service>` [INFO] [stdout] note: required because it appears within the type `State, Request>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, Request>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, EmptyRouter, Body>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, EmptyRouter, Body>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, EmptyRouter>>, Request<...>>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, EmptyRouter>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, Nested, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, Nested, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `ResponseFuture, ..., ...>, ..., ..., ..., ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-http-0.1.1/src/trace/future.rs:18:12 [INFO] [stdout] | [INFO] [stdout] 18 | pub struct ResponseFuture { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] = note: required because it appears within the type `(ResponseFuture, ..., ...>, ..., ..., ..., ..., ...>, ...)` [INFO] [stdout] note: required because it appears within the type `PhantomData<(ResponseFuture, ..., ..., ..., ..., ...>, ...)>` [INFO] [stdout] --> /rustc/8a6640bd72b80869b16392026cb3aa8ce8e3f9b7/library/core/src/marker.rs:740:12 [INFO] [stdout] note: required because it appears within the type `H2Stream, ..., ...>, ..., ..., ..., ..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.14.13/src/common/exec.rs:127:12 [INFO] [stdout] | [INFO] [stdout] 127 | pub struct H2Stream(std::marker::PhantomData<(F, B)>); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: required for `hyper::common::exec::Exec` to implement `hyper::common::exec::ConnStreamExec, Nested>, Route>, EmptyRouter>>>, Nested, EmptyRouter>>, Nested, Route, EmptyRouter>>>, Nested, Route, Route, Route, Route>, EmptyRouter>>>>>>, Nested, EmptyRouter>>, Nested, Route>, EmptyRouter>>>, EmptyRouter>>>>>>>, EmptyRouter>, hyper::Body>, ServerErrorsAsFailures, DefaultOnResponse, DefaultOnBodyChunk, DefaultOnEos, DefaultOnFailure>, ResponseBody, NeverClassifyEos, DefaultOnBodyChunk, DefaultOnEos, DefaultOnFailure>>` [INFO] [stdout] note: required by a bound in `hyper::server::Builder::::serve` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.14.13/src/server/server.rs:456:12 [INFO] [stdout] | [INFO] [stdout] 446 | pub fn serve(self, new_service: S) -> Server [INFO] [stdout] | ----- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 456 | E: ConnStreamExec<>::Future, B>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Builder::::serve` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-2523817111835747672.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-9169201285540385361.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-16298590676312621994.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-1471975378930369241.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-2308604134642874749.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-2173100606372267676.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-309631536902148628.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-17166379265090369590.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-14091033415144318460.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-13341522837708052507.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-15862589319723444301.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-14449702477935283718.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-1496998659159329437.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-1824369182144938523.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-6251765555049717237.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-9258528949398406551.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-15967717079906041388.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-3084466537048266462.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-14852683116655193273.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-11093220724437565458.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-10566089473434670956.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-870689770242893622.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-11528719860831266880.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-13833383119328364757.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-1494404538207299547.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-17607817694161330144.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-10925940080354930262.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-3538361403235780523.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-15088084055478870828.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-18429873580687572997.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-15719140307021179499.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-17629796560861314846.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-15164837585664373454.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-9150036997331399722.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-10138300796424704800.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-5444017583805768833.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-6332000532169530849.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-14510698166696513242.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-12678296332689999722.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-16978735261185013009.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-10428381265877878329.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-15360025908830965015.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:31:50: 31:52}: Handler` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:16 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ----- ^^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler` is not implemented for `{async closure@something/src/main.rs:31:50: 31:52}`, which is required by `hyper::common::exec::Exec: hyper::common::exec::ConnStreamExec<_, _>` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:31:50: 31:52}, hyper::Body, _, EmptyRouter>` to implement `Service>` [INFO] [stdout] note: required because it appears within the type `State, Request>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, Request>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, EmptyRouter, Body>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, EmptyRouter, Body>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, EmptyRouter>>, Request<...>>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, EmptyRouter>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, Nested, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, Nested, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `ResponseFuture, ..., ...>, ..., ..., ..., ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-http-0.1.1/src/trace/future.rs:18:12 [INFO] [stdout] | [INFO] [stdout] 18 | pub struct ResponseFuture { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] = note: required because it appears within the type `(ResponseFuture, ..., ...>, ..., ..., ..., ..., ...>, ...)` [INFO] [stdout] note: required because it appears within the type `PhantomData<(ResponseFuture, ..., ..., ..., ..., ...>, ...)>` [INFO] [stdout] --> /rustc/8a6640bd72b80869b16392026cb3aa8ce8e3f9b7/library/core/src/marker.rs:740:12 [INFO] [stdout] note: required because it appears within the type `H2Stream, ..., ...>, ..., ..., ..., ..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.14.13/src/common/exec.rs:127:12 [INFO] [stdout] | [INFO] [stdout] 127 | pub struct H2Stream(std::marker::PhantomData<(F, B)>); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: required for `hyper::common::exec::Exec` to implement `hyper::common::exec::ConnStreamExec, Nested>, Route>, EmptyRouter>>>, Nested, EmptyRouter>>, Nested, Route, EmptyRouter>>>, Nested, Route, Route, Route, Route>, EmptyRouter>>>>>>, Nested, EmptyRouter>>, Nested, Route>, EmptyRouter>>>, EmptyRouter>>>>>>>, EmptyRouter>, hyper::Body>, ServerErrorsAsFailures, DefaultOnResponse, DefaultOnBodyChunk, DefaultOnEos, DefaultOnFailure>, ResponseBody, NeverClassifyEos, DefaultOnBodyChunk, DefaultOnEos, DefaultOnFailure>>` [INFO] [stdout] note: required by a bound in `hyper::server::Builder::::serve` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.14.13/src/server/server.rs:456:12 [INFO] [stdout] | [INFO] [stdout] 446 | pub fn serve(self, new_service: S) -> Server [INFO] [stdout] | ----- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 456 | E: ConnStreamExec<>::Future, B>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Builder::::serve` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-315807924915682193.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-5432321163959815453.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6143871638868157888.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-1813859753809235977.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-4986582505178348774.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-17714969062327546757.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-5240280256192811455.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-14773006032767651296.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-15283267150419610958.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-2290271244265190717.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-12760501831956168913.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6636448654823568191.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-14070596891308010186.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-8817289379325745393.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-3226267809354686900.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-8346460825751129854.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-13569041893545025652.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6380535001229594115.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-365795435643297830.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-2256348037566168221.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-8136813862270557779.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-589293374028924678.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-9880901295705150680.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-5897536179961806371.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-8544594648381742732.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-2421932961894887201.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-2844436310898674026.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-4053483144221502837.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-15631833540917100486.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-17743963745190117956.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-5668690964442728413.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-5502427025582068939.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-7214321665173404262.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-5758097827525041913.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-12128964775837801448.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-464858596563391496.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-13895873945156660962.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-10343063711657872512.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6324074800492039314.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-5554393914020832585.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-2386110876474846171.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-1585294602876526113.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:25:27: 25:29}: Handler` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:16 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ----- ^^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler` is not implemented for `{async closure@something/src/main.rs:25:27: 25:29}`, which is required by `hyper::common::exec::Exec: hyper::common::exec::ConnStreamExec<_, _>` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:25:27: 25:29}, hyper::Body, _, EmptyRouter>` to implement `Service>` [INFO] [stdout] note: required because it appears within the type `State, Request>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, Request>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, Route<..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, Route<..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, Route<..., ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, Route<..., ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, Route<..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, Route<..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, Route<..., ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, Route<..., ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, Route<..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, Route<..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, Route<..., ...>>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, Route<..., ...>>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, Nested, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, Nested, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `ResponseFuture, ..., ...>, ..., ..., ..., ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-http-0.1.1/src/trace/future.rs:18:12 [INFO] [stdout] | [INFO] [stdout] 18 | pub struct ResponseFuture { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] = note: required because it appears within the type `(ResponseFuture, ..., ...>, ..., ..., ..., ..., ...>, ...)` [INFO] [stdout] note: required because it appears within the type `PhantomData<(ResponseFuture, ..., ..., ..., ..., ...>, ...)>` [INFO] [stdout] --> /rustc/8a6640bd72b80869b16392026cb3aa8ce8e3f9b7/library/core/src/marker.rs:740:12 [INFO] [stdout] note: required because it appears within the type `H2Stream, ..., ...>, ..., ..., ..., ..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.14.13/src/common/exec.rs:127:12 [INFO] [stdout] | [INFO] [stdout] 127 | pub struct H2Stream(std::marker::PhantomData<(F, B)>); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: required for `hyper::common::exec::Exec` to implement `hyper::common::exec::ConnStreamExec, Nested>, Route>, EmptyRouter>>>, Nested, EmptyRouter>>, Nested, Route, EmptyRouter>>>, Nested, Route, Route, Route, Route>, EmptyRouter>>>>>>, Nested, EmptyRouter>>, Nested, Route>, EmptyRouter>>>, EmptyRouter>>>>>>>, EmptyRouter>, hyper::Body>, ServerErrorsAsFailures, DefaultOnResponse, DefaultOnBodyChunk, DefaultOnEos, DefaultOnFailure>, ResponseBody, NeverClassifyEos, DefaultOnBodyChunk, DefaultOnEos, DefaultOnFailure>>` [INFO] [stdout] note: required by a bound in `hyper::server::Builder::::serve` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.14.13/src/server/server.rs:456:12 [INFO] [stdout] | [INFO] [stdout] 446 | pub fn serve(self, new_service: S) -> Server [INFO] [stdout] | ----- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 456 | E: ConnStreamExec<>::Future, B>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Builder::::serve` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-2523817111835747672.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-9169201285540385361.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-16298590676312621994.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-1471975378930369241.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-2308604134642874749.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-2173100606372267676.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-309631536902148628.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-17166379265090369590.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-14091033415144318460.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-13341522837708052507.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-15862589319723444301.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-14449702477935283718.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-1496998659159329437.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-1824369182144938523.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-6251765555049717237.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-9258528949398406551.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-15967717079906041388.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-3084466537048266462.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-14852683116655193273.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-11093220724437565458.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-10566089473434670956.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-870689770242893622.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-11528719860831266880.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-13833383119328364757.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-1494404538207299547.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-17607817694161330144.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-10925940080354930262.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-3538361403235780523.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-15088084055478870828.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-18429873580687572997.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-15719140307021179499.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-14325614049994049366.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-9325478315044992613.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-16439877461313434234.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-9126908948774771120.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-15925007140342386695.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-5303122034632447478.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-16118193325523323530.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-10842546246562659039.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-14144976053502902695.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-12901053461411861945.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-3889255001348029462.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-11887761026750042827.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-5480733594134568706.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-7813399924823608967.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:25:27: 25:29}: Handler` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:16 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ----- ^^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler` is not implemented for `{async closure@something/src/main.rs:25:27: 25:29}`, which is required by `hyper::common::exec::Exec: hyper::common::exec::ConnStreamExec<_, _>` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:25:27: 25:29}, hyper::Body, _, EmptyRouter>` to implement `Service>` [INFO] [stdout] note: required because it appears within the type `State, Request>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, Request>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, Route<..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, Route<..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, Route<..., ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, Route<..., ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, Route<..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, Route<..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, Route<..., ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, Route<..., ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, Route<..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, Route<..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, Route<..., ...>>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, Route<..., ...>>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, Nested, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, Nested, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `ResponseFuture, ..., ...>, ..., ..., ..., ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-http-0.1.1/src/trace/future.rs:18:12 [INFO] [stdout] | [INFO] [stdout] 18 | pub struct ResponseFuture { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] = note: required because it appears within the type `(ResponseFuture, ..., ...>, ..., ..., ..., ..., ...>, ...)` [INFO] [stdout] note: required because it appears within the type `PhantomData<(ResponseFuture, ..., ..., ..., ..., ...>, ...)>` [INFO] [stdout] --> /rustc/8a6640bd72b80869b16392026cb3aa8ce8e3f9b7/library/core/src/marker.rs:740:12 [INFO] [stdout] note: required because it appears within the type `H2Stream, ..., ...>, ..., ..., ..., ..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.14.13/src/common/exec.rs:127:12 [INFO] [stdout] | [INFO] [stdout] 127 | pub struct H2Stream(std::marker::PhantomData<(F, B)>); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: required for `hyper::common::exec::Exec` to implement `hyper::common::exec::ConnStreamExec, Nested>, Route>, EmptyRouter>>>, Nested, EmptyRouter>>, Nested, Route, EmptyRouter>>>, Nested, Route, Route, Route, Route>, EmptyRouter>>>>>>, Nested, EmptyRouter>>, Nested, Route>, EmptyRouter>>>, EmptyRouter>>>>>>>, EmptyRouter>, hyper::Body>, ServerErrorsAsFailures, DefaultOnResponse, DefaultOnBodyChunk, DefaultOnEos, DefaultOnFailure>, ResponseBody, NeverClassifyEos, DefaultOnBodyChunk, DefaultOnEos, DefaultOnFailure>>` [INFO] [stdout] note: required by a bound in `hyper::server::Builder::::serve` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.14.13/src/server/server.rs:456:12 [INFO] [stdout] | [INFO] [stdout] 446 | pub fn serve(self, new_service: S) -> Server [INFO] [stdout] | ----- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 456 | E: ConnStreamExec<>::Future, B>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Builder::::serve` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-315807924915682193.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-5432321163959815453.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6143871638868157888.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-1813859753809235977.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-4986582505178348774.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-17714969062327546757.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-5240280256192811455.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-14773006032767651296.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-15283267150419610958.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-2290271244265190717.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-12760501831956168913.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6636448654823568191.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-14070596891308010186.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-8817289379325745393.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-3226267809354686900.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-8346460825751129854.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-13569041893545025652.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6380535001229594115.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-365795435643297830.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-2256348037566168221.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-8136813862270557779.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-589293374028924678.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-9880901295705150680.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-5897536179961806371.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-8544594648381742732.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-2421932961894887201.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-2844436310898674026.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-4053483144221502837.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-15631833540917100486.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-17743963745190117956.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-5668690964442728413.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-9341826413123992954.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-4493952978723848825.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-17398918957105215536.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-9255129610261015447.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-1811259105142662863.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-11763484268835917363.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-10995932863270706597.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-16251447937350542100.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-4403250369185030420.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-15089991856927498494.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-11916103507118104269.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-1958810644907898880.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-17863025072802014504.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-16295299886954757086.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:18:27: 18:29}: Handler` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:16 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ----- ^^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler` is not implemented for `{async closure@something/src/main.rs:18:27: 18:29}`, which is required by `hyper::common::exec::Exec: hyper::common::exec::ConnStreamExec<_, _>` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:18:27: 18:29}, hyper::Body, _, EmptyRouter>` to implement `Service>` [INFO] [stdout] note: required because it appears within the type `State, Request>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, Request>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, Route<..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, Route<..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, Route<..., ...>>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, Route<..., ...>>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, Nested, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, Nested, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `ResponseFuture, ..., ...>, ..., ..., ..., ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-http-0.1.1/src/trace/future.rs:18:12 [INFO] [stdout] | [INFO] [stdout] 18 | pub struct ResponseFuture { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] = note: required because it appears within the type `(ResponseFuture, ..., ...>, ..., ..., ..., ..., ...>, ...)` [INFO] [stdout] note: required because it appears within the type `PhantomData<(ResponseFuture, ..., ..., ..., ..., ...>, ...)>` [INFO] [stdout] --> /rustc/8a6640bd72b80869b16392026cb3aa8ce8e3f9b7/library/core/src/marker.rs:740:12 [INFO] [stdout] note: required because it appears within the type `H2Stream, ..., ...>, ..., ..., ..., ..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.14.13/src/common/exec.rs:127:12 [INFO] [stdout] | [INFO] [stdout] 127 | pub struct H2Stream(std::marker::PhantomData<(F, B)>); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: required for `hyper::common::exec::Exec` to implement `hyper::common::exec::ConnStreamExec, Nested>, Route>, EmptyRouter>>>, Nested, EmptyRouter>>, Nested, Route, EmptyRouter>>>, Nested, Route, Route, Route, Route>, EmptyRouter>>>>>>, Nested, EmptyRouter>>, Nested, Route>, EmptyRouter>>>, EmptyRouter>>>>>>>, EmptyRouter>, hyper::Body>, ServerErrorsAsFailures, DefaultOnResponse, DefaultOnBodyChunk, DefaultOnEos, DefaultOnFailure>, ResponseBody, NeverClassifyEos, DefaultOnBodyChunk, DefaultOnEos, DefaultOnFailure>>` [INFO] [stdout] note: required by a bound in `hyper::server::Builder::::serve` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.14.13/src/server/server.rs:456:12 [INFO] [stdout] | [INFO] [stdout] 446 | pub fn serve(self, new_service: S) -> Server [INFO] [stdout] | ----- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 456 | E: ConnStreamExec<>::Future, B>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Builder::::serve` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-2523817111835747672.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-9169201285540385361.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-16298590676312621994.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-1471975378930369241.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-2308604134642874749.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-2173100606372267676.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-309631536902148628.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-17166379265090369590.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-14091033415144318460.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-13341522837708052507.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-15862589319723444301.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-14449702477935283718.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-1496998659159329437.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-1824369182144938523.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-6251765555049717237.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-9258528949398406551.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-15967717079906041388.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-3084466537048266462.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-14852683116655193273.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-11093220724437565458.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-10566089473434670956.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-870689770242893622.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-11528719860831266880.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-13833383119328364757.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-1494404538207299547.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-17607817694161330144.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-10925940080354930262.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-3538361403235780523.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-15088084055478870828.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-18429873580687572997.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-15719140307021179499.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-17629796560861314846.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-15164837585664373454.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-9150036997331399722.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-10138300796424704800.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-5444017583805768833.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-5153717184868249553.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-13874802677262871515.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-1547964477829190980.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-6883450265439907797.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-9309391310857182653.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-3674463699063504394.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-5178335434259588705.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-8180138270801838600.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-313844618265206729.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-2853840779523871352.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-2546713798382513454.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:18:27: 18:29}: Handler` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:16 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ----- ^^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler` is not implemented for `{async closure@something/src/main.rs:18:27: 18:29}`, which is required by `hyper::common::exec::Exec: hyper::common::exec::ConnStreamExec<_, _>` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:18:27: 18:29}, hyper::Body, _, EmptyRouter>` to implement `Service>` [INFO] [stdout] note: required because it appears within the type `State, Request>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, Request>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, Route<..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, Route<..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, Route<..., ...>>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, Route<..., ...>>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, Nested, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, Nested, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `ResponseFuture, ..., ...>, ..., ..., ..., ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-http-0.1.1/src/trace/future.rs:18:12 [INFO] [stdout] | [INFO] [stdout] 18 | pub struct ResponseFuture { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] = note: required because it appears within the type `(ResponseFuture, ..., ...>, ..., ..., ..., ..., ...>, ...)` [INFO] [stdout] note: required because it appears within the type `PhantomData<(ResponseFuture, ..., ..., ..., ..., ...>, ...)>` [INFO] [stdout] --> /rustc/8a6640bd72b80869b16392026cb3aa8ce8e3f9b7/library/core/src/marker.rs:740:12 [INFO] [stdout] note: required because it appears within the type `H2Stream, ..., ...>, ..., ..., ..., ..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.14.13/src/common/exec.rs:127:12 [INFO] [stdout] | [INFO] [stdout] 127 | pub struct H2Stream(std::marker::PhantomData<(F, B)>); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: required for `hyper::common::exec::Exec` to implement `hyper::common::exec::ConnStreamExec, Nested>, Route>, EmptyRouter>>>, Nested, EmptyRouter>>, Nested, Route, EmptyRouter>>>, Nested, Route, Route, Route, Route>, EmptyRouter>>>>>>, Nested, EmptyRouter>>, Nested, Route>, EmptyRouter>>>, EmptyRouter>>>>>>>, EmptyRouter>, hyper::Body>, ServerErrorsAsFailures, DefaultOnResponse, DefaultOnBodyChunk, DefaultOnEos, DefaultOnFailure>, ResponseBody, NeverClassifyEos, DefaultOnBodyChunk, DefaultOnEos, DefaultOnFailure>>` [INFO] [stdout] note: required by a bound in `hyper::server::Builder::::serve` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.14.13/src/server/server.rs:456:12 [INFO] [stdout] | [INFO] [stdout] 446 | pub fn serve(self, new_service: S) -> Server [INFO] [stdout] | ----- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 456 | E: ConnStreamExec<>::Future, B>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Builder::::serve` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-315807924915682193.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-5432321163959815453.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6143871638868157888.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-1813859753809235977.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-4986582505178348774.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-17714969062327546757.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-5240280256192811455.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-14773006032767651296.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-15283267150419610958.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-2290271244265190717.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-12760501831956168913.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6636448654823568191.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-14070596891308010186.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-8817289379325745393.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-3226267809354686900.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-8346460825751129854.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-13569041893545025652.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6380535001229594115.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-365795435643297830.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-2256348037566168221.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-8136813862270557779.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-589293374028924678.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-9880901295705150680.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-5897536179961806371.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-8544594648381742732.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-2421932961894887201.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-2844436310898674026.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-4053483144221502837.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-15631833540917100486.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-17743963745190117956.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-5668690964442728413.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-5502427025582068939.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-7214321665173404262.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-5758097827525041913.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-12128964775837801448.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-464858596563391496.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-13954592637618698534.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-18039755362343395472.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-12594809108957153377.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-9139611253224469406.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-4048765244438676595.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-2453751744707091949.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-14957033078904699791.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-12260503519532114428.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-5995095957169392083.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-4310403137615402026.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-16237806012968691452.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:24:26: 24:28}: Handler` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:16 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ----- ^^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler` is not implemented for `{async closure@something/src/main.rs:24:26: 24:28}`, which is required by `hyper::common::exec::Exec: hyper::common::exec::ConnStreamExec<_, _>` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:24:26: 24:28}, hyper::Body, _, EmptyRouter>` to implement `Service>` [INFO] [stdout] note: required because it appears within the type `State, Request>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, Request>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, Route<..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, Route<..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, Route<..., ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, Route<..., ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, Route<..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, Route<..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, Route<..., ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, Route<..., ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, Route<..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, Route<..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, Route<..., ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, Route<..., ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, Route<..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, Route<..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, Route<..., ...>>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, Route<..., ...>>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, Nested, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, Nested, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `ResponseFuture, ..., ...>, ..., ..., ..., ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-http-0.1.1/src/trace/future.rs:18:12 [INFO] [stdout] | [INFO] [stdout] 18 | pub struct ResponseFuture { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] = note: required because it appears within the type `(ResponseFuture, ..., ...>, ..., ..., ..., ..., ...>, ...)` [INFO] [stdout] note: required because it appears within the type `PhantomData<(ResponseFuture, ..., ..., ..., ..., ...>, ...)>` [INFO] [stdout] --> /rustc/8a6640bd72b80869b16392026cb3aa8ce8e3f9b7/library/core/src/marker.rs:740:12 [INFO] [stdout] note: required because it appears within the type `H2Stream, ..., ...>, ..., ..., ..., ..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.14.13/src/common/exec.rs:127:12 [INFO] [stdout] | [INFO] [stdout] 127 | pub struct H2Stream(std::marker::PhantomData<(F, B)>); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: required for `hyper::common::exec::Exec` to implement `hyper::common::exec::ConnStreamExec, Nested>, Route>, EmptyRouter>>>, Nested, EmptyRouter>>, Nested, Route, EmptyRouter>>>, Nested, Route, Route, Route, Route>, EmptyRouter>>>>>>, Nested, EmptyRouter>>, Nested, Route>, EmptyRouter>>>, EmptyRouter>>>>>>>, EmptyRouter>, hyper::Body>, ServerErrorsAsFailures, DefaultOnResponse, DefaultOnBodyChunk, DefaultOnEos, DefaultOnFailure>, ResponseBody, NeverClassifyEos, DefaultOnBodyChunk, DefaultOnEos, DefaultOnFailure>>` [INFO] [stdout] note: required by a bound in `hyper::server::Builder::::serve` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.14.13/src/server/server.rs:456:12 [INFO] [stdout] | [INFO] [stdout] 446 | pub fn serve(self, new_service: S) -> Server [INFO] [stdout] | ----- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 456 | E: ConnStreamExec<>::Future, B>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Builder::::serve` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-315807924915682193.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-5432321163959815453.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6143871638868157888.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-1813859753809235977.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-4986582505178348774.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-17714969062327546757.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-5240280256192811455.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-14773006032767651296.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-15283267150419610958.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-2290271244265190717.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-12760501831956168913.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6636448654823568191.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-14070596891308010186.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-8817289379325745393.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-3226267809354686900.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-8346460825751129854.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-13569041893545025652.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-6380535001229594115.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-365795435643297830.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-2256348037566168221.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-8136813862270557779.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-589293374028924678.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-9880901295705150680.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-5897536179961806371.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-8544594648381742732.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-2421932961894887201.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-2844436310898674026.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-4053483144221502837.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-15631833540917100486.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-17743963745190117956.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-5668690964442728413.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-9341826413123992954.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-4493952978723848825.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-17398918957105215536.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-9255129610261015447.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-1811259105142662863.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-11763484268835917363.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-10995932863270706597.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-16251447937350542100.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-4403250369185030420.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-15089991856927498494.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-11916103507118104269.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-1958810644907898880.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-8439192636360421662.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-1381670161702709791.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-14980676783673602394.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-9413306126989295802.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-1248140459970607275.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-6af3f8dc036ddc45.long-type-17921250320094851692.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:24:26: 24:28}: Handler` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:16 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ----- ^^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler` is not implemented for `{async closure@something/src/main.rs:24:26: 24:28}`, which is required by `hyper::common::exec::Exec: hyper::common::exec::ConnStreamExec<_, _>` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] = note: required for `axum::handler::OnMethod<{async closure@something/src/main.rs:24:26: 24:28}, hyper::Body, _, EmptyRouter>` to implement `Service>` [INFO] [stdout] note: required because it appears within the type `State, Request>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, Request>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, Route<..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, Route<..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, Route<..., ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, Route<..., ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, Route<..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, Route<..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, Route<..., ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, Route<..., ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, Route<..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, Route<..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, Route<..., ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, Route<..., ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, Route<..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, Route<..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, Route<..., ...>>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, Route<..., ...>>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, Nested, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, Nested, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `ResponseFuture, ..., ...>, ..., ..., ..., ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-http-0.1.1/src/trace/future.rs:18:12 [INFO] [stdout] | [INFO] [stdout] 18 | pub struct ResponseFuture { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] = note: required because it appears within the type `(ResponseFuture, ..., ...>, ..., ..., ..., ..., ...>, ...)` [INFO] [stdout] note: required because it appears within the type `PhantomData<(ResponseFuture, ..., ..., ..., ..., ...>, ...)>` [INFO] [stdout] --> /rustc/8a6640bd72b80869b16392026cb3aa8ce8e3f9b7/library/core/src/marker.rs:740:12 [INFO] [stdout] note: required because it appears within the type `H2Stream, ..., ...>, ..., ..., ..., ..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.14.13/src/common/exec.rs:127:12 [INFO] [stdout] | [INFO] [stdout] 127 | pub struct H2Stream(std::marker::PhantomData<(F, B)>); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: required for `hyper::common::exec::Exec` to implement `hyper::common::exec::ConnStreamExec, Nested>, Route>, EmptyRouter>>>, Nested, EmptyRouter>>, Nested, Route, EmptyRouter>>>, Nested, Route, Route, Route, Route>, EmptyRouter>>>>>>, Nested, EmptyRouter>>, Nested, Route>, EmptyRouter>>>, EmptyRouter>>>>>>>, EmptyRouter>, hyper::Body>, ServerErrorsAsFailures, DefaultOnResponse, DefaultOnBodyChunk, DefaultOnEos, DefaultOnFailure>, ResponseBody, NeverClassifyEos, DefaultOnBodyChunk, DefaultOnEos, DefaultOnFailure>>` [INFO] [stdout] note: required by a bound in `hyper::server::Builder::::serve` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.14.13/src/server/server.rs:456:12 [INFO] [stdout] | [INFO] [stdout] 446 | pub fn serve(self, new_service: S) -> Server [INFO] [stdout] | ----- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 456 | E: ConnStreamExec<>::Future, B>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Builder::::serve` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-2523817111835747672.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-9169201285540385361.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-16298590676312621994.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-1471975378930369241.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-2308604134642874749.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-2173100606372267676.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-309631536902148628.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-17166379265090369590.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-14091033415144318460.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-13341522837708052507.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-15862589319723444301.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-14449702477935283718.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-1496998659159329437.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-1824369182144938523.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-6251765555049717237.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-9258528949398406551.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-15967717079906041388.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-3084466537048266462.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-14852683116655193273.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-11093220724437565458.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-10566089473434670956.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-870689770242893622.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-11528719860831266880.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-13833383119328364757.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-1494404538207299547.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-17607817694161330144.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-10925940080354930262.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-3538361403235780523.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-15088084055478870828.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-18429873580687572997.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-15719140307021179499.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-14325614049994049366.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-9325478315044992613.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-16439877461313434234.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-9126908948774771120.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-15925007140342386695.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-5303122034632447478.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-16118193325523323530.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-10842546246562659039.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-14144976053502902695.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-12901053461411861945.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-3889255001348029462.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-11887761026750042827.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-11209102636904870999.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-4991925004237510191.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-15675657894798017346.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-1260886789696886504.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-8366276233666457596.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-17098116605768078525.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:16:56: 16:58}: Handler` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:16 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ----- ^^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler` is not implemented for `{async closure@something/src/main.rs:16:56: 16:58}`, which is required by `hyper::common::exec::Exec: hyper::common::exec::ConnStreamExec<_, _>` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] = note: required for `OnMethod<{async closure@main.rs:16:56}, Body, _, OnMethod<{async closure@main.rs:16:17}, Body, _, ...>>` to implement `Service>` [INFO] [stdout] note: required because it appears within the type `State>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, Route<..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, Route<..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, Route<..., ...>>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, Route<..., ...>>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, Nested, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, Nested, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `ResponseFuture, ..., ...>, ..., ..., ..., ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-http-0.1.1/src/trace/future.rs:18:12 [INFO] [stdout] | [INFO] [stdout] 18 | pub struct ResponseFuture { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] = note: required because it appears within the type `(ResponseFuture, ..., ...>, ..., ..., ..., ..., ...>, ...)` [INFO] [stdout] note: required because it appears within the type `PhantomData<(ResponseFuture, ..., ..., ..., ..., ...>, ...)>` [INFO] [stdout] --> /rustc/8a6640bd72b80869b16392026cb3aa8ce8e3f9b7/library/core/src/marker.rs:740:12 [INFO] [stdout] note: required because it appears within the type `H2Stream, ..., ...>, ..., ..., ..., ..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.14.13/src/common/exec.rs:127:12 [INFO] [stdout] | [INFO] [stdout] 127 | pub struct H2Stream(std::marker::PhantomData<(F, B)>); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: required for `hyper::common::exec::Exec` to implement `hyper::common::exec::ConnStreamExec, Nested>, Route>, EmptyRouter>>>, Nested, EmptyRouter>>, Nested, Route, EmptyRouter>>>, Nested, Route, Route, Route, Route>, EmptyRouter>>>>>>, Nested, EmptyRouter>>, Nested, Route>, EmptyRouter>>>, EmptyRouter>>>>>>>, EmptyRouter>, hyper::Body>, ServerErrorsAsFailures, DefaultOnResponse, DefaultOnBodyChunk, DefaultOnEos, DefaultOnFailure>, ResponseBody, NeverClassifyEos, DefaultOnBodyChunk, DefaultOnEos, DefaultOnFailure>>` [INFO] [stdout] note: required by a bound in `hyper::server::Builder::::serve` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.14.13/src/server/server.rs:456:12 [INFO] [stdout] | [INFO] [stdout] 446 | pub fn serve(self, new_service: S) -> Server [INFO] [stdout] | ----- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 456 | E: ConnStreamExec<>::Future, B>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Builder::::serve` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-2523817111835747672.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-9169201285540385361.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-16298590676312621994.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-1471975378930369241.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-2308604134642874749.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-2173100606372267676.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-309631536902148628.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-17166379265090369590.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-14091033415144318460.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-13341522837708052507.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-15862589319723444301.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-14449702477935283718.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-1496998659159329437.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-1824369182144938523.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-6251765555049717237.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-9258528949398406551.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-15967717079906041388.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-3084466537048266462.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-14852683116655193273.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-11093220724437565458.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-10566089473434670956.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-870689770242893622.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-11528719860831266880.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-13833383119328364757.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-1494404538207299547.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-17607817694161330144.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-10925940080354930262.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-3538361403235780523.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-15088084055478870828.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-18429873580687572997.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-15719140307021179499.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-17629796560861314846.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-15164837585664373454.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-9150036997331399722.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-10138300796424704800.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-5444017583805768833.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-5153717184868249553.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-13874802677262871515.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-1547964477829190980.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-6883450265439907797.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-9309391310857182653.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-3674463699063504394.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-5178335434259588705.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-8180138270801838600.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-313844618265206729.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-9090115180709115677.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-6647430084844464379.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-7514494093399626987.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-6565697233336194976.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-6018912911123760671.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-15469122612007356441.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/something-eb6526e3f1e6fba7.long-type-6500574997215221093.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `{async closure@something/src/main.rs:16:56: 16:58}: Handler` is not satisfied [INFO] [stdout] --> something/src/main.rs:59:16 [INFO] [stdout] | [INFO] [stdout] 59 | .serve(app.into_make_service()) [INFO] [stdout] | ----- ^^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler` is not implemented for `{async closure@something/src/main.rs:16:56: 16:58}`, which is required by `hyper::common::exec::Exec: hyper::common::exec::ConnStreamExec<_, _>` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Handler` is implemented for `axum::handler::Layered` [INFO] [stdout] = note: required for `OnMethod<{async closure@main.rs:16:56}, Body, _, OnMethod<{async closure@main.rs:16:17}, Body, _, ...>>` to implement `Service>` [INFO] [stdout] note: required because it appears within the type `State>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, Route<..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, Route<..., ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, Route<..., ...>>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, Route<..., ...>>>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NestedFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | pub struct NestedFuture [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `State, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | enum State, Req> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: required because it appears within the type `Oneshot, ...>>, ...>, ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.8/src/util/oneshot.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Oneshot, Req> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFutureInner, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | enum RouteFutureInner [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `RouteFuture, ...>>, ..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/axum-0.2.6/src/routing/future.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct RouteFuture [INFO] [stdout] | ^^^^^^^^^^^ [WARN] too many lines in the log, truncating it