Aug 11 00:44:53.221 INFO checking stun3489-0.4.2 against try#a77dfcc79fe3e7e1a10ae4dccfd4b2e5e0e49195+tmplazy for libc-1 Aug 11 00:44:53.222 INFO running: cargo +a77dfcc79fe3e7e1a10ae4dccfd4b2e5e0e49195-alt check --frozen --all --all-targets Aug 11 00:44:53.222 INFO creating container for: cargo +a77dfcc79fe3e7e1a10ae4dccfd4b2e5e0e49195-alt check --frozen --all --all-targets Aug 11 00:44:53.222 INFO running `"docker" "create" "-v" "/tmp/crater.OVUDdlZIjeiR:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/libc-1/worker-6/try#a77dfcc79fe3e7e1a10ae4dccfd4b2e5e0e49195+tmplazy:/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 +a77dfcc79fe3e7e1a10ae4dccfd4b2e5e0e49195-alt check --frozen --all --all-targets" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "crater"` Aug 11 00:44:53.488 INFO blam! bcce75e65cc1d77b4daa40751ae52a78856b82e172bd8f6cb60e8e140d6cb390 Aug 11 00:44:53.491 INFO running `"docker" "start" "-a" "bcce75e65cc1d77b4daa40751ae52a78856b82e172bd8f6cb60e8e140d6cb390"` Aug 11 00:44:55.347 INFO kablam! Compiling syn v0.14.7 Aug 11 00:45:34.226 INFO kablam! Compiling futures-await-async-macro v0.1.4 Aug 11 00:45:48.284 INFO kablam! Checking futures-await v0.1.1 Aug 11 00:45:48.877 INFO kablam! Checking stun3489 v0.4.2 (file:///source) Aug 11 00:45:50.865 INFO kablam! error[E0658]: attribute procedural macros are experimental (see issue #35896) Aug 11 00:45:50.865 INFO kablam! --> src/lib.rs:73:1 Aug 11 00:45:50.865 INFO kablam! | Aug 11 00:45:50.865 INFO kablam! 22 | use futures::prelude::*; Aug 11 00:45:50.865 INFO kablam! | ------------------- procedural macro imported here Aug 11 00:45:50.866 INFO kablam! ... Aug 11 00:45:50.866 INFO kablam! 73 | #[async] Aug 11 00:45:50.866 INFO kablam! | ^^^^^^^^ Aug 11 00:45:50.866 INFO kablam! | Aug 11 00:45:50.866 INFO kablam! = help: add #![feature(use_extern_macros)] to the crate attributes to enable Aug 11 00:45:50.866 INFO kablam! Aug 11 00:45:50.878 INFO kablam! error[E0658]: attribute procedural macros are experimental (see issue #35896) Aug 11 00:45:50.878 INFO kablam! --> src/lib.rs:137:1 Aug 11 00:45:50.878 INFO kablam! | Aug 11 00:45:50.878 INFO kablam! 22 | use futures::prelude::*; Aug 11 00:45:50.878 INFO kablam! | ------------------- procedural macro imported here Aug 11 00:45:50.878 INFO kablam! ... Aug 11 00:45:50.878 INFO kablam! 137 | #[async] Aug 11 00:45:50.878 INFO kablam! | ^^^^^^^^ Aug 11 00:45:50.878 INFO kablam! | Aug 11 00:45:50.878 INFO kablam! = help: add #![feature(use_extern_macros)] to the crate attributes to enable Aug 11 00:45:50.878 INFO kablam! Aug 11 00:45:50.878 INFO kablam! error[E0658]: attribute procedural macros are experimental (see issue #35896) Aug 11 00:45:50.878 INFO kablam! --> src/lib.rs:149:1 Aug 11 00:45:50.878 INFO kablam! | Aug 11 00:45:50.879 INFO kablam! 22 | use futures::prelude::*; Aug 11 00:45:50.879 INFO kablam! | ------------------- procedural macro imported here Aug 11 00:45:50.879 INFO kablam! ... Aug 11 00:45:50.879 INFO kablam! 149 | #[async] Aug 11 00:45:50.879 INFO kablam! | ^^^^^^^^ Aug 11 00:45:50.879 INFO kablam! | Aug 11 00:45:50.879 INFO kablam! = help: add #![feature(use_extern_macros)] to the crate attributes to enable Aug 11 00:45:50.879 INFO kablam! Aug 11 00:45:50.880 INFO kablam! error[E0659]: `await` is ambiguous Aug 11 00:45:50.881 INFO kablam! --> src/lib.rs:87:22 Aug 11 00:45:50.881 INFO kablam! | Aug 11 00:45:50.881 INFO kablam! 87 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::None))?; Aug 11 00:45:50.881 INFO kablam! | ^^^^^ Aug 11 00:45:50.881 INFO kablam! | Aug 11 00:45:50.881 INFO kablam! note: `await` could refer to the name imported here Aug 11 00:45:50.881 INFO kablam! --> src/lib.rs:22:5 Aug 11 00:45:50.881 INFO kablam! | Aug 11 00:45:50.881 INFO kablam! 22 | use futures::prelude::*; Aug 11 00:45:50.881 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 00:45:50.881 INFO kablam! = note: `await` is also a builtin macro Aug 11 00:45:50.881 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 11 00:45:50.881 INFO kablam! Aug 11 00:45:50.881 INFO kablam! error[E0659]: `await` is ambiguous Aug 11 00:45:50.881 INFO kablam! --> src/lib.rs:146:5 Aug 11 00:45:50.881 INFO kablam! | Aug 11 00:45:50.881 INFO kablam! 146 | await!(send_request(io, stun_server, req)) Aug 11 00:45:50.881 INFO kablam! | ^^^^^ Aug 11 00:45:50.881 INFO kablam! | Aug 11 00:45:50.881 INFO kablam! note: `await` could refer to the name imported here Aug 11 00:45:50.881 INFO kablam! --> src/lib.rs:22:5 Aug 11 00:45:50.881 INFO kablam! | Aug 11 00:45:50.881 INFO kablam! 22 | use futures::prelude::*; Aug 11 00:45:50.881 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 00:45:50.881 INFO kablam! = note: `await` is also a builtin macro Aug 11 00:45:50.881 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 11 00:45:50.881 INFO kablam! Aug 11 00:45:50.881 INFO kablam! error[E0659]: `await` is ambiguous Aug 11 00:45:50.882 INFO kablam! --> src/lib.rs:158:22 Aug 11 00:45:50.882 INFO kablam! | Aug 11 00:45:50.882 INFO kablam! 158 | let sink = match await!(sink.send((stun_server, id, req))) { Aug 11 00:45:50.882 INFO kablam! | ^^^^^ Aug 11 00:45:50.882 INFO kablam! | Aug 11 00:45:50.882 INFO kablam! note: `await` could refer to the name imported here Aug 11 00:45:50.882 INFO kablam! --> src/lib.rs:22:5 Aug 11 00:45:50.882 INFO kablam! | Aug 11 00:45:50.882 INFO kablam! 22 | use futures::prelude::*; Aug 11 00:45:50.882 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 00:45:50.882 INFO kablam! = note: `await` is also a builtin macro Aug 11 00:45:50.882 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 11 00:45:50.882 INFO kablam! Aug 11 00:45:50.882 INFO kablam! error[E0659]: `await` is ambiguous Aug 11 00:45:50.882 INFO kablam! --> src/lib.rs:165:11 Aug 11 00:45:50.882 INFO kablam! | Aug 11 00:45:50.882 INFO kablam! 165 | match await!(stream.into_future()) { Aug 11 00:45:50.882 INFO kablam! | ^^^^^ Aug 11 00:45:50.882 INFO kablam! | Aug 11 00:45:50.882 INFO kablam! note: `await` could refer to the name imported here Aug 11 00:45:50.882 INFO kablam! --> src/lib.rs:22:5 Aug 11 00:45:50.882 INFO kablam! | Aug 11 00:45:50.882 INFO kablam! 22 | use futures::prelude::*; Aug 11 00:45:50.882 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 00:45:50.882 INFO kablam! = note: `await` is also a builtin macro Aug 11 00:45:50.882 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 11 00:45:50.882 INFO kablam! Aug 11 00:45:50.882 INFO kablam! error[E0659]: `await` is ambiguous Aug 11 00:45:50.883 INFO kablam! --> src/lib.rs:106:26 Aug 11 00:45:50.883 INFO kablam! | Aug 11 00:45:50.883 INFO kablam! 106 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::IpAndPort))?; Aug 11 00:45:50.883 INFO kablam! | ^^^^^ Aug 11 00:45:50.883 INFO kablam! | Aug 11 00:45:50.883 INFO kablam! note: `await` could refer to the name imported here Aug 11 00:45:50.883 INFO kablam! --> src/lib.rs:22:5 Aug 11 00:45:50.883 INFO kablam! | Aug 11 00:45:50.883 INFO kablam! 22 | use futures::prelude::*; Aug 11 00:45:50.883 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 00:45:50.883 INFO kablam! = note: `await` is also a builtin macro Aug 11 00:45:50.883 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 11 00:45:50.883 INFO kablam! Aug 11 00:45:50.883 INFO kablam! error[E0659]: `await` is ambiguous Aug 11 00:45:50.883 INFO kablam! --> src/lib.rs:113:26 Aug 11 00:45:50.883 INFO kablam! | Aug 11 00:45:50.883 INFO kablam! 113 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::Port))?; Aug 11 00:45:50.883 INFO kablam! | ^^^^^ Aug 11 00:45:50.883 INFO kablam! | Aug 11 00:45:50.883 INFO kablam! note: `await` could refer to the name imported here Aug 11 00:45:50.883 INFO kablam! --> src/lib.rs:22:5 Aug 11 00:45:50.883 INFO kablam! | Aug 11 00:45:50.883 INFO kablam! 22 | use futures::prelude::*; Aug 11 00:45:50.883 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 00:45:50.883 INFO kablam! = note: `await` is also a builtin macro Aug 11 00:45:50.883 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 11 00:45:50.883 INFO kablam! Aug 11 00:45:50.884 INFO kablam! error[E0659]: `await` is ambiguous Aug 11 00:45:50.884 INFO kablam! --> src/lib.rs:120:30 Aug 11 00:45:50.884 INFO kablam! | Aug 11 00:45:50.884 INFO kablam! 120 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::Port))?; Aug 11 00:45:50.884 INFO kablam! | ^^^^^ Aug 11 00:45:50.884 INFO kablam! | Aug 11 00:45:50.884 INFO kablam! note: `await` could refer to the name imported here Aug 11 00:45:50.884 INFO kablam! --> src/lib.rs:22:5 Aug 11 00:45:50.884 INFO kablam! | Aug 11 00:45:50.884 INFO kablam! 22 | use futures::prelude::*; Aug 11 00:45:50.884 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 00:45:50.884 INFO kablam! = note: `await` is also a builtin macro Aug 11 00:45:50.884 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 11 00:45:50.884 INFO kablam! Aug 11 00:45:50.884 INFO kablam! error[E0659]: `await` is ambiguous Aug 11 00:45:50.884 INFO kablam! --> src/lib.rs:94:30 Aug 11 00:45:50.884 INFO kablam! | Aug 11 00:45:50.884 INFO kablam! 94 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::IpAndPort))?; Aug 11 00:45:50.884 INFO kablam! | ^^^^^ Aug 11 00:45:50.884 INFO kablam! | Aug 11 00:45:50.884 INFO kablam! note: `await` could refer to the name imported here Aug 11 00:45:50.884 INFO kablam! --> src/lib.rs:22:5 Aug 11 00:45:50.884 INFO kablam! | Aug 11 00:45:50.884 INFO kablam! 22 | use futures::prelude::*; Aug 11 00:45:50.884 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 00:45:50.884 INFO kablam! = note: `await` is also a builtin macro Aug 11 00:45:50.884 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 11 00:45:50.884 INFO kablam! Aug 11 00:45:50.945 INFO kablam! error[E0658]: attribute procedural macros are experimental (see issue #35896) Aug 11 00:45:50.945 INFO kablam! --> src/lib.rs:73:1 Aug 11 00:45:50.945 INFO kablam! | Aug 11 00:45:50.945 INFO kablam! 22 | use futures::prelude::*; Aug 11 00:45:50.945 INFO kablam! | ------------------- procedural macro imported here Aug 11 00:45:50.945 INFO kablam! ... Aug 11 00:45:50.945 INFO kablam! 73 | #[async] Aug 11 00:45:50.945 INFO kablam! | ^^^^^^^^ Aug 11 00:45:50.945 INFO kablam! | Aug 11 00:45:50.945 INFO kablam! = help: add #![feature(use_extern_macros)] to the crate attributes to enable Aug 11 00:45:50.945 INFO kablam! Aug 11 00:45:50.957 INFO kablam! error[E0658]: attribute procedural macros are experimental (see issue #35896) Aug 11 00:45:50.957 INFO kablam! --> src/lib.rs:137:1 Aug 11 00:45:50.957 INFO kablam! | Aug 11 00:45:50.957 INFO kablam! 22 | use futures::prelude::*; Aug 11 00:45:50.957 INFO kablam! | ------------------- procedural macro imported here Aug 11 00:45:50.957 INFO kablam! ... Aug 11 00:45:50.957 INFO kablam! 137 | #[async] Aug 11 00:45:50.957 INFO kablam! | ^^^^^^^^ Aug 11 00:45:50.957 INFO kablam! | Aug 11 00:45:50.957 INFO kablam! = help: add #![feature(use_extern_macros)] to the crate attributes to enable Aug 11 00:45:50.957 INFO kablam! Aug 11 00:45:50.958 INFO kablam! error[E0658]: attribute procedural macros are experimental (see issue #35896) Aug 11 00:45:50.958 INFO kablam! --> src/lib.rs:149:1 Aug 11 00:45:50.958 INFO kablam! | Aug 11 00:45:50.958 INFO kablam! 22 | use futures::prelude::*; Aug 11 00:45:50.958 INFO kablam! | ------------------- procedural macro imported here Aug 11 00:45:50.958 INFO kablam! ... Aug 11 00:45:50.958 INFO kablam! 149 | #[async] Aug 11 00:45:50.959 INFO kablam! | ^^^^^^^^ Aug 11 00:45:50.959 INFO kablam! | Aug 11 00:45:50.959 INFO kablam! = help: add #![feature(use_extern_macros)] to the crate attributes to enable Aug 11 00:45:50.959 INFO kablam! Aug 11 00:45:50.962 INFO kablam! error[E0659]: `await` is ambiguous Aug 11 00:45:50.962 INFO kablam! --> src/lib.rs:87:22 Aug 11 00:45:50.962 INFO kablam! | Aug 11 00:45:50.962 INFO kablam! 87 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::None))?; Aug 11 00:45:50.962 INFO kablam! | ^^^^^ Aug 11 00:45:50.962 INFO kablam! | Aug 11 00:45:50.963 INFO kablam! note: `await` could refer to the name imported here Aug 11 00:45:50.963 INFO kablam! --> src/lib.rs:22:5 Aug 11 00:45:50.963 INFO kablam! | Aug 11 00:45:50.963 INFO kablam! 22 | use futures::prelude::*; Aug 11 00:45:50.963 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 00:45:50.963 INFO kablam! = note: `await` is also a builtin macro Aug 11 00:45:50.963 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 11 00:45:50.963 INFO kablam! Aug 11 00:45:50.963 INFO kablam! error[E0659]: `await` is ambiguous Aug 11 00:45:50.963 INFO kablam! --> src/lib.rs:146:5 Aug 11 00:45:50.963 INFO kablam! | Aug 11 00:45:50.963 INFO kablam! 146 | await!(send_request(io, stun_server, req)) Aug 11 00:45:50.963 INFO kablam! | ^^^^^ Aug 11 00:45:50.964 INFO kablam! | Aug 11 00:45:50.964 INFO kablam! note: `await` could refer to the name imported here Aug 11 00:45:50.964 INFO kablam! --> src/lib.rs:22:5 Aug 11 00:45:50.964 INFO kablam! | Aug 11 00:45:50.964 INFO kablam! 22 | use futures::prelude::*; Aug 11 00:45:50.964 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 00:45:50.964 INFO kablam! = note: `await` is also a builtin macro Aug 11 00:45:50.964 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 11 00:45:50.964 INFO kablam! Aug 11 00:45:50.964 INFO kablam! error[E0659]: `await` is ambiguous Aug 11 00:45:50.964 INFO kablam! --> src/lib.rs:158:22 Aug 11 00:45:50.964 INFO kablam! | Aug 11 00:45:50.964 INFO kablam! 158 | let sink = match await!(sink.send((stun_server, id, req))) { Aug 11 00:45:50.964 INFO kablam! | ^^^^^ Aug 11 00:45:50.964 INFO kablam! | Aug 11 00:45:50.964 INFO kablam! note: `await` could refer to the name imported here Aug 11 00:45:50.964 INFO kablam! --> src/lib.rs:22:5 Aug 11 00:45:50.964 INFO kablam! | Aug 11 00:45:50.964 INFO kablam! 22 | use futures::prelude::*; Aug 11 00:45:50.964 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 00:45:50.964 INFO kablam! = note: `await` is also a builtin macro Aug 11 00:45:50.964 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 11 00:45:50.964 INFO kablam! Aug 11 00:45:50.964 INFO kablam! error[E0659]: `await` is ambiguous Aug 11 00:45:50.964 INFO kablam! --> src/lib.rs:165:11 Aug 11 00:45:50.964 INFO kablam! | Aug 11 00:45:50.964 INFO kablam! 165 | match await!(stream.into_future()) { Aug 11 00:45:50.964 INFO kablam! | ^^^^^ Aug 11 00:45:50.964 INFO kablam! | Aug 11 00:45:50.964 INFO kablam! note: `await` could refer to the name imported here Aug 11 00:45:50.965 INFO kablam! --> src/lib.rs:22:5 Aug 11 00:45:50.965 INFO kablam! | Aug 11 00:45:50.965 INFO kablam! 22 | use futures::prelude::*; Aug 11 00:45:50.965 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 00:45:50.965 INFO kablam! = note: `await` is also a builtin macro Aug 11 00:45:50.965 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 11 00:45:50.965 INFO kablam! Aug 11 00:45:50.971 INFO kablam! error[E0659]: `await` is ambiguous Aug 11 00:45:50.971 INFO kablam! --> src/lib.rs:106:26 Aug 11 00:45:50.971 INFO kablam! | Aug 11 00:45:50.971 INFO kablam! 106 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::IpAndPort))?; Aug 11 00:45:50.971 INFO kablam! | ^^^^^ Aug 11 00:45:50.971 INFO kablam! | Aug 11 00:45:50.972 INFO kablam! note: `await` could refer to the name imported here Aug 11 00:45:50.972 INFO kablam! --> src/lib.rs:22:5 Aug 11 00:45:50.972 INFO kablam! | Aug 11 00:45:50.972 INFO kablam! 22 | use futures::prelude::*; Aug 11 00:45:50.972 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 00:45:50.972 INFO kablam! = note: `await` is also a builtin macro Aug 11 00:45:50.972 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 11 00:45:50.972 INFO kablam! Aug 11 00:45:50.972 INFO kablam! error[E0659]: `await` is ambiguous Aug 11 00:45:50.972 INFO kablam! --> src/lib.rs:113:26 Aug 11 00:45:50.972 INFO kablam! | Aug 11 00:45:50.972 INFO kablam! 113 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::Port))?; Aug 11 00:45:50.973 INFO kablam! | ^^^^^ Aug 11 00:45:50.973 INFO kablam! | Aug 11 00:45:50.973 INFO kablam! note: `await` could refer to the name imported here Aug 11 00:45:50.973 INFO kablam! --> src/lib.rs:22:5 Aug 11 00:45:50.973 INFO kablam! | Aug 11 00:45:50.973 INFO kablam! 22 | use futures::prelude::*; Aug 11 00:45:50.973 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 00:45:50.973 INFO kablam! = note: `await` is also a builtin macro Aug 11 00:45:50.973 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 11 00:45:50.973 INFO kablam! Aug 11 00:45:50.974 INFO kablam! error[E0659]: `await` is ambiguous Aug 11 00:45:50.974 INFO kablam! --> src/lib.rs:120:30 Aug 11 00:45:50.974 INFO kablam! | Aug 11 00:45:50.974 INFO kablam! 120 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::Port))?; Aug 11 00:45:50.974 INFO kablam! | ^^^^^ Aug 11 00:45:50.974 INFO kablam! | Aug 11 00:45:50.974 INFO kablam! note: `await` could refer to the name imported here Aug 11 00:45:50.974 INFO kablam! --> src/lib.rs:22:5 Aug 11 00:45:50.974 INFO kablam! | Aug 11 00:45:50.974 INFO kablam! 22 | use futures::prelude::*; Aug 11 00:45:50.974 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 00:45:50.974 INFO kablam! = note: `await` is also a builtin macro Aug 11 00:45:50.974 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 11 00:45:50.974 INFO kablam! Aug 11 00:45:50.975 INFO kablam! error[E0659]: `await` is ambiguous Aug 11 00:45:50.975 INFO kablam! --> src/lib.rs:94:30 Aug 11 00:45:50.975 INFO kablam! | Aug 11 00:45:50.975 INFO kablam! 94 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::IpAndPort))?; Aug 11 00:45:50.975 INFO kablam! | ^^^^^ Aug 11 00:45:50.975 INFO kablam! | Aug 11 00:45:50.975 INFO kablam! note: `await` could refer to the name imported here Aug 11 00:45:50.975 INFO kablam! --> src/lib.rs:22:5 Aug 11 00:45:50.975 INFO kablam! | Aug 11 00:45:50.975 INFO kablam! 22 | use futures::prelude::*; Aug 11 00:45:50.975 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 00:45:50.975 INFO kablam! = note: `await` is also a builtin macro Aug 11 00:45:50.975 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 11 00:45:50.975 INFO kablam! Aug 11 00:45:51.571 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:51.571 INFO kablam! --> src/lib.rs:87:22 Aug 11 00:45:51.571 INFO kablam! | Aug 11 00:45:51.571 INFO kablam! 87 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::None))?; Aug 11 00:45:51.571 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:51.571 INFO kablam! | Aug 11 00:45:51.571 INFO kablam! = note: required by `futures_await::Future::poll` Aug 11 00:45:51.571 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:51.571 INFO kablam! Aug 11 00:45:51.572 INFO kablam! error[E0627]: yield statement outside of generator literal Aug 11 00:45:51.572 INFO kablam! --> src/lib.rs:87:22 Aug 11 00:45:51.572 INFO kablam! | Aug 11 00:45:51.572 INFO kablam! 87 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::None))?; Aug 11 00:45:51.572 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 11 00:45:51.572 INFO kablam! | Aug 11 00:45:51.572 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:51.572 INFO kablam! Aug 11 00:45:51.603 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:51.603 INFO kablam! --> src/lib.rs:94:30 Aug 11 00:45:51.603 INFO kablam! | Aug 11 00:45:51.603 INFO kablam! 94 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::IpAndPort))?; Aug 11 00:45:51.603 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:51.603 INFO kablam! | Aug 11 00:45:51.603 INFO kablam! = note: required by `futures_await::Future::poll` Aug 11 00:45:51.603 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:51.603 INFO kablam! Aug 11 00:45:51.604 INFO kablam! error[E0627]: yield statement outside of generator literal Aug 11 00:45:51.604 INFO kablam! --> src/lib.rs:94:30 Aug 11 00:45:51.604 INFO kablam! | Aug 11 00:45:51.604 INFO kablam! 94 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::IpAndPort))?; Aug 11 00:45:51.604 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 11 00:45:51.604 INFO kablam! | Aug 11 00:45:51.604 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:51.604 INFO kablam! Aug 11 00:45:51.610 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:51.610 INFO kablam! --> src/lib.rs:87:22 Aug 11 00:45:51.610 INFO kablam! | Aug 11 00:45:51.610 INFO kablam! 87 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::None))?; Aug 11 00:45:51.610 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:51.611 INFO kablam! | Aug 11 00:45:51.611 INFO kablam! = note: required by `futures_await::Future::poll` Aug 11 00:45:51.612 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:51.612 INFO kablam! Aug 11 00:45:51.614 INFO kablam! error[E0627]: yield statement outside of generator literal Aug 11 00:45:51.614 INFO kablam! --> src/lib.rs:87:22 Aug 11 00:45:51.614 INFO kablam! | Aug 11 00:45:51.615 INFO kablam! 87 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::None))?; Aug 11 00:45:51.615 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 11 00:45:51.615 INFO kablam! | Aug 11 00:45:51.615 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:51.616 INFO kablam! Aug 11 00:45:51.634 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:51.634 INFO kablam! --> src/lib.rs:94:30 Aug 11 00:45:51.634 INFO kablam! | Aug 11 00:45:51.634 INFO kablam! 94 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::IpAndPort))?; Aug 11 00:45:51.634 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:51.635 INFO kablam! | Aug 11 00:45:51.635 INFO kablam! = note: required by `futures_await::Future::poll` Aug 11 00:45:51.636 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:51.636 INFO kablam! Aug 11 00:45:51.637 INFO kablam! error[E0627]: yield statement outside of generator literal Aug 11 00:45:51.637 INFO kablam! --> src/lib.rs:94:30 Aug 11 00:45:51.637 INFO kablam! | Aug 11 00:45:51.637 INFO kablam! 94 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::IpAndPort))?; Aug 11 00:45:51.638 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 11 00:45:51.638 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:51.638 INFO kablam! --> src/lib.rs:106:26 Aug 11 00:45:51.638 INFO kablam! | Aug 11 00:45:51.638 INFO kablam! 106 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::IpAndPort))?; Aug 11 00:45:51.638 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:51.638 INFO kablam! | Aug 11 00:45:51.638 INFO kablam! = note: required by `futures_await::Future::poll` Aug 11 00:45:51.638 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:51.638 INFO kablam! Aug 11 00:45:51.640 INFO kablam! error[E0627]: yield statement outside of generator literal Aug 11 00:45:51.640 INFO kablam! --> src/lib.rs:106:26 Aug 11 00:45:51.640 INFO kablam! | Aug 11 00:45:51.640 INFO kablam! 106 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::IpAndPort))?; Aug 11 00:45:51.640 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 11 00:45:51.640 INFO kablam! | Aug 11 00:45:51.640 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:51.640 INFO kablam! Aug 11 00:45:51.640 INFO kablam! | Aug 11 00:45:51.641 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:51.641 INFO kablam! Aug 11 00:45:51.652 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:51.652 INFO kablam! --> src/lib.rs:113:26 Aug 11 00:45:51.652 INFO kablam! | Aug 11 00:45:51.652 INFO kablam! 113 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::Port))?; Aug 11 00:45:51.652 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:51.652 INFO kablam! | Aug 11 00:45:51.652 INFO kablam! = note: required by `futures_await::Future::poll` Aug 11 00:45:51.652 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:51.652 INFO kablam! Aug 11 00:45:51.654 INFO kablam! error[E0627]: yield statement outside of generator literal Aug 11 00:45:51.654 INFO kablam! --> src/lib.rs:113:26 Aug 11 00:45:51.654 INFO kablam! | Aug 11 00:45:51.654 INFO kablam! 113 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::Port))?; Aug 11 00:45:51.654 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 11 00:45:51.654 INFO kablam! | Aug 11 00:45:51.654 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:51.654 INFO kablam! Aug 11 00:45:51.661 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:51.661 INFO kablam! --> src/lib.rs:106:26 Aug 11 00:45:51.661 INFO kablam! | Aug 11 00:45:51.661 INFO kablam! 106 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::IpAndPort))?; Aug 11 00:45:51.661 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:51.662 INFO kablam! | Aug 11 00:45:51.663 INFO kablam! = note: required by `futures_await::Future::poll` Aug 11 00:45:51.663 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:51.663 INFO kablam! Aug 11 00:45:51.665 INFO kablam! error[E0627]: yield statement outside of generator literal Aug 11 00:45:51.665 INFO kablam! --> src/lib.rs:106:26 Aug 11 00:45:51.665 INFO kablam! | Aug 11 00:45:51.666 INFO kablam! 106 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::IpAndPort))?; Aug 11 00:45:51.666 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 11 00:45:51.666 INFO kablam! | Aug 11 00:45:51.666 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:51.667 INFO kablam! Aug 11 00:45:51.681 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:51.681 INFO kablam! --> src/lib.rs:113:26 Aug 11 00:45:51.681 INFO kablam! | Aug 11 00:45:51.681 INFO kablam! 113 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::Port))?; Aug 11 00:45:51.681 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:51.682 INFO kablam! | Aug 11 00:45:51.682 INFO kablam! = note: required by `futures_await::Future::poll` Aug 11 00:45:51.683 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:51.683 INFO kablam! Aug 11 00:45:51.685 INFO kablam! error[E0627]: yield statement outside of generator literal Aug 11 00:45:51.685 INFO kablam! --> src/lib.rs:113:26 Aug 11 00:45:51.685 INFO kablam! | Aug 11 00:45:51.685 INFO kablam! 113 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::Port))?; Aug 11 00:45:51.685 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 11 00:45:51.686 INFO kablam! | Aug 11 00:45:51.686 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:51.686 INFO kablam! Aug 11 00:45:51.698 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:51.698 INFO kablam! --> src/lib.rs:120:30 Aug 11 00:45:51.698 INFO kablam! | Aug 11 00:45:51.698 INFO kablam! 120 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::Port))?; Aug 11 00:45:51.698 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:51.701 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:51.701 INFO kablam! --> src/lib.rs:120:30 Aug 11 00:45:51.701 INFO kablam! | Aug 11 00:45:51.701 INFO kablam! 120 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::Port))?; Aug 11 00:45:51.701 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:51.701 INFO kablam! | Aug 11 00:45:51.701 INFO kablam! = note: required by `futures_await::Future::poll` Aug 11 00:45:51.701 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:51.701 INFO kablam! Aug 11 00:45:51.723 INFO kablam! error[E0627]: yield statement outside of generator literal Aug 11 00:45:51.724 INFO kablam! --> src/lib.rs:120:30 Aug 11 00:45:51.724 INFO kablam! | Aug 11 00:45:51.724 INFO kablam! 120 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::Port))?; Aug 11 00:45:51.724 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 11 00:45:51.724 INFO kablam! | Aug 11 00:45:51.724 INFO kablam! = note: required by `futures_await::Future::poll` Aug 11 00:45:51.727 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:51.727 INFO kablam! Aug 11 00:45:51.727 INFO kablam! error[E0627]: yield statement outside of generator literal Aug 11 00:45:51.727 INFO kablam! --> src/lib.rs:120:30 Aug 11 00:45:51.727 INFO kablam! | Aug 11 00:45:51.727 INFO kablam! 120 | let (io, resp) = await!(change_request(io, stun_server, ChangeRequest::Port))?; Aug 11 00:45:51.727 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 11 00:45:51.749 INFO kablam! | Aug 11 00:45:51.749 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:51.749 INFO kablam! Aug 11 00:45:51.752 INFO kablam! | Aug 11 00:45:51.752 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:51.753 INFO kablam! Aug 11 00:45:51.779 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:51.779 INFO kablam! --> src/lib.rs:146:5 Aug 11 00:45:51.779 INFO kablam! | Aug 11 00:45:51.779 INFO kablam! 146 | await!(send_request(io, stun_server, req)) Aug 11 00:45:51.779 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:51.779 INFO kablam! | Aug 11 00:45:51.779 INFO kablam! = note: required by `futures_await::Future::poll` Aug 11 00:45:51.779 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:51.779 INFO kablam! Aug 11 00:45:51.781 INFO kablam! error[E0627]: yield statement outside of generator literal Aug 11 00:45:51.781 INFO kablam! --> src/lib.rs:146:5 Aug 11 00:45:51.781 INFO kablam! | Aug 11 00:45:51.781 INFO kablam! 146 | await!(send_request(io, stun_server, req)) Aug 11 00:45:51.781 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 11 00:45:51.781 INFO kablam! | Aug 11 00:45:51.781 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:51.782 INFO kablam! Aug 11 00:45:51.788 INFO kablam! error[E0627]: yield statement outside of generator literal Aug 11 00:45:51.788 INFO kablam! --> src/lib.rs:158:22 Aug 11 00:45:51.788 INFO kablam! | Aug 11 00:45:51.788 INFO kablam! 158 | let sink = match await!(sink.send((stun_server, id, req))) { Aug 11 00:45:51.788 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 11 00:45:51.788 INFO kablam! | Aug 11 00:45:51.788 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:51.788 INFO kablam! Aug 11 00:45:51.799 INFO kablam! error[E0627]: yield statement outside of generator literal Aug 11 00:45:51.799 INFO kablam! --> src/lib.rs:165:11 Aug 11 00:45:51.799 INFO kablam! | Aug 11 00:45:51.799 INFO kablam! 165 | match await!(stream.into_future()) { Aug 11 00:45:51.799 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 11 00:45:51.799 INFO kablam! | Aug 11 00:45:51.799 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:51.799 INFO kablam! Aug 11 00:45:51.820 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:51.820 INFO kablam! --> src/lib.rs:146:5 Aug 11 00:45:51.820 INFO kablam! | Aug 11 00:45:51.820 INFO kablam! 146 | await!(send_request(io, stun_server, req)) Aug 11 00:45:51.820 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:51.820 INFO kablam! | Aug 11 00:45:51.820 INFO kablam! = note: required by `futures_await::Future::poll` Aug 11 00:45:51.820 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:51.820 INFO kablam! Aug 11 00:45:51.827 INFO kablam! error[E0627]: yield statement outside of generator literal Aug 11 00:45:51.827 INFO kablam! --> src/lib.rs:146:5 Aug 11 00:45:51.827 INFO kablam! | Aug 11 00:45:51.828 INFO kablam! 146 | await!(send_request(io, stun_server, req)) Aug 11 00:45:51.828 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 11 00:45:51.828 INFO kablam! | Aug 11 00:45:51.828 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:51.828 INFO kablam! Aug 11 00:45:51.834 INFO kablam! error[E0627]: yield statement outside of generator literal Aug 11 00:45:51.834 INFO kablam! --> src/lib.rs:158:22 Aug 11 00:45:51.834 INFO kablam! | Aug 11 00:45:51.834 INFO kablam! 158 | let sink = match await!(sink.send((stun_server, id, req))) { Aug 11 00:45:51.835 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 11 00:45:51.835 INFO kablam! | Aug 11 00:45:51.835 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:51.835 INFO kablam! Aug 11 00:45:51.861 INFO kablam! error[E0627]: yield statement outside of generator literal Aug 11 00:45:51.861 INFO kablam! --> src/lib.rs:165:11 Aug 11 00:45:51.861 INFO kablam! | Aug 11 00:45:51.861 INFO kablam! 165 | match await!(stream.into_future()) { Aug 11 00:45:51.861 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 11 00:45:51.865 INFO kablam! | Aug 11 00:45:51.865 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:51.865 INFO kablam! Aug 11 00:45:51.918 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:51.918 INFO kablam! --> src/lib.rs:209:16 Aug 11 00:45:51.918 INFO kablam! | Aug 11 00:45:51.918 INFO kablam! 209 | match core.run(job) { Aug 11 00:45:51.918 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:51.918 INFO kablam! Aug 11 00:45:52.037 INFO kablam! error: aborting due to 25 previous errors Aug 11 00:45:52.037 INFO kablam! Aug 11 00:45:52.037 INFO kablam! Some errors occurred: E0277, E0627, E0658, E0659. Aug 11 00:45:52.038 INFO kablam! For more information about an error, try `rustc --explain E0277`. Aug 11 00:45:52.056 INFO kablam! error: Could not compile `stun3489`. Aug 11 00:45:52.056 INFO kablam! warning: build failed, waiting for other jobs to finish... Aug 11 00:45:52.239 INFO kablam! error: aborting due to 26 previous errors Aug 11 00:45:52.239 INFO kablam! Aug 11 00:45:52.239 INFO kablam! Some errors occurred: E0277, E0627, E0658, E0659. Aug 11 00:45:52.240 INFO kablam! For more information about an error, try `rustc --explain E0277`. Aug 11 00:45:52.257 INFO kablam! error: Could not compile `stun3489`. Aug 11 00:45:52.258 INFO kablam! Aug 11 00:45:52.258 INFO kablam! To learn more, run the command again with --verbose. Aug 11 00:45:52.259 INFO kablam! su: No module specific data is present Aug 11 00:45:52.880 INFO running `"docker" "rm" "-f" "bcce75e65cc1d77b4daa40751ae52a78856b82e172bd8f6cb60e8e140d6cb390"` Aug 11 00:45:53.046 INFO blam! bcce75e65cc1d77b4daa40751ae52a78856b82e172bd8f6cb60e8e140d6cb390