Aug 11 00:44:54.363 INFO checking stun3489-0.4.2 against master#f6d43ed84207c7e58f363f46e5a438ff40f2b311 for libc-1 Aug 11 00:44:54.363 INFO running: cargo +f6d43ed84207c7e58f363f46e5a438ff40f2b311-alt check --frozen --all --all-targets Aug 11 00:44:54.363 INFO creating container for: cargo +f6d43ed84207c7e58f363f46e5a438ff40f2b311-alt check --frozen --all --all-targets Aug 11 00:44:54.364 INFO running `"docker" "create" "-v" "/tmp/crater.w8C3bcdxlfXT:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/libc-1/worker-7/master#f6d43ed84207c7e58f363f46e5a438ff40f2b311:/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" "-v" "/home/ec2-user/crater/./work/local/cargo-home/git:/cargo-home/git:rw,Z" "-e" "USER_ID=500" "-e" "CMD=cargo +f6d43ed84207c7e58f363f46e5a438ff40f2b311-alt check --frozen --all --all-targets" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "crater"` Aug 11 00:44:54.630 INFO blam! 71725e13611e837466d87ff98489858ca29138d9f09e1a1329147877e43c5631 Aug 11 00:44:54.640 INFO running `"docker" "start" "-a" "71725e13611e837466d87ff98489858ca29138d9f09e1a1329147877e43c5631"` Aug 11 00:44:56.038 INFO kablam! Checking futures-await-await-macro v0.1.1 Aug 11 00:44:56.040 INFO kablam! Compiling syn v0.14.7 Aug 11 00:45:33.865 INFO kablam! Compiling futures-await-async-macro v0.1.4 Aug 11 00:45:46.530 INFO kablam! Checking futures-await v0.1.1 Aug 11 00:45:46.960 INFO kablam! Checking stun3489 v0.4.2 (file:///source) Aug 11 00:45:48.539 INFO kablam! error[E0658]: attribute procedural macros are experimental (see issue #35896) Aug 11 00:45:48.539 INFO kablam! --> src/lib.rs:73:1 Aug 11 00:45:48.539 INFO kablam! | Aug 11 00:45:48.539 INFO kablam! 22 | use futures::prelude::*; Aug 11 00:45:48.539 INFO kablam! | ------------------- procedural macro imported here Aug 11 00:45:48.539 INFO kablam! ... Aug 11 00:45:48.539 INFO kablam! 73 | #[async] Aug 11 00:45:48.539 INFO kablam! | ^^^^^^^^ Aug 11 00:45:48.539 INFO kablam! | Aug 11 00:45:48.539 INFO kablam! = help: add #![feature(use_extern_macros)] to the crate attributes to enable Aug 11 00:45:48.539 INFO kablam! Aug 11 00:45:48.541 INFO kablam! error[E0658]: attribute procedural macros are experimental (see issue #35896) Aug 11 00:45:48.541 INFO kablam! --> src/lib.rs:137:1 Aug 11 00:45:48.541 INFO kablam! | Aug 11 00:45:48.541 INFO kablam! 22 | use futures::prelude::*; Aug 11 00:45:48.541 INFO kablam! | ------------------- procedural macro imported here Aug 11 00:45:48.541 INFO kablam! ... Aug 11 00:45:48.541 INFO kablam! 137 | #[async] Aug 11 00:45:48.541 INFO kablam! | ^^^^^^^^ Aug 11 00:45:48.542 INFO kablam! | Aug 11 00:45:48.542 INFO kablam! = help: add #![feature(use_extern_macros)] to the crate attributes to enable Aug 11 00:45:48.542 INFO kablam! Aug 11 00:45:48.542 INFO kablam! error[E0658]: attribute procedural macros are experimental (see issue #35896) Aug 11 00:45:48.542 INFO kablam! --> src/lib.rs:149:1 Aug 11 00:45:48.542 INFO kablam! | Aug 11 00:45:48.542 INFO kablam! 22 | use futures::prelude::*; Aug 11 00:45:48.542 INFO kablam! | ------------------- procedural macro imported here Aug 11 00:45:48.542 INFO kablam! ... Aug 11 00:45:48.542 INFO kablam! 149 | #[async] Aug 11 00:45:48.542 INFO kablam! | ^^^^^^^^ Aug 11 00:45:48.542 INFO kablam! | Aug 11 00:45:48.542 INFO kablam! = help: add #![feature(use_extern_macros)] to the crate attributes to enable Aug 11 00:45:48.542 INFO kablam! Aug 11 00:45:48.543 INFO kablam! error[E0659]: `await` is ambiguous Aug 11 00:45:48.543 INFO kablam! --> src/lib.rs:87:22 Aug 11 00:45:48.543 INFO kablam! | Aug 11 00:45:48.543 INFO kablam! 87 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::None))?; Aug 11 00:45:48.543 INFO kablam! | ^^^^^ Aug 11 00:45:48.543 INFO kablam! | Aug 11 00:45:48.543 INFO kablam! note: `await` could refer to the name imported here Aug 11 00:45:48.543 INFO kablam! --> src/lib.rs:22:5 Aug 11 00:45:48.543 INFO kablam! | Aug 11 00:45:48.543 INFO kablam! 22 | use futures::prelude::*; Aug 11 00:45:48.543 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 00:45:48.543 INFO kablam! = note: `await` is also a builtin macro Aug 11 00:45:48.543 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 11 00:45:48.544 INFO kablam! Aug 11 00:45:48.544 INFO kablam! error[E0659]: `await` is ambiguous Aug 11 00:45:48.544 INFO kablam! --> src/lib.rs:146:5 Aug 11 00:45:48.544 INFO kablam! | Aug 11 00:45:48.544 INFO kablam! 146 | await!(send_request(io, stun_server, req)) Aug 11 00:45:48.544 INFO kablam! | ^^^^^ Aug 11 00:45:48.544 INFO kablam! | Aug 11 00:45:48.544 INFO kablam! note: `await` could refer to the name imported here Aug 11 00:45:48.544 INFO kablam! --> src/lib.rs:22:5 Aug 11 00:45:48.544 INFO kablam! | Aug 11 00:45:48.544 INFO kablam! 22 | use futures::prelude::*; Aug 11 00:45:48.544 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 00:45:48.544 INFO kablam! = note: `await` is also a builtin macro Aug 11 00:45:48.544 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 11 00:45:48.544 INFO kablam! Aug 11 00:45:48.544 INFO kablam! error[E0659]: `await` is ambiguous Aug 11 00:45:48.544 INFO kablam! --> src/lib.rs:158:22 Aug 11 00:45:48.544 INFO kablam! | Aug 11 00:45:48.544 INFO kablam! 158 | let sink = match await!(sink.send((stun_server, id, req))) { Aug 11 00:45:48.544 INFO kablam! | ^^^^^ Aug 11 00:45:48.544 INFO kablam! | Aug 11 00:45:48.545 INFO kablam! note: `await` could refer to the name imported here Aug 11 00:45:48.545 INFO kablam! --> src/lib.rs:22:5 Aug 11 00:45:48.545 INFO kablam! | Aug 11 00:45:48.545 INFO kablam! 22 | use futures::prelude::*; Aug 11 00:45:48.546 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 00:45:48.546 INFO kablam! = note: `await` is also a builtin macro Aug 11 00:45:48.546 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 11 00:45:48.546 INFO kablam! Aug 11 00:45:48.546 INFO kablam! error[E0659]: `await` is ambiguous Aug 11 00:45:48.546 INFO kablam! --> src/lib.rs:165:11 Aug 11 00:45:48.546 INFO kablam! | Aug 11 00:45:48.546 INFO kablam! 165 | match await!(stream.into_future()) { Aug 11 00:45:48.546 INFO kablam! | ^^^^^ Aug 11 00:45:48.546 INFO kablam! | Aug 11 00:45:48.546 INFO kablam! note: `await` could refer to the name imported here Aug 11 00:45:48.546 INFO kablam! --> src/lib.rs:22:5 Aug 11 00:45:48.546 INFO kablam! | Aug 11 00:45:48.546 INFO kablam! 22 | use futures::prelude::*; Aug 11 00:45:48.546 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 00:45:48.546 INFO kablam! = note: `await` is also a builtin macro Aug 11 00:45:48.546 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 11 00:45:48.546 INFO kablam! Aug 11 00:45:48.546 INFO kablam! error[E0659]: `await` is ambiguous Aug 11 00:45:48.546 INFO kablam! --> src/lib.rs:106:26 Aug 11 00:45:48.546 INFO kablam! | Aug 11 00:45:48.546 INFO kablam! 106 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::IpAndPort))?; Aug 11 00:45:48.546 INFO kablam! | ^^^^^ Aug 11 00:45:48.546 INFO kablam! | Aug 11 00:45:48.546 INFO kablam! note: `await` could refer to the name imported here Aug 11 00:45:48.546 INFO kablam! --> src/lib.rs:22:5 Aug 11 00:45:48.546 INFO kablam! | Aug 11 00:45:48.546 INFO kablam! 22 | use futures::prelude::*; Aug 11 00:45:48.546 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 00:45:48.547 INFO kablam! = note: `await` is also a builtin macro Aug 11 00:45:48.548 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 11 00:45:48.548 INFO kablam! Aug 11 00:45:48.548 INFO kablam! error[E0659]: `await` is ambiguous Aug 11 00:45:48.548 INFO kablam! --> src/lib.rs:113:26 Aug 11 00:45:48.548 INFO kablam! | Aug 11 00:45:48.548 INFO kablam! 113 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::Port))?; Aug 11 00:45:48.548 INFO kablam! | ^^^^^ Aug 11 00:45:48.548 INFO kablam! | Aug 11 00:45:48.548 INFO kablam! note: `await` could refer to the name imported here Aug 11 00:45:48.548 INFO kablam! --> src/lib.rs:22:5 Aug 11 00:45:48.548 INFO kablam! | Aug 11 00:45:48.548 INFO kablam! 22 | use futures::prelude::*; Aug 11 00:45:48.548 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 00:45:48.548 INFO kablam! = note: `await` is also a builtin macro Aug 11 00:45:48.548 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 11 00:45:48.548 INFO kablam! Aug 11 00:45:48.548 INFO kablam! error[E0659]: `await` is ambiguous Aug 11 00:45:48.548 INFO kablam! --> src/lib.rs:120:30 Aug 11 00:45:48.548 INFO kablam! | Aug 11 00:45:48.548 INFO kablam! 120 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::Port))?; Aug 11 00:45:48.548 INFO kablam! | ^^^^^ Aug 11 00:45:48.548 INFO kablam! | Aug 11 00:45:48.549 INFO kablam! note: `await` could refer to the name imported here Aug 11 00:45:48.549 INFO kablam! --> src/lib.rs:22:5 Aug 11 00:45:48.549 INFO kablam! | Aug 11 00:45:48.549 INFO kablam! 22 | use futures::prelude::*; Aug 11 00:45:48.550 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 00:45:48.550 INFO kablam! = note: `await` is also a builtin macro Aug 11 00:45:48.550 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 11 00:45:48.550 INFO kablam! Aug 11 00:45:48.550 INFO kablam! error[E0659]: `await` is ambiguous Aug 11 00:45:48.550 INFO kablam! --> src/lib.rs:94:30 Aug 11 00:45:48.550 INFO kablam! | Aug 11 00:45:48.550 INFO kablam! 94 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::IpAndPort))?; Aug 11 00:45:48.550 INFO kablam! | ^^^^^ Aug 11 00:45:48.551 INFO kablam! | Aug 11 00:45:48.551 INFO kablam! note: `await` could refer to the name imported here Aug 11 00:45:48.551 INFO kablam! --> src/lib.rs:22:5 Aug 11 00:45:48.551 INFO kablam! | Aug 11 00:45:48.551 INFO kablam! 22 | use futures::prelude::*; Aug 11 00:45:48.551 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 00:45:48.551 INFO kablam! = note: `await` is also a builtin macro Aug 11 00:45:48.551 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 11 00:45:48.551 INFO kablam! Aug 11 00:45:48.721 INFO kablam! error[E0658]: attribute procedural macros are experimental (see issue #35896) Aug 11 00:45:48.721 INFO kablam! --> src/lib.rs:73:1 Aug 11 00:45:48.721 INFO kablam! | Aug 11 00:45:48.721 INFO kablam! 22 | use futures::prelude::*; Aug 11 00:45:48.721 INFO kablam! | ------------------- procedural macro imported here Aug 11 00:45:48.721 INFO kablam! ... Aug 11 00:45:48.721 INFO kablam! 73 | #[async] Aug 11 00:45:48.721 INFO kablam! | ^^^^^^^^ Aug 11 00:45:48.721 INFO kablam! | Aug 11 00:45:48.721 INFO kablam! = help: add #![feature(use_extern_macros)] to the crate attributes to enable Aug 11 00:45:48.721 INFO kablam! Aug 11 00:45:48.723 INFO kablam! error[E0658]: attribute procedural macros are experimental (see issue #35896) Aug 11 00:45:48.723 INFO kablam! --> src/lib.rs:137:1 Aug 11 00:45:48.723 INFO kablam! | Aug 11 00:45:48.723 INFO kablam! 22 | use futures::prelude::*; Aug 11 00:45:48.723 INFO kablam! | ------------------- procedural macro imported here Aug 11 00:45:48.723 INFO kablam! ... Aug 11 00:45:48.723 INFO kablam! 137 | #[async] Aug 11 00:45:48.723 INFO kablam! | ^^^^^^^^ Aug 11 00:45:48.730 INFO kablam! | Aug 11 00:45:48.730 INFO kablam! = help: add #![feature(use_extern_macros)] to the crate attributes to enable Aug 11 00:45:48.730 INFO kablam! Aug 11 00:45:48.731 INFO kablam! error[E0658]: attribute procedural macros are experimental (see issue #35896) Aug 11 00:45:48.731 INFO kablam! --> src/lib.rs:149:1 Aug 11 00:45:48.731 INFO kablam! | Aug 11 00:45:48.731 INFO kablam! 22 | use futures::prelude::*; Aug 11 00:45:48.731 INFO kablam! | ------------------- procedural macro imported here Aug 11 00:45:48.731 INFO kablam! ... Aug 11 00:45:48.731 INFO kablam! 149 | #[async] Aug 11 00:45:48.731 INFO kablam! | ^^^^^^^^ Aug 11 00:45:48.731 INFO kablam! | Aug 11 00:45:48.731 INFO kablam! = help: add #![feature(use_extern_macros)] to the crate attributes to enable Aug 11 00:45:48.731 INFO kablam! Aug 11 00:45:48.734 INFO kablam! error[E0659]: `await` is ambiguous Aug 11 00:45:48.734 INFO kablam! --> src/lib.rs:87:22 Aug 11 00:45:48.734 INFO kablam! | Aug 11 00:45:48.734 INFO kablam! 87 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::None))?; Aug 11 00:45:48.734 INFO kablam! | ^^^^^ Aug 11 00:45:48.734 INFO kablam! | Aug 11 00:45:48.734 INFO kablam! note: `await` could refer to the name imported here Aug 11 00:45:48.734 INFO kablam! --> src/lib.rs:22:5 Aug 11 00:45:48.734 INFO kablam! | Aug 11 00:45:48.734 INFO kablam! 22 | use futures::prelude::*; Aug 11 00:45:48.734 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 00:45:48.735 INFO kablam! = note: `await` is also a builtin macro Aug 11 00:45:48.735 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 11 00:45:48.735 INFO kablam! Aug 11 00:45:48.735 INFO kablam! error[E0659]: `await` is ambiguous Aug 11 00:45:48.736 INFO kablam! --> src/lib.rs:146:5 Aug 11 00:45:48.736 INFO kablam! | Aug 11 00:45:48.736 INFO kablam! 146 | await!(send_request(io, stun_server, req)) Aug 11 00:45:48.736 INFO kablam! | ^^^^^ Aug 11 00:45:48.736 INFO kablam! | Aug 11 00:45:48.736 INFO kablam! note: `await` could refer to the name imported here Aug 11 00:45:48.736 INFO kablam! --> src/lib.rs:22:5 Aug 11 00:45:48.736 INFO kablam! | Aug 11 00:45:48.736 INFO kablam! 22 | use futures::prelude::*; Aug 11 00:45:48.736 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 00:45:48.736 INFO kablam! = note: `await` is also a builtin macro Aug 11 00:45:48.736 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 11 00:45:48.736 INFO kablam! Aug 11 00:45:48.737 INFO kablam! error[E0659]: `await` is ambiguous Aug 11 00:45:48.737 INFO kablam! --> src/lib.rs:158:22 Aug 11 00:45:48.737 INFO kablam! | Aug 11 00:45:48.737 INFO kablam! 158 | let sink = match await!(sink.send((stun_server, id, req))) { Aug 11 00:45:48.737 INFO kablam! | ^^^^^ Aug 11 00:45:48.737 INFO kablam! | Aug 11 00:45:48.737 INFO kablam! note: `await` could refer to the name imported here Aug 11 00:45:48.737 INFO kablam! --> src/lib.rs:22:5 Aug 11 00:45:48.737 INFO kablam! | Aug 11 00:45:48.737 INFO kablam! 22 | use futures::prelude::*; Aug 11 00:45:48.737 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 00:45:48.737 INFO kablam! = note: `await` is also a builtin macro Aug 11 00:45:48.738 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 11 00:45:48.738 INFO kablam! Aug 11 00:45:48.740 INFO kablam! error[E0659]: `await` is ambiguous Aug 11 00:45:48.740 INFO kablam! --> src/lib.rs:165:11 Aug 11 00:45:48.740 INFO kablam! | Aug 11 00:45:48.740 INFO kablam! 165 | match await!(stream.into_future()) { Aug 11 00:45:48.740 INFO kablam! | ^^^^^ Aug 11 00:45:48.740 INFO kablam! | Aug 11 00:45:48.740 INFO kablam! note: `await` could refer to the name imported here Aug 11 00:45:48.740 INFO kablam! --> src/lib.rs:22:5 Aug 11 00:45:48.740 INFO kablam! | Aug 11 00:45:48.740 INFO kablam! 22 | use futures::prelude::*; Aug 11 00:45:48.740 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 00:45:48.740 INFO kablam! = note: `await` is also a builtin macro Aug 11 00:45:48.740 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 11 00:45:48.740 INFO kablam! Aug 11 00:45:48.740 INFO kablam! error[E0659]: `await` is ambiguous Aug 11 00:45:48.740 INFO kablam! --> src/lib.rs:106:26 Aug 11 00:45:48.740 INFO kablam! | Aug 11 00:45:48.740 INFO kablam! 106 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::IpAndPort))?; Aug 11 00:45:48.740 INFO kablam! | ^^^^^ Aug 11 00:45:48.740 INFO kablam! | Aug 11 00:45:48.740 INFO kablam! note: `await` could refer to the name imported here Aug 11 00:45:48.740 INFO kablam! --> src/lib.rs:22:5 Aug 11 00:45:48.740 INFO kablam! | Aug 11 00:45:48.740 INFO kablam! 22 | use futures::prelude::*; Aug 11 00:45:48.740 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 00:45:48.741 INFO kablam! = note: `await` is also a builtin macro Aug 11 00:45:48.743 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 11 00:45:48.744 INFO kablam! Aug 11 00:45:48.744 INFO kablam! error[E0659]: `await` is ambiguous Aug 11 00:45:48.744 INFO kablam! --> src/lib.rs:113:26 Aug 11 00:45:48.744 INFO kablam! | Aug 11 00:45:48.744 INFO kablam! 113 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::Port))?; Aug 11 00:45:48.744 INFO kablam! | ^^^^^ Aug 11 00:45:48.744 INFO kablam! | Aug 11 00:45:48.744 INFO kablam! note: `await` could refer to the name imported here Aug 11 00:45:48.744 INFO kablam! --> src/lib.rs:22:5 Aug 11 00:45:48.744 INFO kablam! | Aug 11 00:45:48.744 INFO kablam! 22 | use futures::prelude::*; Aug 11 00:45:48.744 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 00:45:48.744 INFO kablam! = note: `await` is also a builtin macro Aug 11 00:45:48.745 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 11 00:45:48.745 INFO kablam! Aug 11 00:45:48.745 INFO kablam! error[E0659]: `await` is ambiguous Aug 11 00:45:48.745 INFO kablam! --> src/lib.rs:120:30 Aug 11 00:45:48.745 INFO kablam! | Aug 11 00:45:48.745 INFO kablam! 120 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::Port))?; Aug 11 00:45:48.745 INFO kablam! | ^^^^^ Aug 11 00:45:48.745 INFO kablam! | Aug 11 00:45:48.746 INFO kablam! note: `await` could refer to the name imported here Aug 11 00:45:48.746 INFO kablam! --> src/lib.rs:22:5 Aug 11 00:45:48.746 INFO kablam! | Aug 11 00:45:48.746 INFO kablam! 22 | use futures::prelude::*; Aug 11 00:45:48.746 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 00:45:48.746 INFO kablam! = note: `await` is also a builtin macro Aug 11 00:45:48.746 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 11 00:45:48.746 INFO kablam! Aug 11 00:45:48.746 INFO kablam! error[E0659]: `await` is ambiguous Aug 11 00:45:48.746 INFO kablam! --> src/lib.rs:94:30 Aug 11 00:45:48.746 INFO kablam! | Aug 11 00:45:48.746 INFO kablam! 94 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::IpAndPort))?; Aug 11 00:45:48.746 INFO kablam! | ^^^^^ Aug 11 00:45:48.746 INFO kablam! | Aug 11 00:45:48.746 INFO kablam! note: `await` could refer to the name imported here Aug 11 00:45:48.746 INFO kablam! --> src/lib.rs:22:5 Aug 11 00:45:48.746 INFO kablam! | Aug 11 00:45:48.746 INFO kablam! 22 | use futures::prelude::*; Aug 11 00:45:48.746 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 00:45:48.746 INFO kablam! = note: `await` is also a builtin macro Aug 11 00:45:48.746 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 11 00:45:48.747 INFO kablam! Aug 11 00:45:49.112 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 11 00:45:49.112 INFO kablam! --> src/lib.rs:87:22 Aug 11 00:45:49.112 INFO kablam! | Aug 11 00:45:49.112 INFO kablam! 87 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::None))?; Aug 11 00:45:49.112 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 11 00:45:49.112 INFO kablam! | Aug 11 00:45:49.112 INFO kablam! = note: required by `futures_await::Future::poll` Aug 11 00:45:49.112 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 11 00:45:49.112 INFO kablam! Aug 11 00:45:49.114 INFO kablam! error[E0627]: yield statement outside of generator literal Aug 11 00:45:49.114 INFO kablam! --> src/lib.rs:87:22 Aug 11 00:45:49.114 INFO kablam! | Aug 11 00:45:49.114 INFO kablam! 87 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::None))?; Aug 11 00:45:49.114 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 11 00:45:49.114 INFO kablam! | Aug 11 00:45:49.115 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 11 00:45:49.115 INFO kablam! Aug 11 00:45:49.129 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 11 00:45:49.129 INFO kablam! --> src/lib.rs:94:30 Aug 11 00:45:49.129 INFO kablam! | Aug 11 00:45:49.130 INFO kablam! 94 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::IpAndPort))?; Aug 11 00:45:49.130 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 11 00:45:49.130 INFO kablam! | Aug 11 00:45:49.130 INFO kablam! = note: required by `futures_await::Future::poll` Aug 11 00:45:49.130 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 11 00:45:49.130 INFO kablam! Aug 11 00:45:49.131 INFO kablam! error[E0627]: yield statement outside of generator literal Aug 11 00:45:49.131 INFO kablam! --> src/lib.rs:94:30 Aug 11 00:45:49.131 INFO kablam! | Aug 11 00:45:49.131 INFO kablam! 94 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::IpAndPort))?; Aug 11 00:45:49.131 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 11 00:45:49.131 INFO kablam! | Aug 11 00:45:49.131 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 11 00:45:49.131 INFO kablam! Aug 11 00:45:49.168 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 11 00:45:49.168 INFO kablam! --> src/lib.rs:106:26 Aug 11 00:45:49.168 INFO kablam! | Aug 11 00:45:49.168 INFO kablam! 106 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::IpAndPort))?; Aug 11 00:45:49.168 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 11 00:45:49.168 INFO kablam! | Aug 11 00:45:49.169 INFO kablam! = note: required by `futures_await::Future::poll` Aug 11 00:45:49.169 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 11 00:45:49.169 INFO kablam! Aug 11 00:45:49.171 INFO kablam! error[E0627]: yield statement outside of generator literal Aug 11 00:45:49.171 INFO kablam! --> src/lib.rs:106:26 Aug 11 00:45:49.171 INFO kablam! | Aug 11 00:45:49.171 INFO kablam! 106 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::IpAndPort))?; Aug 11 00:45:49.171 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 11 00:45:49.176 INFO kablam! | Aug 11 00:45:49.176 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 11 00:45:49.177 INFO kablam! Aug 11 00:45:49.206 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 11 00:45:49.206 INFO kablam! --> src/lib.rs:113:26 Aug 11 00:45:49.206 INFO kablam! | Aug 11 00:45:49.206 INFO kablam! 113 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::Port))?; Aug 11 00:45:49.206 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 11 00:45:49.216 INFO kablam! | Aug 11 00:45:49.217 INFO kablam! = note: required by `futures_await::Future::poll` Aug 11 00:45:49.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 11 00:45:49.217 INFO kablam! Aug 11 00:45:49.220 INFO kablam! error[E0627]: yield statement outside of generator literal Aug 11 00:45:49.220 INFO kablam! --> src/lib.rs:113:26 Aug 11 00:45:49.220 INFO kablam! | Aug 11 00:45:49.220 INFO kablam! 113 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::Port))?; Aug 11 00:45:49.220 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 11 00:45:49.228 INFO kablam! | Aug 11 00:45:49.229 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 11 00:45:49.229 INFO kablam! Aug 11 00:45:49.261 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 11 00:45:49.261 INFO kablam! --> src/lib.rs:120:30 Aug 11 00:45:49.261 INFO kablam! | Aug 11 00:45:49.261 INFO kablam! 120 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::Port))?; Aug 11 00:45:49.261 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 11 00:45:49.262 INFO kablam! | Aug 11 00:45:49.262 INFO kablam! = note: required by `futures_await::Future::poll` Aug 11 00:45:49.263 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 11 00:45:49.263 INFO kablam! Aug 11 00:45:49.267 INFO kablam! error[E0627]: yield statement outside of generator literal Aug 11 00:45:49.267 INFO kablam! --> src/lib.rs:120:30 Aug 11 00:45:49.267 INFO kablam! | Aug 11 00:45:49.267 INFO kablam! 120 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::Port))?; Aug 11 00:45:49.267 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 11 00:45:49.267 INFO kablam! | Aug 11 00:45:49.267 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 11 00:45:49.267 INFO kablam! Aug 11 00:45:49.287 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 11 00:45:49.287 INFO kablam! --> src/lib.rs:87:22 Aug 11 00:45:49.287 INFO kablam! | Aug 11 00:45:49.287 INFO kablam! 87 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::None))?; Aug 11 00:45:49.287 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 11 00:45:49.287 INFO kablam! | Aug 11 00:45:49.287 INFO kablam! = note: required by `futures_await::Future::poll` Aug 11 00:45:49.287 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 11 00:45:49.288 INFO kablam! Aug 11 00:45:49.290 INFO kablam! error[E0627]: yield statement outside of generator literal Aug 11 00:45:49.290 INFO kablam! --> src/lib.rs:87:22 Aug 11 00:45:49.290 INFO kablam! | Aug 11 00:45:49.291 INFO kablam! 87 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::None))?; Aug 11 00:45:49.291 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 11 00:45:49.291 INFO kablam! | Aug 11 00:45:49.291 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 11 00:45:49.291 INFO kablam! Aug 11 00:45:49.306 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 11 00:45:49.306 INFO kablam! --> src/lib.rs:94:30 Aug 11 00:45:49.306 INFO kablam! | Aug 11 00:45:49.306 INFO kablam! 94 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::IpAndPort))?; Aug 11 00:45:49.306 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 11 00:45:49.306 INFO kablam! | Aug 11 00:45:49.306 INFO kablam! = note: required by `futures_await::Future::poll` Aug 11 00:45:49.306 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 11 00:45:49.307 INFO kablam! Aug 11 00:45:49.308 INFO kablam! error[E0627]: yield statement outside of generator literal Aug 11 00:45:49.308 INFO kablam! --> src/lib.rs:94:30 Aug 11 00:45:49.308 INFO kablam! | Aug 11 00:45:49.308 INFO kablam! 94 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::IpAndPort))?; Aug 11 00:45:49.308 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 11 00:45:49.308 INFO kablam! | Aug 11 00:45:49.308 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 11 00:45:49.308 INFO kablam! Aug 11 00:45:49.319 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 11 00:45:49.319 INFO kablam! --> src/lib.rs:106:26 Aug 11 00:45:49.319 INFO kablam! | Aug 11 00:45:49.319 INFO kablam! 106 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::IpAndPort))?; Aug 11 00:45:49.319 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 11 00:45:49.319 INFO kablam! | Aug 11 00:45:49.319 INFO kablam! = note: required by `futures_await::Future::poll` Aug 11 00:45:49.319 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 11 00:45:49.319 INFO kablam! Aug 11 00:45:49.321 INFO kablam! error[E0627]: yield statement outside of generator literal Aug 11 00:45:49.321 INFO kablam! --> src/lib.rs:106:26 Aug 11 00:45:49.321 INFO kablam! | Aug 11 00:45:49.321 INFO kablam! 106 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::IpAndPort))?; Aug 11 00:45:49.321 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 11 00:45:49.322 INFO kablam! | Aug 11 00:45:49.322 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 11 00:45:49.322 INFO kablam! Aug 11 00:45:49.331 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 11 00:45:49.331 INFO kablam! --> src/lib.rs:146:5 Aug 11 00:45:49.331 INFO kablam! | Aug 11 00:45:49.331 INFO kablam! 146 | await!(send_request(io, stun_server, req)) Aug 11 00:45:49.331 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 11 00:45:49.332 INFO kablam! | Aug 11 00:45:49.333 INFO kablam! = note: required by `futures_await::Future::poll` Aug 11 00:45:49.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 11 00:45:49.333 INFO kablam! Aug 11 00:45:49.342 INFO kablam! error[E0627]: yield statement outside of generator literal Aug 11 00:45:49.342 INFO kablam! --> src/lib.rs:146:5 Aug 11 00:45:49.342 INFO kablam! | Aug 11 00:45:49.342 INFO kablam! 146 | await!(send_request(io, stun_server, req)) Aug 11 00:45:49.342 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 11 00:45:49.342 INFO kablam! | Aug 11 00:45:49.342 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 11 00:45:49.342 INFO kablam! Aug 11 00:45:49.345 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 11 00:45:49.346 INFO kablam! --> src/lib.rs:113:26 Aug 11 00:45:49.346 INFO kablam! | Aug 11 00:45:49.346 INFO kablam! 113 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::Port))?; Aug 11 00:45:49.346 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 11 00:45:49.346 INFO kablam! | Aug 11 00:45:49.347 INFO kablam! = note: required by `futures_await::Future::poll` Aug 11 00:45:49.347 INFO kablam! error[E0627]: yield statement outside of generator literal Aug 11 00:45:49.347 INFO kablam! --> src/lib.rs:158:22 Aug 11 00:45:49.347 INFO kablam! | Aug 11 00:45:49.347 INFO kablam! 158 | let sink = match await!(sink.send((stun_server, id, req))) { Aug 11 00:45:49.347 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 11 00:45:49.347 INFO kablam! | Aug 11 00:45:49.348 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 11 00:45:49.348 INFO kablam! Aug 11 00:45:49.348 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 11 00:45:49.349 INFO kablam! Aug 11 00:45:49.351 INFO kablam! error[E0627]: yield statement outside of generator literal Aug 11 00:45:49.351 INFO kablam! --> src/lib.rs:113:26 Aug 11 00:45:49.351 INFO kablam! | Aug 11 00:45:49.351 INFO kablam! 113 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::Port))?; Aug 11 00:45:49.351 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 11 00:45:49.351 INFO kablam! | Aug 11 00:45:49.352 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 11 00:45:49.352 INFO kablam! Aug 11 00:45:49.363 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 11 00:45:49.363 INFO kablam! --> src/lib.rs:120:30 Aug 11 00:45:49.363 INFO kablam! | Aug 11 00:45:49.363 INFO kablam! 120 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::Port))?; Aug 11 00:45:49.363 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 11 00:45:49.364 INFO kablam! | Aug 11 00:45:49.365 INFO kablam! error[E0627]: yield statement outside of generator literal Aug 11 00:45:49.365 INFO kablam! --> src/lib.rs:165:11 Aug 11 00:45:49.365 INFO kablam! | Aug 11 00:45:49.365 INFO kablam! 165 | match await!(stream.into_future()) { Aug 11 00:45:49.365 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 11 00:45:49.365 INFO kablam! | Aug 11 00:45:49.365 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 11 00:45:49.365 INFO kablam! Aug 11 00:45:49.365 INFO kablam! = note: required by `futures_await::Future::poll` Aug 11 00:45:49.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 11 00:45:49.366 INFO kablam! Aug 11 00:45:49.368 INFO kablam! error[E0627]: yield statement outside of generator literal Aug 11 00:45:49.368 INFO kablam! --> src/lib.rs:120:30 Aug 11 00:45:49.368 INFO kablam! | Aug 11 00:45:49.368 INFO kablam! 120 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::Port))?; Aug 11 00:45:49.369 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 11 00:45:49.369 INFO kablam! | Aug 11 00:45:49.369 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 11 00:45:49.370 INFO kablam! Aug 11 00:45:49.408 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 11 00:45:49.408 INFO kablam! --> src/lib.rs:146:5 Aug 11 00:45:49.408 INFO kablam! | Aug 11 00:45:49.408 INFO kablam! 146 | await!(send_request(io, stun_server, req)) Aug 11 00:45:49.408 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 11 00:45:49.408 INFO kablam! | Aug 11 00:45:49.408 INFO kablam! = note: required by `futures_await::Future::poll` Aug 11 00:45:49.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 11 00:45:49.408 INFO kablam! Aug 11 00:45:49.408 INFO kablam! error[E0627]: yield statement outside of generator literal Aug 11 00:45:49.409 INFO kablam! --> src/lib.rs:146:5 Aug 11 00:45:49.409 INFO kablam! | Aug 11 00:45:49.409 INFO kablam! 146 | await!(send_request(io, stun_server, req)) Aug 11 00:45:49.409 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 11 00:45:49.409 INFO kablam! | Aug 11 00:45:49.409 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 11 00:45:49.409 INFO kablam! Aug 11 00:45:49.417 INFO kablam! error[E0627]: yield statement outside of generator literal Aug 11 00:45:49.417 INFO kablam! --> src/lib.rs:158:22 Aug 11 00:45:49.417 INFO kablam! | Aug 11 00:45:49.417 INFO kablam! 158 | let sink = match await!(sink.send((stun_server, id, req))) { Aug 11 00:45:49.417 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 11 00:45:49.417 INFO kablam! | Aug 11 00:45:49.417 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 11 00:45:49.417 INFO kablam! Aug 11 00:45:49.435 INFO kablam! error[E0627]: yield statement outside of generator literal Aug 11 00:45:49.435 INFO kablam! --> src/lib.rs:165:11 Aug 11 00:45:49.435 INFO kablam! | Aug 11 00:45:49.435 INFO kablam! 165 | match await!(stream.into_future()) { Aug 11 00:45:49.435 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 11 00:45:49.435 INFO kablam! | Aug 11 00:45:49.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 11 00:45:49.436 INFO kablam! Aug 11 00:45:49.458 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 11 00:45:49.458 INFO kablam! --> src/lib.rs:209:16 Aug 11 00:45:49.458 INFO kablam! | Aug 11 00:45:49.458 INFO kablam! 209 | match core.run(job) { Aug 11 00:45:49.458 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 11 00:45:49.458 INFO kablam! Aug 11 00:45:49.661 INFO kablam! error: aborting due to 25 previous errors Aug 11 00:45:49.662 INFO kablam! Aug 11 00:45:49.662 INFO kablam! Some errors occurred: E0277, E0627, E0658, E0659. Aug 11 00:45:49.662 INFO kablam! For more information about an error, try `rustc --explain E0277`. Aug 11 00:45:49.681 INFO kablam! error: Could not compile `stun3489`. Aug 11 00:45:49.681 INFO kablam! warning: build failed, waiting for other jobs to finish... Aug 11 00:45:49.798 INFO kablam! error: aborting due to 26 previous errors Aug 11 00:45:49.805 INFO kablam! Aug 11 00:45:49.805 INFO kablam! Some errors occurred: E0277, E0627, E0658, E0659. Aug 11 00:45:49.805 INFO kablam! For more information about an error, try `rustc --explain E0277`. Aug 11 00:45:49.823 INFO kablam! error: Could not compile `stun3489`. Aug 11 00:45:49.823 INFO kablam! Aug 11 00:45:49.823 INFO kablam! To learn more, run the command again with --verbose. Aug 11 00:45:49.825 INFO kablam! su: No module specific data is present Aug 11 00:45:50.367 INFO running `"docker" "rm" "-f" "71725e13611e837466d87ff98489858ca29138d9f09e1a1329147877e43c5631"` Aug 11 00:45:50.592 INFO blam! 71725e13611e837466d87ff98489858ca29138d9f09e1a1329147877e43c5631