[INFO] fetching crate grpc_etcd 0.1.4...
[INFO] testing grpc_etcd-0.1.4 against try#c2e32f1c9652b13ed99608599c1e855462f421f3 for pr-146098-7
[INFO] extracting crate grpc_etcd 0.1.4 into /workspace/builds/worker-2-tc2/source
[INFO] started tweaking crates.io crate grpc_etcd 0.1.4
[INFO] finished tweaking crates.io crate grpc_etcd 0.1.4
[INFO] tweaked toml for crates.io crate grpc_etcd 0.1.4 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate grpc_etcd 0.1.4 on toolchain c2e32f1c9652b13ed99608599c1e855462f421f3
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 164 packages to latest compatible versions
[INFO] [stderr]       Adding futures v0.1.31 (available: v0.3.31)
[INFO] [stderr]       Adding grpc v0.1.11 (available: v0.8.3)
[INFO] [stderr]       Adding protobuf v1.7.5 (available: v3.7.2)
[INFO] [stderr]       Adding protoc-rust-grpc v0.1.11 (available: v0.8.3)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr] warning: profile `doc` is deprecated and has no effect
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 82eb5ab9cafe556d88d2d1390524105f7b3d099f3aaba4c7dc6eec04cd6dc464
[INFO] running `Command { std: "docker" "start" "-a" "82eb5ab9cafe556d88d2d1390524105f7b3d099f3aaba4c7dc6eec04cd6dc464", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "82eb5ab9cafe556d88d2d1390524105f7b3d099f3aaba4c7dc6eec04cd6dc464", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "82eb5ab9cafe556d88d2d1390524105f7b3d099f3aaba4c7dc6eec04cd6dc464", kill_on_drop: false }`
[INFO] [stdout] 82eb5ab9cafe556d88d2d1390524105f7b3d099f3aaba4c7dc6eec04cd6dc464
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] e39c5e23b0fdc446ff883d0df2887e6771a383b5a07791aaddffd8d8324041c6
[INFO] running `Command { std: "docker" "start" "-a" "e39c5e23b0fdc446ff883d0df2887e6771a383b5a07791aaddffd8d8324041c6", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr] warning: profile `doc` is deprecated and has no effect
[INFO] [stderr]    Compiling value-bag v1.11.1
[INFO] [stderr]    Compiling futures v0.1.31
[INFO] [stderr]    Compiling maybe-uninit v2.0.0
[INFO] [stderr]    Compiling crossbeam-utils v0.7.2
[INFO] [stderr]    Compiling iovec v0.1.4
[INFO] [stderr]    Compiling rustc_version v0.2.3
[INFO] [stderr]    Compiling rustix v1.1.2
[INFO] [stderr]    Compiling net2 v0.2.39
[INFO] [stderr]    Compiling bytes v0.4.12
[INFO] [stderr]    Compiling memoffset v0.5.6
[INFO] [stderr]    Compiling smallvec v0.6.14
[INFO] [stderr]    Compiling parking_lot_core v0.6.3
[INFO] [stderr]    Compiling parking_lot v0.9.0
[INFO] [stderr]    Compiling log v0.4.28
[INFO] [stderr]    Compiling event-listener v5.4.1
[INFO] [stderr]    Compiling lock_api v0.3.4
[INFO] [stderr]    Compiling mio v0.6.23
[INFO] [stderr]    Compiling crossbeam-epoch v0.8.2
[INFO] [stderr]    Compiling crossbeam-queue v0.2.3
[INFO] [stderr]    Compiling futures-channel v0.3.31
[INFO] [stderr]    Compiling event-listener-strategy v0.5.4
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling async-channel v2.5.0
[INFO] [stderr]    Compiling async-lock v3.4.1
[INFO] [stderr]    Compiling crossbeam-deque v0.7.4
[INFO] [stderr]    Compiling mio-uds v0.6.8
[INFO] [stderr]    Compiling blocking v1.6.2
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stderr]    Compiling pem v3.0.6
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling tokio v1.48.0
[INFO] [stderr]    Compiling async-attributes v1.1.2
[INFO] [stderr]    Compiling tokio-executor v0.1.10
[INFO] [stderr]    Compiling tokio-io v0.1.13
[INFO] [stderr]    Compiling tokio-sync v0.1.8
[INFO] [stderr]    Compiling tokio-threadpool v0.1.18
[INFO] [stderr]    Compiling tokio-current-thread v0.1.7
[INFO] [stderr]    Compiling tokio-codec v0.1.2
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]    Compiling tokio-timer v0.2.13
[INFO] [stderr]    Compiling kv-log-macro v1.0.7
[INFO] [stderr]    Compiling tls-api v0.2.1
[INFO] [stderr]    Compiling void v1.0.2
[INFO] [stderr]    Compiling scoped-tls v0.1.2
[INFO] [stderr]    Compiling tokio-reactor v0.1.12
[INFO] [stderr]    Compiling protobuf v1.7.5
[INFO] [stderr]    Compiling tokio-fs v0.1.7
[INFO] [stderr]    Compiling bytes v0.6.0
[INFO] [stderr]    Compiling tokio-tcp v0.1.4
[INFO] [stderr]    Compiling tokio-uds v0.2.7
[INFO] [stderr]    Compiling tokio-udp v0.1.6
[INFO] [stderr]    Compiling polling v3.11.0
[INFO] [stderr]    Compiling tempfile v3.23.0
[INFO] [stderr]    Compiling tokio v0.1.22
[INFO] [stderr]    Compiling tokio-tls-api v0.2.1
[INFO] [stderr]    Compiling futures-cpupool v0.1.8
[INFO] [stderr]    Compiling async-io v2.6.0
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling tokio-core v0.1.18
[INFO] [stderr]    Compiling async-global-executor v2.4.1
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling tls-api v0.12.0
[INFO] [stderr]    Compiling async-std v1.13.2
[INFO] [stdout] error[E0277]: the trait bound `usize: RangeBounds<usize>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/protobuf-1.7.5/src/buf_read_iter.rs:230:33
[INFO] [stdout]     |
[INFO] [stdout] 230 |             let r = bytes.slice(self.pos_within_buf, self.pos_within_buf + len);
[INFO] [stdout]     |                           ----- ^^^^^^^^^^^^^^^^^^^ the trait `RangeBounds<usize>` is not implemented for `usize`
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] note: required by a bound in `bytes::Bytes::slice`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-0.6.0/src/bytes.rs:228:37
[INFO] [stdout]     |
[INFO] [stdout] 228 |     pub fn slice(&self, range: impl RangeBounds<usize>) -> Bytes {
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^ required by this bound in `Bytes::slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 1 argument but 2 arguments were supplied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/protobuf-1.7.5/src/buf_read_iter.rs:230:27
[INFO] [stdout]     |
[INFO] [stdout] 230 |             let r = bytes.slice(self.pos_within_buf, self.pos_within_buf + len);
[INFO] [stdout]     |                           ^^^^^                      ------------------------- unexpected argument #2 of type `usize`
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-0.6.0/src/bytes.rs:228:12
[INFO] [stdout]     |
[INFO] [stdout] 228 |     pub fn slice(&self, range: impl RangeBounds<usize>) -> Bytes {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] help: remove the extra argument
[INFO] [stdout]     |
[INFO] [stdout] 230 -             let r = bytes.slice(self.pos_within_buf, self.pos_within_buf + len);
[INFO] [stdout] 230 +             let r = bytes.slice(self.pos_within_buf);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/protobuf-1.7.5/src/buf_read_iter.rs:238:37
[INFO] [stdout]     |
[INFO] [stdout] 238 |                     self.read_exact(buf)?;
[INFO] [stdout]     |                          ---------- ^^^ expected `&mut [u8]`, found `&mut UninitSlice`
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          arguments to this method are incorrect
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected mutable reference `&mut [u8]`
[INFO] [stdout]                found mutable reference `&mut UninitSlice`
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/protobuf-1.7.5/src/buf_read_iter.rs:257:12
[INFO] [stdout]     |
[INFO] [stdout] 257 |     pub fn read_exact(&mut self, mut buf: &mut [u8]) -> ProtobufResult<()> {
[INFO] [stdout]     |            ^^^^^^^^^^            ------------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling tls-api-stub v0.12.1
[INFO] [stderr]    Compiling httpbis v0.2.0
[INFO] [stdout] error[E0521]: borrowed data escapes outside of associated function
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/protobuf-1.7.5/src/chars.rs:38:15
[INFO] [stdout]    |
[INFO] [stdout] 36 | impl<'a> From<&'a str> for Chars {
[INFO] [stdout]    |      -- lifetime `'a` defined here
[INFO] [stdout] 37 |     fn from(src: &'a str) -> Chars {
[INFO] [stdout]    |             --- `src` is a reference that is only valid in the associated function body
[INFO] [stdout] 38 |         Chars(Bytes::from(src))
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |               |
[INFO] [stdout]    |               `src` escapes the associated function body here
[INFO] [stdout]    |               argument requires that `'a` must outlive `'static`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `bytes::IntoBuf`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/solicit/frame/priority.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use bytes::IntoBuf;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^ no `IntoBuf` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `bytes::BigEndian`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/solicit/frame/priority.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use bytes::BigEndian;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^ no `BigEndian` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `bytes::IntoBuf`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/solicit/frame/push_promise.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use bytes::IntoBuf;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^ no `IntoBuf` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `bytes::BigEndian`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/solicit/frame/push_promise.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use bytes::BigEndian;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^ no `BigEndian` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `tokio_timer::TimeoutError`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/error.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use tokio_timer::TimeoutError;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^ no `TimeoutError` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `sync` in `futures`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/client_conn.rs:26:14
[INFO] [stdout]    |
[INFO] [stdout] 26 | use futures::sync::mpsc::unbounded;
[INFO] [stdout]    |              ^^^^ could not find `sync` in `futures`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `sync` in `futures`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/client_conn.rs:27:14
[INFO] [stdout]    |
[INFO] [stdout] 27 | use futures::sync::mpsc::UnboundedSender;
[INFO] [stdout]    |              ^^^^ could not find `sync` in `futures`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `sync` in `futures`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/client.rs:13:14
[INFO] [stdout]    |
[INFO] [stdout] 13 | use futures::sync::mpsc::unbounded;
[INFO] [stdout]    |              ^^^^ could not find `sync` in `futures`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `sync` in `futures`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/client.rs:14:14
[INFO] [stdout]    |
[INFO] [stdout] 14 | use futures::sync::mpsc::UnboundedSender;
[INFO] [stdout]    |              ^^^^ could not find `sync` in `futures`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `sync` in `futures`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/client.rs:15:14
[INFO] [stdout]    |
[INFO] [stdout] 15 | use futures::sync::mpsc::UnboundedReceiver;
[INFO] [stdout]    |              ^^^^ could not find `sync` in `futures`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `futures::sync`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/client_conn.rs:25:14
[INFO] [stdout]    |
[INFO] [stdout] 25 | use futures::sync::oneshot;
[INFO] [stdout]    |              ^^^^ could not find `sync` in `futures`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `sync` in `futures`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/server_conn.rs:22:14
[INFO] [stdout]    |
[INFO] [stdout] 22 | use futures::sync::mpsc::unbounded;
[INFO] [stdout]    |              ^^^^ could not find `sync` in `futures`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `sync` in `futures`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/server_conn.rs:23:14
[INFO] [stdout]    |
[INFO] [stdout] 23 | use futures::sync::mpsc::UnboundedSender;
[INFO] [stdout]    |              ^^^^ could not find `sync` in `futures`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `futures::sync`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/client.rs:16:14
[INFO] [stdout]    |
[INFO] [stdout] 16 | use futures::sync::oneshot;
[INFO] [stdout]    |              ^^^^ could not find `sync` in `futures`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `futures::sync`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/server_conn.rs:24:14
[INFO] [stdout]    |
[INFO] [stdout] 24 | use futures::sync::oneshot;
[INFO] [stdout]    |              ^^^^ could not find `sync` in `futures`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `futures::future::Loop`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/common/conn.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use futures::future::Loop;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^ no `Loop` in `future`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `sync` in `futures`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/common/conn.rs:8:14
[INFO] [stdout]   |
[INFO] [stdout] 8 | use futures::sync::mpsc::UnboundedSender;
[INFO] [stdout]   |              ^^^^ could not find `sync` in `futures`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `futures::future::loop_fn`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/common/conn.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use futures::future::loop_fn;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^ no `loop_fn` in `future`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `futures::Async`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/common/pump_stream_to_write_loop.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use futures::Async;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^ no `Async` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `sync` in `futures`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/common/pump_stream_to_write_loop.rs:5:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | use futures::sync::mpsc::UnboundedSender;
[INFO] [stdout]   |              ^^^^ could not find `sync` in `futures`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `futures::Poll`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/common/pump_stream_to_write_loop.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use futures::Poll;
[INFO] [stdout]   |     ^^^^^^^^^^^^^ no `Poll` in the root
[INFO] [stdout]   |
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]   |
[INFO] [stdout] 2 - use futures::Poll;
[INFO] [stdout] 2 + use futures::poll;
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this enum instead
[INFO] [stdout]   |
[INFO] [stdout] 2 - use futures::Poll;
[INFO] [stdout] 2 + use std::task::Poll;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `futures::Async`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/common/stream_from_network.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use futures::Async;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^ no `Async` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `sync` in `futures`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/common/stream_from_network.rs:6:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | use futures::sync::mpsc::UnboundedSender;
[INFO] [stdout]   |              ^^^^ could not find `sync` in `futures`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `futures::Poll`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/common/stream_from_network.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use futures::Poll;
[INFO] [stdout]   |     ^^^^^^^^^^^^^ no `Poll` in the root
[INFO] [stdout]   |
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]   |
[INFO] [stdout] 4 - use futures::Poll;
[INFO] [stdout] 4 + use futures::poll;
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this enum instead
[INFO] [stdout]   |
[INFO] [stdout] 4 - use futures::Poll;
[INFO] [stdout] 4 + use std::task::Poll;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `futures::Async`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/common/stream_queue_sync.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use futures::Async;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^ no `Async` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `sync` in `futures`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/common/stream_queue_sync.rs:10:14
[INFO] [stdout]    |
[INFO] [stdout] 10 | use futures::sync::mpsc::unbounded;
[INFO] [stdout]    |              ^^^^ could not find `sync` in `futures`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `sync` in `futures`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/common/stream_queue_sync.rs:11:14
[INFO] [stdout]    |
[INFO] [stdout] 11 | use futures::sync::mpsc::UnboundedSender;
[INFO] [stdout]    |              ^^^^ could not find `sync` in `futures`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `sync` in `futures`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/common/stream_queue_sync.rs:12:14
[INFO] [stdout]    |
[INFO] [stdout] 12 | use futures::sync::mpsc::UnboundedReceiver;
[INFO] [stdout]    |              ^^^^ could not find `sync` in `futures`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `futures::Poll`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/common/stream_queue_sync.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use futures::Poll;
[INFO] [stdout]   |     ^^^^^^^^^^^^^ no `Poll` in the root
[INFO] [stdout]   |
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]   |
[INFO] [stdout] 8 - use futures::Poll;
[INFO] [stdout] 8 + use futures::poll;
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this enum instead
[INFO] [stdout]   |
[INFO] [stdout] 8 - use futures::Poll;
[INFO] [stdout] 8 + use std::task::Poll;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `futures::task::Task`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/common/window_size.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use futures::task::Task;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^ no `Task` in `task`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `futures::Async`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/common/window_size.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use futures::Async;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^ no `Async` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `futures::Poll`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/common/window_size.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use futures::Poll;
[INFO] [stdout]    |     ^^^^^^^^^^^^^ no `Poll` in the root
[INFO] [stdout]    |
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]    |
[INFO] [stdout] 12 - use futures::Poll;
[INFO] [stdout] 12 + use futures::poll;
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum instead
[INFO] [stdout]    |
[INFO] [stdout] 12 - use futures::Poll;
[INFO] [stdout] 12 + use std::task::Poll;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `futures::task::Task`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/common/waiters.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use futures::task::Task;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ no `Task` in `task`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `futures::Poll`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/stream_part.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use futures::Poll;
[INFO] [stdout]   |     ^^^^^^^^^^^^^ no `Poll` in the root
[INFO] [stdout]   |
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]   |
[INFO] [stdout] 4 - use futures::Poll;
[INFO] [stdout] 4 + use futures::poll;
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this enum instead
[INFO] [stdout]   |
[INFO] [stdout] 4 - use futures::Poll;
[INFO] [stdout] 4 + use std::task::Poll;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `futures::task::TaskRc`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/futures_misc/task_data.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use futures::task::TaskRc;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^ no `TaskRc` in `task`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `futures::Poll`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/futures_misc/stream_single.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use futures::Poll;
[INFO] [stdout]   |     ^^^^^^^^^^^^^ no `Poll` in the root
[INFO] [stdout]   |
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]   |
[INFO] [stdout] 5 - use futures::Poll;
[INFO] [stdout] 5 + use futures::poll;
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this enum instead
[INFO] [stdout]   |
[INFO] [stdout] 5 - use futures::Poll;
[INFO] [stdout] 5 + use std::task::Poll;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `futures::Async`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/futures_misc/stream_single.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use futures::Async;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^ no `Async` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `futures::Async`, `futures::Poll`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/futures_misc/stream_merge2.rs:1:15
[INFO] [stdout]   |
[INFO] [stdout] 1 | use futures::{Async, Poll};
[INFO] [stdout]   |               ^^^^^  ^^^^
[INFO] [stdout]   |               |      |
[INFO] [stdout]   |               |      no `Poll` in the root
[INFO] [stdout]   |               |      help: a similar name exists in the module: `poll`
[INFO] [stdout]   |               no `Async` in the root
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider importing this enum instead:
[INFO] [stdout]           std::task::Poll
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `futures::Poll`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/futures_misc/stream_with_eof.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use futures::Poll;
[INFO] [stdout]   |     ^^^^^^^^^^^^^ no `Poll` in the root
[INFO] [stdout]   |
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]   |
[INFO] [stdout] 2 - use futures::Poll;
[INFO] [stdout] 2 + use futures::poll;
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this enum instead
[INFO] [stdout]   |
[INFO] [stdout] 2 - use futures::Poll;
[INFO] [stdout] 2 + use std::task::Poll;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `futures::Async`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/futures_misc/stream_with_eof.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use futures::Async;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^ no `Async` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `futures::Poll`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/futures_misc/stream_with_eof_and_error.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use futures::Poll;
[INFO] [stdout]   |     ^^^^^^^^^^^^^ no `Poll` in the root
[INFO] [stdout]   |
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]   |
[INFO] [stdout] 2 - use futures::Poll;
[INFO] [stdout] 2 + use futures::poll;
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this enum instead
[INFO] [stdout]   |
[INFO] [stdout] 2 - use futures::Poll;
[INFO] [stdout] 2 + use std::task::Poll;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `futures::Async`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/futures_misc/stream_with_eof_and_error.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use futures::Async;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^ no `Async` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `futures::Async`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/futures_misc/shutdown_signal.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use futures::Async;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^ no `Async` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `sync` in `futures`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/futures_misc/shutdown_signal.rs:5:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | use futures::sync::mpsc::unbounded;
[INFO] [stdout]   |              ^^^^ could not find `sync` in `futures`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `sync` in `futures`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/futures_misc/shutdown_signal.rs:6:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | use futures::sync::mpsc::UnboundedSender;
[INFO] [stdout]   |              ^^^^ could not find `sync` in `futures`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `sync` in `futures`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/futures_misc/shutdown_signal.rs:7:14
[INFO] [stdout]   |
[INFO] [stdout] 7 | use futures::sync::mpsc::UnboundedReceiver;
[INFO] [stdout]   |              ^^^^ could not find `sync` in `futures`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `futures::Poll`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/futures_misc/shutdown_signal.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use futures::Poll;
[INFO] [stdout]   |     ^^^^^^^^^^^^^ no `Poll` in the root
[INFO] [stdout]   |
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]   |
[INFO] [stdout] 2 - use futures::Poll;
[INFO] [stdout] 2 + use futures::poll;
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this enum instead
[INFO] [stdout]   |
[INFO] [stdout] 2 - use futures::Poll;
[INFO] [stdout] 2 + use std::task::Poll;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `futures::Async`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/futures_misc/signal.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use futures::Async;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^ no `Async` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `futures::Poll`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/futures_misc/signal.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use futures::Poll;
[INFO] [stdout]   |     ^^^^^^^^^^^^^ no `Poll` in the root
[INFO] [stdout]   |
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]   |
[INFO] [stdout] 4 - use futures::Poll;
[INFO] [stdout] 4 + use futures::poll;
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this enum instead
[INFO] [stdout]   |
[INFO] [stdout] 4 - use futures::Poll;
[INFO] [stdout] 4 + use std::task::Poll;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `futures::task::Task`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/futures_misc/signal.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use futures::task::Task;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^ no `Task` in `task`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `futures::task::Task`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/futures_misc/latch.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use futures::task::Task;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^ no `Task` in `task`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `futures::Async`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/futures_misc/latch.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use futures::Async;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^ no `Async` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `futures::Poll`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/futures_misc/latch.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use futures::Poll;
[INFO] [stdout]   |     ^^^^^^^^^^^^^ no `Poll` in the root
[INFO] [stdout]   |
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]   |
[INFO] [stdout] 7 - use futures::Poll;
[INFO] [stdout] 7 + use futures::poll;
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this enum instead
[INFO] [stdout]   |
[INFO] [stdout] 7 - use futures::Poll;
[INFO] [stdout] 7 + use std::task::Poll;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `futures::executor::NotifyHandle`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/futures_misc/test.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use futures::executor::NotifyHandle;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `NotifyHandle` in `executor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `sync` in `futures`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/futures_misc/sender_with_last.rs:1:14
[INFO] [stdout]   |
[INFO] [stdout] 1 | use futures::sync::mpsc::SendError;
[INFO] [stdout]   |              ^^^^ could not find `sync` in `futures`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `sync` in `futures`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/futures_misc/sender_with_last.rs:2:14
[INFO] [stdout]   |
[INFO] [stdout] 2 | use futures::sync::mpsc::UnboundedSender;
[INFO] [stdout]   |              ^^^^ could not find `sync` in `futures`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `futures::executor::Notify`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/futures_misc/test.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use futures::executor::Notify;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^ no `Notify` in `executor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `futures::Async`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/solicit_async.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use futures::Async;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^ no `Async` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `futures::Poll`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/solicit_async.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use futures::Poll;
[INFO] [stdout]   |     ^^^^^^^^^^^^^ no `Poll` in the root
[INFO] [stdout]   |
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]   |
[INFO] [stdout] 7 - use futures::Poll;
[INFO] [stdout] 7 + use futures::poll;
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this enum instead
[INFO] [stdout]   |
[INFO] [stdout] 7 - use futures::Poll;
[INFO] [stdout] 7 + use std::task::Poll;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `futures::future::Loop`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/solicit_async.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use futures::future::Loop;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^ no `Loop` in `future`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `futures::future::loop_fn`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/solicit_async.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use futures::future::loop_fn;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^ no `loop_fn` in `future`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `try_ready` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/futures_misc/stream_single.rs:43:19
[INFO] [stdout]    |
[INFO] [stdout] 43 |             match try_ready!(self.stream.poll()) {
[INFO] [stdout]    |                   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `try_ready` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/futures_misc/stream_merge2.rs:39:38
[INFO] [stdout]    |
[INFO] [stdout] 39 |         Ok(Async::NotReady) => match try_ready!(s2.poll()) {
[INFO] [stdout]    |                                      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `try_ready` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/futures_misc/stream_merge2.rs:44:41
[INFO] [stdout]    |
[INFO] [stdout] 44 |         Ok(Async::Ready(None)) => match try_ready!(s2.poll()) {
[INFO] [stdout]    |                                         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `try_ready` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/futures_misc/stream_with_eof.rs:35:23
[INFO] [stdout]    |
[INFO] [stdout] 35 |                 match try_ready!(self.stream.poll()) {
[INFO] [stdout]    |                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `try_ready` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/futures_misc/stream_with_eof.rs:40:23
[INFO] [stdout]    |
[INFO] [stdout] 40 |                 match try_ready!(self.stream.poll()) {
[INFO] [stdout]    |                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `try_ready` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/futures_misc/stream_with_eof_and_error.rs:70:23
[INFO] [stdout]    |
[INFO] [stdout] 70 |                 match try_ready!(self.stream.poll()) {
[INFO] [stdout]    |                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `try_ready` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/futures_misc/stream_with_eof_and_error.rs:77:23
[INFO] [stdout]    |
[INFO] [stdout] 77 |                 match try_ready!(self.stream.poll()) {
[INFO] [stdout]    |                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0061, E0277, E0308, E0521.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0061`.
[INFO] [stdout] 
[INFO] [stdout] error[E0437]: type `Item` is not a member of trait `Future`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/common/pump_stream_to_write_loop.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     type Item = ();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ not a member of trait `Future`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0437]: type `Error` is not a member of trait `Future`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/common/pump_stream_to_write_loop.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     type Error = Void;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^ not a member of trait `Future`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0437]: type `Error` is not a member of trait `Stream`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/common/stream_from_network.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     type Error = error::Error;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^ not a member of trait `Stream`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0407]: method `poll` is not a member of trait `Stream`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/common/stream_from_network.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 | /     fn poll(&mut self) -> Poll<Option<HttpStreamPart>, error::Error> {
[INFO] [stdout] 34 | |         let part = match self.rx.poll() {
[INFO] [stdout] 35 | |             Ok(Async::NotReady) => return Ok(Async::NotReady),
[INFO] [stdout] 36 | |             Err(e) => return Err(e),
[INFO] [stdout] ...  |
[INFO] [stdout] 57 | |         Ok(Async::Ready(Some(part)))
[INFO] [stdout] 58 | |     }
[INFO] [stdout]    | |_____^ not a member of trait `Stream`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0437]: type `Error` is not a member of trait `Stream`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/common/stream_queue_sync.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     type Error = error::Error;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^ not a member of trait `Stream`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0407]: method `poll` is not a member of trait `Stream`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/common/stream_queue_sync.rs:69:5
[INFO] [stdout]    |
[INFO] [stdout] 69 | /     fn poll(&mut self) -> Poll<Option<HttpStreamPart>, error::Error> {
[INFO] [stdout] 70 | |         let part = match self.receiver.poll() {
[INFO] [stdout] 71 | |             Err(()) => unreachable!(),
[INFO] [stdout] 72 | |             Ok(Async::NotReady) => return Ok(Async::NotReady),
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |         Ok(Async::Ready(Some(part)))
[INFO] [stdout] 85 | |     }
[INFO] [stdout]    | |_____^ not a member of trait `Stream`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0437]: type `Error` is not a member of trait `Stream`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/stream_part.rs:151:5
[INFO] [stdout]     |
[INFO] [stdout] 151 |     type Error = error::Error;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^ not a member of trait `Stream`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0407]: method `poll` is not a member of trait `Stream`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/stream_part.rs:153:5
[INFO] [stdout]     |
[INFO] [stdout] 153 | /     fn poll(&mut self) -> Poll<Option<Self::Item>, Self::Error> {
[INFO] [stdout] 154 | |         self.0.poll()
[INFO] [stdout] 155 | |     }
[INFO] [stdout]     | |_____^ not a member of trait `Stream`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0437]: type `Item` is not a member of trait `Future`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/futures_misc/stream_single.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     type Item = S::Item;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^ not a member of trait `Future`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0437]: type `Error` is not a member of trait `Future`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/futures_misc/stream_single.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     type Error = S::Error;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^ not a member of trait `Future`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0437]: type `Error` is not a member of trait `Stream`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/futures_misc/stream_merge2.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 |     type Error = S1::Error;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^ not a member of trait `Stream`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0407]: method `poll` is not a member of trait `Stream`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/futures_misc/stream_merge2.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 | /     fn poll(&mut self) -> Poll<Option<Self::Item>, Self::Error> {
[INFO] [stdout] 58 | |         if let Some(e) = self.queued_error.take() {
[INFO] [stdout] 59 | |             return Err(e);
[INFO] [stdout] ...  |
[INFO] [stdout] 80 | |         r
[INFO] [stdout] 81 | |     }
[INFO] [stdout]    | |_____^ not a member of trait `Stream`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0437]: type `Error` is not a member of trait `Stream`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/futures_misc/stream_with_eof.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     type Error = E;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ not a member of trait `Stream`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0407]: method `poll` is not a member of trait `Stream`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/futures_misc/stream_with_eof.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 | /     fn poll(&mut self) -> Poll<Option<Self::Item>, Self::Error> {
[INFO] [stdout] 33 | |         loop {
[INFO] [stdout] 34 | |             if self.seen_eof {
[INFO] [stdout] 35 | |                 match try_ready!(self.stream.poll()) {
[INFO] [stdout] ...  |
[INFO] [stdout] 50 | |     }
[INFO] [stdout]    | |_____^ not a member of trait `Stream`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0437]: type `Error` is not a member of trait `Stream`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/futures_misc/stream_with_eof_and_error.rs:60:5
[INFO] [stdout]    |
[INFO] [stdout] 60 |     type Error = E;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ not a member of trait `Stream`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0407]: method `poll` is not a member of trait `Stream`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/futures_misc/stream_with_eof_and_error.rs:62:5
[INFO] [stdout]    |
[INFO] [stdout] 62 | /     fn poll(&mut self) -> Poll<Option<Self::Item>, Self::Error> {
[INFO] [stdout] 63 | |         // must return stream eof after missed eof error
[INFO] [stdout] 64 | |         if let None = self.missed_eof {
[INFO] [stdout] 65 | |             return Ok(Async::Ready(None));
[INFO] [stdout] ...  |
[INFO] [stdout] 90 | |     }
[INFO] [stdout]    | |_____^ not a member of trait `Stream`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0437]: type `Item` is not a member of trait `Future`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/futures_misc/shutdown_signal.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     type Item = Void;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ not a member of trait `Future`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0437]: type `Error` is not a member of trait `Future`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/futures_misc/shutdown_signal.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     type Error = ();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ not a member of trait `Future`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0437]: type `Error` is not a member of trait `Stream`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/futures_misc/signal.rs:91:5
[INFO] [stdout]    |
[INFO] [stdout] 91 |     type Error = Void;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^ not a member of trait `Stream`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0407]: method `poll` is not a member of trait `Stream`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/futures_misc/signal.rs:93:5
[INFO] [stdout]    |
[INFO] [stdout] 93 | /     fn poll(&mut self) -> Poll<Option<Self::Item>, Self::Error> {
[INFO] [stdout] 94 | |         match self.poll_ready() {
[INFO] [stdout] 95 | |             Ok(Async::NotReady) => Ok(Async::NotReady),
[INFO] [stdout] 96 | |             Ok(Async::Ready(())) => Ok(Async::Ready(Some(()))),
[INFO] [stdout] ...  |
[INFO] [stdout] 99 | |     }
[INFO] [stdout]    | |_____^ not a member of trait `Stream`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0437]: type `Error` is not a member of trait `Stream`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/futures_misc/latch.rs:116:5
[INFO] [stdout]     |
[INFO] [stdout] 116 |     type Error = Void;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^ not a member of trait `Stream`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0407]: method `poll` is not a member of trait `Stream`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/futures_misc/latch.rs:118:5
[INFO] [stdout]     |
[INFO] [stdout] 118 | /     fn poll(&mut self) -> Poll<Option<Self::Item>, Self::Error> {
[INFO] [stdout] 119 | |         match self.poll_ready() {
[INFO] [stdout] 120 | |             Ok(Async::NotReady) => Ok(Async::NotReady),
[INFO] [stdout] 121 | |             Ok(Async::Ready(())) => Ok(Async::Ready(Some(()))),
[INFO] [stdout] ...   |
[INFO] [stdout] 124 | |     }
[INFO] [stdout]     | |_____^ not a member of trait `Stream`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0106]: missing lifetime specifier
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/solicit_async.rs:48:39
[INFO] [stdout]    |
[INFO] [stdout] 48 | pub type HttpFutureSend<T> = BoxFuture<T, Error>;
[INFO] [stdout]    |                                       ^ expected named lifetime parameter
[INFO] [stdout]    |
[INFO] [stdout] help: consider introducing a named lifetime parameter
[INFO] [stdout]    |
[INFO] [stdout] 48 | pub type HttpFutureSend<'a, T> = BoxFuture<'a, T, Error>;
[INFO] [stdout]    |                         +++                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0106]: missing lifetime specifier
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/solicit_async.rs:49:45
[INFO] [stdout]    |
[INFO] [stdout] 49 | pub type HttpFutureStreamSend<T> = BoxStream<T, Error>;
[INFO] [stdout]    |                                             ^ expected named lifetime parameter
[INFO] [stdout]    |
[INFO] [stdout] help: consider introducing a named lifetime parameter
[INFO] [stdout]    |
[INFO] [stdout] 49 | pub type HttpFutureStreamSend<'a, T> = BoxStream<'a, T, Error>;
[INFO] [stdout]    |                               +++                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `protobuf` (lib) due to 4 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0437]: type `Item` is not a member of trait `Future`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/solicit_async.rs:315:9
[INFO] [stdout]     |
[INFO] [stdout] 315 |         type Item = HttpFuture<I>;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^ not a member of trait `Future`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0437]: type `Error` is not a member of trait `Future`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/solicit_async.rs:316:9
[INFO] [stdout]     |
[INFO] [stdout] 316 |         type Error = Error;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^ not a member of trait `Future`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Error` in crate `tls_api`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/error.rs:114:23
[INFO] [stdout]     |
[INFO] [stdout] 114 |     TlsError(tls_api::Error),
[INFO] [stdout]     |                       ^^^^^ not found in `tls_api`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::error::Error;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use Error;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use error::fmt::Error;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use error::io::Error;
[INFO] [stdout]     |
[INFO] [stdout]     = and 3 other candidates
[INFO] [stdout] help: if you import `Error`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 114 -     TlsError(tls_api::Error),
[INFO] [stdout] 114 +     TlsError(Error),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Error` in crate `tls_api`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/error.rs:148:20
[INFO] [stdout]     |
[INFO] [stdout] 148 | impl From<tls_api::Error> for Error {
[INFO] [stdout]     |                    ^^^^^ not found in `tls_api`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::error::Error;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use Error;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use error::fmt::Error;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use error::io::Error;
[INFO] [stdout]     |
[INFO] [stdout]     = and 3 other candidates
[INFO] [stdout] help: if you import `Error`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 148 - impl From<tls_api::Error> for Error {
[INFO] [stdout] 148 + impl From<Error> for Error {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Error` in crate `tls_api`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/error.rs:149:29
[INFO] [stdout]     |
[INFO] [stdout] 149 |     fn from(error: tls_api::Error) -> Error {
[INFO] [stdout]     |                             ^^^^^ not found in `tls_api`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::error::Error;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use Error;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use error::fmt::Error;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use error::io::Error;
[INFO] [stdout]     |
[INFO] [stdout]     = and 3 other candidates
[INFO] [stdout] help: if you import `Error`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 149 -     fn from(error: tls_api::Error) -> Error {
[INFO] [stdout] 149 +     fn from(error: Error) -> Error {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `finished` in module `future`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/client_conn.rs:406:26
[INFO] [stdout]     |
[INFO] [stdout] 406 |         Box::new(future::finished(self))
[INFO] [stdout]     |                          ^^^^^^^^ not found in `future`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `failed` in module `future`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/client.rs:341:21
[INFO] [stdout]     |
[INFO] [stdout] 341 |             future::failed::<(), _>(Error::Shutdown)
[INFO] [stdout]     |                     ^^^^^^ not found in `future`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `finished` in module `future`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/server_conn.rs:236:26
[INFO] [stdout]     |
[INFO] [stdout] 236 |         Box::new(future::finished(self))
[INFO] [stdout]     |                          ^^^^^^^^ not found in `future`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `finished` in module `future`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/server_conn.rs:319:47
[INFO] [stdout]     |
[INFO] [stdout] 319 |                 let socket = Box::new(future::finished(socket));
[INFO] [stdout]     |                                               ^^^^^^^^ not found in `future`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `failed` in module `future`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/server.rs:183:21
[INFO] [stdout]     |
[INFO] [stdout] 183 |             future::failed::<(), _>(Error::Shutdown)
[INFO] [stdout]     |                     ^^^^^^ not found in `future`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `result` in module `future`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/common/conn.rs:814:26
[INFO] [stdout]     |
[INFO] [stdout] 814 |         Box::new(future::result(self.inner.with(move |inner| {
[INFO] [stdout]     |                          ^^^^^^ not found in `future`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `finished` in module `future`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/common/conn.rs:877:30
[INFO] [stdout]     |
[INFO] [stdout] 877 |             Box::new(future::finished(self))
[INFO] [stdout]     |                              ^^^^^^^^ not found in `future`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `finished` in module `future`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/common/conn.rs:894:30
[INFO] [stdout]     |
[INFO] [stdout] 894 |             Box::new(future::finished(self))
[INFO] [stdout]     |                              ^^^^^^^^ not found in `future`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `result` in module `future`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/common/conn.rs:902:26
[INFO] [stdout]     |
[INFO] [stdout] 902 |         Box::new(future::result(r.map(|()| self)))
[INFO] [stdout]     |                          ^^^^^^ not found in `future`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `current` in module `task`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/common/window_size.rs:179:55
[INFO] [stdout]     |
[INFO] [stdout] 179 |             self.shared.task.store_box(Box::new(task::current()), Ordering::SeqCst);
[INFO] [stdout]     |                                                       ^^^^^^^ not found in `task`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   3 + use std::thread::current;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `current`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 179 -             self.shared.task.store_box(Box::new(task::current()), Ordering::SeqCst);
[INFO] [stdout] 179 +             self.shared.task.store_box(Box::new(current()), Ordering::SeqCst);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `current` in module `task`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/common/waiters.rs:78:51
[INFO] [stdout]    |
[INFO] [stdout] 78 |         self.shared.task.store_box(Box::new(task::current()), Ordering::SeqCst);
[INFO] [stdout]    |                                                   ^^^^^^^ not found in `task`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout]  3 + use std::thread::current;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `current`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 78 -         self.shared.task.store_box(Box::new(task::current()), Ordering::SeqCst);
[INFO] [stdout] 78 +         self.shared.task.store_box(Box::new(current()), Ordering::SeqCst);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `current` in module `task`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/futures_misc/signal.rs:71:105
[INFO] [stdout]    |
[INFO] [stdout] 71 |                     if let Ok(_) = self.shared.state.compare_exchange(l, DecodedBox::Box(Box::new(task::current()))) {
[INFO] [stdout]    |                                                                                                         ^^^^^^^ not found in `task`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout]  1 + use std::thread::current;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `current`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 71 -                     if let Ok(_) = self.shared.state.compare_exchange(l, DecodedBox::Box(Box::new(task::current()))) {
[INFO] [stdout] 71 +                     if let Ok(_) = self.shared.state.compare_exchange(l, DecodedBox::Box(Box::new(current()))) {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `current` in module `task`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/futures_misc/latch.rs:106:88
[INFO] [stdout]     |
[INFO] [stdout] 106 |             match self.shared.state.compare_exchange(s, DecodedBox::Box(Box::new(task::current()))) {
[INFO] [stdout]     |                                                                                        ^^^^^^^ not found in `task`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::thread::current;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `current`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 106 -             match self.shared.state.compare_exchange(s, DecodedBox::Box(Box::new(task::current()))) {
[INFO] [stdout] 106 +             match self.shared.state.compare_exchange(s, DecodedBox::Box(Box::new(current()))) {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: type alias takes 1 generic argument but 2 generic arguments were supplied
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/solicit_async.rs:49:36
[INFO] [stdout]    |
[INFO] [stdout] 49 | pub type HttpFutureStreamSend<T> = BoxStream<T, Error>;
[INFO] [stdout]    |                                    ^^^^^^^^^  ------- help: remove the unnecessary generic argument
[INFO] [stdout]    |                                    |
[INFO] [stdout]    |                                    expected 1 generic argument
[INFO] [stdout]    |
[INFO] [stdout] note: type alias defined here, with 1 generic parameter: `T`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/stream.rs:15:10
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub type BoxStream<'a, T> = Pin<alloc::boxed::Box<dyn Stream<Item = T> + Send + 'a>>;
[INFO] [stdout]    |          ^^^^^^^^^     -
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Error` not found for `S2`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/futures_misc/stream_merge2.rs:8:30
[INFO] [stdout]   |
[INFO] [stdout] 8 |     queued_error: Option<S2::Error>,
[INFO] [stdout]   |                              ^^^^^ associated type `Error` not found
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: type alias takes 1 generic argument but 2 generic arguments were supplied
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/solicit_async.rs:48:30
[INFO] [stdout]    |
[INFO] [stdout] 48 | pub type HttpFutureSend<T> = BoxFuture<T, Error>;
[INFO] [stdout]    |                              ^^^^^^^^^  ------- help: remove the unnecessary generic argument
[INFO] [stdout]    |                              |
[INFO] [stdout]    |                              expected 1 generic argument
[INFO] [stdout]    |
[INFO] [stdout] note: type alias defined here, with 1 generic parameter: `T`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/future.rs:18:10
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub type BoxFuture<'a, T> = Pin<alloc::boxed::Box<dyn Future<Output = T> + Send + 'a>>;
[INFO] [stdout]    |          ^^^^^^^^^     -
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Item` not found for `futures::Future`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/solicit_async.rs:64:19
[INFO] [stdout]    |
[INFO] [stdout] 64 |     -> Box<Future<Item=(R, RawFrame), Error=error::Error> + 'r>
[INFO] [stdout]    |                   ^^^^ help: `futures::Future` has the following associated type: `Output`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Error` not found for `futures::Future`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/solicit_async.rs:64:39
[INFO] [stdout]    |
[INFO] [stdout] 64 |     -> Box<Future<Item=(R, RawFrame), Error=error::Error> + 'r>
[INFO] [stdout]    |                                       ^^^^^ help: `futures::Future` has the following associated type: `Output`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0191]: the value of the associated type `Output` in `futures::Future` must be specified
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/solicit_async.rs:64:12
[INFO] [stdout]    |
[INFO] [stdout] 64 |     -> Box<Future<Item=(R, RawFrame), Error=error::Error> + 'r>
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: specify the associated type: `Future<Item=(R, RawFrame), Error=error::Error, Output = Type>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Item` not found for `futures::Future`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/solicit_async.rs:112:19
[INFO] [stdout]     |
[INFO] [stdout] 112 |     -> Box<Future<Item=(R, HttpFrame), Error=Error> + 'r>
[INFO] [stdout]     |                   ^^^^ help: `futures::Future` has the following associated type: `Output`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Error` not found for `futures::Future`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/solicit_async.rs:112:40
[INFO] [stdout]     |
[INFO] [stdout] 112 |     -> Box<Future<Item=(R, HttpFrame), Error=Error> + 'r>
[INFO] [stdout]     |                                        ^^^^^ help: `futures::Future` has the following associated type: `Output`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0191]: the value of the associated type `Output` in `futures::Future` must be specified
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/solicit_async.rs:112:12
[INFO] [stdout]     |
[INFO] [stdout] 112 |     -> Box<Future<Item=(R, HttpFrame), Error=Error> + 'r>
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: specify the associated type: `Future<Item=(R, HttpFrame), Error=Error, Output = Type>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Item` not found for `futures::Future`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/solicit_async.rs:121:19
[INFO] [stdout]     |
[INFO] [stdout] 121 |     -> Box<Future<Item=(R, HttpFrame), Error=Error> + 'r>
[INFO] [stdout]     |                   ^^^^ help: `futures::Future` has the following associated type: `Output`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Error` not found for `futures::Future`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/solicit_async.rs:121:40
[INFO] [stdout]     |
[INFO] [stdout] 121 |     -> Box<Future<Item=(R, HttpFrame), Error=Error> + 'r>
[INFO] [stdout]     |                                        ^^^^^ help: `futures::Future` has the following associated type: `Output`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0191]: the value of the associated type `Output` in `futures::Future` must be specified
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/solicit_async.rs:121:12
[INFO] [stdout]     |
[INFO] [stdout] 121 |     -> Box<Future<Item=(R, HttpFrame), Error=Error> + 'r>
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: specify the associated type: `Future<Item=(R, HttpFrame), Error=Error, Output = Type>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Item` not found for `futures::Future`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/solicit_async.rs:217:19
[INFO] [stdout]     |
[INFO] [stdout] 217 |     -> Box<Future<Item=(R, SettingsFrame), Error=Error> + 'r>
[INFO] [stdout]     |                   ^^^^ help: `futures::Future` has the following associated type: `Output`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Error` not found for `futures::Future`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/solicit_async.rs:217:44
[INFO] [stdout]     |
[INFO] [stdout] 217 |     -> Box<Future<Item=(R, SettingsFrame), Error=Error> + 'r>
[INFO] [stdout]     |                                            ^^^^^ help: `futures::Future` has the following associated type: `Output`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0191]: the value of the associated type `Output` in `futures::Future` must be specified
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/solicit_async.rs:217:12
[INFO] [stdout]     |
[INFO] [stdout] 217 |     -> Box<Future<Item=(R, SettingsFrame), Error=Error> + 'r>
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: specify the associated type: `Future<Item=(R, SettingsFrame), Error=Error, Output = Type>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Item` not found for `futures::Future`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/solicit_async.rs:43:37
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub type HttpFuture<T> = Box<Future<Item=T, Error=Error>>;
[INFO] [stdout]    |                                     ^^^^ help: `futures::Future` has the following associated type: `Output`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Error` not found for `futures::Future`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/solicit_async.rs:43:45
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub type HttpFuture<T> = Box<Future<Item=T, Error=Error>>;
[INFO] [stdout]    |                                             ^^^^^ help: `futures::Future` has the following associated type: `Output`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0191]: the value of the associated type `Output` in `futures::Future` must be specified
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/solicit_async.rs:43:30
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub type HttpFuture<T> = Box<Future<Item=T, Error=Error>>;
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: specify the associated type: `Future<Item=T, Error=Error, Output = Type>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Item` not found for `futures::Future`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/exec.rs:10:37
[INFO] [stdout]    |
[INFO] [stdout] 10 |     fn execute(&self, f: Box<Future<Item=(), Error=Void> + Send + 'static>);
[INFO] [stdout]    |                                     ^^^^ help: `futures::Future` has the following associated type: `Output`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Error` not found for `futures::Future`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/exec.rs:10:46
[INFO] [stdout]    |
[INFO] [stdout] 10 |     fn execute(&self, f: Box<Future<Item=(), Error=Void> + Send + 'static>);
[INFO] [stdout]    |                                              ^^^^^ help: `futures::Future` has the following associated type: `Output`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0191]: the value of the associated type `Output` in `futures::Future` must be specified
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/exec.rs:10:30
[INFO] [stdout]    |
[INFO] [stdout] 10 |     fn execute(&self, f: Box<Future<Item=(), Error=Void> + Send + 'static>);
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: specify the associated type: `Future<Item=(), Error=Void, Output = Type>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Error` not found for `Stream`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/solicit_async.rs:46:51
[INFO] [stdout]    |
[INFO] [stdout] 46 | pub type HttpFutureStream<T> = Box<Stream<Item=T, Error=Error>>;
[INFO] [stdout]    |                                                   ^^^^^ help: `Stream` has the following associated type: `Item`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0050]: method `poll` has 1 parameter but the declaration in trait `futures::Future::poll` has 2
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/common/pump_stream_to_write_loop.rs:31:13
[INFO] [stdout]    |
[INFO] [stdout] 31 |     fn poll(&mut self) -> Poll<(), Void> {
[INFO] [stdout]    |             ^^^^^^^^^ expected 2 parameters, found 1
[INFO] [stdout]    |
[INFO] [stdout]    = note: `poll` from trait: `fn(Pin<&mut Self>, &mut Context<'_>) -> Poll<<Self as futures::Future>::Output>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0046]: not all trait items implemented, missing: `Output`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/common/pump_stream_to_write_loop.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | impl<T : Types> Future for PumpStreamToWriteLoop<T> {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ missing `Output` in implementation
[INFO] [stdout]    |
[INFO] [stdout]    = help: implement the missing item: `type Output = /* Type */;`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0046]: not all trait items implemented, missing: `poll_next`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/common/stream_from_network.rs:29:1
[INFO] [stdout]    |
[INFO] [stdout] 29 | impl<T : Types> Stream for StreamFromNetwork<T> {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ missing `poll_next` in implementation
[INFO] [stdout]    |
[INFO] [stdout]    = help: implement the missing item: `fn poll_next(self: Pin<&mut Self>, _: &mut Context<'_>) -> Poll<Option<<Self as Stream>::Item>> { todo!() }`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0046]: not all trait items implemented, missing: `poll_next`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/common/stream_queue_sync.rs:65:1
[INFO] [stdout]    |
[INFO] [stdout] 65 | impl Stream for StreamQueueSyncReceiver {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ missing `poll_next` in implementation
[INFO] [stdout]    |
[INFO] [stdout]    = help: implement the missing item: `fn poll_next(self: Pin<&mut Self>, _: &mut Context<'_>) -> Poll<Option<<Self as Stream>::Item>> { todo!() }`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0046]: not all trait items implemented, missing: `poll_next`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/stream_part.rs:149:1
[INFO] [stdout]     |
[INFO] [stdout] 149 | impl Stream for HttpPartStream {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ missing `poll_next` in implementation
[INFO] [stdout]     |
[INFO] [stdout]     = help: implement the missing item: `fn poll_next(self: Pin<&mut Self>, _: &mut Context<'_>) -> Poll<Option<<Self as Stream>::Item>> { todo!() }`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0050]: method `poll` has 1 parameter but the declaration in trait `futures::Future::poll` has 2
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/futures_misc/stream_single.rs:41:13
[INFO] [stdout]    |
[INFO] [stdout] 41 |     fn poll(&mut self) -> Poll<Self::Item, Self::Error> {
[INFO] [stdout]    |             ^^^^^^^^^ expected 2 parameters, found 1
[INFO] [stdout]    |
[INFO] [stdout]    = note: `poll` from trait: `fn(Pin<&mut Self>, &mut Context<'_>) -> Poll<<Self as futures::Future>::Output>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0046]: not all trait items implemented, missing: `Output`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/futures_misc/stream_single.rs:35:1
[INFO] [stdout]    |
[INFO] [stdout] 35 | / impl<S> Future for StreamSingle<S>
[INFO] [stdout] 36 | |     where S : Stream
[INFO] [stdout]    | |____________________^ missing `Output` in implementation
[INFO] [stdout]    |
[INFO] [stdout]    = help: implement the missing item: `type Output = /* Type */;`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Error` not found for `S`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/futures_misc/stream_single.rs:39:21
[INFO] [stdout]    |
[INFO] [stdout] 39 |     type Error = S::Error;
[INFO] [stdout]    |                     ^^^^^ associated type `Error` not found
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Error` not found for `Stream`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/futures_misc/stream_merge2.rs:12:34
[INFO] [stdout]    |
[INFO] [stdout] 12 |     where S1: Stream, S2: Stream<Error = S1::Error>
[INFO] [stdout]    |                                  ^^^^^ help: `Stream` has the following associated type: `Item`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Error` not found for `Stream`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/futures_misc/stream_merge2.rs:35:25
[INFO] [stdout]    |
[INFO] [stdout] 35 |             S2 : Stream<Error = S1::Error>,
[INFO] [stdout]    |                         ^^^^^ help: `Stream` has the following associated type: `Item`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Error` not found for `Stream`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/futures_misc/stream_merge2.rs:52:34
[INFO] [stdout]    |
[INFO] [stdout] 52 |     where S1: Stream, S2: Stream<Error = S1::Error>
[INFO] [stdout]    |                                  ^^^^^ help: `Stream` has the following associated type: `Item`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0046]: not all trait items implemented, missing: `poll_next`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/futures_misc/stream_merge2.rs:51:1
[INFO] [stdout]    |
[INFO] [stdout] 51 | / impl<S1, S2> Stream for StreamMerge2<S1, S2>
[INFO] [stdout] 52 | |     where S1: Stream, S2: Stream<Error = S1::Error>
[INFO] [stdout]    | |___________________________________________________^ missing `poll_next` in implementation
[INFO] [stdout]    |
[INFO] [stdout]    = help: implement the missing item: `fn poll_next(self: Pin<&mut Self>, _: &mut Context<'_>) -> Poll<Option<<Self as Stream>::Item>> { todo!() }`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Error` not found for `S1`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/futures_misc/stream_merge2.rs:55:22
[INFO] [stdout]    |
[INFO] [stdout] 55 |     type Error = S1::Error;
[INFO] [stdout]    |                      ^^^^^ associated type `Error` not found
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Error` not found for `Stream`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/futures_misc/stream_with_eof.rs:27:52
[INFO] [stdout]    |
[INFO] [stdout] 27 |     where S : Stream<Item=StreamWithEofMessage<T>, Error=E>
[INFO] [stdout]    |                                                    ^^^^^ help: `Stream` has the following associated type: `Item`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0207]: the type parameter `E` is not constrained by the impl trait, self type, or predicates
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/futures_misc/stream_with_eof.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 | impl<T, E, S> Stream for StreamWithEof<S>
[INFO] [stdout]    |         ^ unconstrained type parameter
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0046]: not all trait items implemented, missing: `poll_next`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/futures_misc/stream_with_eof.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | / impl<T, E, S> Stream for StreamWithEof<S>
[INFO] [stdout] 27 | |     where S : Stream<Item=StreamWithEofMessage<T>, Error=E>
[INFO] [stdout]    | |___________________________________________________________^ missing `poll_next` in implementation
[INFO] [stdout]    |
[INFO] [stdout]    = help: implement the missing item: `fn poll_next(self: Pin<&mut Self>, _: &mut Context<'_>) -> Poll<Option<<Self as Stream>::Item>> { todo!() }`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Error` not found for `Stream`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/futures_misc/stream_with_eof_and_error.rs:38:44
[INFO] [stdout]    |
[INFO] [stdout] 38 |         S : Stream<Item=ResultOrEof<T, E>, Error=E>,
[INFO] [stdout]    |                                            ^^^^^ help: `Stream` has the following associated type: `Item`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Error` not found for `Stream`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/futures_misc/stream_with_eof_and_error.rs:56:44
[INFO] [stdout]    |
[INFO] [stdout] 56 |         S : Stream<Item=ResultOrEof<T, E>, Error=E>,
[INFO] [stdout]    |                                            ^^^^^ help: `Stream` has the following associated type: `Item`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0046]: not all trait items implemented, missing: `poll_next`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/futures_misc/stream_with_eof_and_error.rs:54:1
[INFO] [stdout]    |
[INFO] [stdout] 54 | / impl<T, E, S, F> Stream for StreamWithEofAndError<S, F>
[INFO] [stdout] 55 | |     where
[INFO] [stdout] 56 | |         S : Stream<Item=ResultOrEof<T, E>, Error=E>,
[INFO] [stdout] 57 | |         F : FnOnce() -> E,
[INFO] [stdout]    | |__________________________^ missing `poll_next` in implementation
[INFO] [stdout]    |
[INFO] [stdout]    = help: implement the missing item: `fn poll_next(self: Pin<&mut Self>, _: &mut Context<'_>) -> Poll<Option<<Self as Stream>::Item>> { todo!() }`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0050]: method `poll` has 1 parameter but the declaration in trait `futures::Future::poll` has 2
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/futures_misc/shutdown_signal.rs:42:13
[INFO] [stdout]    |
[INFO] [stdout] 42 |     fn poll(&mut self) -> Poll<Self::Item, Self::Error> {
[INFO] [stdout]    |             ^^^^^^^^^ expected 2 parameters, found 1
[INFO] [stdout]    |
[INFO] [stdout]    = note: `poll` from trait: `fn(Pin<&mut Self>, &mut Context<'_>) -> Poll<<Self as futures::Future>::Output>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0046]: not all trait items implemented, missing: `Output`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/futures_misc/shutdown_signal.rs:38:1
[INFO] [stdout]    |
[INFO] [stdout] 38 | impl Future for ShutdownFuture {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ missing `Output` in implementation
[INFO] [stdout]    |
[INFO] [stdout]    = help: implement the missing item: `type Output = /* Type */;`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0046]: not all trait items implemented, missing: `poll_next`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/futures_misc/signal.rs:89:1
[INFO] [stdout]    |
[INFO] [stdout] 89 | impl Stream for Receiver {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^ missing `poll_next` in implementation
[INFO] [stdout]    |
[INFO] [stdout]    = help: implement the missing item: `fn poll_next(self: Pin<&mut Self>, _: &mut Context<'_>) -> Poll<Option<<Self as Stream>::Item>> { todo!() }`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0046]: not all trait items implemented, missing: `poll_next`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/futures_misc/latch.rs:114:1
[INFO] [stdout]     |
[INFO] [stdout] 114 | impl Stream for Latch {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^ missing `poll_next` in implementation
[INFO] [stdout]     |
[INFO] [stdout]     = help: implement the missing item: `fn poll_next(self: Pin<&mut Self>, _: &mut Context<'_>) -> Poll<Option<<Self as Stream>::Item>> { todo!() }`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0050]: method `poll` has 1 parameter but the declaration in trait `futures::Future::poll` has 2
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/solicit_async.rs:318:17
[INFO] [stdout]     |
[INFO] [stdout] 318 |         fn poll(&mut self) -> Poll<Self::Item, Self::Error> {
[INFO] [stdout]     |                 ^^^^^^^^^ expected 2 parameters, found 1
[INFO] [stdout]     |
[INFO] [stdout]     = note: `poll` from trait: `fn(Pin<&mut Self>, &mut Context<'_>) -> Poll<<Self as futures::Future>::Output>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0046]: not all trait items implemented, missing: `Output`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/solicit_async.rs:312:5
[INFO] [stdout]     |
[INFO] [stdout] 312 | /     impl<I : AsyncRead> Future for Intermediate<I>
[INFO] [stdout] 313 | |         where I : AsyncRead + AsyncWrite + Send + 'static
[INFO] [stdout]     | |_________________________________________________________^ missing `Output` in implementation
[INFO] [stdout]     |
[INFO] [stdout]     = help: implement the missing item: `type Output = /* Type */;`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Item` not found for `futures::Future`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/exec.rs:14:37
[INFO] [stdout]    |
[INFO] [stdout] 14 |     fn execute(&self, f: Box<Future<Item=(), Error=Void> + Send + 'static>) {
[INFO] [stdout]    |                                     ^^^^ help: `futures::Future` has the following associated type: `Output`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Error` not found for `futures::Future`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/exec.rs:14:46
[INFO] [stdout]    |
[INFO] [stdout] 14 |     fn execute(&self, f: Box<Future<Item=(), Error=Void> + Send + 'static>) {
[INFO] [stdout]    |                                              ^^^^^ help: `futures::Future` has the following associated type: `Output`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0191]: the value of the associated type `Output` in `futures::Future` must be specified
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/exec.rs:14:30
[INFO] [stdout]    |
[INFO] [stdout] 14 |     fn execute(&self, f: Box<Future<Item=(), Error=Void> + Send + 'static>) {
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: specify the associated type: `Future<Item=(), Error=Void, Output = Type>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Item` not found for `futures::Future`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/exec.rs:20:37
[INFO] [stdout]    |
[INFO] [stdout] 20 |     fn execute(&self, f: Box<Future<Item=(), Error=Void> + Send + 'static>) {
[INFO] [stdout]    |                                     ^^^^ help: `futures::Future` has the following associated type: `Output`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Error` not found for `futures::Future`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/exec.rs:20:46
[INFO] [stdout]    |
[INFO] [stdout] 20 |     fn execute(&self, f: Box<Future<Item=(), Error=Void> + Send + 'static>) {
[INFO] [stdout]    |                                              ^^^^^ help: `futures::Future` has the following associated type: `Output`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0191]: the value of the associated type `Output` in `futures::Future` must be specified
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/httpbis-0.2.0/src/exec.rs:20:30
[INFO] [stdout]    |
[INFO] [stdout] 20 |     fn execute(&self, f: Box<Future<Item=(), Error=Void> + Send + 'static>) {
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: specify the associated type: `Future<Item=(), Error=Void, Output = Type>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0046, E0050, E0106, E0107, E0191, E0207, E0220, E0407, E0412...
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0046`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `httpbis` (lib) due to 163 previous errors
[INFO] running `Command { std: "docker" "inspect" "e39c5e23b0fdc446ff883d0df2887e6771a383b5a07791aaddffd8d8324041c6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e39c5e23b0fdc446ff883d0df2887e6771a383b5a07791aaddffd8d8324041c6", kill_on_drop: false }`
[INFO] [stdout] e39c5e23b0fdc446ff883d0df2887e6771a383b5a07791aaddffd8d8324041c6
