[INFO] cloning repository https://github.com/casey/tokio-by-hand
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/casey/tokio-by-hand" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcasey%2Ftokio-by-hand", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcasey%2Ftokio-by-hand'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] d1ae672f1b508cb3383127cca10208f085bad42e
[INFO] checking casey/tokio-by-hand against try#4f260f0f20b3133d20cfb50353c0221943af5796+rustflags=-Dunmustuse_in_always_ok for pr-148577
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcasey%2Ftokio-by-hand" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/casey/tokio-by-hand
[INFO] finished tweaking git repo https://github.com/casey/tokio-by-hand
[INFO] tweaked toml for git repo https://github.com/casey/tokio-by-hand written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/casey/tokio-by-hand on toolchain 4f260f0f20b3133d20cfb50353c0221943af5796
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/casey/tokio-by-hand already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 14418a999106ff83c71362a156ec988b04843b46abadcebd242465c3dcdf4a09
[INFO] running `Command { std: "docker" "start" "-a" "14418a999106ff83c71362a156ec988b04843b46abadcebd242465c3dcdf4a09", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "14418a999106ff83c71362a156ec988b04843b46abadcebd242465c3dcdf4a09", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "14418a999106ff83c71362a156ec988b04843b46abadcebd242465c3dcdf4a09", kill_on_drop: false }`
[INFO] [stdout] 14418a999106ff83c71362a156ec988b04843b46abadcebd242465c3dcdf4a09
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dunmustuse_in_always_ok" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 47daf9225c64162e5fd0564028f7a0531664dfb4d1e0a417650908f18b032955
[INFO] running `Command { std: "docker" "start" "-a" "47daf9225c64162e5fd0564028f7a0531664dfb4d1e0a417650908f18b032955", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr]     Checking libc v0.2.32
[INFO] [stderr]     Checking cfg-if v0.1.2
[INFO] [stderr]     Checking byteorder v1.1.0
[INFO] [stderr]     Checking lazycell v0.5.1
[INFO] [stderr]     Checking futures v0.1.16
[INFO] [stderr]     Checking slab v0.3.0
[INFO] [stderr]     Checking slab v0.4.0
[INFO] [stderr]     Checking scoped-tls v0.1.0
[INFO] [stderr]     Checking void v1.0.2
[INFO] [stderr]     Checking iovec v0.1.1
[INFO] [stderr]     Checking net2 v0.2.31
[INFO] [stderr]     Checking rand v0.3.17
[INFO] [stderr]     Checking bytes v0.4.5
[INFO] [stderr]     Checking mio v0.6.10
[INFO] [stderr]     Checking tokio-io v0.1.3
[INFO] [stderr]     Checking tokio-core v0.1.10
[INFO] [stderr]     Checking tokio-by-hand v0.0.0 (/opt/rustwide/workdir)
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/standard/sleeper.rs:18:55
[INFO] [stdout]    |
[INFO] [stdout] 18 |     fn poll(&mut self) -> Poll<Self::Item, Self::Error> {
[INFO] [stdout]    |  _______________________________________________________^
[INFO] [stdout] 19 | |     let now = Instant::now();
[INFO] [stdout] 20 | |     if now >= self.until {
[INFO] [stdout] 21 | |       Ok(Async::Ready(()))
[INFO] [stdout] ...  |
[INFO] [stdout] 31 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-D unmustuse-in-always-ok`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/standard/sleeper.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | /     if now >= self.until {
[INFO] [stdout] 21 | |       Ok(Async::Ready(()))
[INFO] [stdout] 22 | |     } else {
[INFO] [stdout] 23 | |       let remaining = self.until - now;
[INFO] [stdout] ...  |
[INFO] [stdout] 29 | |       Ok(Async::NotReady)
[INFO] [stdout] 30 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/standard/sleeper.rs:20:26
[INFO] [stdout]    |
[INFO] [stdout] 20 |       if now >= self.until {
[INFO] [stdout]    |  __________________________^
[INFO] [stdout] 21 | |       Ok(Async::Ready(()))
[INFO] [stdout] 22 | |     } else {
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/standard/sleeper.rs:21:7
[INFO] [stdout]    |
[INFO] [stdout] 21 |       Ok(Async::Ready(()))
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/standard/sleeper.rs:22:12
[INFO] [stdout]    |
[INFO] [stdout] 22 |       } else {
[INFO] [stdout]    |  ____________^
[INFO] [stdout] 23 | |       let remaining = self.until - now;
[INFO] [stdout] 24 | |       let task = task::current();
[INFO] [stdout] 25 | |       thread::spawn(move || {
[INFO] [stdout] ...  |
[INFO] [stdout] 29 | |       Ok(Async::NotReady)
[INFO] [stdout] 30 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/standard/sleeper.rs:29:7
[INFO] [stdout]    |
[INFO] [stdout] 29 |       Ok(Async::NotReady)
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<u8>, void::Void>
[INFO] [stdout]   --> src/standard/instant.rs:19:55
[INFO] [stdout]    |
[INFO] [stdout] 19 |     fn poll(&mut self) -> Poll<Self::Item, Self::Error> {
[INFO] [stdout]    |  _______________________________________________________^
[INFO] [stdout] 20 | |     Ok(Async::Ready(random()))
[INFO] [stdout] 21 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<u8>, void::Void>
[INFO] [stdout]   --> src/standard/instant.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     Ok(Async::Ready(random()))
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/standard/instant.rs:39:55
[INFO] [stdout]    |
[INFO] [stdout] 39 |     fn poll(&mut self) -> Poll<Self::Item, Self::Error> {
[INFO] [stdout]    |  _______________________________________________________^
[INFO] [stdout] 40 | |     Ok(Async::Ready(()))
[INFO] [stdout] 41 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/standard/instant.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     Ok(Async::Ready(()))
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u8, void::Void>
[INFO] [stdout]   --> src/standard/instant.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     Producer::new().wait().unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u8, void::Void>
[INFO] [stdout]   --> src/standard/instant.rs:61:19
[INFO] [stdout]    |
[INFO] [stdout] 61 |       seen.insert(Producer::new().wait().unwrap());
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<u8>, void::Void>
[INFO] [stdout]   --> src/standard/delayed.rs:23:55
[INFO] [stdout]    |
[INFO] [stdout] 23 |     fn poll(&mut self) -> Poll<Self::Item, Self::Error> {
[INFO] [stdout]    |  _______________________________________________________^
[INFO] [stdout] 24 | |     try_ready!(self.sleeper.poll());
[INFO] [stdout] 25 | |     self.inner.poll()
[INFO] [stdout] 26 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/standard/delayed.rs:24:16
[INFO] [stdout]    |
[INFO] [stdout] 24 |     try_ready!(self.sleeper.poll());
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<u8>, void::Void>
[INFO] [stdout]   --> src/standard/delayed.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     try_ready!(self.sleeper.poll());
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `try_ready` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<u8>, void::Void>
[INFO] [stdout]   --> src/standard/delayed.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     try_ready!(self.sleeper.poll());
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `try_ready` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<u8>, void::Void>
[INFO] [stdout]   --> src/standard/delayed.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     self.inner.poll()
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/standard/delayed.rs:57:55
[INFO] [stdout]    |
[INFO] [stdout] 57 |     fn poll(&mut self) -> Poll<Self::Item, Self::Error> {
[INFO] [stdout]    |  _______________________________________________________^
[INFO] [stdout] 58 | |     try_ready!(self.sleeper.poll());
[INFO] [stdout] 59 | |     self.inner.poll()
[INFO] [stdout] 60 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/standard/delayed.rs:58:16
[INFO] [stdout]    |
[INFO] [stdout] 58 |     try_ready!(self.sleeper.poll());
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/standard/delayed.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 58 |     try_ready!(self.sleeper.poll());
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `try_ready` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/standard/delayed.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 58 |     try_ready!(self.sleeper.poll());
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `try_ready` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/standard/delayed.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 |     self.inner.poll()
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u8, void::Void>
[INFO] [stdout]   --> src/standard/delayed.rs:72:5
[INFO] [stdout]    |
[INFO] [stdout] 72 |     core.run(producer).unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<Option<u8>>, void::Void>
[INFO] [stdout]   --> src/standard/instant_series.rs:19:63
[INFO] [stdout]    |
[INFO] [stdout] 19 |     fn poll(&mut self) -> Poll<Option<Self::Item>, Self::Error> {
[INFO] [stdout]    |  _______________________________________________________________^
[INFO] [stdout] 20 | |     let next = try_ready!(self.next.poll());
[INFO] [stdout] 21 | |     self.next = standard::instant::Producer::new();
[INFO] [stdout] 22 | |     Ok(Async::Ready(Some(next)))
[INFO] [stdout] 23 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<u8>, void::Void>
[INFO] [stdout]   --> src/standard/instant_series.rs:20:27
[INFO] [stdout]    |
[INFO] [stdout] 20 |     let next = try_ready!(self.next.poll());
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<Option<u8>>, void::Void>
[INFO] [stdout]   --> src/standard/instant_series.rs:20:16
[INFO] [stdout]    |
[INFO] [stdout] 20 |     let next = try_ready!(self.next.poll());
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `try_ready` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<Option<u8>>, void::Void>
[INFO] [stdout]   --> src/standard/instant_series.rs:20:16
[INFO] [stdout]    |
[INFO] [stdout] 20 |     let next = try_ready!(self.next.poll());
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `try_ready` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<Option<u8>>, void::Void>
[INFO] [stdout]   --> src/standard/instant_series.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     Ok(Async::Ready(Some(next)))
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::AsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/standard/instant_series.rs:41:96
[INFO] [stdout]    |
[INFO] [stdout] 41 |     fn start_send(&mut self, item: Self::SinkItem) -> StartSend<Self::SinkItem, Self::SinkError> {
[INFO] [stdout]    |  ________________________________________________________________________________________________^
[INFO] [stdout] 42 | |     if self.sending.is_some() {
[INFO] [stdout] 43 | |       self.poll_complete()?;
[INFO] [stdout] ...  |
[INFO] [stdout] 52 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, void::Void>, futures::Async<()>>
[INFO] [stdout]   --> src/standard/instant_series.rs:43:7
[INFO] [stdout]    |
[INFO] [stdout] 43 |       self.poll_complete()?;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/standard/instant_series.rs:43:7
[INFO] [stdout]    |
[INFO] [stdout] 43 |       self.poll_complete()?;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::AsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/standard/instant_series.rs:43:7
[INFO] [stdout]    |
[INFO] [stdout] 43 |       self.poll_complete()?;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::AsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/standard/instant_series.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 | /     if self.sending.is_some() {
[INFO] [stdout] 47 | |       Ok(AsyncSink::NotReady(item))
[INFO] [stdout] 48 | |     } else {
[INFO] [stdout] 49 | |       self.sending = Some(standard::instant::Consumer::new(item));
[INFO] [stdout] 50 | |       Ok(AsyncSink::Ready)
[INFO] [stdout] 51 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::AsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/standard/instant_series.rs:46:31
[INFO] [stdout]    |
[INFO] [stdout] 46 |       if self.sending.is_some() {
[INFO] [stdout]    |  _______________________________^
[INFO] [stdout] 47 | |       Ok(AsyncSink::NotReady(item))
[INFO] [stdout] 48 | |     } else {
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::AsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/standard/instant_series.rs:47:7
[INFO] [stdout]    |
[INFO] [stdout] 47 |       Ok(AsyncSink::NotReady(item))
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::AsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/standard/instant_series.rs:48:12
[INFO] [stdout]    |
[INFO] [stdout] 48 |       } else {
[INFO] [stdout]    |  ____________^
[INFO] [stdout] 49 | |       self.sending = Some(standard::instant::Consumer::new(item));
[INFO] [stdout] 50 | |       Ok(AsyncSink::Ready)
[INFO] [stdout] 51 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::AsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/standard/instant_series.rs:50:7
[INFO] [stdout]    |
[INFO] [stdout] 50 |       Ok(AsyncSink::Ready)
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/standard/instant_series.rs:54:60
[INFO] [stdout]    |
[INFO] [stdout] 54 |     fn poll_complete(&mut self) -> Poll<(), Self::SinkError> {
[INFO] [stdout]    |  ____________________________________________________________^
[INFO] [stdout] 55 | |     if self.sending.is_some() {
[INFO] [stdout] 56 | |       try_ready!(self.sending.as_mut().unwrap().poll());
[INFO] [stdout] 57 | |       self.sending = None;
[INFO] [stdout] 58 | |     }
[INFO] [stdout] 59 | |     Ok(Async::Ready(()))
[INFO] [stdout] 60 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/standard/instant_series.rs:56:18
[INFO] [stdout]    |
[INFO] [stdout] 56 |       try_ready!(self.sending.as_mut().unwrap().poll());
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/standard/instant_series.rs:56:7
[INFO] [stdout]    |
[INFO] [stdout] 56 |       try_ready!(self.sending.as_mut().unwrap().poll());
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `try_ready` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/standard/instant_series.rs:56:7
[INFO] [stdout]    |
[INFO] [stdout] 56 |       try_ready!(self.sending.as_mut().unwrap().poll());
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `try_ready` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/standard/instant_series.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 |     Ok(Async::Ready(()))
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<(Option<u8>, standard::instant_series::Producer), (void::Void, standard::instant_series::Producer)>
[INFO] [stdout]   --> src/standard/instant_series.rs:75:27
[INFO] [stdout]    |
[INFO] [stdout] 75 |       let (value, next) = producer.wait().unwrap();
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `futures::stream::Take` in tuple element 0 that must be used
[INFO] [stdout]   --> src/standard/instant_series.rs:91:7
[INFO] [stdout]    |
[INFO] [stdout] 91 |       producer.forward(consumer).wait().unwrap();
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: streams do nothing unless polled
[INFO] [stdout]    = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this type continue be must used: Result<(futures::stream::Take<futures::stream::Inspect<standard::instant_series::Producer, {closure@src/standard/instant_series.rs:87:18: 87:21}>>, standard::instant_series::Consumer), void::Void>
[INFO] [stdout]   --> src/standard/instant_series.rs:91:7
[INFO] [stdout]    |
[INFO] [stdout] 91 |       producer.forward(consumer).wait().unwrap();
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(mustuse_in_always_ok)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<Option<u8>>, void::Void>
[INFO] [stdout]   --> src/standard/delayed_series.rs:19:63
[INFO] [stdout]    |
[INFO] [stdout] 19 |     fn poll(&mut self) -> Poll<Option<Self::Item>, Self::Error> {
[INFO] [stdout]    |  _______________________________________________________________^
[INFO] [stdout] 20 | |     let next = try_ready!(self.next.poll());
[INFO] [stdout] 21 | |     self.next = standard::delayed::Producer::new();
[INFO] [stdout] 22 | |     Ok(Async::Ready(Some(next)))
[INFO] [stdout] 23 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<u8>, void::Void>
[INFO] [stdout]   --> src/standard/delayed_series.rs:20:27
[INFO] [stdout]    |
[INFO] [stdout] 20 |     let next = try_ready!(self.next.poll());
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<Option<u8>>, void::Void>
[INFO] [stdout]   --> src/standard/delayed_series.rs:20:16
[INFO] [stdout]    |
[INFO] [stdout] 20 |     let next = try_ready!(self.next.poll());
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `try_ready` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<Option<u8>>, void::Void>
[INFO] [stdout]   --> src/standard/delayed_series.rs:20:16
[INFO] [stdout]    |
[INFO] [stdout] 20 |     let next = try_ready!(self.next.poll());
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `try_ready` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<Option<u8>>, void::Void>
[INFO] [stdout]   --> src/standard/delayed_series.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     Ok(Async::Ready(Some(next)))
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::AsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/standard/delayed_series.rs:41:96
[INFO] [stdout]    |
[INFO] [stdout] 41 |     fn start_send(&mut self, item: Self::SinkItem) -> StartSend<Self::SinkItem, Self::SinkError> {
[INFO] [stdout]    |  ________________________________________________________________________________________________^
[INFO] [stdout] 42 | |     if self.sending.is_some() {
[INFO] [stdout] 43 | |       self.poll_complete()?;
[INFO] [stdout] ...  |
[INFO] [stdout] 52 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, void::Void>, futures::Async<()>>
[INFO] [stdout]   --> src/standard/delayed_series.rs:43:7
[INFO] [stdout]    |
[INFO] [stdout] 43 |       self.poll_complete()?;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/standard/delayed_series.rs:43:7
[INFO] [stdout]    |
[INFO] [stdout] 43 |       self.poll_complete()?;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::AsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/standard/delayed_series.rs:43:7
[INFO] [stdout]    |
[INFO] [stdout] 43 |       self.poll_complete()?;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::AsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/standard/delayed_series.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 | /     if self.sending.is_some() {
[INFO] [stdout] 47 | |       Ok(AsyncSink::NotReady(item))
[INFO] [stdout] 48 | |     } else {
[INFO] [stdout] 49 | |       self.sending = Some(standard::delayed::Consumer::new(item));
[INFO] [stdout] 50 | |       Ok(AsyncSink::Ready)
[INFO] [stdout] 51 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::AsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/standard/delayed_series.rs:46:31
[INFO] [stdout]    |
[INFO] [stdout] 46 |       if self.sending.is_some() {
[INFO] [stdout]    |  _______________________________^
[INFO] [stdout] 47 | |       Ok(AsyncSink::NotReady(item))
[INFO] [stdout] 48 | |     } else {
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::AsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/standard/delayed_series.rs:47:7
[INFO] [stdout]    |
[INFO] [stdout] 47 |       Ok(AsyncSink::NotReady(item))
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::AsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/standard/delayed_series.rs:48:12
[INFO] [stdout]    |
[INFO] [stdout] 48 |       } else {
[INFO] [stdout]    |  ____________^
[INFO] [stdout] 49 | |       self.sending = Some(standard::delayed::Consumer::new(item));
[INFO] [stdout] 50 | |       Ok(AsyncSink::Ready)
[INFO] [stdout] 51 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::AsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/standard/delayed_series.rs:50:7
[INFO] [stdout]    |
[INFO] [stdout] 50 |       Ok(AsyncSink::Ready)
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/standard/delayed_series.rs:54:60
[INFO] [stdout]    |
[INFO] [stdout] 54 |     fn poll_complete(&mut self) -> Poll<(), Self::SinkError> {
[INFO] [stdout]    |  ____________________________________________________________^
[INFO] [stdout] 55 | |     if self.sending.is_some() {
[INFO] [stdout] 56 | |       try_ready!(self.sending.as_mut().unwrap().poll());
[INFO] [stdout] 57 | |       self.sending = None;
[INFO] [stdout] 58 | |     }
[INFO] [stdout] 59 | |     Ok(Async::Ready(()))
[INFO] [stdout] 60 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/standard/delayed_series.rs:56:18
[INFO] [stdout]    |
[INFO] [stdout] 56 |       try_ready!(self.sending.as_mut().unwrap().poll());
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/standard/delayed_series.rs:56:7
[INFO] [stdout]    |
[INFO] [stdout] 56 |       try_ready!(self.sending.as_mut().unwrap().poll());
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `try_ready` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/standard/delayed_series.rs:56:7
[INFO] [stdout]    |
[INFO] [stdout] 56 |       try_ready!(self.sending.as_mut().unwrap().poll());
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `try_ready` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/standard/delayed_series.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 |     Ok(Async::Ready(()))
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `futures::stream::Take` in tuple element 0 that must be used
[INFO] [stdout]   --> src/standard/delayed_series.rs:73:5
[INFO] [stdout]    |
[INFO] [stdout] 73 |     core.run(producer.forward(consumer)).unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: streams do nothing unless polled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this type continue be must used: Result<(futures::stream::Take<standard::delayed_series::Producer>, standard::instant_series::Consumer), void::Void>
[INFO] [stdout]   --> src/standard/delayed_series.rs:73:5
[INFO] [stdout]    |
[INFO] [stdout] 73 |     core.run(producer.forward(consumer)).unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `futures::stream::Take` in tuple element 0 that must be used
[INFO] [stdout]   --> src/standard/delayed_series.rs:87:5
[INFO] [stdout]    |
[INFO] [stdout] 87 |     core.run(producer.forward(consumer)).unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: streams do nothing unless polled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this type continue be must used: Result<(futures::stream::Take<standard::instant_series::Producer>, standard::delayed_series::Consumer), void::Void>
[INFO] [stdout]   --> src/standard/delayed_series.rs:87:5
[INFO] [stdout]    |
[INFO] [stdout] 87 |     core.run(producer.forward(consumer)).unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `futures::stream::Take` in tuple element 0 that must be used
[INFO] [stdout]    --> src/standard/delayed_series.rs:102:5
[INFO] [stdout]     |
[INFO] [stdout] 102 |     core.run(producer.forward(consumer)).unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: streams do nothing unless polled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this type continue be must used: Result<(futures::stream::Take<standard::delayed_series::Producer>, standard::delayed_series::Consumer), void::Void>
[INFO] [stdout]    --> src/standard/delayed_series.rs:102:5
[INFO] [stdout]     |
[INFO] [stdout] 102 |     core.run(producer.forward(consumer)).unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::AsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/standard/buffered.rs:35:96
[INFO] [stdout]    |
[INFO] [stdout] 35 |     fn start_send(&mut self, item: Self::SinkItem) -> StartSend<Self::SinkItem, Self::SinkError> {
[INFO] [stdout]    |  ________________________________________________________________________________________________^
[INFO] [stdout] 36 | |     match self.inner.start_send(item)? {
[INFO] [stdout] 37 | |       AsyncSink::NotReady(item) => Ok(self.try_buffer(item)),
[INFO] [stdout] 38 | |       AsyncSink::Ready => Ok(AsyncSink::Ready),
[INFO] [stdout] 39 | |     }
[INFO] [stdout] 40 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]  --> src/extended/adapter.rs:5:21
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub struct Incoming(u8);
[INFO] [stdout]   |            -------- ^^
[INFO] [stdout]   |            |
[INFO] [stdout]   |            field in this struct
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider removing this field
[INFO] [stdout]   = note: `Incoming` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::AsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/standard/buffered.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 | /     match self.inner.start_send(item)? {
[INFO] [stdout] 37 | |       AsyncSink::NotReady(item) => Ok(self.try_buffer(item)),
[INFO] [stdout] 38 | |       AsyncSink::Ready => Ok(AsyncSink::Ready),
[INFO] [stdout] 39 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, void::Void>, futures::AsyncSink<u8>>
[INFO] [stdout]   --> src/standard/buffered.rs:36:11
[INFO] [stdout]    |
[INFO] [stdout] 36 |     match self.inner.start_send(item)? {
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::AsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/standard/buffered.rs:36:11
[INFO] [stdout]    |
[INFO] [stdout] 36 |     match self.inner.start_send(item)? {
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::AsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/standard/buffered.rs:36:11
[INFO] [stdout]    |
[INFO] [stdout] 36 |     match self.inner.start_send(item)? {
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::AsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/standard/buffered.rs:37:36
[INFO] [stdout]    |
[INFO] [stdout] 37 |       AsyncSink::NotReady(item) => Ok(self.try_buffer(item)),
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::AsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/standard/buffered.rs:38:27
[INFO] [stdout]    |
[INFO] [stdout] 38 |       AsyncSink::Ready => Ok(AsyncSink::Ready),
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/standard/buffered.rs:42:60
[INFO] [stdout]    |
[INFO] [stdout] 42 |     fn poll_complete(&mut self) -> Poll<(), Self::SinkError> {
[INFO] [stdout]    |  ____________________________________________________________^
[INFO] [stdout] 43 | |     try_ready!(self.inner.poll_complete());
[INFO] [stdout] 44 | |
[INFO] [stdout] 45 | |     while let Some(item) = self.buffer.pop_front() {
[INFO] [stdout] ...  |
[INFO] [stdout] 52 | |     Ok(Async::Ready(()))
[INFO] [stdout] 53 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/standard/buffered.rs:43:16
[INFO] [stdout]    |
[INFO] [stdout] 43 |     try_ready!(self.inner.poll_complete());
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/standard/buffered.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     try_ready!(self.inner.poll_complete());
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `try_ready` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/standard/buffered.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     try_ready!(self.inner.poll_complete());
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `try_ready` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, void::Void>, futures::AsyncSink<u8>>
[INFO] [stdout]   --> src/standard/buffered.rs:46:42
[INFO] [stdout]    |
[INFO] [stdout] 46 |       if let AsyncSink::NotReady(item) = self.inner.start_send(item)? {
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::AsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/standard/buffered.rs:46:42
[INFO] [stdout]    |
[INFO] [stdout] 46 |       if let AsyncSink::NotReady(item) = self.inner.start_send(item)? {
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/standard/buffered.rs:46:42
[INFO] [stdout]    |
[INFO] [stdout] 46 |       if let AsyncSink::NotReady(item) = self.inner.start_send(item)? {
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/standard/buffered.rs:50:18
[INFO] [stdout]    |
[INFO] [stdout] 50 |       try_ready!(self.inner.poll_complete());
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/standard/buffered.rs:50:7
[INFO] [stdout]    |
[INFO] [stdout] 50 |       try_ready!(self.inner.poll_complete());
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `try_ready` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/standard/buffered.rs:50:7
[INFO] [stdout]    |
[INFO] [stdout] 50 |       try_ready!(self.inner.poll_complete());
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `try_ready` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/standard/buffered.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 52 |     Ok(Async::Ready(()))
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `futures::stream::Take` in tuple element 0 that must be used
[INFO] [stdout]   --> src/standard/buffered.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     core.run(producer.forward(consumer)).unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: streams do nothing unless polled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this type continue be must used: Result<(futures::stream::Take<standard::delayed_series::Producer>, standard::buffered::Consumer), void::Void>
[INFO] [stdout]   --> src/standard/buffered.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     core.run(producer.forward(consumer)).unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/sleeper.rs:19:102
[INFO] [stdout]    |
[INFO] [stdout] 19 |     fn extended_poll(&mut self, task_handle: &mut TaskHandle) -> ExtendedPoll<Self::Item, Self::Error> {
[INFO] [stdout]    |  ______________________________________________________________________________________________________^
[INFO] [stdout] 20 | |     let now = Instant::now();
[INFO] [stdout] 21 | |     if now >= self.until {
[INFO] [stdout] 22 | |       Ok(ExtendedAsync::Ready(()))
[INFO] [stdout] ...  |
[INFO] [stdout] 32 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/sleeper.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | /     if now >= self.until {
[INFO] [stdout] 22 | |       Ok(ExtendedAsync::Ready(()))
[INFO] [stdout] 23 | |     } else {
[INFO] [stdout] 24 | |       let remaining = self.until - now;
[INFO] [stdout] ...  |
[INFO] [stdout] 30 | |       Ok(ExtendedAsync::NotReady(agreement_to_notify))
[INFO] [stdout] 31 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/sleeper.rs:21:26
[INFO] [stdout]    |
[INFO] [stdout] 21 |       if now >= self.until {
[INFO] [stdout]    |  __________________________^
[INFO] [stdout] 22 | |       Ok(ExtendedAsync::Ready(()))
[INFO] [stdout] 23 | |     } else {
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/sleeper.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 |       Ok(ExtendedAsync::Ready(()))
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/sleeper.rs:23:12
[INFO] [stdout]    |
[INFO] [stdout] 23 |       } else {
[INFO] [stdout]    |  ____________^
[INFO] [stdout] 24 | |       let remaining = self.until - now;
[INFO] [stdout] 25 | |       let (task, agreement_to_notify) = task_handle.i_will_notify();
[INFO] [stdout] 26 | |       thread::spawn(move || {
[INFO] [stdout] ...  |
[INFO] [stdout] 30 | |       Ok(ExtendedAsync::NotReady(agreement_to_notify))
[INFO] [stdout] 31 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/sleeper.rs:30:7
[INFO] [stdout]    |
[INFO] [stdout] 30 |       Ok(ExtendedAsync::NotReady(agreement_to_notify))
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/extended/sleeper.rs:39:64
[INFO] [stdout]    |
[INFO] [stdout] 39 |     fn poll(&mut self) -> Result<Async<Self::Item>, Self::Error> {
[INFO] [stdout]    |  ________________________________________________________________^
[INFO] [stdout] 40 | |     future_adapter(self)
[INFO] [stdout] 41 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/extended/sleeper.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     future_adapter(self)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<u8>, void::Void>
[INFO] [stdout]   --> src/extended/instant.rs:20:103
[INFO] [stdout]    |
[INFO] [stdout] 20 |     fn extended_poll(&mut self, _task_handle: &mut TaskHandle) -> ExtendedPoll<Self::Item, Self::Error> {
[INFO] [stdout]    |  _______________________________________________________________________________________________________^
[INFO] [stdout] 21 | |     Ok(ExtendedAsync::Ready(random()))
[INFO] [stdout] 22 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<u8>, void::Void>
[INFO] [stdout]   --> src/extended/instant.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     Ok(ExtendedAsync::Ready(random()))
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<u8>, void::Void>
[INFO] [stdout]   --> src/extended/instant.rs:28:64
[INFO] [stdout]    |
[INFO] [stdout] 28 |     fn poll(&mut self) -> Result<Async<Self::Item>, Self::Error> {
[INFO] [stdout]    |  ________________________________________________________________^
[INFO] [stdout] 29 | |     future_adapter(self)
[INFO] [stdout] 30 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/standard/sleeper.rs:18:55
[INFO] [stdout]    |
[INFO] [stdout] 18 |     fn poll(&mut self) -> Poll<Self::Item, Self::Error> {
[INFO] [stdout]    |  _______________________________________________________^
[INFO] [stdout] 19 | |     let now = Instant::now();
[INFO] [stdout] 20 | |     if now >= self.until {
[INFO] [stdout] 21 | |       Ok(Async::Ready(()))
[INFO] [stdout] ...  |
[INFO] [stdout] 31 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-D unmustuse-in-always-ok`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<u8>, void::Void>
[INFO] [stdout]   --> src/extended/instant.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     future_adapter(self)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/instant.rs:47:103
[INFO] [stdout]    |
[INFO] [stdout] 47 |     fn extended_poll(&mut self, _task_handle: &mut TaskHandle) -> ExtendedPoll<Self::Item, Self::Error> {
[INFO] [stdout]    |  _______________________________________________________________________________________________________^
[INFO] [stdout] 48 | |     Ok(ExtendedAsync::Ready(()))
[INFO] [stdout] 49 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/instant.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     Ok(ExtendedAsync::Ready(()))
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/standard/sleeper.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | /     if now >= self.until {
[INFO] [stdout] 21 | |       Ok(Async::Ready(()))
[INFO] [stdout] 22 | |     } else {
[INFO] [stdout] 23 | |       let remaining = self.until - now;
[INFO] [stdout] ...  |
[INFO] [stdout] 29 | |       Ok(Async::NotReady)
[INFO] [stdout] 30 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/extended/instant.rs:56:55
[INFO] [stdout]    |
[INFO] [stdout] 56 |     fn poll(&mut self) -> Poll<Self::Item, Self::Error> {
[INFO] [stdout]    |  _______________________________________________________^
[INFO] [stdout] 57 | |     future_adapter(self)
[INFO] [stdout] 58 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/extended/instant.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 |     future_adapter(self)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u8, void::Void>
[INFO] [stdout]   --> src/extended/instant.rs:68:5
[INFO] [stdout]    |
[INFO] [stdout] 68 |     Producer::new().wait().unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/standard/sleeper.rs:20:26
[INFO] [stdout]    |
[INFO] [stdout] 20 |       if now >= self.until {
[INFO] [stdout]    |  __________________________^
[INFO] [stdout] 21 | |       Ok(Async::Ready(()))
[INFO] [stdout] 22 | |     } else {
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u8, void::Void>
[INFO] [stdout]   --> src/extended/instant.rs:78:19
[INFO] [stdout]    |
[INFO] [stdout] 78 |       seen.insert(Producer::new().wait().unwrap());
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<u8>, void::Void>
[INFO] [stdout]   --> src/extended/delayed.rs:23:102
[INFO] [stdout]    |
[INFO] [stdout] 23 |     fn extended_poll(&mut self, task_handle: &mut TaskHandle) -> ExtendedPoll<Self::Item, Self::Error> {
[INFO] [stdout]    |  ______________________________________________________________________________________________________^
[INFO] [stdout] 24 | |     extended_try_ready!(self.sleeper.extended_poll(task_handle));
[INFO] [stdout] 25 | |     self.inner.extended_poll(task_handle)
[INFO] [stdout] 26 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/standard/sleeper.rs:21:7
[INFO] [stdout]    |
[INFO] [stdout] 21 |       Ok(Async::Ready(()))
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/delayed.rs:24:25
[INFO] [stdout]    |
[INFO] [stdout] 24 |     extended_try_ready!(self.sleeper.extended_poll(task_handle));
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<u8>, void::Void>
[INFO] [stdout]   --> src/lib.rs:31:18
[INFO] [stdout]    |
[INFO] [stdout] 31 |           return Ok(ExtendedAsync::NotReady(agreement_to_notify));
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/extended/delayed.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     extended_try_ready!(self.sleeper.extended_poll(task_handle));
[INFO] [stdout]    |     ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `extended_try_ready` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/standard/sleeper.rs:22:12
[INFO] [stdout]    |
[INFO] [stdout] 22 |       } else {
[INFO] [stdout]    |  ____________^
[INFO] [stdout] 23 | |       let remaining = self.until - now;
[INFO] [stdout] 24 | |       let task = task::current();
[INFO] [stdout] 25 | |       thread::spawn(move || {
[INFO] [stdout] ...  |
[INFO] [stdout] 29 | |       Ok(Async::NotReady)
[INFO] [stdout] 30 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<u8>, void::Void>
[INFO] [stdout]   --> src/lib.rs:34:18
[INFO] [stdout]    |
[INFO] [stdout] 34 |           return Err(err);
[INFO] [stdout]    |                  ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/extended/delayed.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     extended_try_ready!(self.sleeper.extended_poll(task_handle));
[INFO] [stdout]    |     ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `extended_try_ready` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<u8>, void::Void>
[INFO] [stdout]   --> src/extended/delayed.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     self.inner.extended_poll(task_handle)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<u8>, void::Void>
[INFO] [stdout]   --> src/extended/delayed.rs:33:55
[INFO] [stdout]    |
[INFO] [stdout] 33 |     fn poll(&mut self) -> Poll<Self::Item, Self::Error> {
[INFO] [stdout]    |  _______________________________________________________^
[INFO] [stdout] 34 | |     future_adapter(self)
[INFO] [stdout] 35 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<u8>, void::Void>
[INFO] [stdout]   --> src/extended/delayed.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     future_adapter(self)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/standard/sleeper.rs:29:7
[INFO] [stdout]    |
[INFO] [stdout] 29 |       Ok(Async::NotReady)
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/delayed.rs:66:102
[INFO] [stdout]    |
[INFO] [stdout] 66 |     fn extended_poll(&mut self, task_handle: &mut TaskHandle) -> ExtendedPoll<Self::Item, Self::Error> {
[INFO] [stdout]    |  ______________________________________________________________________________________________________^
[INFO] [stdout] 67 | |     extended_try_ready!(self.sleeper.extended_poll(task_handle));
[INFO] [stdout] 68 | |     self.inner.extended_poll(task_handle)
[INFO] [stdout] 69 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/delayed.rs:67:25
[INFO] [stdout]    |
[INFO] [stdout] 67 |     extended_try_ready!(self.sleeper.extended_poll(task_handle));
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/lib.rs:31:18
[INFO] [stdout]    |
[INFO] [stdout] 31 |           return Ok(ExtendedAsync::NotReady(agreement_to_notify));
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/extended/delayed.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     extended_try_ready!(self.sleeper.extended_poll(task_handle));
[INFO] [stdout]    |     ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `extended_try_ready` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/lib.rs:34:18
[INFO] [stdout]    |
[INFO] [stdout] 34 |           return Err(err);
[INFO] [stdout]    |                  ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/extended/delayed.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     extended_try_ready!(self.sleeper.extended_poll(task_handle));
[INFO] [stdout]    |     ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `extended_try_ready` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/delayed.rs:68:5
[INFO] [stdout]    |
[INFO] [stdout] 68 |     self.inner.extended_poll(task_handle)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/extended/delayed.rs:76:55
[INFO] [stdout]    |
[INFO] [stdout] 76 |     fn poll(&mut self) -> Poll<Self::Item, Self::Error> {
[INFO] [stdout]    |  _______________________________________________________^
[INFO] [stdout] 77 | |     future_adapter(self)
[INFO] [stdout] 78 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<u8>, void::Void>
[INFO] [stdout]   --> src/standard/instant.rs:19:55
[INFO] [stdout]    |
[INFO] [stdout] 19 |     fn poll(&mut self) -> Poll<Self::Item, Self::Error> {
[INFO] [stdout]    |  _______________________________________________________^
[INFO] [stdout] 20 | |     Ok(Async::Ready(random()))
[INFO] [stdout] 21 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/extended/delayed.rs:77:5
[INFO] [stdout]    |
[INFO] [stdout] 77 |     future_adapter(self)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u8, void::Void>
[INFO] [stdout]   --> src/extended/delayed.rs:90:5
[INFO] [stdout]    |
[INFO] [stdout] 90 |     core.run(producer).unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<u8>, void::Void>
[INFO] [stdout]   --> src/standard/instant.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     Ok(Async::Ready(random()))
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<Option<u8>>, void::Void>
[INFO] [stdout]   --> src/extended/instant_series.rs:21:3
[INFO] [stdout]    |
[INFO] [stdout] 21 | /   {
[INFO] [stdout] 22 | |     let next = extended_try_ready!(self.next.extended_poll(task_handle));
[INFO] [stdout] 23 | |     self.next = extended::instant::Producer::new();
[INFO] [stdout] 24 | |     Ok(ExtendedAsync::Ready(Some(next)))
[INFO] [stdout] 25 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<u8>, void::Void>
[INFO] [stdout]   --> src/extended/instant_series.rs:22:36
[INFO] [stdout]    |
[INFO] [stdout] 22 |     let next = extended_try_ready!(self.next.extended_poll(task_handle));
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<Option<u8>>, void::Void>
[INFO] [stdout]   --> src/lib.rs:31:18
[INFO] [stdout]    |
[INFO] [stdout] 31 |           return Ok(ExtendedAsync::NotReady(agreement_to_notify));
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/extended/instant_series.rs:22:16
[INFO] [stdout]    |
[INFO] [stdout] 22 |     let next = extended_try_ready!(self.next.extended_poll(task_handle));
[INFO] [stdout]    |                --------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `extended_try_ready` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/standard/instant.rs:39:55
[INFO] [stdout]    |
[INFO] [stdout] 39 |     fn poll(&mut self) -> Poll<Self::Item, Self::Error> {
[INFO] [stdout]    |  _______________________________________________________^
[INFO] [stdout] 40 | |     Ok(Async::Ready(()))
[INFO] [stdout] 41 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<Option<u8>>, void::Void>
[INFO] [stdout]   --> src/lib.rs:34:18
[INFO] [stdout]    |
[INFO] [stdout] 34 |           return Err(err);
[INFO] [stdout]    |                  ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/extended/instant_series.rs:22:16
[INFO] [stdout]    |
[INFO] [stdout] 22 |     let next = extended_try_ready!(self.next.extended_poll(task_handle));
[INFO] [stdout]    |                --------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `extended_try_ready` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<Option<u8>>, void::Void>
[INFO] [stdout]   --> src/extended/instant_series.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     Ok(ExtendedAsync::Ready(Some(next)))
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/standard/instant.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     Ok(Async::Ready(()))
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<Option<u8>>, void::Void>
[INFO] [stdout]   --> src/extended/instant_series.rs:31:63
[INFO] [stdout]    |
[INFO] [stdout] 31 |     fn poll(&mut self) -> Poll<Option<Self::Item>, Self::Error> {
[INFO] [stdout]    |  _______________________________________________________________^
[INFO] [stdout] 32 | |     stream_adapter(self)
[INFO] [stdout] 33 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<Option<u8>>, void::Void>
[INFO] [stdout]   --> src/extended/instant_series.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     stream_adapter(self)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/extended/instant_series.rs:53:3
[INFO] [stdout]    |
[INFO] [stdout] 53 | /   {
[INFO] [stdout] 54 | |     if let ExtendedAsync::NotReady(agreement_to_notify) = self.extended_poll_complete(task_handle)? {
[INFO] [stdout] 55 | |       return Ok(ExtendedAsyncSink::NotReady(item, agreement_to_notify))
[INFO] [stdout] ...  |
[INFO] [stdout] 61 | |     Ok(ExtendedAsyncSink::Ready)
[INFO] [stdout] 62 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, void::Void>, extended::ExtendedAsync<()>>
[INFO] [stdout]   --> src/extended/instant_series.rs:54:59
[INFO] [stdout]    |
[INFO] [stdout] 54 |     if let ExtendedAsync::NotReady(agreement_to_notify) = self.extended_poll_complete(task_handle)? {
[INFO] [stdout]    |                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/instant_series.rs:54:59
[INFO] [stdout]    |
[INFO] [stdout] 54 |     if let ExtendedAsync::NotReady(agreement_to_notify) = self.extended_poll_complete(task_handle)? {
[INFO] [stdout]    |                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<u8>, void::Void>
[INFO] [stdout]   --> src/standard/delayed.rs:23:55
[INFO] [stdout]    |
[INFO] [stdout] 23 |     fn poll(&mut self) -> Poll<Self::Item, Self::Error> {
[INFO] [stdout]    |  _______________________________________________________^
[INFO] [stdout] 24 | |     try_ready!(self.sleeper.poll());
[INFO] [stdout] 25 | |     self.inner.poll()
[INFO] [stdout] 26 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/extended/instant_series.rs:54:59
[INFO] [stdout]    |
[INFO] [stdout] 54 |     if let ExtendedAsync::NotReady(agreement_to_notify) = self.extended_poll_complete(task_handle)? {
[INFO] [stdout]    |                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/extended/instant_series.rs:55:14
[INFO] [stdout]    |
[INFO] [stdout] 55 |       return Ok(ExtendedAsyncSink::NotReady(item, agreement_to_notify))
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/standard/delayed.rs:24:16
[INFO] [stdout]    |
[INFO] [stdout] 24 |     try_ready!(self.sleeper.poll());
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<u8>, void::Void>
[INFO] [stdout]   --> src/standard/delayed.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     try_ready!(self.sleeper.poll());
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `try_ready` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<u8>, void::Void>
[INFO] [stdout]   --> src/standard/delayed.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     try_ready!(self.sleeper.poll());
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `try_ready` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<u8>, void::Void>
[INFO] [stdout]   --> src/standard/delayed.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     self.inner.poll()
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/standard/delayed.rs:57:55
[INFO] [stdout]    |
[INFO] [stdout] 57 |     fn poll(&mut self) -> Poll<Self::Item, Self::Error> {
[INFO] [stdout]    |  _______________________________________________________^
[INFO] [stdout] 58 | |     try_ready!(self.sleeper.poll());
[INFO] [stdout] 59 | |     self.inner.poll()
[INFO] [stdout] 60 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/standard/delayed.rs:58:16
[INFO] [stdout]    |
[INFO] [stdout] 58 |     try_ready!(self.sleeper.poll());
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/standard/delayed.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 58 |     try_ready!(self.sleeper.poll());
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `try_ready` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/standard/delayed.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 58 |     try_ready!(self.sleeper.poll());
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `try_ready` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/standard/delayed.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 |     self.inner.poll()
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<Option<u8>>, void::Void>
[INFO] [stdout]   --> src/standard/instant_series.rs:19:63
[INFO] [stdout]    |
[INFO] [stdout] 19 |     fn poll(&mut self) -> Poll<Option<Self::Item>, Self::Error> {
[INFO] [stdout]    |  _______________________________________________________________^
[INFO] [stdout] 20 | |     let next = try_ready!(self.next.poll());
[INFO] [stdout] 21 | |     self.next = standard::instant::Producer::new();
[INFO] [stdout] 22 | |     Ok(Async::Ready(Some(next)))
[INFO] [stdout] 23 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<u8>, void::Void>
[INFO] [stdout]   --> src/standard/instant_series.rs:20:27
[INFO] [stdout]    |
[INFO] [stdout] 20 |     let next = try_ready!(self.next.poll());
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<Option<u8>>, void::Void>
[INFO] [stdout]   --> src/standard/instant_series.rs:20:16
[INFO] [stdout]    |
[INFO] [stdout] 20 |     let next = try_ready!(self.next.poll());
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `try_ready` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<Option<u8>>, void::Void>
[INFO] [stdout]   --> src/standard/instant_series.rs:20:16
[INFO] [stdout]    |
[INFO] [stdout] 20 |     let next = try_ready!(self.next.poll());
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `try_ready` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<Option<u8>>, void::Void>
[INFO] [stdout]   --> src/standard/instant_series.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     Ok(Async::Ready(Some(next)))
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::AsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/standard/instant_series.rs:41:96
[INFO] [stdout]    |
[INFO] [stdout] 41 |     fn start_send(&mut self, item: Self::SinkItem) -> StartSend<Self::SinkItem, Self::SinkError> {
[INFO] [stdout]    |  ________________________________________________________________________________________________^
[INFO] [stdout] 42 | |     if self.sending.is_some() {
[INFO] [stdout] 43 | |       self.poll_complete()?;
[INFO] [stdout] ...  |
[INFO] [stdout] 52 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, void::Void>, futures::Async<()>>
[INFO] [stdout]   --> src/standard/instant_series.rs:43:7
[INFO] [stdout]    |
[INFO] [stdout] 43 |       self.poll_complete()?;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/standard/instant_series.rs:43:7
[INFO] [stdout]    |
[INFO] [stdout] 43 |       self.poll_complete()?;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::AsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/standard/instant_series.rs:43:7
[INFO] [stdout]    |
[INFO] [stdout] 43 |       self.poll_complete()?;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::AsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/standard/instant_series.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 | /     if self.sending.is_some() {
[INFO] [stdout] 47 | |       Ok(AsyncSink::NotReady(item))
[INFO] [stdout] 48 | |     } else {
[INFO] [stdout] 49 | |       self.sending = Some(standard::instant::Consumer::new(item));
[INFO] [stdout] 50 | |       Ok(AsyncSink::Ready)
[INFO] [stdout] 51 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/extended/instant_series.rs:61:5
[INFO] [stdout]    |
[INFO] [stdout] 61 |     Ok(ExtendedAsyncSink::Ready)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::AsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/standard/instant_series.rs:46:31
[INFO] [stdout]    |
[INFO] [stdout] 46 |       if self.sending.is_some() {
[INFO] [stdout]    |  _______________________________^
[INFO] [stdout] 47 | |       Ok(AsyncSink::NotReady(item))
[INFO] [stdout] 48 | |     } else {
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::AsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/standard/instant_series.rs:47:7
[INFO] [stdout]    |
[INFO] [stdout] 47 |       Ok(AsyncSink::NotReady(item))
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/instant_series.rs:66:3
[INFO] [stdout]    |
[INFO] [stdout] 66 | /   {
[INFO] [stdout] 67 | |     if self.sending.is_some() {
[INFO] [stdout] 68 | |       extended_try_ready!(self.sending.as_mut().unwrap().extended_poll(task_handle));
[INFO] [stdout] 69 | |       self.sending = None;
[INFO] [stdout] 70 | |     }
[INFO] [stdout] 71 | |     Ok(ExtendedAsync::Ready(()))
[INFO] [stdout] 72 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/instant_series.rs:68:27
[INFO] [stdout]    |
[INFO] [stdout] 68 |       extended_try_ready!(self.sending.as_mut().unwrap().extended_poll(task_handle));
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::AsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/standard/instant_series.rs:48:12
[INFO] [stdout]    |
[INFO] [stdout] 48 |       } else {
[INFO] [stdout]    |  ____________^
[INFO] [stdout] 49 | |       self.sending = Some(standard::instant::Consumer::new(item));
[INFO] [stdout] 50 | |       Ok(AsyncSink::Ready)
[INFO] [stdout] 51 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::AsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/standard/instant_series.rs:50:7
[INFO] [stdout]    |
[INFO] [stdout] 50 |       Ok(AsyncSink::Ready)
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/lib.rs:31:18
[INFO] [stdout]    |
[INFO] [stdout] 31 |           return Ok(ExtendedAsync::NotReady(agreement_to_notify));
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/extended/instant_series.rs:68:7
[INFO] [stdout]    |
[INFO] [stdout] 68 |       extended_try_ready!(self.sending.as_mut().unwrap().extended_poll(task_handle));
[INFO] [stdout]    |       ------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `extended_try_ready` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/standard/instant_series.rs:54:60
[INFO] [stdout]    |
[INFO] [stdout] 54 |     fn poll_complete(&mut self) -> Poll<(), Self::SinkError> {
[INFO] [stdout]    |  ____________________________________________________________^
[INFO] [stdout] 55 | |     if self.sending.is_some() {
[INFO] [stdout] 56 | |       try_ready!(self.sending.as_mut().unwrap().poll());
[INFO] [stdout] 57 | |       self.sending = None;
[INFO] [stdout] 58 | |     }
[INFO] [stdout] 59 | |     Ok(Async::Ready(()))
[INFO] [stdout] 60 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/lib.rs:34:18
[INFO] [stdout]    |
[INFO] [stdout] 34 |           return Err(err);
[INFO] [stdout]    |                  ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/extended/instant_series.rs:68:7
[INFO] [stdout]    |
[INFO] [stdout] 68 |       extended_try_ready!(self.sending.as_mut().unwrap().extended_poll(task_handle));
[INFO] [stdout]    |       ------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `extended_try_ready` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/instant_series.rs:71:5
[INFO] [stdout]    |
[INFO] [stdout] 71 |     Ok(ExtendedAsync::Ready(()))
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/standard/instant_series.rs:56:18
[INFO] [stdout]    |
[INFO] [stdout] 56 |       try_ready!(self.sending.as_mut().unwrap().poll());
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::AsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/extended/instant_series.rs:79:96
[INFO] [stdout]    |
[INFO] [stdout] 79 |     fn start_send(&mut self, item: Self::SinkItem) -> StartSend<Self::SinkItem, Self::SinkError> {
[INFO] [stdout]    |  ________________________________________________________________________________________________^
[INFO] [stdout] 80 | |     sink_start_send_adapter(self, item)
[INFO] [stdout] 81 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::AsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/extended/instant_series.rs:80:5
[INFO] [stdout]    |
[INFO] [stdout] 80 |     sink_start_send_adapter(self, item)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/standard/instant_series.rs:56:7
[INFO] [stdout]    |
[INFO] [stdout] 56 |       try_ready!(self.sending.as_mut().unwrap().poll());
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `try_ready` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/extended/instant_series.rs:83:60
[INFO] [stdout]    |
[INFO] [stdout] 83 |     fn poll_complete(&mut self) -> Poll<(), Self::SinkError> {
[INFO] [stdout]    |  ____________________________________________________________^
[INFO] [stdout] 84 | |     sink_poll_complete_adapter(self)
[INFO] [stdout] 85 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/extended/instant_series.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 |     sink_poll_complete_adapter(self)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/standard/instant_series.rs:56:7
[INFO] [stdout]    |
[INFO] [stdout] 56 |       try_ready!(self.sending.as_mut().unwrap().poll());
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `try_ready` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<(Option<u8>, extended::instant_series::Producer), (void::Void, extended::instant_series::Producer)>
[INFO] [stdout]   --> src/extended/instant_series.rs:99:27
[INFO] [stdout]    |
[INFO] [stdout] 99 |       let (value, next) = producer.wait().unwrap();
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/standard/instant_series.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 |     Ok(Async::Ready(()))
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `futures::stream::Take` in tuple element 0 that must be used
[INFO] [stdout]    --> src/extended/instant_series.rs:115:7
[INFO] [stdout]     |
[INFO] [stdout] 115 |       producer.forward(consumer).wait().unwrap();
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: streams do nothing unless polled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this type continue be must used: Result<(futures::stream::Take<futures::stream::Inspect<extended::instant_series::Producer, {closure@src/extended/instant_series.rs:111:18: 111:21}>>, extended::instant_series::Consumer), void::Void>
[INFO] [stdout]    --> src/extended/instant_series.rs:115:7
[INFO] [stdout]     |
[INFO] [stdout] 115 |       producer.forward(consumer).wait().unwrap();
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<Option<u8>>, void::Void>
[INFO] [stdout]   --> src/standard/delayed_series.rs:19:63
[INFO] [stdout]    |
[INFO] [stdout] 19 |     fn poll(&mut self) -> Poll<Option<Self::Item>, Self::Error> {
[INFO] [stdout]    |  _______________________________________________________________^
[INFO] [stdout] 20 | |     let next = try_ready!(self.next.poll());
[INFO] [stdout] 21 | |     self.next = standard::delayed::Producer::new();
[INFO] [stdout] 22 | |     Ok(Async::Ready(Some(next)))
[INFO] [stdout] 23 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<Option<u8>>, void::Void>
[INFO] [stdout]   --> src/extended/delayed_series.rs:21:3
[INFO] [stdout]    |
[INFO] [stdout] 21 | /   {
[INFO] [stdout] 22 | |     let next = extended_try_ready!(self.next.extended_poll(task_handle));
[INFO] [stdout] 23 | |     self.next = extended::delayed::Producer::new();
[INFO] [stdout] 24 | |     Ok(ExtendedAsync::Ready(Some(next)))
[INFO] [stdout] 25 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<u8>, void::Void>
[INFO] [stdout]   --> src/standard/delayed_series.rs:20:27
[INFO] [stdout]    |
[INFO] [stdout] 20 |     let next = try_ready!(self.next.poll());
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<u8>, void::Void>
[INFO] [stdout]   --> src/extended/delayed_series.rs:22:36
[INFO] [stdout]    |
[INFO] [stdout] 22 |     let next = extended_try_ready!(self.next.extended_poll(task_handle));
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<Option<u8>>, void::Void>
[INFO] [stdout]   --> src/lib.rs:31:18
[INFO] [stdout]    |
[INFO] [stdout] 31 |           return Ok(ExtendedAsync::NotReady(agreement_to_notify));
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/extended/delayed_series.rs:22:16
[INFO] [stdout]    |
[INFO] [stdout] 22 |     let next = extended_try_ready!(self.next.extended_poll(task_handle));
[INFO] [stdout]    |                --------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `extended_try_ready` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<Option<u8>>, void::Void>
[INFO] [stdout]   --> src/standard/delayed_series.rs:20:16
[INFO] [stdout]    |
[INFO] [stdout] 20 |     let next = try_ready!(self.next.poll());
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `try_ready` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<Option<u8>>, void::Void>
[INFO] [stdout]   --> src/lib.rs:34:18
[INFO] [stdout]    |
[INFO] [stdout] 34 |           return Err(err);
[INFO] [stdout]    |                  ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/extended/delayed_series.rs:22:16
[INFO] [stdout]    |
[INFO] [stdout] 22 |     let next = extended_try_ready!(self.next.extended_poll(task_handle));
[INFO] [stdout]    |                --------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `extended_try_ready` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<Option<u8>>, void::Void>
[INFO] [stdout]   --> src/standard/delayed_series.rs:20:16
[INFO] [stdout]    |
[INFO] [stdout] 20 |     let next = try_ready!(self.next.poll());
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `try_ready` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<Option<u8>>, void::Void>
[INFO] [stdout]   --> src/extended/delayed_series.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     Ok(ExtendedAsync::Ready(Some(next)))
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<Option<u8>>, void::Void>
[INFO] [stdout]   --> src/standard/delayed_series.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     Ok(Async::Ready(Some(next)))
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<Option<u8>>, void::Void>
[INFO] [stdout]   --> src/extended/delayed_series.rs:31:63
[INFO] [stdout]    |
[INFO] [stdout] 31 |     fn poll(&mut self) -> Poll<Option<Self::Item>, Self::Error> {
[INFO] [stdout]    |  _______________________________________________________________^
[INFO] [stdout] 32 | |     stream_adapter(self)
[INFO] [stdout] 33 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<Option<u8>>, void::Void>
[INFO] [stdout]   --> src/extended/delayed_series.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     stream_adapter(self)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::AsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/standard/delayed_series.rs:41:96
[INFO] [stdout]    |
[INFO] [stdout] 41 |     fn start_send(&mut self, item: Self::SinkItem) -> StartSend<Self::SinkItem, Self::SinkError> {
[INFO] [stdout]    |  ________________________________________________________________________________________________^
[INFO] [stdout] 42 | |     if self.sending.is_some() {
[INFO] [stdout] 43 | |       self.poll_complete()?;
[INFO] [stdout] ...  |
[INFO] [stdout] 52 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, void::Void>, futures::Async<()>>
[INFO] [stdout]   --> src/standard/delayed_series.rs:43:7
[INFO] [stdout]    |
[INFO] [stdout] 43 |       self.poll_complete()?;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/standard/delayed_series.rs:43:7
[INFO] [stdout]    |
[INFO] [stdout] 43 |       self.poll_complete()?;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::AsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/standard/delayed_series.rs:43:7
[INFO] [stdout]    |
[INFO] [stdout] 43 |       self.poll_complete()?;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::AsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/standard/delayed_series.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 | /     if self.sending.is_some() {
[INFO] [stdout] 47 | |       Ok(AsyncSink::NotReady(item))
[INFO] [stdout] 48 | |     } else {
[INFO] [stdout] 49 | |       self.sending = Some(standard::delayed::Consumer::new(item));
[INFO] [stdout] 50 | |       Ok(AsyncSink::Ready)
[INFO] [stdout] 51 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::AsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/standard/delayed_series.rs:46:31
[INFO] [stdout]    |
[INFO] [stdout] 46 |       if self.sending.is_some() {
[INFO] [stdout]    |  _______________________________^
[INFO] [stdout] 47 | |       Ok(AsyncSink::NotReady(item))
[INFO] [stdout] 48 | |     } else {
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::AsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/standard/delayed_series.rs:47:7
[INFO] [stdout]    |
[INFO] [stdout] 47 |       Ok(AsyncSink::NotReady(item))
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::AsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/standard/delayed_series.rs:48:12
[INFO] [stdout]    |
[INFO] [stdout] 48 |       } else {
[INFO] [stdout]    |  ____________^
[INFO] [stdout] 49 | |       self.sending = Some(standard::delayed::Consumer::new(item));
[INFO] [stdout] 50 | |       Ok(AsyncSink::Ready)
[INFO] [stdout] 51 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::AsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/standard/delayed_series.rs:50:7
[INFO] [stdout]    |
[INFO] [stdout] 50 |       Ok(AsyncSink::Ready)
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/standard/delayed_series.rs:54:60
[INFO] [stdout]    |
[INFO] [stdout] 54 |     fn poll_complete(&mut self) -> Poll<(), Self::SinkError> {
[INFO] [stdout]    |  ____________________________________________________________^
[INFO] [stdout] 55 | |     if self.sending.is_some() {
[INFO] [stdout] 56 | |       try_ready!(self.sending.as_mut().unwrap().poll());
[INFO] [stdout] 57 | |       self.sending = None;
[INFO] [stdout] 58 | |     }
[INFO] [stdout] 59 | |     Ok(Async::Ready(()))
[INFO] [stdout] 60 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/standard/delayed_series.rs:56:18
[INFO] [stdout]    |
[INFO] [stdout] 56 |       try_ready!(self.sending.as_mut().unwrap().poll());
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/standard/delayed_series.rs:56:7
[INFO] [stdout]    |
[INFO] [stdout] 56 |       try_ready!(self.sending.as_mut().unwrap().poll());
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `try_ready` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/standard/delayed_series.rs:56:7
[INFO] [stdout]    |
[INFO] [stdout] 56 |       try_ready!(self.sending.as_mut().unwrap().poll());
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `try_ready` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/standard/delayed_series.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 |     Ok(Async::Ready(()))
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::AsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/standard/buffered.rs:35:96
[INFO] [stdout]    |
[INFO] [stdout] 35 |     fn start_send(&mut self, item: Self::SinkItem) -> StartSend<Self::SinkItem, Self::SinkError> {
[INFO] [stdout]    |  ________________________________________________________________________________________________^
[INFO] [stdout] 36 | |     match self.inner.start_send(item)? {
[INFO] [stdout] 37 | |       AsyncSink::NotReady(item) => Ok(self.try_buffer(item)),
[INFO] [stdout] 38 | |       AsyncSink::Ready => Ok(AsyncSink::Ready),
[INFO] [stdout] 39 | |     }
[INFO] [stdout] 40 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::AsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/standard/buffered.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 | /     match self.inner.start_send(item)? {
[INFO] [stdout] 37 | |       AsyncSink::NotReady(item) => Ok(self.try_buffer(item)),
[INFO] [stdout] 38 | |       AsyncSink::Ready => Ok(AsyncSink::Ready),
[INFO] [stdout] 39 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, void::Void>, futures::AsyncSink<u8>>
[INFO] [stdout]   --> src/standard/buffered.rs:36:11
[INFO] [stdout]    |
[INFO] [stdout] 36 |     match self.inner.start_send(item)? {
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::AsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/standard/buffered.rs:36:11
[INFO] [stdout]    |
[INFO] [stdout] 36 |     match self.inner.start_send(item)? {
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::AsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/standard/buffered.rs:36:11
[INFO] [stdout]    |
[INFO] [stdout] 36 |     match self.inner.start_send(item)? {
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::AsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/standard/buffered.rs:37:36
[INFO] [stdout]    |
[INFO] [stdout] 37 |       AsyncSink::NotReady(item) => Ok(self.try_buffer(item)),
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/extended/delayed_series.rs:53:3
[INFO] [stdout]    |
[INFO] [stdout] 53 | /   {
[INFO] [stdout] 54 | |     if let ExtendedAsync::NotReady(agreement_to_notify) = self.extended_poll_complete(task_handle)? {
[INFO] [stdout] 55 | |       return Ok(ExtendedAsyncSink::NotReady(item, agreement_to_notify))
[INFO] [stdout] ...  |
[INFO] [stdout] 61 | |     Ok(ExtendedAsyncSink::Ready)
[INFO] [stdout] 62 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::AsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/standard/buffered.rs:38:27
[INFO] [stdout]    |
[INFO] [stdout] 38 |       AsyncSink::Ready => Ok(AsyncSink::Ready),
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/standard/buffered.rs:42:60
[INFO] [stdout]    |
[INFO] [stdout] 42 |     fn poll_complete(&mut self) -> Poll<(), Self::SinkError> {
[INFO] [stdout]    |  ____________________________________________________________^
[INFO] [stdout] 43 | |     try_ready!(self.inner.poll_complete());
[INFO] [stdout] 44 | |
[INFO] [stdout] 45 | |     while let Some(item) = self.buffer.pop_front() {
[INFO] [stdout] ...  |
[INFO] [stdout] 52 | |     Ok(Async::Ready(()))
[INFO] [stdout] 53 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/standard/buffered.rs:43:16
[INFO] [stdout]    |
[INFO] [stdout] 43 |     try_ready!(self.inner.poll_complete());
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/standard/buffered.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     try_ready!(self.inner.poll_complete());
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `try_ready` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/standard/buffered.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     try_ready!(self.inner.poll_complete());
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `try_ready` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, void::Void>, futures::AsyncSink<u8>>
[INFO] [stdout]   --> src/standard/buffered.rs:46:42
[INFO] [stdout]    |
[INFO] [stdout] 46 |       if let AsyncSink::NotReady(item) = self.inner.start_send(item)? {
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::AsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/standard/buffered.rs:46:42
[INFO] [stdout]    |
[INFO] [stdout] 46 |       if let AsyncSink::NotReady(item) = self.inner.start_send(item)? {
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/standard/buffered.rs:46:42
[INFO] [stdout]    |
[INFO] [stdout] 46 |       if let AsyncSink::NotReady(item) = self.inner.start_send(item)? {
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/standard/buffered.rs:50:18
[INFO] [stdout]    |
[INFO] [stdout] 50 |       try_ready!(self.inner.poll_complete());
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/standard/buffered.rs:50:7
[INFO] [stdout]    |
[INFO] [stdout] 50 |       try_ready!(self.inner.poll_complete());
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `try_ready` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/standard/buffered.rs:50:7
[INFO] [stdout]    |
[INFO] [stdout] 50 |       try_ready!(self.inner.poll_complete());
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `try_ready` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/standard/buffered.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 52 |     Ok(Async::Ready(()))
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/sleeper.rs:19:102
[INFO] [stdout]    |
[INFO] [stdout] 19 |     fn extended_poll(&mut self, task_handle: &mut TaskHandle) -> ExtendedPoll<Self::Item, Self::Error> {
[INFO] [stdout]    |  ______________________________________________________________________________________________________^
[INFO] [stdout] 20 | |     let now = Instant::now();
[INFO] [stdout] 21 | |     if now >= self.until {
[INFO] [stdout] 22 | |       Ok(ExtendedAsync::Ready(()))
[INFO] [stdout] ...  |
[INFO] [stdout] 32 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, void::Void>, extended::ExtendedAsync<()>>
[INFO] [stdout]   --> src/extended/delayed_series.rs:54:59
[INFO] [stdout]    |
[INFO] [stdout] 54 |     if let ExtendedAsync::NotReady(agreement_to_notify) = self.extended_poll_complete(task_handle)? {
[INFO] [stdout]    |                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/delayed_series.rs:54:59
[INFO] [stdout]    |
[INFO] [stdout] 54 |     if let ExtendedAsync::NotReady(agreement_to_notify) = self.extended_poll_complete(task_handle)? {
[INFO] [stdout]    |                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/extended/delayed_series.rs:54:59
[INFO] [stdout]    |
[INFO] [stdout] 54 |     if let ExtendedAsync::NotReady(agreement_to_notify) = self.extended_poll_complete(task_handle)? {
[INFO] [stdout]    |                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/extended/delayed_series.rs:55:14
[INFO] [stdout]    |
[INFO] [stdout] 55 |       return Ok(ExtendedAsyncSink::NotReady(item, agreement_to_notify))
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/extended/delayed_series.rs:61:5
[INFO] [stdout]    |
[INFO] [stdout] 61 |     Ok(ExtendedAsyncSink::Ready)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/delayed_series.rs:66:3
[INFO] [stdout]    |
[INFO] [stdout] 66 | /   {
[INFO] [stdout] 67 | |     if self.sending.is_some() {
[INFO] [stdout] 68 | |       extended_try_ready!(self.sending.as_mut().unwrap().extended_poll(task_handle));
[INFO] [stdout] 69 | |       self.sending = None;
[INFO] [stdout] 70 | |     }
[INFO] [stdout] 71 | |     Ok(ExtendedAsync::Ready(()))
[INFO] [stdout] 72 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/delayed_series.rs:68:27
[INFO] [stdout]    |
[INFO] [stdout] 68 |       extended_try_ready!(self.sending.as_mut().unwrap().extended_poll(task_handle));
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/lib.rs:31:18
[INFO] [stdout]    |
[INFO] [stdout] 31 |           return Ok(ExtendedAsync::NotReady(agreement_to_notify));
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/extended/delayed_series.rs:68:7
[INFO] [stdout]    |
[INFO] [stdout] 68 |       extended_try_ready!(self.sending.as_mut().unwrap().extended_poll(task_handle));
[INFO] [stdout]    |       ------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `extended_try_ready` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/lib.rs:34:18
[INFO] [stdout]    |
[INFO] [stdout] 34 |           return Err(err);
[INFO] [stdout]    |                  ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/extended/delayed_series.rs:68:7
[INFO] [stdout]    |
[INFO] [stdout] 68 |       extended_try_ready!(self.sending.as_mut().unwrap().extended_poll(task_handle));
[INFO] [stdout]    |       ------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `extended_try_ready` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/delayed_series.rs:71:5
[INFO] [stdout]    |
[INFO] [stdout] 71 |     Ok(ExtendedAsync::Ready(()))
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/sleeper.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | /     if now >= self.until {
[INFO] [stdout] 22 | |       Ok(ExtendedAsync::Ready(()))
[INFO] [stdout] 23 | |     } else {
[INFO] [stdout] 24 | |       let remaining = self.until - now;
[INFO] [stdout] ...  |
[INFO] [stdout] 30 | |       Ok(ExtendedAsync::NotReady(agreement_to_notify))
[INFO] [stdout] 31 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/sleeper.rs:21:26
[INFO] [stdout]    |
[INFO] [stdout] 21 |       if now >= self.until {
[INFO] [stdout]    |  __________________________^
[INFO] [stdout] 22 | |       Ok(ExtendedAsync::Ready(()))
[INFO] [stdout] 23 | |     } else {
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/sleeper.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 |       Ok(ExtendedAsync::Ready(()))
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::AsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/extended/delayed_series.rs:79:96
[INFO] [stdout]    |
[INFO] [stdout] 79 |     fn start_send(&mut self, item: Self::SinkItem) -> StartSend<Self::SinkItem, Self::SinkError> {
[INFO] [stdout]    |  ________________________________________________________________________________________________^
[INFO] [stdout] 80 | |     sink_start_send_adapter(self, item)
[INFO] [stdout] 81 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::AsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/extended/delayed_series.rs:80:5
[INFO] [stdout]    |
[INFO] [stdout] 80 |     sink_start_send_adapter(self, item)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/sleeper.rs:23:12
[INFO] [stdout]    |
[INFO] [stdout] 23 |       } else {
[INFO] [stdout]    |  ____________^
[INFO] [stdout] 24 | |       let remaining = self.until - now;
[INFO] [stdout] 25 | |       let (task, agreement_to_notify) = task_handle.i_will_notify();
[INFO] [stdout] 26 | |       thread::spawn(move || {
[INFO] [stdout] ...  |
[INFO] [stdout] 30 | |       Ok(ExtendedAsync::NotReady(agreement_to_notify))
[INFO] [stdout] 31 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/extended/delayed_series.rs:83:60
[INFO] [stdout]    |
[INFO] [stdout] 83 |     fn poll_complete(&mut self) -> Poll<(), Self::SinkError> {
[INFO] [stdout]    |  ____________________________________________________________^
[INFO] [stdout] 84 | |     sink_poll_complete_adapter(self)
[INFO] [stdout] 85 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/sleeper.rs:30:7
[INFO] [stdout]    |
[INFO] [stdout] 30 |       Ok(ExtendedAsync::NotReady(agreement_to_notify))
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/extended/delayed_series.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 |     sink_poll_complete_adapter(self)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/extended/sleeper.rs:39:64
[INFO] [stdout]    |
[INFO] [stdout] 39 |     fn poll(&mut self) -> Result<Async<Self::Item>, Self::Error> {
[INFO] [stdout]    |  ________________________________________________________________^
[INFO] [stdout] 40 | |     future_adapter(self)
[INFO] [stdout] 41 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `futures::stream::Take` in tuple element 0 that must be used
[INFO] [stdout]   --> src/extended/delayed_series.rs:98:5
[INFO] [stdout]    |
[INFO] [stdout] 98 |     core.run(producer.forward(consumer)).unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: streams do nothing unless polled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/extended/sleeper.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     future_adapter(self)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this type continue be must used: Result<(futures::stream::Take<extended::delayed_series::Producer>, extended::instant_series::Consumer), void::Void>
[INFO] [stdout]   --> src/extended/delayed_series.rs:98:5
[INFO] [stdout]    |
[INFO] [stdout] 98 |     core.run(producer.forward(consumer)).unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `futures::stream::Take` in tuple element 0 that must be used
[INFO] [stdout]    --> src/extended/delayed_series.rs:112:5
[INFO] [stdout]     |
[INFO] [stdout] 112 |     core.run(producer.forward(consumer)).unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: streams do nothing unless polled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<u8>, void::Void>
[INFO] [stdout]   --> src/extended/instant.rs:20:103
[INFO] [stdout]    |
[INFO] [stdout] 20 |     fn extended_poll(&mut self, _task_handle: &mut TaskHandle) -> ExtendedPoll<Self::Item, Self::Error> {
[INFO] [stdout]    |  _______________________________________________________________________________________________________^
[INFO] [stdout] 21 | |     Ok(ExtendedAsync::Ready(random()))
[INFO] [stdout] 22 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this type continue be must used: Result<(futures::stream::Take<extended::instant_series::Producer>, extended::delayed_series::Consumer), void::Void>
[INFO] [stdout]    --> src/extended/delayed_series.rs:112:5
[INFO] [stdout]     |
[INFO] [stdout] 112 |     core.run(producer.forward(consumer)).unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<u8>, void::Void>
[INFO] [stdout]   --> src/extended/instant.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     Ok(ExtendedAsync::Ready(random()))
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `futures::stream::Take` in tuple element 0 that must be used
[INFO] [stdout]    --> src/extended/delayed_series.rs:127:5
[INFO] [stdout]     |
[INFO] [stdout] 127 |     core.run(producer.forward(consumer)).unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: streams do nothing unless polled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this type continue be must used: Result<(futures::stream::Take<extended::delayed_series::Producer>, extended::delayed_series::Consumer), void::Void>
[INFO] [stdout]    --> src/extended/delayed_series.rs:127:5
[INFO] [stdout]     |
[INFO] [stdout] 127 |     core.run(producer.forward(consumer)).unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<u8>, void::Void>
[INFO] [stdout]   --> src/extended/instant.rs:28:64
[INFO] [stdout]    |
[INFO] [stdout] 28 |     fn poll(&mut self) -> Result<Async<Self::Item>, Self::Error> {
[INFO] [stdout]    |  ________________________________________________________________^
[INFO] [stdout] 29 | |     future_adapter(self)
[INFO] [stdout] 30 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<u8>, void::Void>
[INFO] [stdout]   --> src/extended/instant.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     future_adapter(self)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/buffered.rs:18:99
[INFO] [stdout]    |
[INFO] [stdout] 18 |     fn try_empty_buffer(&mut self, task_handle: &mut TaskHandle) -> Result<ExtendedAsync<()>, Void> {
[INFO] [stdout]    |  ___________________________________________________________________________________________________^
[INFO] [stdout] 19 | |     while let Some(item) = self.buffer.pop_front() {
[INFO] [stdout] 20 | |       if let ExtendedAsyncSink::NotReady(item, agreement_to_notify)
[INFO] [stdout] 21 | |         = self.inner.extended_start_send(task_handle, item)?
[INFO] [stdout] ...  |
[INFO] [stdout] 32 | |     Ok(ExtendedAsync::Ready(()))
[INFO] [stdout] 33 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/instant.rs:47:103
[INFO] [stdout]    |
[INFO] [stdout] 47 |     fn extended_poll(&mut self, _task_handle: &mut TaskHandle) -> ExtendedPoll<Self::Item, Self::Error> {
[INFO] [stdout]    |  _______________________________________________________________________________________________________^
[INFO] [stdout] 48 | |     Ok(ExtendedAsync::Ready(()))
[INFO] [stdout] 49 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, void::Void>, extended::ExtendedAsyncSink<u8>>
[INFO] [stdout]   --> src/extended/buffered.rs:21:11
[INFO] [stdout]    |
[INFO] [stdout] 21 |         = self.inner.extended_start_send(task_handle, item)?
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/instant.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     Ok(ExtendedAsync::Ready(()))
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/extended/buffered.rs:21:11
[INFO] [stdout]    |
[INFO] [stdout] 21 |         = self.inner.extended_start_send(task_handle, item)?
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/extended/instant.rs:56:55
[INFO] [stdout]    |
[INFO] [stdout] 56 |     fn poll(&mut self) -> Poll<Self::Item, Self::Error> {
[INFO] [stdout]    |  _______________________________________________________^
[INFO] [stdout] 57 | |     future_adapter(self)
[INFO] [stdout] 58 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/extended/instant.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 |     future_adapter(self)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/buffered.rs:21:11
[INFO] [stdout]    |
[INFO] [stdout] 21 |         = self.inner.extended_start_send(task_handle, item)?
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, void::Void>, extended::ExtendedAsync<()>>
[INFO] [stdout]   --> src/extended/buffered.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |         self.inner.extended_poll_complete(task_handle)?;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<u8>, void::Void>
[INFO] [stdout]   --> src/extended/delayed.rs:23:102
[INFO] [stdout]    |
[INFO] [stdout] 23 |     fn extended_poll(&mut self, task_handle: &mut TaskHandle) -> ExtendedPoll<Self::Item, Self::Error> {
[INFO] [stdout]    |  ______________________________________________________________________________________________________^
[INFO] [stdout] 24 | |     extended_try_ready!(self.sleeper.extended_poll(task_handle));
[INFO] [stdout] 25 | |     self.inner.extended_poll(task_handle)
[INFO] [stdout] 26 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/buffered.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |         self.inner.extended_poll_complete(task_handle)?;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/delayed.rs:24:25
[INFO] [stdout]    |
[INFO] [stdout] 24 |     extended_try_ready!(self.sleeper.extended_poll(task_handle));
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<u8>, void::Void>
[INFO] [stdout]   --> src/lib.rs:31:18
[INFO] [stdout]    |
[INFO] [stdout] 31 |           return Ok(ExtendedAsync::NotReady(agreement_to_notify));
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/extended/delayed.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     extended_try_ready!(self.sleeper.extended_poll(task_handle));
[INFO] [stdout]    |     ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `extended_try_ready` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<u8>, void::Void>
[INFO] [stdout]   --> src/lib.rs:34:18
[INFO] [stdout]    |
[INFO] [stdout] 34 |           return Err(err);
[INFO] [stdout]    |                  ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/extended/delayed.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     extended_try_ready!(self.sleeper.extended_poll(task_handle));
[INFO] [stdout]    |     ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `extended_try_ready` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<u8>, void::Void>
[INFO] [stdout]   --> src/extended/delayed.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     self.inner.extended_poll(task_handle)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<u8>, void::Void>
[INFO] [stdout]   --> src/extended/delayed.rs:33:55
[INFO] [stdout]    |
[INFO] [stdout] 33 |     fn poll(&mut self) -> Poll<Self::Item, Self::Error> {
[INFO] [stdout]    |  _______________________________________________________^
[INFO] [stdout] 34 | |     future_adapter(self)
[INFO] [stdout] 35 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<u8>, void::Void>
[INFO] [stdout]   --> src/extended/delayed.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     future_adapter(self)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/delayed.rs:66:102
[INFO] [stdout]    |
[INFO] [stdout] 66 |     fn extended_poll(&mut self, task_handle: &mut TaskHandle) -> ExtendedPoll<Self::Item, Self::Error> {
[INFO] [stdout]    |  ______________________________________________________________________________________________________^
[INFO] [stdout] 67 | |     extended_try_ready!(self.sleeper.extended_poll(task_handle));
[INFO] [stdout] 68 | |     self.inner.extended_poll(task_handle)
[INFO] [stdout] 69 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/delayed.rs:67:25
[INFO] [stdout]    |
[INFO] [stdout] 67 |     extended_try_ready!(self.sleeper.extended_poll(task_handle));
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/lib.rs:31:18
[INFO] [stdout]    |
[INFO] [stdout] 31 |           return Ok(ExtendedAsync::NotReady(agreement_to_notify));
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/extended/delayed.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     extended_try_ready!(self.sleeper.extended_poll(task_handle));
[INFO] [stdout]    |     ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `extended_try_ready` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/lib.rs:34:18
[INFO] [stdout]    |
[INFO] [stdout] 34 |           return Err(err);
[INFO] [stdout]    |                  ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/extended/delayed.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     extended_try_ready!(self.sleeper.extended_poll(task_handle));
[INFO] [stdout]    |     ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `extended_try_ready` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/delayed.rs:68:5
[INFO] [stdout]    |
[INFO] [stdout] 68 |     self.inner.extended_poll(task_handle)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/extended/delayed.rs:76:55
[INFO] [stdout]    |
[INFO] [stdout] 76 |     fn poll(&mut self) -> Poll<Self::Item, Self::Error> {
[INFO] [stdout]    |  _______________________________________________________^
[INFO] [stdout] 77 | |     future_adapter(self)
[INFO] [stdout] 78 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/extended/delayed.rs:77:5
[INFO] [stdout]    |
[INFO] [stdout] 77 |     future_adapter(self)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<Option<u8>>, void::Void>
[INFO] [stdout]   --> src/extended/instant_series.rs:21:3
[INFO] [stdout]    |
[INFO] [stdout] 21 | /   {
[INFO] [stdout] 22 | |     let next = extended_try_ready!(self.next.extended_poll(task_handle));
[INFO] [stdout] 23 | |     self.next = extended::instant::Producer::new();
[INFO] [stdout] 24 | |     Ok(ExtendedAsync::Ready(Some(next)))
[INFO] [stdout] 25 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<u8>, void::Void>
[INFO] [stdout]   --> src/extended/instant_series.rs:22:36
[INFO] [stdout]    |
[INFO] [stdout] 22 |     let next = extended_try_ready!(self.next.extended_poll(task_handle));
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<Option<u8>>, void::Void>
[INFO] [stdout]   --> src/lib.rs:31:18
[INFO] [stdout]    |
[INFO] [stdout] 31 |           return Ok(ExtendedAsync::NotReady(agreement_to_notify));
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/extended/instant_series.rs:22:16
[INFO] [stdout]    |
[INFO] [stdout] 22 |     let next = extended_try_ready!(self.next.extended_poll(task_handle));
[INFO] [stdout]    |                --------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `extended_try_ready` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<Option<u8>>, void::Void>
[INFO] [stdout]   --> src/lib.rs:34:18
[INFO] [stdout]    |
[INFO] [stdout] 34 |           return Err(err);
[INFO] [stdout]    |                  ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/extended/instant_series.rs:22:16
[INFO] [stdout]    |
[INFO] [stdout] 22 |     let next = extended_try_ready!(self.next.extended_poll(task_handle));
[INFO] [stdout]    |                --------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `extended_try_ready` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<Option<u8>>, void::Void>
[INFO] [stdout]   --> src/extended/instant_series.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     Ok(ExtendedAsync::Ready(Some(next)))
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<Option<u8>>, void::Void>
[INFO] [stdout]   --> src/extended/instant_series.rs:31:63
[INFO] [stdout]    |
[INFO] [stdout] 31 |     fn poll(&mut self) -> Poll<Option<Self::Item>, Self::Error> {
[INFO] [stdout]    |  _______________________________________________________________^
[INFO] [stdout] 32 | |     stream_adapter(self)
[INFO] [stdout] 33 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<Option<u8>>, void::Void>
[INFO] [stdout]   --> src/extended/instant_series.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     stream_adapter(self)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/extended/instant_series.rs:53:3
[INFO] [stdout]    |
[INFO] [stdout] 53 | /   {
[INFO] [stdout] 54 | |     if let ExtendedAsync::NotReady(agreement_to_notify) = self.extended_poll_complete(task_handle)? {
[INFO] [stdout] 55 | |       return Ok(ExtendedAsyncSink::NotReady(item, agreement_to_notify))
[INFO] [stdout] ...  |
[INFO] [stdout] 61 | |     Ok(ExtendedAsyncSink::Ready)
[INFO] [stdout] 62 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, void::Void>, extended::ExtendedAsync<()>>
[INFO] [stdout]   --> src/extended/instant_series.rs:54:59
[INFO] [stdout]    |
[INFO] [stdout] 54 |     if let ExtendedAsync::NotReady(agreement_to_notify) = self.extended_poll_complete(task_handle)? {
[INFO] [stdout]    |                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/instant_series.rs:54:59
[INFO] [stdout]    |
[INFO] [stdout] 54 |     if let ExtendedAsync::NotReady(agreement_to_notify) = self.extended_poll_complete(task_handle)? {
[INFO] [stdout]    |                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/extended/instant_series.rs:54:59
[INFO] [stdout]    |
[INFO] [stdout] 54 |     if let ExtendedAsync::NotReady(agreement_to_notify) = self.extended_poll_complete(task_handle)? {
[INFO] [stdout]    |                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/extended/instant_series.rs:55:14
[INFO] [stdout]    |
[INFO] [stdout] 55 |       return Ok(ExtendedAsyncSink::NotReady(item, agreement_to_notify))
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/extended/instant_series.rs:61:5
[INFO] [stdout]    |
[INFO] [stdout] 61 |     Ok(ExtendedAsyncSink::Ready)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/instant_series.rs:66:3
[INFO] [stdout]    |
[INFO] [stdout] 66 | /   {
[INFO] [stdout] 67 | |     if self.sending.is_some() {
[INFO] [stdout] 68 | |       extended_try_ready!(self.sending.as_mut().unwrap().extended_poll(task_handle));
[INFO] [stdout] 69 | |       self.sending = None;
[INFO] [stdout] 70 | |     }
[INFO] [stdout] 71 | |     Ok(ExtendedAsync::Ready(()))
[INFO] [stdout] 72 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/instant_series.rs:68:27
[INFO] [stdout]    |
[INFO] [stdout] 68 |       extended_try_ready!(self.sending.as_mut().unwrap().extended_poll(task_handle));
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/lib.rs:31:18
[INFO] [stdout]    |
[INFO] [stdout] 31 |           return Ok(ExtendedAsync::NotReady(agreement_to_notify));
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/extended/instant_series.rs:68:7
[INFO] [stdout]    |
[INFO] [stdout] 68 |       extended_try_ready!(self.sending.as_mut().unwrap().extended_poll(task_handle));
[INFO] [stdout]    |       ------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `extended_try_ready` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/lib.rs:34:18
[INFO] [stdout]    |
[INFO] [stdout] 34 |           return Err(err);
[INFO] [stdout]    |                  ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/extended/instant_series.rs:68:7
[INFO] [stdout]    |
[INFO] [stdout] 68 |       extended_try_ready!(self.sending.as_mut().unwrap().extended_poll(task_handle));
[INFO] [stdout]    |       ------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `extended_try_ready` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/instant_series.rs:71:5
[INFO] [stdout]    |
[INFO] [stdout] 71 |     Ok(ExtendedAsync::Ready(()))
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::AsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/extended/instant_series.rs:79:96
[INFO] [stdout]    |
[INFO] [stdout] 79 |     fn start_send(&mut self, item: Self::SinkItem) -> StartSend<Self::SinkItem, Self::SinkError> {
[INFO] [stdout]    |  ________________________________________________________________________________________________^
[INFO] [stdout] 80 | |     sink_start_send_adapter(self, item)
[INFO] [stdout] 81 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::AsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/extended/instant_series.rs:80:5
[INFO] [stdout]    |
[INFO] [stdout] 80 |     sink_start_send_adapter(self, item)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/extended/instant_series.rs:83:60
[INFO] [stdout]    |
[INFO] [stdout] 83 |     fn poll_complete(&mut self) -> Poll<(), Self::SinkError> {
[INFO] [stdout]    |  ____________________________________________________________^
[INFO] [stdout] 84 | |     sink_poll_complete_adapter(self)
[INFO] [stdout] 85 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/extended/instant_series.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 |     sink_poll_complete_adapter(self)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<Option<u8>>, void::Void>
[INFO] [stdout]   --> src/extended/delayed_series.rs:21:3
[INFO] [stdout]    |
[INFO] [stdout] 21 | /   {
[INFO] [stdout] 22 | |     let next = extended_try_ready!(self.next.extended_poll(task_handle));
[INFO] [stdout] 23 | |     self.next = extended::delayed::Producer::new();
[INFO] [stdout] 24 | |     Ok(ExtendedAsync::Ready(Some(next)))
[INFO] [stdout] 25 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<u8>, void::Void>
[INFO] [stdout]   --> src/extended/delayed_series.rs:22:36
[INFO] [stdout]    |
[INFO] [stdout] 22 |     let next = extended_try_ready!(self.next.extended_poll(task_handle));
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<Option<u8>>, void::Void>
[INFO] [stdout]   --> src/lib.rs:31:18
[INFO] [stdout]    |
[INFO] [stdout] 31 |           return Ok(ExtendedAsync::NotReady(agreement_to_notify));
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/extended/delayed_series.rs:22:16
[INFO] [stdout]    |
[INFO] [stdout] 22 |     let next = extended_try_ready!(self.next.extended_poll(task_handle));
[INFO] [stdout]    |                --------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `extended_try_ready` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<Option<u8>>, void::Void>
[INFO] [stdout]   --> src/lib.rs:34:18
[INFO] [stdout]    |
[INFO] [stdout] 34 |           return Err(err);
[INFO] [stdout]    |                  ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/extended/delayed_series.rs:22:16
[INFO] [stdout]    |
[INFO] [stdout] 22 |     let next = extended_try_ready!(self.next.extended_poll(task_handle));
[INFO] [stdout]    |                --------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `extended_try_ready` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<Option<u8>>, void::Void>
[INFO] [stdout]   --> src/extended/delayed_series.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     Ok(ExtendedAsync::Ready(Some(next)))
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<Option<u8>>, void::Void>
[INFO] [stdout]   --> src/extended/delayed_series.rs:31:63
[INFO] [stdout]    |
[INFO] [stdout] 31 |     fn poll(&mut self) -> Poll<Option<Self::Item>, Self::Error> {
[INFO] [stdout]    |  _______________________________________________________________^
[INFO] [stdout] 32 | |     stream_adapter(self)
[INFO] [stdout] 33 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<Option<u8>>, void::Void>
[INFO] [stdout]   --> src/extended/delayed_series.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     stream_adapter(self)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/extended/delayed_series.rs:53:3
[INFO] [stdout]    |
[INFO] [stdout] 53 | /   {
[INFO] [stdout] 54 | |     if let ExtendedAsync::NotReady(agreement_to_notify) = self.extended_poll_complete(task_handle)? {
[INFO] [stdout] 55 | |       return Ok(ExtendedAsyncSink::NotReady(item, agreement_to_notify))
[INFO] [stdout] ...  |
[INFO] [stdout] 61 | |     Ok(ExtendedAsyncSink::Ready)
[INFO] [stdout] 62 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, void::Void>, extended::ExtendedAsync<()>>
[INFO] [stdout]   --> src/extended/delayed_series.rs:54:59
[INFO] [stdout]    |
[INFO] [stdout] 54 |     if let ExtendedAsync::NotReady(agreement_to_notify) = self.extended_poll_complete(task_handle)? {
[INFO] [stdout]    |                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/delayed_series.rs:54:59
[INFO] [stdout]    |
[INFO] [stdout] 54 |     if let ExtendedAsync::NotReady(agreement_to_notify) = self.extended_poll_complete(task_handle)? {
[INFO] [stdout]    |                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/extended/delayed_series.rs:54:59
[INFO] [stdout]    |
[INFO] [stdout] 54 |     if let ExtendedAsync::NotReady(agreement_to_notify) = self.extended_poll_complete(task_handle)? {
[INFO] [stdout]    |                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/extended/delayed_series.rs:55:14
[INFO] [stdout]    |
[INFO] [stdout] 55 |       return Ok(ExtendedAsyncSink::NotReady(item, agreement_to_notify))
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/extended/delayed_series.rs:61:5
[INFO] [stdout]    |
[INFO] [stdout] 61 |     Ok(ExtendedAsyncSink::Ready)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/delayed_series.rs:66:3
[INFO] [stdout]    |
[INFO] [stdout] 66 | /   {
[INFO] [stdout] 67 | |     if self.sending.is_some() {
[INFO] [stdout] 68 | |       extended_try_ready!(self.sending.as_mut().unwrap().extended_poll(task_handle));
[INFO] [stdout] 69 | |       self.sending = None;
[INFO] [stdout] 70 | |     }
[INFO] [stdout] 71 | |     Ok(ExtendedAsync::Ready(()))
[INFO] [stdout] 72 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/delayed_series.rs:68:27
[INFO] [stdout]    |
[INFO] [stdout] 68 |       extended_try_ready!(self.sending.as_mut().unwrap().extended_poll(task_handle));
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/lib.rs:31:18
[INFO] [stdout]    |
[INFO] [stdout] 31 |           return Ok(ExtendedAsync::NotReady(agreement_to_notify));
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/extended/delayed_series.rs:68:7
[INFO] [stdout]    |
[INFO] [stdout] 68 |       extended_try_ready!(self.sending.as_mut().unwrap().extended_poll(task_handle));
[INFO] [stdout]    |       ------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `extended_try_ready` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/lib.rs:34:18
[INFO] [stdout]    |
[INFO] [stdout] 34 |           return Err(err);
[INFO] [stdout]    |                  ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/extended/delayed_series.rs:68:7
[INFO] [stdout]    |
[INFO] [stdout] 68 |       extended_try_ready!(self.sending.as_mut().unwrap().extended_poll(task_handle));
[INFO] [stdout]    |       ------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `extended_try_ready` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/delayed_series.rs:71:5
[INFO] [stdout]    |
[INFO] [stdout] 71 |     Ok(ExtendedAsync::Ready(()))
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::AsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/extended/delayed_series.rs:79:96
[INFO] [stdout]    |
[INFO] [stdout] 79 |     fn start_send(&mut self, item: Self::SinkItem) -> StartSend<Self::SinkItem, Self::SinkError> {
[INFO] [stdout]    |  ________________________________________________________________________________________________^
[INFO] [stdout] 80 | |     sink_start_send_adapter(self, item)
[INFO] [stdout] 81 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::AsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/extended/delayed_series.rs:80:5
[INFO] [stdout]    |
[INFO] [stdout] 80 |     sink_start_send_adapter(self, item)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/extended/delayed_series.rs:83:60
[INFO] [stdout]    |
[INFO] [stdout] 83 |     fn poll_complete(&mut self) -> Poll<(), Self::SinkError> {
[INFO] [stdout]    |  ____________________________________________________________^
[INFO] [stdout] 84 | |     sink_poll_complete_adapter(self)
[INFO] [stdout] 85 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/extended/delayed_series.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 |     sink_poll_complete_adapter(self)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/buffered.rs:18:99
[INFO] [stdout]    |
[INFO] [stdout] 18 |     fn try_empty_buffer(&mut self, task_handle: &mut TaskHandle) -> Result<ExtendedAsync<()>, Void> {
[INFO] [stdout]    |  ___________________________________________________________________________________________________^
[INFO] [stdout] 19 | |     while let Some(item) = self.buffer.pop_front() {
[INFO] [stdout] 20 | |       if let ExtendedAsyncSink::NotReady(item, agreement_to_notify)
[INFO] [stdout] 21 | |         = self.inner.extended_start_send(task_handle, item)?
[INFO] [stdout] ...  |
[INFO] [stdout] 32 | |     Ok(ExtendedAsync::Ready(()))
[INFO] [stdout] 33 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, void::Void>, extended::ExtendedAsyncSink<u8>>
[INFO] [stdout]   --> src/extended/buffered.rs:21:11
[INFO] [stdout]    |
[INFO] [stdout] 21 |         = self.inner.extended_start_send(task_handle, item)?
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/extended/buffered.rs:21:11
[INFO] [stdout]    |
[INFO] [stdout] 21 |         = self.inner.extended_start_send(task_handle, item)?
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/buffered.rs:21:11
[INFO] [stdout]    |
[INFO] [stdout] 21 |         = self.inner.extended_start_send(task_handle, item)?
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, void::Void>, extended::ExtendedAsync<()>>
[INFO] [stdout]   --> src/extended/buffered.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |         self.inner.extended_poll_complete(task_handle)?;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/buffered.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |         self.inner.extended_poll_complete(task_handle)?;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/buffered.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |         self.inner.extended_poll_complete(task_handle)?;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/buffered.rs:28:16
[INFO] [stdout]    |
[INFO] [stdout] 28 |         return Ok(ExtendedAsync::NotReady(agreement_to_notify));
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/buffered.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     Ok(ExtendedAsync::Ready(()))
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/extended/buffered.rs:42:3
[INFO] [stdout]    |
[INFO] [stdout] 42 | /   {
[INFO] [stdout] 43 | |     if let ExtendedAsync::NotReady(agreement_to_notify) = self.try_empty_buffer(task_handle)? {
[INFO] [stdout] 44 | |       if self.buffer.len() < BUFFER_CAPACITY {
[INFO] [stdout] 45 | |         self.buffer.push_back(item);
[INFO] [stdout] ...  |
[INFO] [stdout] 55 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/extended/buffered.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 | /     if let ExtendedAsync::NotReady(agreement_to_notify) = self.try_empty_buffer(task_handle)? {
[INFO] [stdout] 44 | |       if self.buffer.len() < BUFFER_CAPACITY {
[INFO] [stdout] 45 | |         self.buffer.push_back(item);
[INFO] [stdout] 46 | |         Ok(ExtendedAsyncSink::Ready)
[INFO] [stdout] ...  |
[INFO] [stdout] 53 | |       Ok(ExtendedAsyncSink::Ready)
[INFO] [stdout] 54 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, void::Void>, extended::ExtendedAsync<()>>
[INFO] [stdout]   --> src/extended/buffered.rs:43:59
[INFO] [stdout]    |
[INFO] [stdout] 43 |     if let ExtendedAsync::NotReady(agreement_to_notify) = self.try_empty_buffer(task_handle)? {
[INFO] [stdout]    |                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/buffered.rs:43:59
[INFO] [stdout]    |
[INFO] [stdout] 43 |     if let ExtendedAsync::NotReady(agreement_to_notify) = self.try_empty_buffer(task_handle)? {
[INFO] [stdout]    |                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/extended/buffered.rs:43:59
[INFO] [stdout]    |
[INFO] [stdout] 43 |     if let ExtendedAsync::NotReady(agreement_to_notify) = self.try_empty_buffer(task_handle)? {
[INFO] [stdout]    |                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/extended/buffered.rs:43:95
[INFO] [stdout]    |
[INFO] [stdout] 43 |       if let ExtendedAsync::NotReady(agreement_to_notify) = self.try_empty_buffer(task_handle)? {
[INFO] [stdout]    |  _______________________________________________________________________________________________^
[INFO] [stdout] 44 | |       if self.buffer.len() < BUFFER_CAPACITY {
[INFO] [stdout] 45 | |         self.buffer.push_back(item);
[INFO] [stdout] 46 | |         Ok(ExtendedAsyncSink::Ready)
[INFO] [stdout] ...  |
[INFO] [stdout] 50 | |     } else {
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/extended/buffered.rs:44:7
[INFO] [stdout]    |
[INFO] [stdout] 44 | /       if self.buffer.len() < BUFFER_CAPACITY {
[INFO] [stdout] 45 | |         self.buffer.push_back(item);
[INFO] [stdout] 46 | |         Ok(ExtendedAsyncSink::Ready)
[INFO] [stdout] 47 | |       } else {
[INFO] [stdout] 48 | |         Ok(ExtendedAsyncSink::NotReady(item, agreement_to_notify))
[INFO] [stdout] 49 | |       }
[INFO] [stdout]    | |_______^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/extended/buffered.rs:44:46
[INFO] [stdout]    |
[INFO] [stdout] 44 |         if self.buffer.len() < BUFFER_CAPACITY {
[INFO] [stdout]    |  ______________________________________________^
[INFO] [stdout] 45 | |         self.buffer.push_back(item);
[INFO] [stdout] 46 | |         Ok(ExtendedAsyncSink::Ready)
[INFO] [stdout] 47 | |       } else {
[INFO] [stdout]    | |_______^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/extended/buffered.rs:46:9
[INFO] [stdout]    |
[INFO] [stdout] 46 |         Ok(ExtendedAsyncSink::Ready)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/extended/buffered.rs:47:14
[INFO] [stdout]    |
[INFO] [stdout] 47 |         } else {
[INFO] [stdout]    |  ______________^
[INFO] [stdout] 48 | |         Ok(ExtendedAsyncSink::NotReady(item, agreement_to_notify))
[INFO] [stdout] 49 | |       }
[INFO] [stdout]    | |_______^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/extended/buffered.rs:48:9
[INFO] [stdout]    |
[INFO] [stdout] 48 |         Ok(ExtendedAsyncSink::NotReady(item, agreement_to_notify))
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/extended/buffered.rs:50:12
[INFO] [stdout]    |
[INFO] [stdout] 50 |       } else {
[INFO] [stdout]    |  ____________^
[INFO] [stdout] 51 | |       assert!(self.buffer.len() < BUFFER_CAPACITY);
[INFO] [stdout] 52 | |       self.buffer.push_back(item);
[INFO] [stdout] 53 | |       Ok(ExtendedAsyncSink::Ready)
[INFO] [stdout] 54 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/extended/buffered.rs:53:7
[INFO] [stdout]    |
[INFO] [stdout] 53 |       Ok(ExtendedAsyncSink::Ready)
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/buffered.rs:59:3
[INFO] [stdout]    |
[INFO] [stdout] 59 | /   {
[INFO] [stdout] 60 | |     extended_try_ready!(self.try_empty_buffer(task_handle));
[INFO] [stdout] 61 | |     debug_assert!(self.buffer.is_empty());
[INFO] [stdout] 62 | |     self.inner.extended_poll_complete(task_handle)
[INFO] [stdout] 63 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/buffered.rs:60:25
[INFO] [stdout]    |
[INFO] [stdout] 60 |     extended_try_ready!(self.try_empty_buffer(task_handle));
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/lib.rs:31:18
[INFO] [stdout]    |
[INFO] [stdout] 31 |           return Ok(ExtendedAsync::NotReady(agreement_to_notify));
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/extended/buffered.rs:60:5
[INFO] [stdout]    |
[INFO] [stdout] 60 |     extended_try_ready!(self.try_empty_buffer(task_handle));
[INFO] [stdout]    |     ------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `extended_try_ready` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/lib.rs:34:18
[INFO] [stdout]    |
[INFO] [stdout] 34 |           return Err(err);
[INFO] [stdout]    |                  ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/extended/buffered.rs:60:5
[INFO] [stdout]    |
[INFO] [stdout] 60 |     extended_try_ready!(self.try_empty_buffer(task_handle));
[INFO] [stdout]    |     ------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `extended_try_ready` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/buffered.rs:62:5
[INFO] [stdout]    |
[INFO] [stdout] 62 |     self.inner.extended_poll_complete(task_handle)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::AsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/extended/buffered.rs:70:96
[INFO] [stdout]    |
[INFO] [stdout] 70 |     fn start_send(&mut self, item: Self::SinkItem) -> StartSend<Self::SinkItem, Self::SinkError> {
[INFO] [stdout]    |  ________________________________________________________________________________________________^
[INFO] [stdout] 71 | |     sink_start_send_adapter(self, item)
[INFO] [stdout] 72 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::AsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/extended/buffered.rs:71:5
[INFO] [stdout]    |
[INFO] [stdout] 71 |     sink_start_send_adapter(self, item)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/extended/buffered.rs:74:60
[INFO] [stdout]    |
[INFO] [stdout] 74 |     fn poll_complete(&mut self) -> Poll<(), Self::SinkError> {
[INFO] [stdout]    |  ____________________________________________________________^
[INFO] [stdout] 75 | |     sink_poll_complete_adapter(self)
[INFO] [stdout] 76 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/extended/buffered.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 |     sink_poll_complete_adapter(self)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/adapter.rs:29:99
[INFO] [stdout]    |
[INFO] [stdout] 29 |     fn try_empty_buffer(&mut self, task_handle: &mut TaskHandle) -> Result<ExtendedAsync<()>, Void> {
[INFO] [stdout]    |  ___________________________________________________________________________________________________^
[INFO] [stdout] 30 | |     while let Some(item) = self.buffer.pop_front() {
[INFO] [stdout] 31 | |       eprintln!("sending to underlying sink: {}", item);
[INFO] [stdout] 32 | |       if let ExtendedAsyncSink::NotReady(item, agreement_to_notify)
[INFO] [stdout] ...  |
[INFO] [stdout] 45 | |     Ok(ExtendedAsync::Ready(()))
[INFO] [stdout] 46 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, void::Void>, extended::ExtendedAsyncSink<u8>>
[INFO] [stdout]   --> src/extended/adapter.rs:33:11
[INFO] [stdout]    |
[INFO] [stdout] 33 |         = self.sink.extended_start_send(task_handle, item)?
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/extended/adapter.rs:33:11
[INFO] [stdout]    |
[INFO] [stdout] 33 |         = self.sink.extended_start_send(task_handle, item)?
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/adapter.rs:33:11
[INFO] [stdout]    |
[INFO] [stdout] 33 |         = self.sink.extended_start_send(task_handle, item)?
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, void::Void>, extended::ExtendedAsync<()>>
[INFO] [stdout]   --> src/extended/adapter.rs:38:9
[INFO] [stdout]    |
[INFO] [stdout] 38 |         self.sink.extended_poll_complete(task_handle)?;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/adapter.rs:38:9
[INFO] [stdout]    |
[INFO] [stdout] 38 |         self.sink.extended_poll_complete(task_handle)?;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/adapter.rs:38:9
[INFO] [stdout]    |
[INFO] [stdout] 38 |         self.sink.extended_poll_complete(task_handle)?;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/adapter.rs:40:16
[INFO] [stdout]    |
[INFO] [stdout] 40 |         return Ok(ExtendedAsync::NotReady(agreement_to_notify));
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/adapter.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     Ok(ExtendedAsync::Ready(()))
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<Option<adapter::Incoming>>, void::Void>
[INFO] [stdout]   --> src/extended/adapter.rs:60:3
[INFO] [stdout]    |
[INFO] [stdout] 60 | /   {
[INFO] [stdout] 61 | |     loop {
[INFO] [stdout] 62 | |       self.try_empty_buffer(task_handle)?;
[INFO] [stdout] ...  |
[INFO] [stdout] 77 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, void::Void>, extended::ExtendedAsync<()>>
[INFO] [stdout]   --> src/extended/adapter.rs:62:7
[INFO] [stdout]    |
[INFO] [stdout] 62 |       self.try_empty_buffer(task_handle)?;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/adapter.rs:62:7
[INFO] [stdout]    |
[INFO] [stdout] 62 |       self.try_empty_buffer(task_handle)?;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<Option<adapter::Incoming>>, void::Void>
[INFO] [stdout]   --> src/extended/adapter.rs:62:7
[INFO] [stdout]    |
[INFO] [stdout] 62 |       self.try_empty_buffer(task_handle)?;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<Option<u8>>, void::Void>
[INFO] [stdout]   --> src/extended/adapter.rs:64:33
[INFO] [stdout]    |
[INFO] [stdout] 64 |       match extended_try_ready!(self.stream.extended_poll(task_handle)) {
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<Option<adapter::Incoming>>, void::Void>
[INFO] [stdout]   --> src/lib.rs:31:18
[INFO] [stdout]    |
[INFO] [stdout] 31 |           return Ok(ExtendedAsync::NotReady(agreement_to_notify));
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/extended/adapter.rs:64:13
[INFO] [stdout]    |
[INFO] [stdout] 64 |       match extended_try_ready!(self.stream.extended_poll(task_handle)) {
[INFO] [stdout]    |             ----------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `extended_try_ready` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<Option<adapter::Incoming>>, void::Void>
[INFO] [stdout]   --> src/lib.rs:34:18
[INFO] [stdout]    |
[INFO] [stdout] 34 |           return Err(err);
[INFO] [stdout]    |                  ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/extended/adapter.rs:64:13
[INFO] [stdout]    |
[INFO] [stdout] 64 |       match extended_try_ready!(self.stream.extended_poll(task_handle)) {
[INFO] [stdout]    |             ----------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `extended_try_ready` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<Option<adapter::Incoming>>, void::Void>
[INFO] [stdout]   --> src/extended/adapter.rs:71:20
[INFO] [stdout]    |
[INFO] [stdout] 71 |             return Ok(ExtendedAsync::Ready(Some(Incoming(byte))))
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<Option<adapter::Incoming>>, void::Void>
[INFO] [stdout]   --> src/extended/adapter.rs:74:24
[INFO] [stdout]    |
[INFO] [stdout] 74 |         None => return Ok(ExtendedAsync::Ready(None)),
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<Option<adapter::Incoming>>, void::Void>
[INFO] [stdout]   --> src/extended/adapter.rs:83:63
[INFO] [stdout]    |
[INFO] [stdout] 83 |     fn poll(&mut self) -> Poll<Option<Self::Item>, Self::Error> {
[INFO] [stdout]    |  _______________________________________________________________^
[INFO] [stdout] 84 | |     stream_adapter(self)
[INFO] [stdout] 85 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<Option<adapter::Incoming>>, void::Void>
[INFO] [stdout]   --> src/extended/adapter.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 |     stream_adapter(self)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsyncSink<Outgoing>, void::Void>
[INFO] [stdout]   --> src/extended/adapter.rs:94:3
[INFO] [stdout]    |
[INFO] [stdout] 94 | /   {
[INFO] [stdout] 95 | |     self.try_empty_buffer(task_handle)?;
[INFO] [stdout] 96 | |     self.buffer.push_back(item.0);
[INFO] [stdout] 97 | |     Ok(ExtendedAsyncSink::Ready)
[INFO] [stdout] 98 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, void::Void>, extended::ExtendedAsync<()>>
[INFO] [stdout]   --> src/extended/adapter.rs:95:5
[INFO] [stdout]    |
[INFO] [stdout] 95 |     self.try_empty_buffer(task_handle)?;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/adapter.rs:95:5
[INFO] [stdout]    |
[INFO] [stdout] 95 |     self.try_empty_buffer(task_handle)?;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsyncSink<Outgoing>, void::Void>
[INFO] [stdout]   --> src/extended/adapter.rs:95:5
[INFO] [stdout]    |
[INFO] [stdout] 95 |     self.try_empty_buffer(task_handle)?;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsyncSink<Outgoing>, void::Void>
[INFO] [stdout]   --> src/extended/adapter.rs:97:5
[INFO] [stdout]    |
[INFO] [stdout] 97 |     Ok(ExtendedAsyncSink::Ready)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]    --> src/extended/adapter.rs:102:3
[INFO] [stdout]     |
[INFO] [stdout] 102 | /   {
[INFO] [stdout] 103 | |     extended_try_ready!(self.try_empty_buffer(task_handle));
[INFO] [stdout] 104 | |     debug_assert!(self.buffer.is_empty());
[INFO] [stdout] 105 | |     self.sink.extended_poll_complete(task_handle)
[INFO] [stdout] 106 | |   }
[INFO] [stdout]     | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]    --> src/extended/adapter.rs:103:25
[INFO] [stdout]     |
[INFO] [stdout] 103 |     extended_try_ready!(self.try_empty_buffer(task_handle));
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]    --> src/lib.rs:31:18
[INFO] [stdout]     |
[INFO] [stdout]  31 |           return Ok(ExtendedAsync::NotReady(agreement_to_notify));
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/extended/adapter.rs:103:5
[INFO] [stdout]     |
[INFO] [stdout] 103 |     extended_try_ready!(self.try_empty_buffer(task_handle));
[INFO] [stdout]     |     ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `extended_try_ready` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]    --> src/lib.rs:34:18
[INFO] [stdout]     |
[INFO] [stdout]  34 |           return Err(err);
[INFO] [stdout]     |                  ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/extended/adapter.rs:103:5
[INFO] [stdout]     |
[INFO] [stdout] 103 |     extended_try_ready!(self.try_empty_buffer(task_handle));
[INFO] [stdout]     |     ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `extended_try_ready` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]    --> src/extended/adapter.rs:105:5
[INFO] [stdout]     |
[INFO] [stdout] 105 |     self.sink.extended_poll_complete(task_handle)
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/buffered.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |         self.inner.extended_poll_complete(task_handle)?;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/buffered.rs:28:16
[INFO] [stdout]    |
[INFO] [stdout] 28 |         return Ok(ExtendedAsync::NotReady(agreement_to_notify));
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/buffered.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     Ok(ExtendedAsync::Ready(()))
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/extended/buffered.rs:42:3
[INFO] [stdout]    |
[INFO] [stdout] 42 | /   {
[INFO] [stdout] 43 | |     if let ExtendedAsync::NotReady(agreement_to_notify) = self.try_empty_buffer(task_handle)? {
[INFO] [stdout] 44 | |       if self.buffer.len() < BUFFER_CAPACITY {
[INFO] [stdout] 45 | |         self.buffer.push_back(item);
[INFO] [stdout] ...  |
[INFO] [stdout] 55 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/extended/buffered.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 | /     if let ExtendedAsync::NotReady(agreement_to_notify) = self.try_empty_buffer(task_handle)? {
[INFO] [stdout] 44 | |       if self.buffer.len() < BUFFER_CAPACITY {
[INFO] [stdout] 45 | |         self.buffer.push_back(item);
[INFO] [stdout] 46 | |         Ok(ExtendedAsyncSink::Ready)
[INFO] [stdout] ...  |
[INFO] [stdout] 53 | |       Ok(ExtendedAsyncSink::Ready)
[INFO] [stdout] 54 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, void::Void>, extended::ExtendedAsync<()>>
[INFO] [stdout]   --> src/extended/buffered.rs:43:59
[INFO] [stdout]    |
[INFO] [stdout] 43 |     if let ExtendedAsync::NotReady(agreement_to_notify) = self.try_empty_buffer(task_handle)? {
[INFO] [stdout]    |                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/buffered.rs:43:59
[INFO] [stdout]    |
[INFO] [stdout] 43 |     if let ExtendedAsync::NotReady(agreement_to_notify) = self.try_empty_buffer(task_handle)? {
[INFO] [stdout]    |                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/extended/buffered.rs:43:59
[INFO] [stdout]    |
[INFO] [stdout] 43 |     if let ExtendedAsync::NotReady(agreement_to_notify) = self.try_empty_buffer(task_handle)? {
[INFO] [stdout]    |                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/extended/buffered.rs:43:95
[INFO] [stdout]    |
[INFO] [stdout] 43 |       if let ExtendedAsync::NotReady(agreement_to_notify) = self.try_empty_buffer(task_handle)? {
[INFO] [stdout]    |  _______________________________________________________________________________________________^
[INFO] [stdout] 44 | |       if self.buffer.len() < BUFFER_CAPACITY {
[INFO] [stdout] 45 | |         self.buffer.push_back(item);
[INFO] [stdout] 46 | |         Ok(ExtendedAsyncSink::Ready)
[INFO] [stdout] ...  |
[INFO] [stdout] 50 | |     } else {
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/extended/buffered.rs:44:7
[INFO] [stdout]    |
[INFO] [stdout] 44 | /       if self.buffer.len() < BUFFER_CAPACITY {
[INFO] [stdout] 45 | |         self.buffer.push_back(item);
[INFO] [stdout] 46 | |         Ok(ExtendedAsyncSink::Ready)
[INFO] [stdout] 47 | |       } else {
[INFO] [stdout] 48 | |         Ok(ExtendedAsyncSink::NotReady(item, agreement_to_notify))
[INFO] [stdout] 49 | |       }
[INFO] [stdout]    | |_______^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::AsyncSink<Outgoing>, void::Void>
[INFO] [stdout]    --> src/extended/adapter.rs:113:96
[INFO] [stdout]     |
[INFO] [stdout] 113 |     fn start_send(&mut self, item: Self::SinkItem) -> StartSend<Self::SinkItem, Self::SinkError> {
[INFO] [stdout]     |  ________________________________________________________________________________________________^
[INFO] [stdout] 114 | |     sink_start_send_adapter(self, item)
[INFO] [stdout] 115 | |   }
[INFO] [stdout]     | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/extended/buffered.rs:44:46
[INFO] [stdout]    |
[INFO] [stdout] 44 |         if self.buffer.len() < BUFFER_CAPACITY {
[INFO] [stdout]    |  ______________________________________________^
[INFO] [stdout] 45 | |         self.buffer.push_back(item);
[INFO] [stdout] 46 | |         Ok(ExtendedAsyncSink::Ready)
[INFO] [stdout] 47 | |       } else {
[INFO] [stdout]    | |_______^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/extended/buffered.rs:46:9
[INFO] [stdout]    |
[INFO] [stdout] 46 |         Ok(ExtendedAsyncSink::Ready)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::AsyncSink<Outgoing>, void::Void>
[INFO] [stdout]    --> src/extended/adapter.rs:114:5
[INFO] [stdout]     |
[INFO] [stdout] 114 |     sink_start_send_adapter(self, item)
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/extended/buffered.rs:47:14
[INFO] [stdout]    |
[INFO] [stdout] 47 |         } else {
[INFO] [stdout]    |  ______________^
[INFO] [stdout] 48 | |         Ok(ExtendedAsyncSink::NotReady(item, agreement_to_notify))
[INFO] [stdout] 49 | |       }
[INFO] [stdout]    | |_______^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/extended/buffered.rs:48:9
[INFO] [stdout]    |
[INFO] [stdout] 48 |         Ok(ExtendedAsyncSink::NotReady(item, agreement_to_notify))
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]    --> src/extended/adapter.rs:117:60
[INFO] [stdout]     |
[INFO] [stdout] 117 |     fn poll_complete(&mut self) -> Poll<(), Self::SinkError> {
[INFO] [stdout]     |  ____________________________________________________________^
[INFO] [stdout] 118 | |     sink_poll_complete_adapter(self)
[INFO] [stdout] 119 | |   }
[INFO] [stdout]     | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]    --> src/extended/adapter.rs:118:5
[INFO] [stdout]     |
[INFO] [stdout] 118 |     sink_poll_complete_adapter(self)
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/extended/buffered.rs:50:12
[INFO] [stdout]    |
[INFO] [stdout] 50 |       } else {
[INFO] [stdout]    |  ____________^
[INFO] [stdout] 51 | |       assert!(self.buffer.len() < BUFFER_CAPACITY);
[INFO] [stdout] 52 | |       self.buffer.push_back(item);
[INFO] [stdout] 53 | |       Ok(ExtendedAsyncSink::Ready)
[INFO] [stdout] 54 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/extended/buffered.rs:53:7
[INFO] [stdout]    |
[INFO] [stdout] 53 |       Ok(ExtendedAsyncSink::Ready)
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/buffered.rs:59:3
[INFO] [stdout]    |
[INFO] [stdout] 59 | /   {
[INFO] [stdout] 60 | |     extended_try_ready!(self.try_empty_buffer(task_handle));
[INFO] [stdout] 61 | |     debug_assert!(self.buffer.is_empty());
[INFO] [stdout] 62 | |     self.inner.extended_poll_complete(task_handle)
[INFO] [stdout] 63 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/buffered.rs:60:25
[INFO] [stdout]    |
[INFO] [stdout] 60 |     extended_try_ready!(self.try_empty_buffer(task_handle));
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/lib.rs:31:18
[INFO] [stdout]    |
[INFO] [stdout] 31 |           return Ok(ExtendedAsync::NotReady(agreement_to_notify));
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/extended/buffered.rs:60:5
[INFO] [stdout]    |
[INFO] [stdout] 60 |     extended_try_ready!(self.try_empty_buffer(task_handle));
[INFO] [stdout]    |     ------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `extended_try_ready` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/lib.rs:34:18
[INFO] [stdout]    |
[INFO] [stdout] 34 |           return Err(err);
[INFO] [stdout]    |                  ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/extended/buffered.rs:60:5
[INFO] [stdout]    |
[INFO] [stdout] 60 |     extended_try_ready!(self.try_empty_buffer(task_handle));
[INFO] [stdout]    |     ------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `extended_try_ready` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/buffered.rs:62:5
[INFO] [stdout]    |
[INFO] [stdout] 62 |     self.inner.extended_poll_complete(task_handle)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::AsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/extended/buffered.rs:70:96
[INFO] [stdout]    |
[INFO] [stdout] 70 |     fn start_send(&mut self, item: Self::SinkItem) -> StartSend<Self::SinkItem, Self::SinkError> {
[INFO] [stdout]    |  ________________________________________________________________________________________________^
[INFO] [stdout] 71 | |     sink_start_send_adapter(self, item)
[INFO] [stdout] 72 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::AsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/extended/buffered.rs:71:5
[INFO] [stdout]    |
[INFO] [stdout] 71 |     sink_start_send_adapter(self, item)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/extended/buffered.rs:74:60
[INFO] [stdout]    |
[INFO] [stdout] 74 |     fn poll_complete(&mut self) -> Poll<(), Self::SinkError> {
[INFO] [stdout]    |  ____________________________________________________________^
[INFO] [stdout] 75 | |     sink_poll_complete_adapter(self)
[INFO] [stdout] 76 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]   --> src/extended/buffered.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 |     sink_poll_complete_adapter(self)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `futures::stream::Take` in tuple element 0 that must be used
[INFO] [stdout]   --> src/extended/buffered.rs:90:5
[INFO] [stdout]    |
[INFO] [stdout] 90 |     core.run(producer.forward(consumer)).unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: streams do nothing unless polled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this type continue be must used: Result<(futures::stream::Take<extended::delayed_series::Producer>, extended::buffered::Consumer), void::Void>
[INFO] [stdout]   --> src/extended/buffered.rs:90:5
[INFO] [stdout]    |
[INFO] [stdout] 90 |     core.run(producer.forward(consumer)).unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/adapter.rs:29:99
[INFO] [stdout]    |
[INFO] [stdout] 29 |     fn try_empty_buffer(&mut self, task_handle: &mut TaskHandle) -> Result<ExtendedAsync<()>, Void> {
[INFO] [stdout]    |  ___________________________________________________________________________________________________^
[INFO] [stdout] 30 | |     while let Some(item) = self.buffer.pop_front() {
[INFO] [stdout] 31 | |       eprintln!("sending to underlying sink: {}", item);
[INFO] [stdout] 32 | |       if let ExtendedAsyncSink::NotReady(item, agreement_to_notify)
[INFO] [stdout] ...  |
[INFO] [stdout] 45 | |     Ok(ExtendedAsync::Ready(()))
[INFO] [stdout] 46 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, void::Void>, extended::ExtendedAsyncSink<u8>>
[INFO] [stdout]   --> src/extended/adapter.rs:33:11
[INFO] [stdout]    |
[INFO] [stdout] 33 |         = self.sink.extended_start_send(task_handle, item)?
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsyncSink<u8>, void::Void>
[INFO] [stdout]   --> src/extended/adapter.rs:33:11
[INFO] [stdout]    |
[INFO] [stdout] 33 |         = self.sink.extended_start_send(task_handle, item)?
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/adapter.rs:33:11
[INFO] [stdout]    |
[INFO] [stdout] 33 |         = self.sink.extended_start_send(task_handle, item)?
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, void::Void>, extended::ExtendedAsync<()>>
[INFO] [stdout]   --> src/extended/adapter.rs:38:9
[INFO] [stdout]    |
[INFO] [stdout] 38 |         self.sink.extended_poll_complete(task_handle)?;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/adapter.rs:38:9
[INFO] [stdout]    |
[INFO] [stdout] 38 |         self.sink.extended_poll_complete(task_handle)?;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/adapter.rs:38:9
[INFO] [stdout]    |
[INFO] [stdout] 38 |         self.sink.extended_poll_complete(task_handle)?;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/adapter.rs:40:16
[INFO] [stdout]    |
[INFO] [stdout] 40 |         return Ok(ExtendedAsync::NotReady(agreement_to_notify));
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/adapter.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     Ok(ExtendedAsync::Ready(()))
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<Option<adapter::Incoming>>, void::Void>
[INFO] [stdout]   --> src/extended/adapter.rs:60:3
[INFO] [stdout]    |
[INFO] [stdout] 60 | /   {
[INFO] [stdout] 61 | |     loop {
[INFO] [stdout] 62 | |       self.try_empty_buffer(task_handle)?;
[INFO] [stdout] ...  |
[INFO] [stdout] 77 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, void::Void>, extended::ExtendedAsync<()>>
[INFO] [stdout]   --> src/extended/adapter.rs:62:7
[INFO] [stdout]    |
[INFO] [stdout] 62 |       self.try_empty_buffer(task_handle)?;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/adapter.rs:62:7
[INFO] [stdout]    |
[INFO] [stdout] 62 |       self.try_empty_buffer(task_handle)?;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<Option<adapter::Incoming>>, void::Void>
[INFO] [stdout]   --> src/extended/adapter.rs:62:7
[INFO] [stdout]    |
[INFO] [stdout] 62 |       self.try_empty_buffer(task_handle)?;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<Option<u8>>, void::Void>
[INFO] [stdout]   --> src/extended/adapter.rs:64:33
[INFO] [stdout]    |
[INFO] [stdout] 64 |       match extended_try_ready!(self.stream.extended_poll(task_handle)) {
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<Option<adapter::Incoming>>, void::Void>
[INFO] [stdout]   --> src/lib.rs:31:18
[INFO] [stdout]    |
[INFO] [stdout] 31 |           return Ok(ExtendedAsync::NotReady(agreement_to_notify));
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/extended/adapter.rs:64:13
[INFO] [stdout]    |
[INFO] [stdout] 64 |       match extended_try_ready!(self.stream.extended_poll(task_handle)) {
[INFO] [stdout]    |             ----------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `extended_try_ready` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<Option<adapter::Incoming>>, void::Void>
[INFO] [stdout]   --> src/lib.rs:34:18
[INFO] [stdout]    |
[INFO] [stdout] 34 |           return Err(err);
[INFO] [stdout]    |                  ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/extended/adapter.rs:64:13
[INFO] [stdout]    |
[INFO] [stdout] 64 |       match extended_try_ready!(self.stream.extended_poll(task_handle)) {
[INFO] [stdout]    |             ----------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `extended_try_ready` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<Option<adapter::Incoming>>, void::Void>
[INFO] [stdout]   --> src/extended/adapter.rs:71:20
[INFO] [stdout]    |
[INFO] [stdout] 71 |             return Ok(ExtendedAsync::Ready(Some(Incoming(byte))))
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<Option<adapter::Incoming>>, void::Void>
[INFO] [stdout]   --> src/extended/adapter.rs:74:24
[INFO] [stdout]    |
[INFO] [stdout] 74 |         None => return Ok(ExtendedAsync::Ready(None)),
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<Option<adapter::Incoming>>, void::Void>
[INFO] [stdout]   --> src/extended/adapter.rs:83:63
[INFO] [stdout]    |
[INFO] [stdout] 83 |     fn poll(&mut self) -> Poll<Option<Self::Item>, Self::Error> {
[INFO] [stdout]    |  _______________________________________________________________^
[INFO] [stdout] 84 | |     stream_adapter(self)
[INFO] [stdout] 85 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<Option<adapter::Incoming>>, void::Void>
[INFO] [stdout]   --> src/extended/adapter.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 |     stream_adapter(self)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsyncSink<adapter::Outgoing>, void::Void>
[INFO] [stdout]   --> src/extended/adapter.rs:94:3
[INFO] [stdout]    |
[INFO] [stdout] 94 | /   {
[INFO] [stdout] 95 | |     self.try_empty_buffer(task_handle)?;
[INFO] [stdout] 96 | |     self.buffer.push_back(item.0);
[INFO] [stdout] 97 | |     Ok(ExtendedAsyncSink::Ready)
[INFO] [stdout] 98 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, void::Void>, extended::ExtendedAsync<()>>
[INFO] [stdout]   --> src/extended/adapter.rs:95:5
[INFO] [stdout]    |
[INFO] [stdout] 95 |     self.try_empty_buffer(task_handle)?;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]   --> src/extended/adapter.rs:95:5
[INFO] [stdout]    |
[INFO] [stdout] 95 |     self.try_empty_buffer(task_handle)?;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsyncSink<adapter::Outgoing>, void::Void>
[INFO] [stdout]   --> src/extended/adapter.rs:95:5
[INFO] [stdout]    |
[INFO] [stdout] 95 |     self.try_empty_buffer(task_handle)?;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsyncSink<adapter::Outgoing>, void::Void>
[INFO] [stdout]   --> src/extended/adapter.rs:97:5
[INFO] [stdout]    |
[INFO] [stdout] 97 |     Ok(ExtendedAsyncSink::Ready)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]    --> src/extended/adapter.rs:102:3
[INFO] [stdout]     |
[INFO] [stdout] 102 | /   {
[INFO] [stdout] 103 | |     extended_try_ready!(self.try_empty_buffer(task_handle));
[INFO] [stdout] 104 | |     debug_assert!(self.buffer.is_empty());
[INFO] [stdout] 105 | |     self.sink.extended_poll_complete(task_handle)
[INFO] [stdout] 106 | |   }
[INFO] [stdout]     | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]    --> src/extended/adapter.rs:103:25
[INFO] [stdout]     |
[INFO] [stdout] 103 |     extended_try_ready!(self.try_empty_buffer(task_handle));
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]    --> src/lib.rs:31:18
[INFO] [stdout]     |
[INFO] [stdout]  31 |           return Ok(ExtendedAsync::NotReady(agreement_to_notify));
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/extended/adapter.rs:103:5
[INFO] [stdout]     |
[INFO] [stdout] 103 |     extended_try_ready!(self.try_empty_buffer(task_handle));
[INFO] [stdout]     |     ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `extended_try_ready` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]    --> src/lib.rs:34:18
[INFO] [stdout]     |
[INFO] [stdout]  34 |           return Err(err);
[INFO] [stdout]     |                  ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/extended/adapter.rs:103:5
[INFO] [stdout]     |
[INFO] [stdout] 103 |     extended_try_ready!(self.try_empty_buffer(task_handle));
[INFO] [stdout]     |     ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `extended_try_ready` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<extended::ExtendedAsync<()>, void::Void>
[INFO] [stdout]    --> src/extended/adapter.rs:105:5
[INFO] [stdout]     |
[INFO] [stdout] 105 |     self.sink.extended_poll_complete(task_handle)
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::AsyncSink<adapter::Outgoing>, void::Void>
[INFO] [stdout]    --> src/extended/adapter.rs:113:96
[INFO] [stdout]     |
[INFO] [stdout] 113 |     fn start_send(&mut self, item: Self::SinkItem) -> StartSend<Self::SinkItem, Self::SinkError> {
[INFO] [stdout]     |  ________________________________________________________________________________________________^
[INFO] [stdout] 114 | |     sink_start_send_adapter(self, item)
[INFO] [stdout] 115 | |   }
[INFO] [stdout]     | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::AsyncSink<adapter::Outgoing>, void::Void>
[INFO] [stdout]    --> src/extended/adapter.rs:114:5
[INFO] [stdout]     |
[INFO] [stdout] 114 |     sink_start_send_adapter(self, item)
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]    --> src/extended/adapter.rs:117:60
[INFO] [stdout]     |
[INFO] [stdout] 117 |     fn poll_complete(&mut self) -> Poll<(), Self::SinkError> {
[INFO] [stdout]     |  ____________________________________________________________^
[INFO] [stdout] 118 | |     sink_poll_complete_adapter(self)
[INFO] [stdout] 119 | |   }
[INFO] [stdout]     | |___^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<futures::Async<()>, void::Void>
[INFO] [stdout]    --> src/extended/adapter.rs:118:5
[INFO] [stdout]     |
[INFO] [stdout] 118 |     sink_poll_complete_adapter(self)
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `futures::stream::Map` in tuple element 0 that must be used
[INFO] [stdout]    --> src/extended/adapter.rs:130:5
[INFO] [stdout]     |
[INFO] [stdout] 130 | /     stream
[INFO] [stdout] 131 | |       .take(7)
[INFO] [stdout] 132 | |       .inspect(|x| println!("from stream: {:?}", x))
[INFO] [stdout] 133 | |       .map(|x| Outgoing(x.0))
[INFO] [stdout] 134 | |       .forward(sink).wait().unwrap();
[INFO] [stdout]     | |____________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: streams do nothing unless polled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this type continue be must used: Result<(futures::stream::Map<futures::stream::Inspect<futures::stream::Take<SplitStream<adapter::Adapter>>, {closure@src/extended/adapter.rs:132:16: 132:19}>, {closure@src/extended/adapter.rs:133:12: 133:15}>, SplitSink<adapter::Adapter>), void::Void>
[INFO] [stdout]    --> src/extended/adapter.rs:130:5
[INFO] [stdout]     |
[INFO] [stdout] 130 | /     stream
[INFO] [stdout] 131 | |       .take(7)
[INFO] [stdout] 132 | |       .inspect(|x| println!("from stream: {:?}", x))
[INFO] [stdout] 133 | |       .map(|x| Outgoing(x.0))
[INFO] [stdout] 134 | |       .forward(sink).wait().unwrap();
[INFO] [stdout]     | |___________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `tokio-by-hand` (lib) due to 215 previous errors; 1 warning emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: could not compile `tokio-by-hand` (lib test) due to 223 previous errors; 22 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "47daf9225c64162e5fd0564028f7a0531664dfb4d1e0a417650908f18b032955", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "47daf9225c64162e5fd0564028f7a0531664dfb4d1e0a417650908f18b032955", kill_on_drop: false }`
[INFO] [stdout] 47daf9225c64162e5fd0564028f7a0531664dfb4d1e0a417650908f18b032955
