[INFO] cloning repository https://github.com/kvinwang/gramine-show-slow-http [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/kvinwang/gramine-show-slow-http" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkvinwang%2Fgramine-show-slow-http", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkvinwang%2Fgramine-show-slow-http'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] e3b2e3df79b4018f59569e6a730d749e57bf8c42 [INFO] testing kvinwang/gramine-show-slow-http against beta-2022-04-10 for beta-1.61-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkvinwang%2Fgramine-show-slow-http" "/workspace/builds/worker-26/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-26/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/kvinwang/gramine-show-slow-http on toolchain beta-2022-04-10 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-04-10" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] removed /workspace/builds/worker-26/source/rust-toolchain [INFO] started tweaking git repo https://github.com/kvinwang/gramine-show-slow-http [INFO] finished tweaking git repo https://github.com/kvinwang/gramine-show-slow-http [INFO] tweaked toml for git repo https://github.com/kvinwang/gramine-show-slow-http written to /workspace/builds/worker-26/source/Cargo.toml [INFO] crate git repo https://github.com/kvinwang/gramine-show-slow-http already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-04-10" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-26/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-26/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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] d0d34ed104dfc063fbae8ad604ac4f188ccd839a557bfeae755ee222f73db6ae [INFO] running `Command { std: "docker" "start" "-a" "d0d34ed104dfc063fbae8ad604ac4f188ccd839a557bfeae755ee222f73db6ae", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "d0d34ed104dfc063fbae8ad604ac4f188ccd839a557bfeae755ee222f73db6ae", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d0d34ed104dfc063fbae8ad604ac4f188ccd839a557bfeae755ee222f73db6ae", kill_on_drop: false }` [INFO] [stdout] d0d34ed104dfc063fbae8ad604ac4f188ccd839a557bfeae755ee222f73db6ae [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-26/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-26/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 93cc7f31329505a97d6802d7af5671d2f359f3af1f86707603d903cfc531076a [INFO] running `Command { std: "docker" "start" "-a" "93cc7f31329505a97d6802d7af5671d2f359f3af1f86707603d903cfc531076a", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling yansi v0.5.0 [INFO] [stderr] Compiling httparse v1.5.1 [INFO] [stderr] Compiling hyper v0.10.16 (/opt/rustwide/workdir/hyper-0.10.16) [INFO] [stderr] Compiling smallvec v1.7.0 [INFO] [stderr] Compiling serde v1.0.133 [INFO] [stderr] Compiling pruntime v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Compiling indexmap v1.8.0 [INFO] [stderr] Compiling quote v0.6.13 [INFO] [stderr] Compiling log v0.3.9 [INFO] [stderr] Compiling getrandom v0.2.3 [INFO] [stderr] Compiling num_cpus v1.13.1 [INFO] [stderr] Compiling env_logger v0.9.0 [INFO] [stderr] Compiling url v1.7.2 [INFO] [stderr] Compiling cookie v0.11.4 [INFO] [stderr] Compiling aes v0.6.0 [INFO] [stderr] Compiling aes-gcm v0.8.0 [INFO] [stderr] Compiling mime v0.2.6 [INFO] [stderr] Compiling syn v0.15.44 [INFO] [stderr] Compiling rand_core v0.6.3 [INFO] [stderr] Compiling pear_codegen v0.1.4 [INFO] [stderr] Compiling rocket_codegen v0.4.10 [INFO] [stderr] Compiling rocket v0.4.10 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling rand v0.8.4 [INFO] [stderr] error: failed to run custom build command for `pear_codegen v0.1.4` [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `/opt/rustwide/target/debug/build/pear_codegen-196ad7b7eab7737a/build-script-build` (exit status: 101) [INFO] [stderr] --- stderr [INFO] [stderr] Error: Pear requires a 'dev' or 'nightly' version of rustc. [INFO] [stderr] Installed version: 1.61.0 (2022-04-09) [INFO] [stderr] Minimum required: 1.31.0-nightly (2018-10-05) [INFO] [stderr] thread 'main' panicked at 'Aborting compilation due to incompatible compiler.', /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pear_codegen-0.1.4/build.rs:24:13 [INFO] [stderr] stack backtrace: [INFO] [stderr] 0: 0x55842305568d - std::backtrace_rs::backtrace::libunwind::trace::ha359b7f0090e2792 [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5 [INFO] [stderr] 1: 0x55842305568d - std::backtrace_rs::backtrace::trace_unsynchronized::h0584631f25c1d70e [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stderr] 2: 0x55842305568d - std::sys_common::backtrace::_print_fmt::hdadffd97d279ff14 [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/sys_common/backtrace.rs:66:5 [INFO] [stderr] 3: 0x55842305568d - ::fmt::h26f189e611080a74 [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/sys_common/backtrace.rs:45:22 [INFO] [stderr] 4: 0x558423072f2c - core::fmt::write::hfb5d11dfe037e8b7 [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/core/src/fmt/mod.rs:1194:17 [INFO] [stderr] 5: 0x558423052c71 - std::io::Write::write_fmt::ha30651f608022a46 [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/io/mod.rs:1655:15 [INFO] [stderr] 6: 0x558423056e35 - std::sys_common::backtrace::_print::h7a0e44402913ba60 [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/sys_common/backtrace.rs:48:5 [INFO] [stderr] 7: 0x558423056e35 - std::sys_common::backtrace::print::h9767dc455a84e728 [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/sys_common/backtrace.rs:35:9 [INFO] [stderr] 8: 0x558423056e35 - std::panicking::default_hook::{{closure}}::h60afd6c8b12988ad [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/panicking.rs:295:22 [INFO] [stderr] 9: 0x558423056ae9 - std::panicking::default_hook::ha7b9bac6813f9d21 [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/panicking.rs:314:9 [INFO] [stderr] 10: 0x558423057382 - std::panicking::rust_panic_with_hook::h7b117a162a6f8664 [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/panicking.rs:698:17 [INFO] [stderr] 11: 0x55842301fc64 - std::panicking::begin_panic::{{closure}}::h93e208d1ebcb79f2 [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/panicking.rs:617:9 [INFO] [stderr] 12: 0x55842301fab8 - std::sys_common::backtrace::__rust_end_short_backtrace::h093ea324824d79b7 [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/sys_common/backtrace.rs:138:18 [INFO] [stderr] 13: 0x55842301fbb4 - std::panicking::begin_panic::h01231128d32d4639 [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/panicking.rs:616:12 [INFO] [stderr] 14: 0x5584230226dc - build_script_build::main::hb8d9563298bebed7 [INFO] [stderr] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pear_codegen-0.1.4/build.rs:24:13 [INFO] [stderr] 15: 0x55842301fcbb - core::ops::function::FnOnce::call_once::h5d0ff7fa3e3f1574 [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/core/src/ops/function.rs:227:5 [INFO] [stderr] 16: 0x55842301fafe - std::sys_common::backtrace::__rust_begin_short_backtrace::hdc668ad0bbcf5e6c [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/sys_common/backtrace.rs:122:18 [INFO] [stderr] 17: 0x55842301f051 - std::rt::lang_start::{{closure}}::h1cf2109709b6d1de [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/rt.rs:145:18 [INFO] [stderr] 18: 0x55842304f67e - core::ops::function::impls:: for &F>::call_once::hae31cd38f966dcbc [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/core/src/ops/function.rs:259:13 [INFO] [stderr] 19: 0x55842304f67e - std::panicking::try::do_call::h4a4c12a32b804624 [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/panicking.rs:492:40 [INFO] [stderr] 20: 0x55842304f67e - std::panicking::try::h87f80f5db1929b60 [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/panicking.rs:456:19 [INFO] [stderr] 21: 0x55842304f67e - std::panic::catch_unwind::hbc53afd5a2bdc195 [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/panic.rs:137:14 [INFO] [stderr] 22: 0x55842304f67e - std::rt::lang_start_internal::{{closure}}::h2e62ddd08385fac8 [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/rt.rs:128:48 [INFO] [stderr] 23: 0x55842304f67e - std::panicking::try::do_call::h04b85b79b362213e [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/panicking.rs:492:40 [INFO] [stderr] 24: 0x55842304f67e - std::panicking::try::h428fba6a4941d8ed [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/panicking.rs:456:19 [INFO] [stderr] 25: 0x55842304f67e - std::panic::catch_unwind::hd73c90258412492e [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/panic.rs:137:14 [INFO] [stderr] 26: 0x55842304f67e - std::rt::lang_start_internal::h26255896a96668b5 [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/rt.rs:128:20 [INFO] [stderr] 27: 0x55842301f020 - std::rt::lang_start::h7b2baf0d4385e6a2 [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/rt.rs:144:17 [INFO] [stderr] 28: 0x558423022bac - main [INFO] [stderr] 29: 0x7f23749fe0b3 - __libc_start_main [INFO] [stderr] 30: 0x55842301d65e - _start [INFO] [stderr] 31: 0x0 - [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: failed to run custom build command for `rocket_codegen v0.4.10` [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `/opt/rustwide/target/debug/build/rocket_codegen-52e9d44aa6d12794/build-script-build` (exit status: 101) [INFO] [stderr] --- stderr [INFO] [stderr] Error: Rocket (codegen) requires a 'dev' or 'nightly' version of rustc. [INFO] [stderr] Installed version: 1.61.0 (2022-04-09) [INFO] [stderr] Minimum required: 1.33.0-nightly (2019-01-13) [INFO] [stderr] See the getting started guide (https://rocket.rs/v0.5/guide/getting-started/) for more information. [INFO] [stderr] thread 'main' panicked at 'Aborting compilation due to incompatible compiler.', /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rocket_codegen-0.4.10/build.rs:29:13 [INFO] [stderr] stack backtrace: [INFO] [stderr] 0: 0x56252c4d77ed - std::backtrace_rs::backtrace::libunwind::trace::ha359b7f0090e2792 [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5 [INFO] [stderr] 1: 0x56252c4d77ed - std::backtrace_rs::backtrace::trace_unsynchronized::h0584631f25c1d70e [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stderr] 2: 0x56252c4d77ed - std::sys_common::backtrace::_print_fmt::hdadffd97d279ff14 [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/sys_common/backtrace.rs:66:5 [INFO] [stderr] 3: 0x56252c4d77ed - ::fmt::h26f189e611080a74 [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/sys_common/backtrace.rs:45:22 [INFO] [stderr] 4: 0x56252c4f508c - core::fmt::write::hfb5d11dfe037e8b7 [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/core/src/fmt/mod.rs:1194:17 [INFO] [stderr] 5: 0x56252c4d4dd1 - std::io::Write::write_fmt::ha30651f608022a46 [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/io/mod.rs:1655:15 [INFO] [stderr] 6: 0x56252c4d8f95 - std::sys_common::backtrace::_print::h7a0e44402913ba60 [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/sys_common/backtrace.rs:48:5 [INFO] [stderr] 7: 0x56252c4d8f95 - std::sys_common::backtrace::print::h9767dc455a84e728 [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/sys_common/backtrace.rs:35:9 [INFO] [stderr] 8: 0x56252c4d8f95 - std::panicking::default_hook::{{closure}}::h60afd6c8b12988ad [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/panicking.rs:295:22 [INFO] [stderr] 9: 0x56252c4d8c49 - std::panicking::default_hook::ha7b9bac6813f9d21 [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/panicking.rs:314:9 [INFO] [stderr] 10: 0x56252c4d94e2 - std::panicking::rust_panic_with_hook::h7b117a162a6f8664 [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/panicking.rs:698:17 [INFO] [stderr] 11: 0x56252c4a1b54 - std::panicking::begin_panic::{{closure}}::hb0b99ec7bc606a37 [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/panicking.rs:617:9 [INFO] [stderr] 12: 0x56252c4a19a8 - std::sys_common::backtrace::__rust_end_short_backtrace::h63912b9bab03a568 [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/sys_common/backtrace.rs:138:18 [INFO] [stderr] 13: 0x56252c4a1aa4 - std::panicking::begin_panic::h09bae863842ed362 [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/panicking.rs:616:12 [INFO] [stderr] 14: 0x56252c4a3a41 - build_script_build::main::h57c4298bc3ce183f [INFO] [stderr] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rocket_codegen-0.4.10/build.rs:29:13 [INFO] [stderr] 15: 0x56252c4a1bfb - core::ops::function::FnOnce::call_once::hcbc1fd2988bdb7a0 [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/core/src/ops/function.rs:227:5 [INFO] [stderr] 16: 0x56252c4a19ee - std::sys_common::backtrace::__rust_begin_short_backtrace::h158709c5cf15015c [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/sys_common/backtrace.rs:122:18 [INFO] [stderr] 17: 0x56252c4a1051 - std::rt::lang_start::{{closure}}::h5fe4a0e505d882d9 [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/rt.rs:145:18 [INFO] [stderr] 18: 0x56252c4d17de - core::ops::function::impls:: for &F>::call_once::hae31cd38f966dcbc [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/core/src/ops/function.rs:259:13 [INFO] [stderr] 19: 0x56252c4d17de - std::panicking::try::do_call::h4a4c12a32b804624 [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/panicking.rs:492:40 [INFO] [stderr] 20: 0x56252c4d17de - std::panicking::try::h87f80f5db1929b60 [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/panicking.rs:456:19 [INFO] [stderr] 21: 0x56252c4d17de - std::panic::catch_unwind::hbc53afd5a2bdc195 [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/panic.rs:137:14 [INFO] [stderr] 22: 0x56252c4d17de - std::rt::lang_start_internal::{{closure}}::h2e62ddd08385fac8 [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/rt.rs:128:48 [INFO] [stderr] 23: 0x56252c4d17de - std::panicking::try::do_call::h04b85b79b362213e [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/panicking.rs:492:40 [INFO] [stderr] 24: 0x56252c4d17de - std::panicking::try::h428fba6a4941d8ed [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/panicking.rs:456:19 [INFO] [stderr] 25: 0x56252c4d17de - std::panic::catch_unwind::hd73c90258412492e [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/panic.rs:137:14 [INFO] [stderr] 26: 0x56252c4d17de - std::rt::lang_start_internal::h26255896a96668b5 [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/rt.rs:128:20 [INFO] [stderr] 27: 0x56252c4a1020 - std::rt::lang_start::hcf20e5fe06f227ed [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/rt.rs:144:17 [INFO] [stderr] 28: 0x56252c4a3f0c - main [INFO] [stderr] 29: 0x7f166939b0b3 - __libc_start_main [INFO] [stderr] 30: 0x56252c49f65e - _start [INFO] [stderr] 31: 0x0 - [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/buffer.rs:90:25 [INFO] [stdout] | [INFO] [stdout] 90 | let nread = try!(self.inner.read(&mut v[self.cap..])); [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/buffer.rs:126:12 [INFO] [stdout] | [INFO] [stdout] 126 | try!(rem.read(buf)) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/buffer.rs:125:26 [INFO] [stdout] | [INFO] [stdout] 125 | let mut rem = try!(self.fill_buf()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/buffer.rs:136:24 [INFO] [stdout] | [INFO] [stdout] 136 | self.cap = try!(self.inner.read(&mut self.buf)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `httparse` is imported redundantly [INFO] [stdout] --> hyper-0.10.16/src/client/proxy.rs:35:13 [INFO] [stdout] | [INFO] [stdout] 35 | use httparse; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: hyper-0.10.16/src/lib.rs:135:1 [INFO] [stdout] | [INFO] [stdout] 135 | extern crate httparse; [INFO] [stdout] | ---------------------- the item `httparse` is already imported here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/client/proxy.rs:47:17 [INFO] [stdout] | [INFO] [stdout] 47 | try!(write!(&mut stream, "{method} {host}:{port} {version}\r\nHost: {host}:{port}\r\n\r\n", [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/client/proxy.rs:49:17 [INFO] [stdout] | [INFO] [stdout] 49 | try!(stream.flush()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/client/proxy.rs:45:34 [INFO] [stdout] | [INFO] [stdout] 45 | let mut stream = try!(self.connector.connect(self.proxy.1.as_ref(), self.proxy.2, self.proxy.0.as_ref())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/client/proxy.rs:53:26 [INFO] [stdout] | [INFO] [stdout] 53 | n += try!(stream.read(&mut buf[n..])); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/client/proxy.rs:56:24 [INFO] [stdout] | [INFO] [stdout] 56 | if try!(res.parse(&buf[..n])).is_complete() { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/client/pool.rs:166:25 [INFO] [stdout] | [INFO] [stdout] 166 | stream: try!(self.connector.connect(host, port, scheme)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/client/pool.rs:292:17 [INFO] [stdout] | [INFO] [stdout] 292 | let n = try!(inner.stream.read(buf)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/client/request.rs:66:32 [INFO] [stdout] | [INFO] [stdout] 66 | let (host, port) = try!(get_host_and_port(&url)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/client/request.rs:101:32 [INFO] [stdout] | [INFO] [stdout] 101 | let (host, port) = try!(get_host_and_port(&url)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/client/request.rs:102:13 [INFO] [stdout] | [INFO] [stdout] 102 | try!(connector.connect(host, port, url.scheme())).into() [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/client/mod.rs:289:23 [INFO] [stdout] | [INFO] [stdout] 289 | let mut url = try!(url); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/client/mod.rs:323:13 [INFO] [stdout] | [INFO] [stdout] 323 | try!(req.set_write_timeout(client.write_timeout)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/client/mod.rs:324:13 [INFO] [stdout] | [INFO] [stdout] 324 | try!(req.set_read_timeout(client.read_timeout)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/client/mod.rs:305:36 [INFO] [stdout] | [INFO] [stdout] 305 | let (host, port) = try!(get_host_and_port(&url)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/client/mod.rs:306:35 [INFO] [stdout] | [INFO] [stdout] 306 | let mut message = try!(client.protocol.new_message(&host, port, url.scheme())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/client/mod.rs:334:33 [INFO] [stdout] | [INFO] [stdout] 334 | let mut streaming = try!(req.start()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/client/mod.rs:336:17 [INFO] [stdout] | [INFO] [stdout] 336 | try!(copy(&mut rdr, &mut streaming)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/client/mod.rs:338:23 [INFO] [stdout] | [INFO] [stdout] 338 | let res = try!(streaming.send()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/common/access_control_allow_origin.rs:70:50 [INFO] [stdout] | [INFO] [stdout] 70 | _ => AccessControlAllowOrigin::Value(try!(String::from_utf8(value.clone()))) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/common/authorization.rs:83:22 [INFO] [stdout] | [INFO] [stdout] 83 | let header = try!(from_utf8(unsafe { &raw.get_unchecked(0)[..] })); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/common/authorization.rs:105:13 [INFO] [stdout] | [INFO] [stdout] 105 | try!(write!(f, "{} ", scheme)) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition [INFO] [stdout] --> hyper-0.10.16/src/header/common/authorization.rs:118:26 [INFO] [stdout] | [INFO] [stdout] 118 | fn fmt_scheme(&self, &mut fmt::Formatter) -> fmt::Result; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &mut fmt::Formatter` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(anonymous_parameters)]` on by default [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #41686 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/common/cache_control.rs:58:26 [INFO] [stdout] | [INFO] [stdout] 58 | let directives = try!(from_comma_delimited(raw)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/common/cookie.rs:43:31 [INFO] [stdout] | [INFO] [stdout] 43 | let cookies_str = try!(from_utf8(&cookies_raw[..])); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/common/cookie.rs:64:13 [INFO] [stdout] | [INFO] [stdout] 64 | try!(Display::fmt(&cookie, f)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/common/cookie.rs:62:17 [INFO] [stdout] | [INFO] [stdout] 62 | try!(f.write_str("; ")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/common/content_disposition.rs:136:46 [INFO] [stdout] | [INFO] [stdout] 136 | let extended_value = try!(parse_extended_value(val)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/common/content_disposition.rs:159:40 [INFO] [stdout] | [INFO] [stdout] 159 | DispositionType::Inline => try!(write!(f, "inline")), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/common/content_disposition.rs:160:44 [INFO] [stdout] | [INFO] [stdout] 160 | DispositionType::Attachment => try!(write!(f, "attachment")), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/common/content_disposition.rs:161:44 [INFO] [stdout] | [INFO] [stdout] 161 | DispositionType::Ext(ref s) => try!(write!(f, "{}", s)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/common/content_disposition.rs:175:25 [INFO] [stdout] | [INFO] [stdout] 175 | try!(write!(f, "; filename=\"{}\"", [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/common/content_disposition.rs:181:25 [INFO] [stdout] | [INFO] [stdout] 181 | try!(write!(f, "; filename*={}'", charset)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/common/content_disposition.rs:185:25 [INFO] [stdout] | [INFO] [stdout] 185 | try!(write!(f, "'")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/common/content_disposition.rs:186:25 [INFO] [stdout] | [INFO] [stdout] 186 | try!(f.write_str( [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/common/content_disposition.rs:183:29 [INFO] [stdout] | [INFO] [stdout] 183 | ... try!(write!(f, "{}", lang)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/common/content_disposition.rs:190:56 [INFO] [stdout] | [INFO] [stdout] 190 | DispositionParam::Ext(ref k, ref v) => try!(write!(f, "; {}=\"{}\"", k, v)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/common/content_range.rs:125:48 [INFO] [stdout] | [INFO] [stdout] 125 | let (range, instance_length) = try!(split_in_two(resp, '/').ok_or(::Error::Header)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/common/content_range.rs:130:26 [INFO] [stdout] | [INFO] [stdout] 130 | Some(try!(instance_length.parse().map_err(|_| ::Error::Header))) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/common/content_range.rs:136:51 [INFO] [stdout] | [INFO] [stdout] 136 | let (first_byte, last_byte) = try!(split_in_two(range, '-').ok_or(::Error::Header)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/common/content_range.rs:137:38 [INFO] [stdout] | [INFO] [stdout] 137 | let first_byte = try!(first_byte.parse().map_err(|_| ::Error::Header)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/common/content_range.rs:138:37 [INFO] [stdout] | [INFO] [stdout] 138 | let last_byte = try!(last_byte.parse().map_err(|_| ::Error::Header)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/common/content_range.rs:166:17 [INFO] [stdout] | [INFO] [stdout] 166 | try!(f.write_str("bytes ")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/common/content_range.rs:175:17 [INFO] [stdout] | [INFO] [stdout] 175 | try!(f.write_str("/")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/common/content_range.rs:169:25 [INFO] [stdout] | [INFO] [stdout] 169 | try!(write!(f, "{}-{}", first_byte, last_byte)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/common/content_range.rs:172:25 [INFO] [stdout] | [INFO] [stdout] 172 | try!(f.write_str("*")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/common/content_range.rs:183:17 [INFO] [stdout] | [INFO] [stdout] 183 | try!(f.write_str(&unit)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/common/content_range.rs:184:17 [INFO] [stdout] | [INFO] [stdout] 184 | try!(f.write_str(" ")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/common/origin.rs:75:20 [INFO] [stdout] | [INFO] [stdout] 75 | let host = try!(Host::from_str(etc)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/common/prefer.rs:60:27 [INFO] [stdout] | [INFO] [stdout] 60 | let preferences = try!(from_comma_delimited(raw)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/common/prefer.rs:115:17 [INFO] [stdout] | [INFO] [stdout] 115 | try!(write!(f, "{}", name)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/common/prefer.rs:116:34 [INFO] [stdout] | [INFO] [stdout] 116 | if value != "" { try!(write!(f, "={}", value)); } [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/common/prefer.rs:119:25 [INFO] [stdout] | [INFO] [stdout] 119 | try!(write!(f, "; {}", name)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/common/prefer.rs:120:42 [INFO] [stdout] | [INFO] [stdout] 120 | if value != "" { try!(write!(f, "={}", value)); } [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/common/preference_applied.rs:57:27 [INFO] [stdout] | [INFO] [stdout] 57 | let preferences = try!(from_comma_delimited(raw)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/common/range.rs:108:17 [INFO] [stdout] | [INFO] [stdout] 108 | try!(write!(f, "bytes=")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/common/range.rs:114:21 [INFO] [stdout] | [INFO] [stdout] 114 | try!(Display::fmt(range, f)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/common/range.rs:112:25 [INFO] [stdout] | [INFO] [stdout] 112 | try!(f.write_str(",")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/common/referrer_policy.rs:64:36 [INFO] [stdout] | [INFO] [stdout] 64 | let headers: Vec = try!(parsing::from_comma_delimited(raw)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/common/set_cookie.rs:106:13 [INFO] [stdout] | [INFO] [stdout] 106 | try!(f.fmt_line(cookie)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/common/upgrade.rs:144:26 [INFO] [stdout] | [INFO] [stdout] 144 | Ok(Protocol::new(try!(parts.next().unwrap().parse()), parts.next().map(|x| x.to_owned()))) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/common/upgrade.rs:150:9 [INFO] [stdout] | [INFO] [stdout] 150 | try!(fmt::Display::fmt(&self.name, f)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/common/upgrade.rs:152:13 [INFO] [stdout] | [INFO] [stdout] 152 | try!(write!(f, "/{}", version)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/common/link.rs:424:9 [INFO] [stdout] | [INFO] [stdout] 424 | try!(write!(f, "<{}>", self.link)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/common/link.rs:427:13 [INFO] [stdout] | [INFO] [stdout] 427 | try!(fmt_delimited(f, rel.as_slice(), " ", ("; rel=\"", "\""))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/common/link.rs:430:13 [INFO] [stdout] | [INFO] [stdout] 430 | try!(write!(f, "; anchor=\"{}\"", anchor)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/common/link.rs:433:13 [INFO] [stdout] | [INFO] [stdout] 433 | try!(fmt_delimited(f, rev.as_slice(), " ", ("; rev=\"", "\""))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/common/link.rs:437:17 [INFO] [stdout] | [INFO] [stdout] 437 | try!(write!(f, "; hreflang={}", tag)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/common/link.rs:441:13 [INFO] [stdout] | [INFO] [stdout] 441 | try!(fmt_delimited(f, media_desc.as_slice(), ", ", ("; media=\"", "\""))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/common/link.rs:444:13 [INFO] [stdout] | [INFO] [stdout] 444 | try!(write!(f, "; title=\"{}\"", title)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/common/link.rs:447:13 [INFO] [stdout] | [INFO] [stdout] 447 | try!(write!(f, "; title*={}", title_star)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/common/link.rs:450:13 [INFO] [stdout] | [INFO] [stdout] 450 | try!(write!(f, "; type=\"{}\"", media_type)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/common/link.rs:863:9 [INFO] [stdout] | [INFO] [stdout] 863 | try!(write!(f, "{}{}", b.0, p[0])); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/common/link.rs:871:9 [INFO] [stdout] | [INFO] [stdout] 871 | try!(write!(f, "{}", b.1)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/common/link.rs:867:13 [INFO] [stdout] | [INFO] [stdout] 867 | try!(write!(f, "{}{}", d, i)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/internals/item.rs:94:29 [INFO] [stdout] | [INFO] [stdout] 94 | ... try!(f.fmt_line(&s)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/parsing.rs:20:13 [INFO] [stdout] | [INFO] [stdout] 20 | let s = try!(str::from_utf8(raw)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/parsing.rs:29:17 [INFO] [stdout] | [INFO] [stdout] 29 | let s = try!(str::from_utf8(s.as_ref())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/parsing.rs:46:9 [INFO] [stdout] | [INFO] [stdout] 46 | try!(Display::fmt(part, f)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/parsing.rs:44:13 [INFO] [stdout] | [INFO] [stdout] 44 | try!(f.write_str(", ")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/parsing.rs:105:20 [INFO] [stdout] | [INFO] [stdout] 105 | Some(n) => try!(FromStr::from_str(n)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/mod.rs:165:17 [INFO] [stdout] | [INFO] [stdout] 165 | try!(f.write_str(*name)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/mod.rs:166:17 [INFO] [stdout] | [INFO] [stdout] 166 | try!(f.write_str(": ")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/mod.rs:167:17 [INFO] [stdout] | [INFO] [stdout] 167 | try!(write!(NewlineReplacer(*f), "{}", line)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/mod.rs:172:21 [INFO] [stdout] | [INFO] [stdout] 172 | try!(f.write_str(", ")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/mod.rs:206:17 [INFO] [stdout] | [INFO] [stdout] 206 | try!(self.0.write_str(&s[since..i])); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/mod.rs:207:17 [INFO] [stdout] | [INFO] [stdout] 207 | try!(self.0.write_str(" ")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/mod.rs:451:13 [INFO] [stdout] | [INFO] [stdout] 451 | try!(fmt::Display::fmt(&header, f)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/mod.rs:459:9 [INFO] [stdout] | [INFO] [stdout] 459 | try!(f.write_str("Headers { ")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/mod.rs:463:9 [INFO] [stdout] | [INFO] [stdout] 463 | try!(f.write_str("}")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/header/mod.rs:461:13 [INFO] [stdout] | [INFO] [stdout] 461 | try!(write!(f, "{:?}, ", header)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/http/h1.rs:246:9 [INFO] [stdout] | [INFO] [stdout] 246 | try!(self.flush_outgoing()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/http/h1.rs:360:9 [INFO] [stdout] | [INFO] [stdout] 360 | try!(self.get_mut().close(Shutdown::Both)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/http/h1.rs:444:22 [INFO] [stdout] | [INFO] [stdout] 444 | let stream = try!(self.connector.connect(host, port, scheme)).into(); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/http/h1.rs:470:12 [INFO] [stdout] | [INFO] [stdout] 470 | Ok(try!(self.0.connect(host, port, scheme)).into()) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/http/h1.rs:481:12 [INFO] [stdout] | [INFO] [stdout] 481 | Ok(try!(self.0.connect(host, port, scheme)).into()) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/http/h1.rs:573:31 [INFO] [stdout] | [INFO] [stdout] 573 | let num = try!(body.read(&mut buf[..to_read])) as u64; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/http/h1.rs:589:29 [INFO] [stdout] | [INFO] [stdout] 589 | None => try!(read_chunk_size(body)) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/http/h1.rs:595:25 [INFO] [stdout] | [INFO] [stdout] 595 | try!(eat(body, LINE_ENDING.as_bytes())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/http/h1.rs:609:29 [INFO] [stdout] | [INFO] [stdout] 609 | let count = try!(body.read(&mut buf[..to_read])) as u64; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/http/h1.rs:620:21 [INFO] [stdout] | [INFO] [stdout] 620 | try!(eat(body, LINE_ENDING.as_bytes())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/http/h1.rs:638:15 [INFO] [stdout] | [INFO] [stdout] 638 | match try!(rdr.read(&mut buf)) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/http/h1.rs:652:19 [INFO] [stdout] | [INFO] [stdout] 652 | match try!($rdr.read(&mut buf)) { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 665 | match byte!(rdr) { [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `byte` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> hyper-0.10.16/src/http/h1.rs:666:19 [INFO] [stdout] | [INFO] [stdout] 666 | b@b'0'...b'9' if in_chunk_size => { [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> hyper-0.10.16/src/http/h1.rs:670:19 [INFO] [stdout] | [INFO] [stdout] 670 | b@b'a'...b'f' if in_chunk_size => { [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> hyper-0.10.16/src/http/h1.rs:674:19 [INFO] [stdout] | [INFO] [stdout] 674 | b@b'A'...b'F' if in_chunk_size => { [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/http/h1.rs:652:19 [INFO] [stdout] | [INFO] [stdout] 652 | match try!($rdr.read(&mut buf)) { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 679 | match byte!(rdr) { [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `byte` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> hyper-0.10.16/src/http/h1.rs:720:16 [INFO] [stdout] | [INFO] [stdout] 720 | (_, 100...199) | [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> hyper-0.10.16/src/http/h1.rs:723:31 [INFO] [stdout] | [INFO] [stdout] 723 | (&Method::Connect, 200...299) => false, [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/http/h1.rs:786:13 [INFO] [stdout] | [INFO] [stdout] 786 | try!(w.write(&[])); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/http/h1.rs:814:17 [INFO] [stdout] | [INFO] [stdout] 814 | try!(write!(w, "{:X}{}", chunk_size, LINE_ENDING)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/http/h1.rs:815:17 [INFO] [stdout] | [INFO] [stdout] 815 | try!(w.write_all(msg)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/http/h1.rs:816:17 [INFO] [stdout] | [INFO] [stdout] 816 | try!(w.write_all(LINE_ENDING.as_bytes())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/http/h1.rs:823:21 [INFO] [stdout] | [INFO] [stdout] 823 | try!(w.write_all(&msg[..len as usize])); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/http/h1.rs:827:21 [INFO] [stdout] | [INFO] [stdout] 827 | try!(w.write_all(msg)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/http/h1.rs:879:15 [INFO] [stdout] | [INFO] [stdout] 879 | match try!(try_parse::(rdr)) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/http/h1.rs:886:17 [INFO] [stdout] | [INFO] [stdout] 886 | let n = try!(rdr.read_into_buf()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/http/h1.rs:927:18 [INFO] [stdout] | [INFO] [stdout] 927 | Ok(match try!(req.parse(buf)) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/http/h1.rs:933:25 [INFO] [stdout] | [INFO] [stdout] 933 | try!(req.method.unwrap().parse()), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/http/h1.rs:934:25 [INFO] [stdout] | [INFO] [stdout] 934 | try!(req.path.unwrap().parse()) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/http/h1.rs:936:30 [INFO] [stdout] | [INFO] [stdout] 936 | headers: try!(Headers::from_raw(req.headers)) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/http/h1.rs:951:18 [INFO] [stdout] | [INFO] [stdout] 951 | Ok(match try!(res.parse(buf)) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/http/h1.rs:962:30 [INFO] [stdout] | [INFO] [stdout] 962 | headers: try!(Headers::from_raw(res.headers)) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/net.rs:245:31 [INFO] [stdout] | [INFO] [stdout] 245 | Ok(HttpListener::from(try!(TcpListener::bind(addr)))) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/net.rs:255:9 [INFO] [stdout] | [INFO] [stdout] 255 | try!(stream.set_read_timeout(self.read_timeout)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/net.rs:256:9 [INFO] [stdout] | [INFO] [stdout] 256 | try!(stream.set_write_timeout(self.write_timeout)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/net.rs:254:33 [INFO] [stdout] | [INFO] [stdout] 254 | let stream = HttpStream(try!(self.listener.accept()).0); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/net.rs:402:12 [INFO] [stdout] | [INFO] [stdout] 402 | Ok(try!(match scheme { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/net.rs:405:31 [INFO] [stdout] | [INFO] [stdout] 405 | Ok(HttpStream(try!(TcpStream::connect(addr)))) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/net.rs:440:23 [INFO] [stdout] | [INFO] [stdout] 440 | Ok(HttpStream(try!((*self)(host, port, scheme)))) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/net.rs:603:22 [INFO] [stdout] | [INFO] [stdout] 603 | let stream = try!(self.connector.connect(host, port, "http")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/server/request.rs:40:69 [INFO] [stdout] | [INFO] [stdout] 40 | let Incoming { version, subject: (method, uri), headers } = try!(h1::parse_request(stream)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/server/response.rs:85:9 [INFO] [stdout] | [INFO] [stdout] 85 | try!(write!(&mut self.body, "{} {}\r\n", self.version, self.status)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/server/response.rs:120:9 [INFO] [stdout] | [INFO] [stdout] 120 | try!(write!(&mut self.body, "{}", self.headers)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/server/response.rs:121:9 [INFO] [stdout] | [INFO] [stdout] 121 | try!(write!(&mut self.body, "{}", LINE_ENDING)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/server/response.rs:172:9 [INFO] [stdout] | [INFO] [stdout] 172 | try!(stream.write_all(body)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/server/response.rs:171:26 [INFO] [stdout] | [INFO] [stdout] 171 | let mut stream = try!(self.start()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/server/response.rs:179:25 [INFO] [stdout] | [INFO] [stdout] 179 | let body_type = try!(self.write_head()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/server/response.rs:212:9 [INFO] [stdout] | [INFO] [stdout] 212 | try!(body.end()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/server/mod.rs:237:18 [INFO] [stdout] | [INFO] [stdout] 237 | let socket = try!(server.listener.local_addr()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition [INFO] [stdout] --> hyper-0.10.16/src/server/mod.rs:410:33 [INFO] [stdout] | [INFO] [stdout] 410 | fn handle<'a, 'k>(&'a self, Request<'a, 'k>, Response<'a, Fresh>); [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: Request<'a, 'k>` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #41686 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition [INFO] [stdout] --> hyper-0.10.16/src/server/mod.rs:410:50 [INFO] [stdout] | [INFO] [stdout] 410 | fn handle<'a, 'k>(&'a self, Request<'a, 'k>, Response<'a, Fresh>); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: Response<'a, Fresh>` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #41686 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> hyper-0.10.16/src/status.rs:457:16 [INFO] [stdout] | [INFO] [stdout] 457 | 100...199 => StatusClass::Informational, [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> hyper-0.10.16/src/status.rs:458:16 [INFO] [stdout] | [INFO] [stdout] 458 | 200...299 => StatusClass::Success, [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> hyper-0.10.16/src/status.rs:459:16 [INFO] [stdout] | [INFO] [stdout] 459 | 300...399 => StatusClass::Redirection, [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> hyper-0.10.16/src/status.rs:460:16 [INFO] [stdout] | [INFO] [stdout] 460 | 400...499 => StatusClass::ClientError, [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> hyper-0.10.16/src/status.rs:461:16 [INFO] [stdout] | [INFO] [stdout] 461 | 500...599 => StatusClass::ServerError, [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/uri.rs:65:40 [INFO] [stdout] | [INFO] [stdout] 65 | Ok(RequestUri::AbsoluteUri(try!(Url::parse(s)))) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> hyper-0.10.16/src/uri.rs:69:13 [INFO] [stdout] | [INFO] [stdout] 69 | try!(Url::parse(&temp[..])); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: failed to run custom build command for `rocket v0.4.10` [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `/opt/rustwide/target/debug/build/rocket-fa7fb5b51e7b4f7a/build-script-build` (exit status: 101) [INFO] [stderr] --- stderr [INFO] [stderr] Error: Rocket (core) requires a 'dev' or 'nightly' version of rustc. [INFO] [stderr] Installed version: 1.61.0 (2022-04-09) [INFO] [stderr] Minimum required: 1.54.0-nightly (2021-05-18) [INFO] [stderr] See the getting started guide (https://rocket.rs/v0.5/guide/getting-started/) for more information. [INFO] [stderr] thread 'main' panicked at 'Aborting compilation due to incompatible compiler.', /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rocket-0.4.10/build.rs:29:13 [INFO] [stderr] stack backtrace: [INFO] [stderr] 0: 0x562332a537ed - std::backtrace_rs::backtrace::libunwind::trace::ha359b7f0090e2792 [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5 [INFO] [stderr] 1: 0x562332a537ed - std::backtrace_rs::backtrace::trace_unsynchronized::h0584631f25c1d70e [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stderr] 2: 0x562332a537ed - std::sys_common::backtrace::_print_fmt::hdadffd97d279ff14 [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/sys_common/backtrace.rs:66:5 [INFO] [stderr] 3: 0x562332a537ed - ::fmt::h26f189e611080a74 [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/sys_common/backtrace.rs:45:22 [INFO] [stderr] 4: 0x562332a7108c - core::fmt::write::hfb5d11dfe037e8b7 [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/core/src/fmt/mod.rs:1194:17 [INFO] [stderr] 5: 0x562332a50dd1 - std::io::Write::write_fmt::ha30651f608022a46 [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/io/mod.rs:1655:15 [INFO] [stderr] 6: 0x562332a54f95 - std::sys_common::backtrace::_print::h7a0e44402913ba60 [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/sys_common/backtrace.rs:48:5 [INFO] [stderr] 7: 0x562332a54f95 - std::sys_common::backtrace::print::h9767dc455a84e728 [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/sys_common/backtrace.rs:35:9 [INFO] [stderr] 8: 0x562332a54f95 - std::panicking::default_hook::{{closure}}::h60afd6c8b12988ad [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/panicking.rs:295:22 [INFO] [stderr] 9: 0x562332a54c49 - std::panicking::default_hook::ha7b9bac6813f9d21 [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/panicking.rs:314:9 [INFO] [stderr] 10: 0x562332a554e2 - std::panicking::rust_panic_with_hook::h7b117a162a6f8664 [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/panicking.rs:698:17 [INFO] [stderr] 11: 0x562332a1dc64 - std::panicking::begin_panic::{{closure}}::hd483d5fb1972a0e6 [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/panicking.rs:617:9 [INFO] [stderr] 12: 0x562332a1dab8 - std::sys_common::backtrace::__rust_end_short_backtrace::h1e13e888a45868d1 [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/sys_common/backtrace.rs:138:18 [INFO] [stderr] 13: 0x562332a1dbb4 - std::panicking::begin_panic::h04e77bd99935f240 [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/panicking.rs:616:12 [INFO] [stderr] 14: 0x562332a1fb51 - build_script_build::main::h810753ac513ab1dd [INFO] [stderr] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rocket-0.4.10/build.rs:29:13 [INFO] [stderr] 15: 0x562332a1dcbb - core::ops::function::FnOnce::call_once::h10558e3e3ccf2b1e [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/core/src/ops/function.rs:227:5 [INFO] [stderr] 16: 0x562332a1dafe - std::sys_common::backtrace::__rust_begin_short_backtrace::hb029e5a3cfe4a9b7 [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/sys_common/backtrace.rs:122:18 [INFO] [stderr] 17: 0x562332a1d051 - std::rt::lang_start::{{closure}}::hf7bbbc111cdb04bc [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/rt.rs:145:18 [INFO] [stderr] 18: 0x562332a4d7de - core::ops::function::impls:: for &F>::call_once::hae31cd38f966dcbc [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/core/src/ops/function.rs:259:13 [INFO] [stderr] 19: 0x562332a4d7de - std::panicking::try::do_call::h4a4c12a32b804624 [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/panicking.rs:492:40 [INFO] [stderr] 20: 0x562332a4d7de - std::panicking::try::h87f80f5db1929b60 [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/panicking.rs:456:19 [INFO] [stderr] 21: 0x562332a4d7de - std::panic::catch_unwind::hbc53afd5a2bdc195 [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/panic.rs:137:14 [INFO] [stderr] 22: 0x562332a4d7de - std::rt::lang_start_internal::{{closure}}::h2e62ddd08385fac8 [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/rt.rs:128:48 [INFO] [stderr] 23: 0x562332a4d7de - std::panicking::try::do_call::h04b85b79b362213e [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/panicking.rs:492:40 [INFO] [stderr] 24: 0x562332a4d7de - std::panicking::try::h428fba6a4941d8ed [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/panicking.rs:456:19 [INFO] [stderr] 25: 0x562332a4d7de - std::panic::catch_unwind::hd73c90258412492e [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/panic.rs:137:14 [INFO] [stderr] 26: 0x562332a4d7de - std::rt::lang_start_internal::h26255896a96668b5 [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/rt.rs:128:20 [INFO] [stderr] 27: 0x562332a1d020 - std::rt::lang_start::h435fbbbc794d1cd6 [INFO] [stderr] at /rustc/7c13df853721b60a03e7c0bb084d2eb1e27a9caa/library/std/src/rt.rs:144:17 [INFO] [stderr] 28: 0x562332a2001c - main [INFO] [stderr] 29: 0x7f809c6c00b3 - __libc_start_main [INFO] [stderr] 30: 0x562332a1b65e - _start [INFO] [stderr] 31: 0x0 - [INFO] [stdout] warning: use of deprecated trait `std::ascii::AsciiExt`: use inherent methods instead [INFO] [stdout] --> hyper-0.10.16/src/header/common/pragma.rs:4:17 [INFO] [stdout] | [INFO] [stdout] 4 | use std::ascii::AsciiExt; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `std::ascii::AsciiExt`: use inherent methods instead [INFO] [stdout] --> hyper-0.10.16/src/header/common/referrer_policy.rs:4:17 [INFO] [stdout] | [INFO] [stdout] 4 | use std::ascii::AsciiExt; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `std::ascii::AsciiExt`: use inherent methods instead [INFO] [stdout] --> hyper-0.10.16/src/header/common/link.rs:6:17 [INFO] [stdout] | [INFO] [stdout] 6 | use std::ascii::AsciiExt; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `std::ascii::AsciiExt`: use inherent methods instead [INFO] [stdout] --> hyper-0.10.16/src/header/shared/charset.rs:5:17 [INFO] [stdout] | [INFO] [stdout] 5 | use std::ascii::AsciiExt; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/client/pool.rs:180:29 [INFO] [stdout] | [INFO] [stdout] 180 | type StaleCallback = Box) -> Stale + Send + Sync + 'static>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 180 - type StaleCallback = Box) -> Stale + Send + Sync + 'static>; [INFO] [stdout] 180 + type StaleCallback = Box) -> Stale + Send + Sync + 'static>; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/client/request.rs:29:18 [INFO] [stdout] | [INFO] [stdout] 29 | message: Box, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 29 - message: Box, [INFO] [stdout] 29 + message: Box, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/client/mod.rs:93:19 [INFO] [stdout] | [INFO] [stdout] 93 | protocol: Box, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 93 - protocol: Box, [INFO] [stdout] 93 + protocol: Box, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/client/mod.rs:381:26 [INFO] [stdout] | [INFO] [stdout] 381 | ChunkedBody(&'a mut (Read + 'a)), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 381 - ChunkedBody(&'a mut (Read + 'a)), [INFO] [stdout] 381 + ChunkedBody(&'a mut (dyn Read + 'a)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/client/mod.rs:383:24 [INFO] [stdout] | [INFO] [stdout] 383 | SizedBody(&'a mut (Read + 'a), u64), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 383 - SizedBody(&'a mut (Read + 'a), u64), [INFO] [stdout] 383 + SizedBody(&'a mut (dyn Read + 'a), u64), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/http/h1.rs:474:22 [INFO] [stdout] | [INFO] [stdout] 474 | struct Connector(Box> + Send + Sync>); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 474 - struct Connector(Box> + Send + Sync>); [INFO] [stdout] 474 + struct Connector(Box> + Send + Sync>); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/http/h1.rs:474:50 [INFO] [stdout] | [INFO] [stdout] 474 | struct Connector(Box> + Send + Sync>); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 474 - struct Connector(Box> + Send + Sync>); [INFO] [stdout] 474 + struct Connector(Box> + Send + Sync>); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/server/request.rs:30:48 [INFO] [stdout] | [INFO] [stdout] 30 | body: HttpReader<&'a mut BufReader<&'b mut NetworkStream>> [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 30 - body: HttpReader<&'a mut BufReader<&'b mut NetworkStream>> [INFO] [stdout] 30 + body: HttpReader<&'a mut BufReader<&'b mut dyn NetworkStream>> [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/client/response.rs:25:18 [INFO] [stdout] | [INFO] [stdout] 25 | message: Box, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 25 - message: Box, [INFO] [stdout] 25 + message: Box, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/error.rs:49:13 [INFO] [stdout] | [INFO] [stdout] 49 | Ssl(Box), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 49 - Ssl(Box), [INFO] [stdout] 49 + Ssl(Box), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/header/internals/item.rs:13:23 [INFO] [stdout] | [INFO] [stdout] 13 | typed: PtrMapCell [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 13 - typed: PtrMapCell [INFO] [stdout] 13 + typed: PtrMapCell [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/http/h1.rs:61:14 [INFO] [stdout] | [INFO] [stdout] 61 | Idle(Box), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 61 - Idle(Box), [INFO] [stdout] 61 + Idle(Box), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/http/h1.rs:62:38 [INFO] [stdout] | [INFO] [stdout] 62 | Writing(HttpWriter>>), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 62 - Writing(HttpWriter>>), [INFO] [stdout] 62 + Writing(HttpWriter>>), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/http/h1.rs:63:38 [INFO] [stdout] | [INFO] [stdout] 63 | Reading(HttpReader>>), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 63 - Reading(HttpReader>>), [INFO] [stdout] 63 + Reading(HttpReader>>), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/server/response.rs:34:31 [INFO] [stdout] | [INFO] [stdout] 34 | body: HttpWriter<&'a mut (Write + 'a)>, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 34 - body: HttpWriter<&'a mut (Write + 'a)>, [INFO] [stdout] 34 + body: HttpWriter<&'a mut (dyn Write + 'a)>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/error.rs:94:32 [INFO] [stdout] | [INFO] [stdout] 94 | fn cause(&self) -> Option<&StdError> { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 94 - fn cause(&self) -> Option<&StdError> { [INFO] [stdout] 94 + fn cause(&self) -> Option<&dyn StdError> { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/header/mod.rs:245:6 [INFO] [stdout] | [INFO] [stdout] 245 | impl HeaderFormat + Send + Sync { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 245 - impl HeaderFormat + Send + Sync { [INFO] [stdout] 245 + impl dyn HeaderFormat + Send + Sync { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/header/mod.rs:257:20 [INFO] [stdout] | [INFO] [stdout] 257 | impl Clone for Box { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 257 - impl Clone for Box { [INFO] [stdout] 257 + impl Clone for Box { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/header/mod.rs:543:32 [INFO] [stdout] | [INFO] [stdout] 543 | impl<'a> fmt::Display for &'a (HeaderFormat + Send + Sync) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 543 - impl<'a> fmt::Display for &'a (HeaderFormat + Send + Sync) { [INFO] [stdout] 543 + impl<'a> fmt::Display for &'a (dyn HeaderFormat + Send + Sync) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/header/mod.rs:161:35 [INFO] [stdout] | [INFO] [stdout] 161 | fn fmt_line(&mut self, line: &fmt::Display) -> fmt::Result { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 161 - fn fmt_line(&mut self, line: &fmt::Display) -> fmt::Result { [INFO] [stdout] 161 + fn fmt_line(&mut self, line: &dyn fmt::Display) -> fmt::Result { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/header/mod.rs:259:28 [INFO] [stdout] | [INFO] [stdout] 259 | fn clone(&self) -> Box { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 259 - fn clone(&self) -> Box { [INFO] [stdout] 259 + fn clone(&self) -> Box { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/net.rs:100:47 [INFO] [stdout] | [INFO] [stdout] 100 | impl From for Box { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 100 - impl From for Box { [INFO] [stdout] 100 + impl From for Box { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/net.rs:106:25 [INFO] [stdout] | [INFO] [stdout] 106 | impl fmt::Debug for Box { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 106 - impl fmt::Debug for Box { [INFO] [stdout] 106 + impl fmt::Debug for Box { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/net.rs:112:6 [INFO] [stdout] | [INFO] [stdout] 112 | impl NetworkStream { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 112 - impl NetworkStream { [INFO] [stdout] 112 + impl dyn NetworkStream { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/net.rs:127:6 [INFO] [stdout] | [INFO] [stdout] 127 | impl NetworkStream { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 127 - impl NetworkStream { [INFO] [stdout] 127 + impl dyn NetworkStream { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/net.rs:167:6 [INFO] [stdout] | [INFO] [stdout] 167 | impl NetworkStream + Send { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 167 - impl NetworkStream + Send { [INFO] [stdout] 167 + impl dyn NetworkStream + Send { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/net.rs:182:6 [INFO] [stdout] | [INFO] [stdout] 182 | impl NetworkStream + Send { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 182 - impl NetworkStream + Send { [INFO] [stdout] 182 + impl dyn NetworkStream + Send { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/net.rs:94:27 [INFO] [stdout] | [INFO] [stdout] 94 | type Stream: Into>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 94 - type Stream: Into>; [INFO] [stdout] 94 + type Stream: Into>; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/net.rs:101:26 [INFO] [stdout] | [INFO] [stdout] 101 | fn from(s: T) -> Box { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 101 - fn from(s: T) -> Box { [INFO] [stdout] 101 + fn from(s: T) -> Box { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/net.rs:121:56 [INFO] [stdout] | [INFO] [stdout] 121 | unsafe fn downcast_unchecked(self: Box) -> Box { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 121 - unsafe fn downcast_unchecked(self: Box) -> Box { [INFO] [stdout] 121 + unsafe fn downcast_unchecked(self: Box) -> Box { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/net.rs:158:35 [INFO] [stdout] | [INFO] [stdout] 158 | -> Result, Box> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 158 - -> Result, Box> { [INFO] [stdout] 158 + -> Result, Box> { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/net.rs:157:39 [INFO] [stdout] | [INFO] [stdout] 157 | pub fn downcast(self: Box) [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 157 - pub fn downcast(self: Box) [INFO] [stdout] 157 + pub fn downcast(self: Box) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/net.rs:176:56 [INFO] [stdout] | [INFO] [stdout] 176 | unsafe fn downcast_unchecked(self: Box) -> Box { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 176 - unsafe fn downcast_unchecked(self: Box) -> Box { [INFO] [stdout] 176 + unsafe fn downcast_unchecked(self: Box) -> Box { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/net.rs:213:35 [INFO] [stdout] | [INFO] [stdout] 213 | -> Result, Box> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 213 - -> Result, Box> { [INFO] [stdout] 213 + -> Result, Box> { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/net.rs:212:39 [INFO] [stdout] | [INFO] [stdout] 212 | pub fn downcast(self: Box) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 212 - pub fn downcast(self: Box) [INFO] [stdout] 212 + pub fn downcast(self: Box) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/server/mod.rs:298:36 [INFO] [stdout] | [INFO] [stdout] 298 | fn set_read_timeout(&self, s: &NetworkStream, timeout: Option) -> io::Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 298 - fn set_read_timeout(&self, s: &NetworkStream, timeout: Option) -> io::Result<()> { [INFO] [stdout] 298 + fn set_read_timeout(&self, s: &dyn NetworkStream, timeout: Option) -> io::Result<()> { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/server/mod.rs:302:66 [INFO] [stdout] | [INFO] [stdout] 302 | fn keep_alive_loop(&self, rdr: &mut BufReader<&mut NetworkStream>, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 302 - fn keep_alive_loop(&self, rdr: &mut BufReader<&mut NetworkStream>, [INFO] [stdout] 302 + fn keep_alive_loop(&self, rdr: &mut BufReader<&mut dyn NetworkStream>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/client/request.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | pub fn with_message(method: Method, url: Url, message: Box) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 62 - pub fn with_message(method: Method, url: Url, message: Box) [INFO] [stdout] 62 + pub fn with_message(method: Method, url: Url, message: Box) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/client/request.rs:77:95 [INFO] [stdout] | [INFO] [stdout] 77 | pub fn with_headers_and_message(method: Method, url: Url, headers: Headers, message: Box) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 77 - pub fn with_headers_and_message(method: Method, url: Url, headers: Headers, message: Box) [INFO] [stdout] 77 + pub fn with_headers_and_message(method: Method, url: Url, headers: Headers, message: Box) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/client/request.rs:99:21 [INFO] [stdout] | [INFO] [stdout] 99 | S: Into> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 99 - S: Into> { [INFO] [stdout] 99 + S: Into> { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/client/response.rs:30:38 [INFO] [stdout] | [INFO] [stdout] 30 | pub fn new(url: Url, stream: Box) -> ::Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 30 - pub fn new(url: Url, stream: Box) -> ::Result { [INFO] [stdout] 30 + pub fn new(url: Url, stream: Box) -> ::Result { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/client/response.rs:36:52 [INFO] [stdout] | [INFO] [stdout] 36 | pub fn with_message(url: Url, mut message: Box) -> ::Result { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 36 - pub fn with_message(url: Url, mut message: Box) -> ::Result { [INFO] [stdout] 36 + pub fn with_message(url: Url, mut message: Box) -> ::Result { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/client/response.rs:67:31 [INFO] [stdout] | [INFO] [stdout] 67 | pub fn get_ref(&self) -> &HttpMessage { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 67 - pub fn get_ref(&self) -> &HttpMessage { [INFO] [stdout] 67 + pub fn get_ref(&self) -> &dyn HttpMessage { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/header/mod.rs:233:36 [INFO] [stdout] | [INFO] [stdout] 233 | fn clone_box(&self) -> Box; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 233 - fn clone_box(&self) -> Box; [INFO] [stdout] 233 + fn clone_box(&self) -> Box; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/header/mod.rs:239:36 [INFO] [stdout] | [INFO] [stdout] 239 | fn clone_box(&self) -> Box { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 239 - fn clone_box(&self) -> Box { [INFO] [stdout] 239 + fn clone_box(&self) -> Box { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/http/h1.rs:67:70 [INFO] [stdout] | [INFO] [stdout] 67 | fn writer_mut(&mut self) -> Option<&mut HttpWriter>>> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 67 - fn writer_mut(&mut self) -> Option<&mut HttpWriter>>> { [INFO] [stdout] 67 + fn writer_mut(&mut self) -> Option<&mut HttpWriter>>> { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/http/h1.rs:73:70 [INFO] [stdout] | [INFO] [stdout] 73 | fn reader_mut(&mut self) -> Option<&mut HttpReader>>> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 73 - fn reader_mut(&mut self) -> Option<&mut HttpReader>>> { [INFO] [stdout] 73 + fn reader_mut(&mut self) -> Option<&mut HttpReader>>> { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/http/h1.rs:79:62 [INFO] [stdout] | [INFO] [stdout] 79 | fn reader_ref(&self) -> Option<&HttpReader>>> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 79 - fn reader_ref(&self) -> Option<&HttpReader>>> { [INFO] [stdout] 79 + fn reader_ref(&self) -> Option<&HttpReader>>> { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/http/h1.rs:86:24 [INFO] [stdout] | [INFO] [stdout] 86 | fn new(stream: Box) -> Stream { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 86 - fn new(stream: Box) -> Stream { [INFO] [stdout] 86 + fn new(stream: Box) -> Stream { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/http/h1.rs:372:36 [INFO] [stdout] | [INFO] [stdout] 372 | pub fn into_inner(self) -> Box { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 372 - pub fn into_inner(self) -> Box { [INFO] [stdout] 372 + pub fn into_inner(self) -> Box { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/http/h1.rs:382:32 [INFO] [stdout] | [INFO] [stdout] 382 | pub fn get_ref(&self) -> &(NetworkStream + Send) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 382 - pub fn get_ref(&self) -> &(NetworkStream + Send) { [INFO] [stdout] 382 + pub fn get_ref(&self) -> &(dyn NetworkStream + Send) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/http/h1.rs:392:40 [INFO] [stdout] | [INFO] [stdout] 392 | pub fn get_mut(&mut self) -> &mut (NetworkStream + Send) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 392 - pub fn get_mut(&mut self) -> &mut (NetworkStream + Send) { [INFO] [stdout] 392 + pub fn get_mut(&mut self) -> &mut (dyn NetworkStream + Send) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/http/h1.rs:402:36 [INFO] [stdout] | [INFO] [stdout] 402 | pub fn with_stream(stream: Box) -> Http11Message { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 402 - pub fn with_stream(stream: Box) -> Http11Message { [INFO] [stdout] 402 + pub fn with_stream(stream: Box) -> Http11Message { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/http/h1.rs:443:80 [INFO] [stdout] | [INFO] [stdout] 443 | fn new_message(&self, host: &str, port: u16, scheme: &str) -> ::Result> { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 443 - fn new_message(&self, host: &str, port: u16, scheme: &str) -> ::Result> { [INFO] [stdout] 443 + fn new_message(&self, host: &str, port: u16, scheme: &str) -> ::Result> { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/http/h1.rs:466:23 [INFO] [stdout] | [INFO] [stdout] 466 | type Stream = Box; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 466 - type Stream = Box; [INFO] [stdout] 466 + type Stream = Box; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/http/h1.rs:469:25 [INFO] [stdout] | [INFO] [stdout] 469 | -> ::Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 469 - -> ::Result> { [INFO] [stdout] 469 + -> ::Result> { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/http/h1.rs:477:23 [INFO] [stdout] | [INFO] [stdout] 477 | type Stream = Box; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 477 - type Stream = Box; [INFO] [stdout] 477 + type Stream = Box; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/http/h1.rs:480:25 [INFO] [stdout] | [INFO] [stdout] 480 | -> ::Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 480 - -> ::Result> { [INFO] [stdout] 480 + -> ::Result> { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/http/message.rs:80:6 [INFO] [stdout] | [INFO] [stdout] 80 | impl HttpMessage { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 80 - impl HttpMessage { [INFO] [stdout] 80 + impl dyn HttpMessage { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/http/message.rs:95:6 [INFO] [stdout] | [INFO] [stdout] 95 | impl HttpMessage { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 95 - impl HttpMessage { [INFO] [stdout] 95 + impl dyn HttpMessage { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/http/message.rs:26:80 [INFO] [stdout] | [INFO] [stdout] 26 | fn new_message(&self, host: &str, port: u16, scheme: &str) -> ::Result>; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 26 - fn new_message(&self, host: &str, port: u16, scheme: &str) -> ::Result>; [INFO] [stdout] 26 + fn new_message(&self, host: &str, port: u16, scheme: &str) -> ::Result>; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/http/message.rs:89:56 [INFO] [stdout] | [INFO] [stdout] 89 | unsafe fn downcast_unchecked(self: Box) -> Box { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 89 - unsafe fn downcast_unchecked(self: Box) -> Box { [INFO] [stdout] 89 + unsafe fn downcast_unchecked(self: Box) -> Box { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/http/message.rs:126:35 [INFO] [stdout] | [INFO] [stdout] 126 | -> Result, Box> { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 126 - -> Result, Box> { [INFO] [stdout] 126 + -> Result, Box> { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/http/message.rs:125:39 [INFO] [stdout] | [INFO] [stdout] 125 | pub fn downcast(self: Box) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 125 - pub fn downcast(self: Box) [INFO] [stdout] 125 + pub fn downcast(self: Box) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/server/request.rs:37:50 [INFO] [stdout] | [INFO] [stdout] 37 | pub fn new(stream: &'a mut BufReader<&'b mut NetworkStream>, addr: SocketAddr) [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 37 - pub fn new(stream: &'a mut BufReader<&'b mut NetworkStream>, addr: SocketAddr) [INFO] [stdout] 37 + pub fn new(stream: &'a mut BufReader<&'b mut dyn NetworkStream>, addr: SocketAddr) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/server/request.rs:91:71 [INFO] [stdout] | [INFO] [stdout] 91 | ... HttpReader<&'a mut BufReader<&'b mut NetworkStream>>) { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 91 - HttpReader<&'a mut BufReader<&'b mut NetworkStream>>) { [INFO] [stdout] 91 + HttpReader<&'a mut BufReader<&'b mut dyn NetworkStream>>) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/server/response.rs:55:48 [INFO] [stdout] | [INFO] [stdout] 55 | body: HttpWriter<&'a mut (Write + 'a)>, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 55 - body: HttpWriter<&'a mut (Write + 'a)>, [INFO] [stdout] 55 + body: HttpWriter<&'a mut (dyn Write + 'a)>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/server/response.rs:69:76 [INFO] [stdout] | [INFO] [stdout] 69 | pub fn deconstruct(self) -> (version::HttpVersion, HttpWriter<&'a mut (Write + 'a)>, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 69 - pub fn deconstruct(self) -> (version::HttpVersion, HttpWriter<&'a mut (Write + 'a)>, [INFO] [stdout] 69 + pub fn deconstruct(self) -> (version::HttpVersion, HttpWriter<&'a mut (dyn Write + 'a)>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/server/response.rs:130:33 [INFO] [stdout] | [INFO] [stdout] 130 | pub fn new(stream: &'a mut (Write + 'a), headers: &'a mut header::Headers) -> [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 130 - pub fn new(stream: &'a mut (Write + 'a), headers: &'a mut header::Headers) -> [INFO] [stdout] 130 + pub fn new(stream: &'a mut (dyn Write + 'a), headers: &'a mut header::Headers) -> [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/header/internals/item.rs:114:22 [INFO] [stdout] | [INFO] [stdout] 114 | ::Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 114 - ::Result> { [INFO] [stdout] 114 + ::Result> { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/header/internals/item.rs:26:30 [INFO] [stdout] | [INFO] [stdout] 26 | pub fn new_typed(ty: Box) -> Item { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 26 - pub fn new_typed(ty: Box) -> Item { [INFO] [stdout] 26 + pub fn new_typed(ty: Box) -> Item { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> hyper-0.10.16/src/error.rs:73:36 [INFO] [stdout] | [INFO] [stdout] 73 | ref e => f.write_str(e.description()), [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> hyper-0.10.16/src/error.rs:86:29 [INFO] [stdout] | [INFO] [stdout] 86 | Uri(ref e) => e.description(), [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> hyper-0.10.16/src/error.rs:87:28 [INFO] [stdout] | [INFO] [stdout] 87 | Io(ref e) => e.description(), [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> hyper-0.10.16/src/error.rs:88:29 [INFO] [stdout] | [INFO] [stdout] 88 | Ssl(ref e) => e.description(), [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> hyper-0.10.16/src/error.rs:89:30 [INFO] [stdout] | [INFO] [stdout] 89 | Utf8(ref e) => e.description(), [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/header/internals/item.rs:117:20 [INFO] [stdout] | [INFO] [stdout] 117 | let h: Box = Box::new(h); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 117 - let h: Box = Box::new(h); [INFO] [stdout] 117 + let h: Box = Box::new(h); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `core::str::::trim_right_matches`: superseded by `trim_end_matches` [INFO] [stdout] --> hyper-0.10.16/src/header/shared/quality_item.rs:28:60 [INFO] [stdout] | [INFO] [stdout] 28 | x => write!(f, "; q=0.{}", format!("{:03}", x).trim_right_matches('0')) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated associated function: `trim_end_matches` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/http/h1.rs:170:64 [INFO] [stdout] | [INFO] [stdout] 170 | let write_headers = |mut stream: BufWriter>, head: &RequestHead| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 170 - let write_headers = |mut stream: BufWriter>, head: &RequestHead| { [INFO] [stdout] 170 + let write_headers = |mut stream: BufWriter>, head: &RequestHead| { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/http/message.rs:90:23 [INFO] [stdout] | [INFO] [stdout] 90 | let raw: *mut HttpMessage = mem::transmute(self); [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 90 - let raw: *mut HttpMessage = mem::transmute(self); [INFO] [stdout] 90 + let raw: *mut dyn HttpMessage = mem::transmute(self); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/net.rs:122:23 [INFO] [stdout] | [INFO] [stdout] 122 | let raw: *mut NetworkStream = mem::transmute(self); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 122 - let raw: *mut NetworkStream = mem::transmute(self); [INFO] [stdout] 122 + let raw: *mut dyn NetworkStream = mem::transmute(self); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/net.rs:177:23 [INFO] [stdout] | [INFO] [stdout] 177 | let raw: *mut NetworkStream = mem::transmute(self); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 177 - let raw: *mut NetworkStream = mem::transmute(self); [INFO] [stdout] 177 + let raw: *mut dyn NetworkStream = mem::transmute(self); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> hyper-0.10.16/src/server/mod.rs:278:27 [INFO] [stdout] | [INFO] [stdout] 278 | let stream2: &mut NetworkStream = &mut stream.clone(); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 278 - let stream2: &mut NetworkStream = &mut stream.clone(); [INFO] [stdout] 278 + let stream2: &mut dyn NetworkStream = &mut stream.clone(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dur` [INFO] [stdout] --> hyper-0.10.16/src/net.rs:371:32 [INFO] [stdout] | [INFO] [stdout] 371 | fn set_read_timeout(&self, dur: Option) -> io::Result<()> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_dur` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dur` [INFO] [stdout] --> hyper-0.10.16/src/net.rs:377:33 [INFO] [stdout] | [INFO] [stdout] 377 | fn set_write_timeout(&self, dur: Option) -> io::Result<()> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_dur` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> hyper-0.10.16/src/header/internals/cell.rs:103:25 [INFO] [stdout] | [INFO] [stdout] 103 | mem::replace(map, PtrMap::Many(hm)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 243 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "93cc7f31329505a97d6802d7af5671d2f359f3af1f86707603d903cfc531076a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "93cc7f31329505a97d6802d7af5671d2f359f3af1f86707603d903cfc531076a", kill_on_drop: false }` [INFO] [stdout] 93cc7f31329505a97d6802d7af5671d2f359f3af1f86707603d903cfc531076a