Aug 17 09:10:58.367 INFO checking stun3489-0.4.2 against master#142bb27373126edf8367f526358b6c72ecf1d8df for pr-53426 Aug 17 09:10:58.367 INFO running: cargo +142bb27373126edf8367f526358b6c72ecf1d8df-alt check --frozen --all --all-targets Aug 17 09:10:58.367 INFO creating container for: cargo +142bb27373126edf8367f526358b6c72ecf1d8df-alt check --frozen --all --all-targets Aug 17 09:10:58.367 INFO running `"docker" "create" "-v" "/home/ec2-user/crater/./work/local/test-source/worker-0/pr-53426/master#142bb27373126edf8367f526358b6c72ecf1d8df:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/pr-53426/worker-0/master#142bb27373126edf8367f526358b6c72ecf1d8df:/target:rw,Z" "-v" "/home/ec2-user/crater/./work/local/cargo-home:/cargo-home:ro,Z" "-v" "/home/ec2-user/crater/./work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=500" "-e" "CMD=cargo +142bb27373126edf8367f526358b6c72ecf1d8df-alt check --frozen --all --all-targets" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "crater"` Aug 17 09:10:58.622 INFO blam! d865a4dcca964dec370e6ac808ebcfa307fc2cf9d2a018a55beb0380b5282edd Aug 17 09:10:58.624 INFO running `"docker" "start" "-a" "d865a4dcca964dec370e6ac808ebcfa307fc2cf9d2a018a55beb0380b5282edd"` Aug 17 09:10:59.797 INFO kablam! Checking futures-await-await-macro v0.1.1 Aug 17 09:10:59.846 INFO kablam! Compiling syn v0.14.8 Aug 17 09:11:42.768 INFO kablam! Compiling futures-await-async-macro v0.1.4 Aug 17 09:11:58.555 INFO kablam! Checking futures-await v0.1.1 Aug 17 09:11:59.096 INFO kablam! Checking stun3489 v0.4.2 (file:///source) Aug 17 09:12:01.716 INFO kablam! error[E0658]: attribute procedural macros are experimental (see issue #35896) Aug 17 09:12:01.716 INFO kablam! --> src/lib.rs:73:1 Aug 17 09:12:01.716 INFO kablam! | Aug 17 09:12:01.716 INFO kablam! 22 | use futures::prelude::*; Aug 17 09:12:01.717 INFO kablam! | ------------------- procedural macro imported here Aug 17 09:12:01.717 INFO kablam! ... Aug 17 09:12:01.717 INFO kablam! 73 | #[async] Aug 17 09:12:01.717 INFO kablam! | ^^^^^^^^ Aug 17 09:12:01.717 INFO kablam! | Aug 17 09:12:01.717 INFO kablam! = help: add #![feature(use_extern_macros)] to the crate attributes to enable Aug 17 09:12:01.718 INFO kablam! Aug 17 09:12:01.721 INFO kablam! error[E0658]: attribute procedural macros are experimental (see issue #35896) Aug 17 09:12:01.721 INFO kablam! --> src/lib.rs:137:1 Aug 17 09:12:01.721 INFO kablam! | Aug 17 09:12:01.721 INFO kablam! 22 | use futures::prelude::*; Aug 17 09:12:01.721 INFO kablam! | ------------------- procedural macro imported here Aug 17 09:12:01.721 INFO kablam! ... Aug 17 09:12:01.721 INFO kablam! 137 | #[async] Aug 17 09:12:01.721 INFO kablam! | ^^^^^^^^ Aug 17 09:12:01.722 INFO kablam! | Aug 17 09:12:01.722 INFO kablam! = help: add #![feature(use_extern_macros)] to the crate attributes to enable Aug 17 09:12:01.722 INFO kablam! Aug 17 09:12:01.723 INFO kablam! error[E0658]: attribute procedural macros are experimental (see issue #35896) Aug 17 09:12:01.723 INFO kablam! --> src/lib.rs:149:1 Aug 17 09:12:01.723 INFO kablam! | Aug 17 09:12:01.723 INFO kablam! 22 | use futures::prelude::*; Aug 17 09:12:01.723 INFO kablam! | ------------------- procedural macro imported here Aug 17 09:12:01.723 INFO kablam! ... Aug 17 09:12:01.723 INFO kablam! 149 | #[async] Aug 17 09:12:01.723 INFO kablam! | ^^^^^^^^ Aug 17 09:12:01.724 INFO kablam! | Aug 17 09:12:01.724 INFO kablam! = help: add #![feature(use_extern_macros)] to the crate attributes to enable Aug 17 09:12:01.725 INFO kablam! Aug 17 09:12:01.727 INFO kablam! error[E0659]: `await` is ambiguous Aug 17 09:12:01.727 INFO kablam! --> src/lib.rs:87:22 Aug 17 09:12:01.727 INFO kablam! | Aug 17 09:12:01.727 INFO kablam! 87 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::None))?; Aug 17 09:12:01.727 INFO kablam! | ^^^^^ Aug 17 09:12:01.727 INFO kablam! | Aug 17 09:12:01.728 INFO kablam! note: `await` could refer to the name imported here Aug 17 09:12:01.728 INFO kablam! --> src/lib.rs:22:5 Aug 17 09:12:01.728 INFO kablam! | Aug 17 09:12:01.728 INFO kablam! 22 | use futures::prelude::*; Aug 17 09:12:01.728 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 17 09:12:01.729 INFO kablam! = note: `await` is also a builtin macro Aug 17 09:12:01.729 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 17 09:12:01.729 INFO kablam! Aug 17 09:12:01.730 INFO kablam! error[E0659]: `await` is ambiguous Aug 17 09:12:01.730 INFO kablam! --> src/lib.rs:146:5 Aug 17 09:12:01.730 INFO kablam! | Aug 17 09:12:01.730 INFO kablam! 146 | await!(send_request(io, stun_server, req)) Aug 17 09:12:01.730 INFO kablam! | ^^^^^ Aug 17 09:12:01.731 INFO kablam! | Aug 17 09:12:01.731 INFO kablam! note: `await` could refer to the name imported here Aug 17 09:12:01.731 INFO kablam! --> src/lib.rs:22:5 Aug 17 09:12:01.731 INFO kablam! | Aug 17 09:12:01.731 INFO kablam! 22 | use futures::prelude::*; Aug 17 09:12:01.731 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 17 09:12:01.732 INFO kablam! = note: `await` is also a builtin macro Aug 17 09:12:01.732 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 17 09:12:01.733 INFO kablam! Aug 17 09:12:01.733 INFO kablam! error[E0659]: `await` is ambiguous Aug 17 09:12:01.733 INFO kablam! --> src/lib.rs:158:22 Aug 17 09:12:01.733 INFO kablam! | Aug 17 09:12:01.733 INFO kablam! 158 | let sink = match await!(sink.send((stun_server, id, req))) { Aug 17 09:12:01.733 INFO kablam! | ^^^^^ Aug 17 09:12:01.734 INFO kablam! | Aug 17 09:12:01.734 INFO kablam! note: `await` could refer to the name imported here Aug 17 09:12:01.734 INFO kablam! --> src/lib.rs:22:5 Aug 17 09:12:01.734 INFO kablam! | Aug 17 09:12:01.734 INFO kablam! 22 | use futures::prelude::*; Aug 17 09:12:01.734 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 17 09:12:01.735 INFO kablam! = note: `await` is also a builtin macro Aug 17 09:12:01.735 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 17 09:12:01.736 INFO kablam! Aug 17 09:12:01.736 INFO kablam! error[E0659]: `await` is ambiguous Aug 17 09:12:01.736 INFO kablam! --> src/lib.rs:165:11 Aug 17 09:12:01.736 INFO kablam! | Aug 17 09:12:01.736 INFO kablam! 165 | match await!(stream.into_future()) { Aug 17 09:12:01.736 INFO kablam! | ^^^^^ Aug 17 09:12:01.737 INFO kablam! | Aug 17 09:12:01.737 INFO kablam! note: `await` could refer to the name imported here Aug 17 09:12:01.737 INFO kablam! --> src/lib.rs:22:5 Aug 17 09:12:01.737 INFO kablam! | Aug 17 09:12:01.737 INFO kablam! 22 | use futures::prelude::*; Aug 17 09:12:01.738 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 17 09:12:01.738 INFO kablam! = note: `await` is also a builtin macro Aug 17 09:12:01.738 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 17 09:12:01.739 INFO kablam! Aug 17 09:12:01.739 INFO kablam! error[E0659]: `await` is ambiguous Aug 17 09:12:01.739 INFO kablam! --> src/lib.rs:106:26 Aug 17 09:12:01.739 INFO kablam! | Aug 17 09:12:01.740 INFO kablam! 106 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::IpAndPort))?; Aug 17 09:12:01.740 INFO kablam! | ^^^^^ Aug 17 09:12:01.740 INFO kablam! | Aug 17 09:12:01.741 INFO kablam! note: `await` could refer to the name imported here Aug 17 09:12:01.741 INFO kablam! --> src/lib.rs:22:5 Aug 17 09:12:01.741 INFO kablam! | Aug 17 09:12:01.741 INFO kablam! 22 | use futures::prelude::*; Aug 17 09:12:01.741 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 17 09:12:01.741 INFO kablam! = note: `await` is also a builtin macro Aug 17 09:12:01.742 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 17 09:12:01.742 INFO kablam! Aug 17 09:12:01.743 INFO kablam! error[E0659]: `await` is ambiguous Aug 17 09:12:01.743 INFO kablam! --> src/lib.rs:113:26 Aug 17 09:12:01.743 INFO kablam! | Aug 17 09:12:01.743 INFO kablam! 113 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::Port))?; Aug 17 09:12:01.743 INFO kablam! | ^^^^^ Aug 17 09:12:01.743 INFO kablam! | Aug 17 09:12:01.744 INFO kablam! note: `await` could refer to the name imported here Aug 17 09:12:01.744 INFO kablam! --> src/lib.rs:22:5 Aug 17 09:12:01.744 INFO kablam! | Aug 17 09:12:01.744 INFO kablam! 22 | use futures::prelude::*; Aug 17 09:12:01.744 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 17 09:12:01.744 INFO kablam! = note: `await` is also a builtin macro Aug 17 09:12:01.745 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 17 09:12:01.745 INFO kablam! Aug 17 09:12:01.746 INFO kablam! error[E0659]: `await` is ambiguous Aug 17 09:12:01.746 INFO kablam! --> src/lib.rs:120:30 Aug 17 09:12:01.746 INFO kablam! | Aug 17 09:12:01.746 INFO kablam! 120 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::Port))?; Aug 17 09:12:01.746 INFO kablam! | ^^^^^ Aug 17 09:12:01.746 INFO kablam! | Aug 17 09:12:01.747 INFO kablam! note: `await` could refer to the name imported here Aug 17 09:12:01.747 INFO kablam! --> src/lib.rs:22:5 Aug 17 09:12:01.747 INFO kablam! | Aug 17 09:12:01.747 INFO kablam! 22 | use futures::prelude::*; Aug 17 09:12:01.747 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 17 09:12:01.748 INFO kablam! = note: `await` is also a builtin macro Aug 17 09:12:01.748 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 17 09:12:01.749 INFO kablam! Aug 17 09:12:01.749 INFO kablam! error[E0659]: `await` is ambiguous Aug 17 09:12:01.749 INFO kablam! --> src/lib.rs:94:30 Aug 17 09:12:01.749 INFO kablam! | Aug 17 09:12:01.749 INFO kablam! 94 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::IpAndPort))?; Aug 17 09:12:01.749 INFO kablam! | ^^^^^ Aug 17 09:12:01.750 INFO kablam! | Aug 17 09:12:01.750 INFO kablam! note: `await` could refer to the name imported here Aug 17 09:12:01.750 INFO kablam! --> src/lib.rs:22:5 Aug 17 09:12:01.750 INFO kablam! | Aug 17 09:12:01.750 INFO kablam! 22 | use futures::prelude::*; Aug 17 09:12:01.750 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 17 09:12:01.751 INFO kablam! = note: `await` is also a builtin macro Aug 17 09:12:01.751 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 17 09:12:01.752 INFO kablam! Aug 17 09:12:01.803 INFO kablam! error[E0658]: attribute procedural macros are experimental (see issue #35896) Aug 17 09:12:01.803 INFO kablam! --> src/lib.rs:73:1 Aug 17 09:12:01.803 INFO kablam! | Aug 17 09:12:01.803 INFO kablam! 22 | use futures::prelude::*; Aug 17 09:12:01.803 INFO kablam! | ------------------- procedural macro imported here Aug 17 09:12:01.803 INFO kablam! ... Aug 17 09:12:01.803 INFO kablam! 73 | #[async] Aug 17 09:12:01.803 INFO kablam! | ^^^^^^^^ Aug 17 09:12:01.803 INFO kablam! | Aug 17 09:12:01.803 INFO kablam! = help: add #![feature(use_extern_macros)] to the crate attributes to enable Aug 17 09:12:01.803 INFO kablam! Aug 17 09:12:01.806 INFO kablam! error[E0658]: attribute procedural macros are experimental (see issue #35896) Aug 17 09:12:01.806 INFO kablam! --> src/lib.rs:137:1 Aug 17 09:12:01.806 INFO kablam! | Aug 17 09:12:01.806 INFO kablam! 22 | use futures::prelude::*; Aug 17 09:12:01.806 INFO kablam! | ------------------- procedural macro imported here Aug 17 09:12:01.806 INFO kablam! ... Aug 17 09:12:01.806 INFO kablam! 137 | #[async] Aug 17 09:12:01.806 INFO kablam! | ^^^^^^^^ Aug 17 09:12:01.806 INFO kablam! | Aug 17 09:12:01.806 INFO kablam! = help: add #![feature(use_extern_macros)] to the crate attributes to enable Aug 17 09:12:01.806 INFO kablam! Aug 17 09:12:01.807 INFO kablam! error[E0658]: attribute procedural macros are experimental (see issue #35896) Aug 17 09:12:01.807 INFO kablam! --> src/lib.rs:149:1 Aug 17 09:12:01.807 INFO kablam! | Aug 17 09:12:01.807 INFO kablam! 22 | use futures::prelude::*; Aug 17 09:12:01.807 INFO kablam! | ------------------- procedural macro imported here Aug 17 09:12:01.807 INFO kablam! ... Aug 17 09:12:01.807 INFO kablam! 149 | #[async] Aug 17 09:12:01.807 INFO kablam! | ^^^^^^^^ Aug 17 09:12:01.807 INFO kablam! | Aug 17 09:12:01.807 INFO kablam! = help: add #![feature(use_extern_macros)] to the crate attributes to enable Aug 17 09:12:01.807 INFO kablam! Aug 17 09:12:01.808 INFO kablam! error[E0659]: `await` is ambiguous Aug 17 09:12:01.808 INFO kablam! --> src/lib.rs:87:22 Aug 17 09:12:01.808 INFO kablam! | Aug 17 09:12:01.808 INFO kablam! 87 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::None))?; Aug 17 09:12:01.808 INFO kablam! | ^^^^^ Aug 17 09:12:01.808 INFO kablam! | Aug 17 09:12:01.808 INFO kablam! note: `await` could refer to the name imported here Aug 17 09:12:01.808 INFO kablam! --> src/lib.rs:22:5 Aug 17 09:12:01.808 INFO kablam! | Aug 17 09:12:01.808 INFO kablam! 22 | use futures::prelude::*; Aug 17 09:12:01.808 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 17 09:12:01.808 INFO kablam! = note: `await` is also a builtin macro Aug 17 09:12:01.808 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 17 09:12:01.808 INFO kablam! Aug 17 09:12:01.808 INFO kablam! error[E0659]: `await` is ambiguous Aug 17 09:12:01.808 INFO kablam! --> src/lib.rs:146:5 Aug 17 09:12:01.808 INFO kablam! | Aug 17 09:12:01.808 INFO kablam! 146 | await!(send_request(io, stun_server, req)) Aug 17 09:12:01.808 INFO kablam! | ^^^^^ Aug 17 09:12:01.808 INFO kablam! | Aug 17 09:12:01.808 INFO kablam! note: `await` could refer to the name imported here Aug 17 09:12:01.808 INFO kablam! --> src/lib.rs:22:5 Aug 17 09:12:01.809 INFO kablam! | Aug 17 09:12:01.809 INFO kablam! 22 | use futures::prelude::*; Aug 17 09:12:01.809 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 17 09:12:01.809 INFO kablam! = note: `await` is also a builtin macro Aug 17 09:12:01.809 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 17 09:12:01.809 INFO kablam! Aug 17 09:12:01.810 INFO kablam! error[E0659]: `await` is ambiguous Aug 17 09:12:01.810 INFO kablam! --> src/lib.rs:158:22 Aug 17 09:12:01.810 INFO kablam! | Aug 17 09:12:01.810 INFO kablam! 158 | let sink = match await!(sink.send((stun_server, id, req))) { Aug 17 09:12:01.810 INFO kablam! | ^^^^^ Aug 17 09:12:01.810 INFO kablam! | Aug 17 09:12:01.810 INFO kablam! note: `await` could refer to the name imported here Aug 17 09:12:01.810 INFO kablam! --> src/lib.rs:22:5 Aug 17 09:12:01.810 INFO kablam! | Aug 17 09:12:01.810 INFO kablam! 22 | use futures::prelude::*; Aug 17 09:12:01.810 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 17 09:12:01.810 INFO kablam! = note: `await` is also a builtin macro Aug 17 09:12:01.810 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 17 09:12:01.810 INFO kablam! Aug 17 09:12:01.811 INFO kablam! error[E0659]: `await` is ambiguous Aug 17 09:12:01.811 INFO kablam! --> src/lib.rs:165:11 Aug 17 09:12:01.811 INFO kablam! | Aug 17 09:12:01.811 INFO kablam! 165 | match await!(stream.into_future()) { Aug 17 09:12:01.811 INFO kablam! | ^^^^^ Aug 17 09:12:01.811 INFO kablam! | Aug 17 09:12:01.811 INFO kablam! note: `await` could refer to the name imported here Aug 17 09:12:01.811 INFO kablam! --> src/lib.rs:22:5 Aug 17 09:12:01.811 INFO kablam! | Aug 17 09:12:01.811 INFO kablam! 22 | use futures::prelude::*; Aug 17 09:12:01.811 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 17 09:12:01.811 INFO kablam! = note: `await` is also a builtin macro Aug 17 09:12:01.811 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 17 09:12:01.811 INFO kablam! Aug 17 09:12:01.811 INFO kablam! error[E0659]: `await` is ambiguous Aug 17 09:12:01.811 INFO kablam! --> src/lib.rs:106:26 Aug 17 09:12:01.811 INFO kablam! | Aug 17 09:12:01.811 INFO kablam! 106 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::IpAndPort))?; Aug 17 09:12:01.811 INFO kablam! | ^^^^^ Aug 17 09:12:01.811 INFO kablam! | Aug 17 09:12:01.811 INFO kablam! note: `await` could refer to the name imported here Aug 17 09:12:01.812 INFO kablam! --> src/lib.rs:22:5 Aug 17 09:12:01.812 INFO kablam! | Aug 17 09:12:01.812 INFO kablam! 22 | use futures::prelude::*; Aug 17 09:12:01.812 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 17 09:12:01.812 INFO kablam! = note: `await` is also a builtin macro Aug 17 09:12:01.812 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 17 09:12:01.812 INFO kablam! Aug 17 09:12:01.812 INFO kablam! error[E0659]: `await` is ambiguous Aug 17 09:12:01.812 INFO kablam! --> src/lib.rs:113:26 Aug 17 09:12:01.812 INFO kablam! | Aug 17 09:12:01.812 INFO kablam! 113 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::Port))?; Aug 17 09:12:01.812 INFO kablam! | ^^^^^ Aug 17 09:12:01.812 INFO kablam! | Aug 17 09:12:01.812 INFO kablam! note: `await` could refer to the name imported here Aug 17 09:12:01.812 INFO kablam! --> src/lib.rs:22:5 Aug 17 09:12:01.812 INFO kablam! | Aug 17 09:12:01.812 INFO kablam! 22 | use futures::prelude::*; Aug 17 09:12:01.812 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 17 09:12:01.812 INFO kablam! = note: `await` is also a builtin macro Aug 17 09:12:01.812 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 17 09:12:01.812 INFO kablam! Aug 17 09:12:01.812 INFO kablam! error[E0659]: `await` is ambiguous Aug 17 09:12:01.812 INFO kablam! --> src/lib.rs:120:30 Aug 17 09:12:01.813 INFO kablam! | Aug 17 09:12:01.813 INFO kablam! 120 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::Port))?; Aug 17 09:12:01.813 INFO kablam! | ^^^^^ Aug 17 09:12:01.813 INFO kablam! | Aug 17 09:12:01.813 INFO kablam! note: `await` could refer to the name imported here Aug 17 09:12:01.813 INFO kablam! --> src/lib.rs:22:5 Aug 17 09:12:01.813 INFO kablam! | Aug 17 09:12:01.813 INFO kablam! 22 | use futures::prelude::*; Aug 17 09:12:01.813 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 17 09:12:01.813 INFO kablam! = note: `await` is also a builtin macro Aug 17 09:12:01.813 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 17 09:12:01.813 INFO kablam! Aug 17 09:12:01.813 INFO kablam! error[E0659]: `await` is ambiguous Aug 17 09:12:01.813 INFO kablam! --> src/lib.rs:94:30 Aug 17 09:12:01.813 INFO kablam! | Aug 17 09:12:01.813 INFO kablam! 94 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::IpAndPort))?; Aug 17 09:12:01.813 INFO kablam! | ^^^^^ Aug 17 09:12:01.813 INFO kablam! | Aug 17 09:12:01.813 INFO kablam! note: `await` could refer to the name imported here Aug 17 09:12:01.813 INFO kablam! --> src/lib.rs:22:5 Aug 17 09:12:01.813 INFO kablam! | Aug 17 09:12:01.813 INFO kablam! 22 | use futures::prelude::*; Aug 17 09:12:01.813 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 17 09:12:01.813 INFO kablam! = note: `await` is also a builtin macro Aug 17 09:12:01.814 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 17 09:12:01.814 INFO kablam! Aug 17 09:12:02.215 INFO kablam! error[E0277]: the trait bound `std::result::Result<((std::boxed::Box>, std::boxed::Box>), std::option::Option), ((std::boxed::Box>, std::boxed::Box>), std::io::Error)>: futures_await::Future` is not satisfied Aug 17 09:12:02.215 INFO kablam! --> src/lib.rs:87:22 Aug 17 09:12:02.215 INFO kablam! | Aug 17 09:12:02.215 INFO kablam! 87 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::None))?; Aug 17 09:12:02.215 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `futures_await::Future` is not implemented for `std::result::Result<((std::boxed::Box>, std::boxed::Box>), std::option::Option), ((std::boxed::Box>, std::boxed::Box>), std::io::Error)>` Aug 17 09:12:02.215 INFO kablam! | Aug 17 09:12:02.215 INFO kablam! = note: required by `futures_await::Future::poll` Aug 17 09:12:02.215 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Aug 17 09:12:02.215 INFO kablam! Aug 17 09:12:02.217 INFO kablam! error[E0627]: yield statement outside of generator literal Aug 17 09:12:02.217 INFO kablam! --> src/lib.rs:87:22 Aug 17 09:12:02.217 INFO kablam! | Aug 17 09:12:02.217 INFO kablam! 87 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::None))?; Aug 17 09:12:02.217 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 17 09:12:02.217 INFO kablam! | Aug 17 09:12:02.217 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Aug 17 09:12:02.217 INFO kablam! Aug 17 09:12:02.256 INFO kablam! error[E0277]: the trait bound `std::result::Result<((std::boxed::Box>, std::boxed::Box>), std::option::Option), ((std::boxed::Box>, std::boxed::Box>), std::io::Error)>: futures_await::Future` is not satisfied Aug 17 09:12:02.256 INFO kablam! --> src/lib.rs:94:30 Aug 17 09:12:02.256 INFO kablam! | Aug 17 09:12:02.256 INFO kablam! 94 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::IpAndPort))?; Aug 17 09:12:02.256 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `futures_await::Future` is not implemented for `std::result::Result<((std::boxed::Box>, std::boxed::Box>), std::option::Option), ((std::boxed::Box>, std::boxed::Box>), std::io::Error)>` Aug 17 09:12:02.273 INFO kablam! | Aug 17 09:12:02.274 INFO kablam! = note: required by `futures_await::Future::poll` Aug 17 09:12:02.274 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Aug 17 09:12:02.274 INFO kablam! Aug 17 09:12:02.274 INFO kablam! error[E0627]: yield statement outside of generator literal Aug 17 09:12:02.274 INFO kablam! --> src/lib.rs:94:30 Aug 17 09:12:02.274 INFO kablam! | Aug 17 09:12:02.274 INFO kablam! 94 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::IpAndPort))?; Aug 17 09:12:02.274 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 17 09:12:02.274 INFO kablam! | Aug 17 09:12:02.274 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Aug 17 09:12:02.274 INFO kablam! Aug 17 09:12:02.308 INFO kablam! error[E0277]: the trait bound `std::result::Result<((std::boxed::Box>, std::boxed::Box>), std::option::Option), ((std::boxed::Box>, std::boxed::Box>), std::io::Error)>: futures_await::Future` is not satisfied Aug 17 09:12:02.308 INFO kablam! --> src/lib.rs:106:26 Aug 17 09:12:02.308 INFO kablam! | Aug 17 09:12:02.308 INFO kablam! 106 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::IpAndPort))?; Aug 17 09:12:02.308 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `futures_await::Future` is not implemented for `std::result::Result<((std::boxed::Box>, std::boxed::Box>), std::option::Option), ((std::boxed::Box>, std::boxed::Box>), std::io::Error)>` Aug 17 09:12:02.309 INFO kablam! | Aug 17 09:12:02.309 INFO kablam! = note: required by `futures_await::Future::poll` Aug 17 09:12:02.309 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Aug 17 09:12:02.309 INFO kablam! Aug 17 09:12:02.310 INFO kablam! error[E0627]: yield statement outside of generator literal Aug 17 09:12:02.310 INFO kablam! --> src/lib.rs:106:26 Aug 17 09:12:02.310 INFO kablam! | Aug 17 09:12:02.310 INFO kablam! 106 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::IpAndPort))?; Aug 17 09:12:02.310 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 17 09:12:02.310 INFO kablam! | Aug 17 09:12:02.310 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Aug 17 09:12:02.310 INFO kablam! Aug 17 09:12:02.332 INFO kablam! error[E0277]: the trait bound `std::result::Result<((std::boxed::Box>, std::boxed::Box>), std::option::Option), ((std::boxed::Box>, std::boxed::Box>), std::io::Error)>: futures_await::Future` is not satisfied Aug 17 09:12:02.332 INFO kablam! --> src/lib.rs:113:26 Aug 17 09:12:02.332 INFO kablam! | Aug 17 09:12:02.332 INFO kablam! 113 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::Port))?; Aug 17 09:12:02.332 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `futures_await::Future` is not implemented for `std::result::Result<((std::boxed::Box>, std::boxed::Box>), std::option::Option), ((std::boxed::Box>, std::boxed::Box>), std::io::Error)>` Aug 17 09:12:02.332 INFO kablam! | Aug 17 09:12:02.333 INFO kablam! = note: required by `futures_await::Future::poll` Aug 17 09:12:02.333 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Aug 17 09:12:02.333 INFO kablam! Aug 17 09:12:02.334 INFO kablam! error[E0627]: yield statement outside of generator literal Aug 17 09:12:02.334 INFO kablam! --> src/lib.rs:113:26 Aug 17 09:12:02.334 INFO kablam! | Aug 17 09:12:02.334 INFO kablam! 113 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::Port))?; Aug 17 09:12:02.334 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 17 09:12:02.334 INFO kablam! | Aug 17 09:12:02.334 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Aug 17 09:12:02.335 INFO kablam! Aug 17 09:12:02.354 INFO kablam! error[E0277]: the trait bound `std::result::Result<((std::boxed::Box>, std::boxed::Box>), std::option::Option), ((std::boxed::Box>, std::boxed::Box>), std::io::Error)>: futures_await::Future` is not satisfied Aug 17 09:12:02.354 INFO kablam! --> src/lib.rs:120:30 Aug 17 09:12:02.354 INFO kablam! | Aug 17 09:12:02.354 INFO kablam! 120 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::Port))?; Aug 17 09:12:02.354 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `futures_await::Future` is not implemented for `std::result::Result<((std::boxed::Box>, std::boxed::Box>), std::option::Option), ((std::boxed::Box>, std::boxed::Box>), std::io::Error)>` Aug 17 09:12:02.354 INFO kablam! | Aug 17 09:12:02.354 INFO kablam! = note: required by `futures_await::Future::poll` Aug 17 09:12:02.354 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Aug 17 09:12:02.354 INFO kablam! Aug 17 09:12:02.356 INFO kablam! error[E0627]: yield statement outside of generator literal Aug 17 09:12:02.356 INFO kablam! --> src/lib.rs:120:30 Aug 17 09:12:02.356 INFO kablam! | Aug 17 09:12:02.356 INFO kablam! 120 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::Port))?; Aug 17 09:12:02.356 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 17 09:12:02.356 INFO kablam! | Aug 17 09:12:02.356 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Aug 17 09:12:02.356 INFO kablam! Aug 17 09:12:02.364 INFO kablam! error[E0277]: the trait bound `std::result::Result<((std::boxed::Box>, std::boxed::Box>), std::option::Option), ((std::boxed::Box>, std::boxed::Box>), std::io::Error)>: futures_await::Future` is not satisfied Aug 17 09:12:02.364 INFO kablam! --> src/lib.rs:87:22 Aug 17 09:12:02.364 INFO kablam! | Aug 17 09:12:02.364 INFO kablam! 87 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::None))?; Aug 17 09:12:02.364 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `futures_await::Future` is not implemented for `std::result::Result<((std::boxed::Box>, std::boxed::Box>), std::option::Option), ((std::boxed::Box>, std::boxed::Box>), std::io::Error)>` Aug 17 09:12:02.364 INFO kablam! | Aug 17 09:12:02.364 INFO kablam! = note: required by `futures_await::Future::poll` Aug 17 09:12:02.364 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Aug 17 09:12:02.365 INFO kablam! Aug 17 09:12:02.366 INFO kablam! error[E0627]: yield statement outside of generator literal Aug 17 09:12:02.366 INFO kablam! --> src/lib.rs:87:22 Aug 17 09:12:02.366 INFO kablam! | Aug 17 09:12:02.366 INFO kablam! 87 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::None))?; Aug 17 09:12:02.366 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 17 09:12:02.366 INFO kablam! | Aug 17 09:12:02.366 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Aug 17 09:12:02.366 INFO kablam! Aug 17 09:12:02.379 INFO kablam! error[E0277]: the trait bound `std::result::Result<((std::boxed::Box>, std::boxed::Box>), std::option::Option), ((std::boxed::Box>, std::boxed::Box>), std::io::Error)>: futures_await::Future` is not satisfied Aug 17 09:12:02.379 INFO kablam! --> src/lib.rs:94:30 Aug 17 09:12:02.379 INFO kablam! | Aug 17 09:12:02.379 INFO kablam! 94 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::IpAndPort))?; Aug 17 09:12:02.379 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `futures_await::Future` is not implemented for `std::result::Result<((std::boxed::Box>, std::boxed::Box>), std::option::Option), ((std::boxed::Box>, std::boxed::Box>), std::io::Error)>` Aug 17 09:12:02.379 INFO kablam! | Aug 17 09:12:02.379 INFO kablam! = note: required by `futures_await::Future::poll` Aug 17 09:12:02.379 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Aug 17 09:12:02.379 INFO kablam! Aug 17 09:12:02.380 INFO kablam! error[E0627]: yield statement outside of generator literal Aug 17 09:12:02.380 INFO kablam! --> src/lib.rs:94:30 Aug 17 09:12:02.380 INFO kablam! | Aug 17 09:12:02.381 INFO kablam! 94 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::IpAndPort))?; Aug 17 09:12:02.381 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 17 09:12:02.381 INFO kablam! | Aug 17 09:12:02.381 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Aug 17 09:12:02.381 INFO kablam! Aug 17 09:12:02.399 INFO kablam! error[E0277]: the trait bound `std::result::Result<((std::boxed::Box>, std::boxed::Box>), std::option::Option), ((std::boxed::Box>, std::boxed::Box>), std::io::Error)>: futures_await::Future` is not satisfied Aug 17 09:12:02.399 INFO kablam! --> src/lib.rs:106:26 Aug 17 09:12:02.399 INFO kablam! | Aug 17 09:12:02.399 INFO kablam! 106 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::IpAndPort))?; Aug 17 09:12:02.399 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `futures_await::Future` is not implemented for `std::result::Result<((std::boxed::Box>, std::boxed::Box>), std::option::Option), ((std::boxed::Box>, std::boxed::Box>), std::io::Error)>` Aug 17 09:12:02.399 INFO kablam! | Aug 17 09:12:02.399 INFO kablam! = note: required by `futures_await::Future::poll` Aug 17 09:12:02.399 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Aug 17 09:12:02.399 INFO kablam! Aug 17 09:12:02.401 INFO kablam! error[E0627]: yield statement outside of generator literal Aug 17 09:12:02.401 INFO kablam! --> src/lib.rs:106:26 Aug 17 09:12:02.401 INFO kablam! | Aug 17 09:12:02.401 INFO kablam! 106 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::IpAndPort))?; Aug 17 09:12:02.401 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 17 09:12:02.401 INFO kablam! | Aug 17 09:12:02.401 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Aug 17 09:12:02.401 INFO kablam! Aug 17 09:12:02.406 INFO kablam! error[E0277]: the trait bound `std::result::Result<((std::boxed::Box>, std::boxed::Box>), std::option::Option), ((std::boxed::Box>, std::boxed::Box>), std::io::Error)>: futures_await::Future` is not satisfied Aug 17 09:12:02.406 INFO kablam! --> src/lib.rs:146:5 Aug 17 09:12:02.406 INFO kablam! | Aug 17 09:12:02.406 INFO kablam! 146 | await!(send_request(io, stun_server, req)) Aug 17 09:12:02.406 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `futures_await::Future` is not implemented for `std::result::Result<((std::boxed::Box>, std::boxed::Box>), std::option::Option), ((std::boxed::Box>, std::boxed::Box>), std::io::Error)>` Aug 17 09:12:02.406 INFO kablam! | Aug 17 09:12:02.406 INFO kablam! = note: required by `futures_await::Future::poll` Aug 17 09:12:02.406 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Aug 17 09:12:02.406 INFO kablam! Aug 17 09:12:02.408 INFO kablam! error[E0627]: yield statement outside of generator literal Aug 17 09:12:02.408 INFO kablam! --> src/lib.rs:146:5 Aug 17 09:12:02.408 INFO kablam! | Aug 17 09:12:02.408 INFO kablam! 146 | await!(send_request(io, stun_server, req)) Aug 17 09:12:02.408 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 17 09:12:02.408 INFO kablam! | Aug 17 09:12:02.408 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Aug 17 09:12:02.408 INFO kablam! Aug 17 09:12:02.414 INFO kablam! error[E0627]: yield statement outside of generator literal Aug 17 09:12:02.414 INFO kablam! --> src/lib.rs:158:22 Aug 17 09:12:02.414 INFO kablam! | Aug 17 09:12:02.414 INFO kablam! 158 | let sink = match await!(sink.send((stun_server, id, req))) { Aug 17 09:12:02.414 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 17 09:12:02.414 INFO kablam! | Aug 17 09:12:02.414 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Aug 17 09:12:02.414 INFO kablam! Aug 17 09:12:02.417 INFO kablam! error[E0277]: the trait bound `std::result::Result<((std::boxed::Box>, std::boxed::Box>), std::option::Option), ((std::boxed::Box>, std::boxed::Box>), std::io::Error)>: futures_await::Future` is not satisfied Aug 17 09:12:02.417 INFO kablam! --> src/lib.rs:113:26 Aug 17 09:12:02.417 INFO kablam! | Aug 17 09:12:02.417 INFO kablam! 113 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::Port))?; Aug 17 09:12:02.417 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `futures_await::Future` is not implemented for `std::result::Result<((std::boxed::Box>, std::boxed::Box>), std::option::Option), ((std::boxed::Box>, std::boxed::Box>), std::io::Error)>` Aug 17 09:12:02.417 INFO kablam! | Aug 17 09:12:02.418 INFO kablam! = note: required by `futures_await::Future::poll` Aug 17 09:12:02.418 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Aug 17 09:12:02.418 INFO kablam! Aug 17 09:12:02.435 INFO kablam! error[E0627]: yield statement outside of generator literal Aug 17 09:12:02.435 INFO kablam! --> src/lib.rs:113:26 Aug 17 09:12:02.435 INFO kablam! | Aug 17 09:12:02.435 INFO kablam! 113 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::Port))?; Aug 17 09:12:02.435 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 17 09:12:02.435 INFO kablam! | Aug 17 09:12:02.435 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Aug 17 09:12:02.435 INFO kablam! Aug 17 09:12:02.438 INFO kablam! error[E0627]: yield statement outside of generator literal Aug 17 09:12:02.438 INFO kablam! --> src/lib.rs:165:11 Aug 17 09:12:02.438 INFO kablam! | Aug 17 09:12:02.438 INFO kablam! 165 | match await!(stream.into_future()) { Aug 17 09:12:02.438 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 17 09:12:02.438 INFO kablam! | Aug 17 09:12:02.438 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Aug 17 09:12:02.438 INFO kablam! Aug 17 09:12:02.458 INFO kablam! error[E0277]: the trait bound `std::result::Result<((std::boxed::Box>, std::boxed::Box>), std::option::Option), ((std::boxed::Box>, std::boxed::Box>), std::io::Error)>: futures_await::Future` is not satisfied Aug 17 09:12:02.458 INFO kablam! --> src/lib.rs:120:30 Aug 17 09:12:02.459 INFO kablam! | Aug 17 09:12:02.459 INFO kablam! 120 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::Port))?; Aug 17 09:12:02.459 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `futures_await::Future` is not implemented for `std::result::Result<((std::boxed::Box>, std::boxed::Box>), std::option::Option), ((std::boxed::Box>, std::boxed::Box>), std::io::Error)>` Aug 17 09:12:02.459 INFO kablam! | Aug 17 09:12:02.459 INFO kablam! = note: required by `futures_await::Future::poll` Aug 17 09:12:02.459 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Aug 17 09:12:02.459 INFO kablam! Aug 17 09:12:02.459 INFO kablam! error[E0627]: yield statement outside of generator literal Aug 17 09:12:02.459 INFO kablam! --> src/lib.rs:120:30 Aug 17 09:12:02.459 INFO kablam! | Aug 17 09:12:02.459 INFO kablam! 120 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::Port))?; Aug 17 09:12:02.459 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 17 09:12:02.459 INFO kablam! | Aug 17 09:12:02.459 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Aug 17 09:12:02.459 INFO kablam! Aug 17 09:12:02.488 INFO kablam! error[E0277]: the trait bound `std::result::Result<((std::boxed::Box>, std::boxed::Box>), Connectivity), ((std::boxed::Box>, std::boxed::Box>), std::io::Error)>: futures_await::Future` is not satisfied Aug 17 09:12:02.488 INFO kablam! --> src/lib.rs:209:16 Aug 17 09:12:02.488 INFO kablam! | Aug 17 09:12:02.488 INFO kablam! 209 | match core.run(job) { Aug 17 09:12:02.488 INFO kablam! | ^^^ the trait `futures_await::Future` is not implemented for `std::result::Result<((std::boxed::Box>, std::boxed::Box>), Connectivity), ((std::boxed::Box>, std::boxed::Box>), std::io::Error)>` Aug 17 09:12:02.488 INFO kablam! Aug 17 09:12:02.516 INFO kablam! error[E0277]: the trait bound `std::result::Result<((std::boxed::Box>, std::boxed::Box>), std::option::Option), ((std::boxed::Box>, std::boxed::Box>), std::io::Error)>: futures_await::Future` is not satisfied Aug 17 09:12:02.516 INFO kablam! --> src/lib.rs:146:5 Aug 17 09:12:02.516 INFO kablam! | Aug 17 09:12:02.516 INFO kablam! 146 | await!(send_request(io, stun_server, req)) Aug 17 09:12:02.516 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `futures_await::Future` is not implemented for `std::result::Result<((std::boxed::Box>, std::boxed::Box>), std::option::Option), ((std::boxed::Box>, std::boxed::Box>), std::io::Error)>` Aug 17 09:12:02.518 INFO kablam! | Aug 17 09:12:02.518 INFO kablam! = note: required by `futures_await::Future::poll` Aug 17 09:12:02.518 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Aug 17 09:12:02.519 INFO kablam! Aug 17 09:12:02.521 INFO kablam! error[E0627]: yield statement outside of generator literal Aug 17 09:12:02.521 INFO kablam! --> src/lib.rs:146:5 Aug 17 09:12:02.521 INFO kablam! | Aug 17 09:12:02.521 INFO kablam! 146 | await!(send_request(io, stun_server, req)) Aug 17 09:12:02.521 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 17 09:12:02.521 INFO kablam! | Aug 17 09:12:02.521 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Aug 17 09:12:02.521 INFO kablam! Aug 17 09:12:02.533 INFO kablam! error[E0627]: yield statement outside of generator literal Aug 17 09:12:02.533 INFO kablam! --> src/lib.rs:158:22 Aug 17 09:12:02.533 INFO kablam! | Aug 17 09:12:02.533 INFO kablam! 158 | let sink = match await!(sink.send((stun_server, id, req))) { Aug 17 09:12:02.533 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 17 09:12:02.533 INFO kablam! | Aug 17 09:12:02.533 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Aug 17 09:12:02.533 INFO kablam! Aug 17 09:12:02.551 INFO kablam! error[E0627]: yield statement outside of generator literal Aug 17 09:12:02.551 INFO kablam! --> src/lib.rs:165:11 Aug 17 09:12:02.551 INFO kablam! | Aug 17 09:12:02.551 INFO kablam! 165 | match await!(stream.into_future()) { Aug 17 09:12:02.551 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 17 09:12:02.551 INFO kablam! | Aug 17 09:12:02.551 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Aug 17 09:12:02.551 INFO kablam! Aug 17 09:12:02.869 INFO kablam! error: aborting due to 25 previous errors Aug 17 09:12:02.870 INFO kablam! Aug 17 09:12:02.870 INFO kablam! Some errors occurred: E0277, E0627, E0658, E0659. Aug 17 09:12:02.870 INFO kablam! For more information about an error, try `rustc --explain E0277`. Aug 17 09:12:02.887 INFO kablam! error: Could not compile `stun3489`. Aug 17 09:12:02.887 INFO kablam! warning: build failed, waiting for other jobs to finish... Aug 17 09:12:02.977 INFO kablam! error: aborting due to 26 previous errors Aug 17 09:12:02.977 INFO kablam! Aug 17 09:12:02.977 INFO kablam! Some errors occurred: E0277, E0627, E0658, E0659. Aug 17 09:12:02.977 INFO kablam! For more information about an error, try `rustc --explain E0277`. Aug 17 09:12:02.997 INFO kablam! error: Could not compile `stun3489`. Aug 17 09:12:02.997 INFO kablam! Aug 17 09:12:02.997 INFO kablam! To learn more, run the command again with --verbose. Aug 17 09:12:02.999 INFO kablam! su: No module specific data is present Aug 17 09:12:03.532 INFO running `"docker" "rm" "-f" "d865a4dcca964dec370e6ac808ebcfa307fc2cf9d2a018a55beb0380b5282edd"` Aug 17 09:12:03.688 INFO blam! d865a4dcca964dec370e6ac808ebcfa307fc2cf9d2a018a55beb0380b5282edd