[INFO] fetching crate hematite_server 0.0.4...
[INFO] checking hematite_server-0.0.4 against master#c2f2db79ca3024f68d22b45aa22b570775c2c4ad for pr-124157
[INFO] extracting crate hematite_server 0.0.4 into /workspace/builds/worker-5-tc1/source
[INFO] validating manifest of crates.io crate hematite_server 0.0.4 on toolchain c2f2db79ca3024f68d22b45aa22b570775c2c4ad
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2f2db79ca3024f68d22b45aa22b570775c2c4ad" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate hematite_server 0.0.4
[INFO] finished tweaking crates.io crate hematite_server 0.0.4
[INFO] tweaked toml for crates.io crate hematite_server 0.0.4 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2f2db79ca3024f68d22b45aa22b570775c2c4ad" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 39 packages to latest compatible versions
[INFO] [stderr]       Adding aho-corasick v0.5.3 (latest: v1.1.3)
[INFO] [stderr]       Adding flate2 v0.2.20 (latest: v1.0.30)
[INFO] [stderr]       Adding hematite-nbt v0.3.0 (latest: v0.5.2)
[INFO] [stderr]       Adding memchr v0.1.11 (latest: v2.7.2)
[INFO] [stderr]       Adding num v0.1.42 (latest: v0.4.2)
[INFO] [stderr]       Adding num-bigint v0.1.44 (latest: v0.4.4)
[INFO] [stderr]       Adding num-complex v0.1.43 (latest: v0.4.5)
[INFO] [stderr]       Adding num-rational v0.1.42 (latest: v0.4.1)
[INFO] [stderr]       Adding rand v0.3.23 (latest: v0.8.5)
[INFO] [stderr]       Adding rand v0.4.6 (latest: v0.8.5)
[INFO] [stderr]       Adding rand_core v0.3.1 (latest: v0.6.4)
[INFO] [stderr]       Adding rand_core v0.4.2 (latest: v0.6.4)
[INFO] [stderr]       Adding rdrand v0.4.0 (latest: v0.8.3)
[INFO] [stderr]       Adding regex v0.1.80 (latest: v1.10.4)
[INFO] [stderr]       Adding regex-syntax v0.3.9 (latest: v0.8.3)
[INFO] [stderr]       Adding thread-id v2.0.0 (latest: v4.2.1)
[INFO] [stderr]       Adding thread_local v0.2.7 (latest: v1.1.8)
[INFO] [stderr]       Adding time v0.1.45 (latest: v0.3.36)
[INFO] [stderr]       Adding utf8-ranges v0.1.3 (latest: v1.0.5)
[INFO] [stderr]       Adding uuid v0.1.18 (latest: v1.8.0)
[INFO] [stderr]       Adding wasi v0.10.0+wasi-snapshot-preview1 (latest: v0.13.0+wasi-0.2.0)
[INFO] [stderr]       Adding winapi v0.2.8 (latest: v0.3.9)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2f2db79ca3024f68d22b45aa22b570775c2c4ad" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded flate2 v0.2.20
[INFO] [stderr]   Downloaded hematite-nbt v0.3.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:99613afd962a8cfa530ec1899472a458bd015a1ab0af876cf7eb06f6006d81ea" "/opt/rustwide/cargo-home/bin/cargo" "+c2f2db79ca3024f68d22b45aa22b570775c2c4ad" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 70d9e02c9f22471dcd80045aab4fbf258c5ea33a212bc70fb01466cdadb7d374
[INFO] running `Command { std: "docker" "start" "-a" "70d9e02c9f22471dcd80045aab4fbf258c5ea33a212bc70fb01466cdadb7d374", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "70d9e02c9f22471dcd80045aab4fbf258c5ea33a212bc70fb01466cdadb7d374", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "70d9e02c9f22471dcd80045aab4fbf258c5ea33a212bc70fb01466cdadb7d374", kill_on_drop: false }`
[INFO] [stdout] 70d9e02c9f22471dcd80045aab4fbf258c5ea33a212bc70fb01466cdadb7d374
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:99613afd962a8cfa530ec1899472a458bd015a1ab0af876cf7eb06f6006d81ea" "/opt/rustwide/cargo-home/bin/cargo" "+c2f2db79ca3024f68d22b45aa22b570775c2c4ad" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 7161bd761942d4b829e8bf60f6c9cfd08e085270b8d1db9aabdeb36a7e7a1d22
[INFO] running `Command { std: "docker" "start" "-a" "7161bd761942d4b829e8bf60f6c9cfd08e085270b8d1db9aabdeb36a7e7a1d22", kill_on_drop: false }`
[INFO] [stderr]    Compiling winapi-build v0.1.1
[INFO] [stderr]     Checking rustc-serialize v0.3.25
[INFO] [stderr]     Checking winapi v0.2.8
[INFO] [stderr]     Checking regex-syntax v0.3.9
[INFO] [stderr]    Compiling miniz-sys v0.1.12
[INFO] [stderr]     Checking utf8-ranges v0.1.3
[INFO] [stderr]     Checking rand v0.4.6
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]     Checking memchr v0.1.11
[INFO] [stderr]     Checking aho-corasick v0.5.3
[INFO] [stderr]     Checking time v0.1.45
[INFO] [stderr]    Compiling kernel32-sys v0.2.2
[INFO] [stderr]     Checking num-iter v0.1.44
[INFO] [stderr]     Checking thread-id v2.0.0
[INFO] [stderr]     Checking thread_local v0.2.7
[INFO] [stderr]     Checking rand v0.3.23
[INFO] [stderr]     Checking regex v0.1.80
[INFO] [stderr]     Checking flate2 v0.2.20
[INFO] [stderr]     Checking hematite-nbt v0.3.0
[INFO] [stderr]     Checking num-bigint v0.1.44
[INFO] [stderr]     Checking num-complex v0.1.43
[INFO] [stderr]     Checking uuid v0.1.18
[INFO] [stderr]     Checking num-rational v0.1.42
[INFO] [stderr]     Checking num v0.1.42
[INFO] [stderr]     Checking hematite_server v0.0.4 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/packet.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 |         try!(<Var<i32> as Protocol>::proto_encode(&(len as i32), dst));
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/packet.rs:42:25
[INFO] [stdout]    |
[INFO] [stdout] 42 |         let proto_len = try!(<Var<i32> as Protocol>::proto_decode(src));
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:115:17
[INFO] [stdout]     |
[INFO] [stdout] 115 |                 try!(dst.$enc_name(*value));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 205 | impl_protocol!(i8,  1, write_i8,  read_i8);
[INFO] [stdout]     | ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_protocol` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:115:17
[INFO] [stdout]     |
[INFO] [stdout] 115 |                 try!(dst.$enc_name(*value));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 206 | impl_protocol!(u8,  1, write_u8,  read_u8);
[INFO] [stdout]     | ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_protocol` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:131:17
[INFO] [stdout]     |
[INFO] [stdout] 131 |                 try!(dst.$enc_name::<BigEndian>(*value));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 207 | impl_protocol!(i16, 2, write_i16, read_i16);
[INFO] [stdout]     | ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_protocol` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:131:17
[INFO] [stdout]     |
[INFO] [stdout] 131 |                 try!(dst.$enc_name::<BigEndian>(*value));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 208 | impl_protocol!(u16, 2, write_u16, read_u16);
[INFO] [stdout]     | ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_protocol` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:131:17
[INFO] [stdout]     |
[INFO] [stdout] 131 |                 try!(dst.$enc_name::<BigEndian>(*value));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 209 | impl_protocol!(i32, 4, write_i32, read_i32);
[INFO] [stdout]     | ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_protocol` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:131:17
[INFO] [stdout]     |
[INFO] [stdout] 131 |                 try!(dst.$enc_name::<BigEndian>(*value));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 210 | impl_protocol!(u32, 4, write_u32, read_u32);
[INFO] [stdout]     | ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_protocol` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:131:17
[INFO] [stdout]     |
[INFO] [stdout] 131 |                 try!(dst.$enc_name::<BigEndian>(*value));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 211 | impl_protocol!(i64, 8, write_i64, read_i64);
[INFO] [stdout]     | ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_protocol` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:131:17
[INFO] [stdout]     |
[INFO] [stdout] 131 |                 try!(dst.$enc_name::<BigEndian>(*value));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 212 | impl_protocol!(u64, 8, write_u64, read_u64);
[INFO] [stdout]     | ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_protocol` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:131:17
[INFO] [stdout]     |
[INFO] [stdout] 131 |                 try!(dst.$enc_name::<BigEndian>(*value));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 213 | impl_protocol!(f32, 4, write_f32, read_f32);
[INFO] [stdout]     | ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_protocol` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:131:17
[INFO] [stdout]     |
[INFO] [stdout] 131 |                 try!(dst.$enc_name::<BigEndian>(*value));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 214 | impl_protocol!(f64, 8, write_f64, read_f64);
[INFO] [stdout]     | ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_protocol` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:222:9
[INFO] [stdout]     |
[INFO] [stdout] 222 |         try!(dst.write_u8(if *value { 1 } else { 0 }));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:227:21
[INFO] [stdout]     |
[INFO] [stdout] 227 |         let value = try!(src.read_u8());
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:250:17
[INFO] [stdout]     |
[INFO] [stdout] 250 |                 try!(<bool as Protocol>::proto_encode(&true, dst));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:251:17
[INFO] [stdout]     |
[INFO] [stdout] 251 |                 try!(<T as Protocol>::proto_encode(inner, dst));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:254:17
[INFO] [stdout]     |
[INFO] [stdout] 254 |                 try!(<bool as Protocol>::proto_encode(&false, dst));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:261:12
[INFO] [stdout]     |
[INFO] [stdout] 261 |         if try!(<bool as Protocol>::proto_decode(src)) {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:262:21
[INFO] [stdout]     |
[INFO] [stdout] 262 |             Ok(Some(try!(<T as Protocol>::proto_decode(src))))
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:286:15
[INFO] [stdout]     |
[INFO] [stdout] 286 |         match try!(<Var<i32> as Protocol>::proto_decode(src)) {
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 294 | / proto_structs! {
[INFO] [stdout] 295 | |     BlockChangeRecord {
[INFO] [stdout] 296 | |         xz: u8,
[INFO] [stdout] 297 | |         y: u8,
[INFO] [stdout] ...   |
[INFO] [stdout] 310 | |     }
[INFO] [stdout] 311 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `proto_structs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 294 | / proto_structs! {
[INFO] [stdout] 295 | |     BlockChangeRecord {
[INFO] [stdout] 296 | |         xz: u8,
[INFO] [stdout] 297 | |         y: u8,
[INFO] [stdout] ...   |
[INFO] [stdout] 310 | |     }
[INFO] [stdout] 311 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `proto_structs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 294 | / proto_structs! {
[INFO] [stdout] 295 | |     BlockChangeRecord {
[INFO] [stdout] 296 | |         xz: u8,
[INFO] [stdout] 297 | |         y: u8,
[INFO] [stdout] ...   |
[INFO] [stdout] 310 | |     }
[INFO] [stdout] 311 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `proto_structs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 294 | / proto_structs! {
[INFO] [stdout] 295 | |     BlockChangeRecord {
[INFO] [stdout] 296 | |         xz: u8,
[INFO] [stdout] 297 | |         y: u8,
[INFO] [stdout] ...   |
[INFO] [stdout] 310 | |     }
[INFO] [stdout] 311 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `proto_structs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 294 | / proto_structs! {
[INFO] [stdout] 295 | |     BlockChangeRecord {
[INFO] [stdout] 296 | |         xz: u8,
[INFO] [stdout] 297 | |         y: u8,
[INFO] [stdout] ...   |
[INFO] [stdout] 310 | |     }
[INFO] [stdout] 311 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `proto_structs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 294 | / proto_structs! {
[INFO] [stdout] 295 | |     BlockChangeRecord {
[INFO] [stdout] 296 | |         xz: u8,
[INFO] [stdout] 297 | |         y: u8,
[INFO] [stdout] ...   |
[INFO] [stdout] 310 | |     }
[INFO] [stdout] 311 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `proto_structs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 314 | /     packets! {
[INFO] [stdout] 315 | |         0x00 => Handshake { proto_version: Var<i32>, server_address: String, server_port: u16, next_state: NextState }
[INFO] [stdout] 316 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 314 | /     packets! {
[INFO] [stdout] 315 | |         0x00 => Handshake { proto_version: Var<i32>, server_address: String, server_port: u16, next_state: NextState }
[INFO] [stdout] 316 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:86:23
[INFO] [stdout]     |
[INFO] [stdout] 86  |                   match try!(<Var<i32> as Protocol>::proto_decode(src)) {
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 314 | /     packets! {
[INFO] [stdout] 315 | |         0x00 => Handshake { proto_version: Var<i32>, server_address: String, server_port: u16, next_state: NextState }
[INFO] [stdout] 316 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:100:17
[INFO] [stdout]     |
[INFO] [stdout] 100 |                   try!(<Var<i32> as Protocol>::proto_encode(&$id, dst));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] ...
[INFO] [stdout] 314 | /     packets! {
[INFO] [stdout] 315 | |         0x00 => Handshake { proto_version: Var<i32>, server_address: String, server_port: u16, next_state: NextState }
[INFO] [stdout] 316 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/packet.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 |         try!(<Var<i32> as Protocol>::proto_encode(&(len as i32), dst));
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/lib.rs:1:38
[INFO] [stdout]    |
[INFO] [stdout] 1  | #![cfg_attr(test, deny(missing_docs, warnings))]
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout]    = note: `#[deny(deprecated)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/packet.rs:42:25
[INFO] [stdout]    |
[INFO] [stdout] 42 |         let proto_len = try!(<Var<i32> as Protocol>::proto_decode(src));
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:115:17
[INFO] [stdout]     |
[INFO] [stdout] 115 |                 try!(dst.$enc_name(*value));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 205 | impl_protocol!(i8,  1, write_i8,  read_i8);
[INFO] [stdout]     | ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_protocol` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:115:17
[INFO] [stdout]     |
[INFO] [stdout] 115 |                 try!(dst.$enc_name(*value));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 206 | impl_protocol!(u8,  1, write_u8,  read_u8);
[INFO] [stdout]     | ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_protocol` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:131:17
[INFO] [stdout]     |
[INFO] [stdout] 131 |                 try!(dst.$enc_name::<BigEndian>(*value));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 207 | impl_protocol!(i16, 2, write_i16, read_i16);
[INFO] [stdout]     | ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_protocol` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:131:17
[INFO] [stdout]     |
[INFO] [stdout] 131 |                 try!(dst.$enc_name::<BigEndian>(*value));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 208 | impl_protocol!(u16, 2, write_u16, read_u16);
[INFO] [stdout]     | ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_protocol` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:131:17
[INFO] [stdout]     |
[INFO] [stdout] 131 |                 try!(dst.$enc_name::<BigEndian>(*value));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 209 | impl_protocol!(i32, 4, write_i32, read_i32);
[INFO] [stdout]     | ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_protocol` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:131:17
[INFO] [stdout]     |
[INFO] [stdout] 131 |                 try!(dst.$enc_name::<BigEndian>(*value));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 210 | impl_protocol!(u32, 4, write_u32, read_u32);
[INFO] [stdout]     | ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_protocol` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:131:17
[INFO] [stdout]     |
[INFO] [stdout] 131 |                 try!(dst.$enc_name::<BigEndian>(*value));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 211 | impl_protocol!(i64, 8, write_i64, read_i64);
[INFO] [stdout]     | ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_protocol` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:131:17
[INFO] [stdout]     |
[INFO] [stdout] 131 |                 try!(dst.$enc_name::<BigEndian>(*value));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 212 | impl_protocol!(u64, 8, write_u64, read_u64);
[INFO] [stdout]     | ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_protocol` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:131:17
[INFO] [stdout]     |
[INFO] [stdout] 131 |                 try!(dst.$enc_name::<BigEndian>(*value));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 213 | impl_protocol!(f32, 4, write_f32, read_f32);
[INFO] [stdout]     | ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_protocol` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:131:17
[INFO] [stdout]     |
[INFO] [stdout] 131 |                 try!(dst.$enc_name::<BigEndian>(*value));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 214 | impl_protocol!(f64, 8, write_f64, read_f64);
[INFO] [stdout]     | ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_protocol` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:222:9
[INFO] [stdout]     |
[INFO] [stdout] 222 |         try!(dst.write_u8(if *value { 1 } else { 0 }));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:227:21
[INFO] [stdout]     |
[INFO] [stdout] 227 |         let value = try!(src.read_u8());
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:250:17
[INFO] [stdout]     |
[INFO] [stdout] 250 |                 try!(<bool as Protocol>::proto_encode(&true, dst));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:251:17
[INFO] [stdout]     |
[INFO] [stdout] 251 |                 try!(<T as Protocol>::proto_encode(inner, dst));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:254:17
[INFO] [stdout]     |
[INFO] [stdout] 254 |                 try!(<bool as Protocol>::proto_encode(&false, dst));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:261:12
[INFO] [stdout]     |
[INFO] [stdout] 261 |         if try!(<bool as Protocol>::proto_decode(src)) {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:262:21
[INFO] [stdout]     |
[INFO] [stdout] 262 |             Ok(Some(try!(<T as Protocol>::proto_decode(src))))
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:286:15
[INFO] [stdout]     |
[INFO] [stdout] 286 |         match try!(<Var<i32> as Protocol>::proto_decode(src)) {
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 294 | / proto_structs! {
[INFO] [stdout] 295 | |     BlockChangeRecord {
[INFO] [stdout] 296 | |         xz: u8,
[INFO] [stdout] 297 | |         y: u8,
[INFO] [stdout] ...   |
[INFO] [stdout] 310 | |     }
[INFO] [stdout] 311 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `proto_structs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 294 | / proto_structs! {
[INFO] [stdout] 295 | |     BlockChangeRecord {
[INFO] [stdout] 296 | |         xz: u8,
[INFO] [stdout] 297 | |         y: u8,
[INFO] [stdout] ...   |
[INFO] [stdout] 310 | |     }
[INFO] [stdout] 311 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `proto_structs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 294 | / proto_structs! {
[INFO] [stdout] 295 | |     BlockChangeRecord {
[INFO] [stdout] 296 | |         xz: u8,
[INFO] [stdout] 297 | |         y: u8,
[INFO] [stdout] ...   |
[INFO] [stdout] 310 | |     }
[INFO] [stdout] 311 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `proto_structs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 294 | / proto_structs! {
[INFO] [stdout] 295 | |     BlockChangeRecord {
[INFO] [stdout] 296 | |         xz: u8,
[INFO] [stdout] 297 | |         y: u8,
[INFO] [stdout] ...   |
[INFO] [stdout] 310 | |     }
[INFO] [stdout] 311 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `proto_structs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 294 | / proto_structs! {
[INFO] [stdout] 295 | |     BlockChangeRecord {
[INFO] [stdout] 296 | |         xz: u8,
[INFO] [stdout] 297 | |         y: u8,
[INFO] [stdout] ...   |
[INFO] [stdout] 310 | |     }
[INFO] [stdout] 311 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `proto_structs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 294 | / proto_structs! {
[INFO] [stdout] 295 | |     BlockChangeRecord {
[INFO] [stdout] 296 | |         xz: u8,
[INFO] [stdout] 297 | |         y: u8,
[INFO] [stdout] ...   |
[INFO] [stdout] 310 | |     }
[INFO] [stdout] 311 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `proto_structs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 314 | /     packets! {
[INFO] [stdout] 315 | |         0x00 => Handshake { proto_version: Var<i32>, server_address: String, server_port: u16, next_state: NextState }
[INFO] [stdout] 316 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 314 | /     packets! {
[INFO] [stdout] 315 | |         0x00 => Handshake { proto_version: Var<i32>, server_address: String, server_port: u16, next_state: NextState }
[INFO] [stdout] 316 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:86:23
[INFO] [stdout]     |
[INFO] [stdout] 86  |                   match try!(<Var<i32> as Protocol>::proto_decode(src)) {
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 314 | /     packets! {
[INFO] [stdout] 315 | |         0x00 => Handshake { proto_version: Var<i32>, server_address: String, server_port: u16, next_state: NextState }
[INFO] [stdout] 316 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:100:17
[INFO] [stdout]     |
[INFO] [stdout] 100 |                   try!(<Var<i32> as Protocol>::proto_encode(&$id, dst));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] ...
[INFO] [stdout] 314 | /     packets! {
[INFO] [stdout] 315 | |         0x00 => Handshake { proto_version: Var<i32>, server_address: String, server_port: u16, next_state: NextState }
[INFO] [stdout] 316 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:369:21
[INFO] [stdout]     |
[INFO] [stdout] 369 |                     try!(<bool as Protocol>::proto_encode(&this.sky_light_sent, dst));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:371:21
[INFO] [stdout]     |
[INFO] [stdout] 371 |                     try!(<Var<i32> as Protocol>::proto_encode(&columns, dst));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:373:25
[INFO] [stdout]     |
[INFO] [stdout] 373 |                         try!(<ChunkMeta as Protocol>::proto_encode(cm, dst));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:377:25
[INFO] [stdout]     |
[INFO] [stdout] 377 |                         try!(dst.write_all(&chunk_column));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:376:44
[INFO] [stdout]     |
[INFO] [stdout] 376 |                         let chunk_column = try!(cd.encode());
[INFO] [stdout]     |                                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:390:21
[INFO] [stdout]     |
[INFO] [stdout] 390 |                     try!(src.read_to_end(&mut data));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:382:42
[INFO] [stdout]     |
[INFO] [stdout] 382 |                     let sky_light_sent = try!(<bool as Protocol>::proto_decode(src));
[INFO] [stdout]     |                                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:383:35
[INFO] [stdout]     |
[INFO] [stdout] 383 |                     let columns = try!(<Var<i32> as Protocol>::proto_decode(src));
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:386:31
[INFO] [stdout]     |
[INFO] [stdout] 386 |                         *cm = try!(<ChunkMeta as Protocol>::proto_decode(src));
[INFO] [stdout]     |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:395:31
[INFO] [stdout]     |
[INFO] [stdout] 395 |                         *cd = try!(ChunkColumn::decode(&mut src, cm.mask, true, true));
[INFO] [stdout]     |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:436:21
[INFO] [stdout]     |
[INFO] [stdout] 436 |                     try!(<String as Protocol>::proto_encode(&this.channel, dst));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:437:21
[INFO] [stdout]     |
[INFO] [stdout] 437 |                     try!(dst.write_all(&this.data));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:442:34
[INFO] [stdout]     |
[INFO] [stdout] 442 |                         channel: try!(<String as Protocol>::proto_decode(src)),
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:443:57
[INFO] [stdout]     |
[INFO] [stdout] 443 |                         data:  { let mut data = vec![]; try!(src.read_to_end(&mut data)); data },
[INFO] [stdout]     |                                                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:369:21
[INFO] [stdout]     |
[INFO] [stdout] 369 |                     try!(<bool as Protocol>::proto_encode(&this.sky_light_sent, dst));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:371:21
[INFO] [stdout]     |
[INFO] [stdout] 371 |                     try!(<Var<i32> as Protocol>::proto_encode(&columns, dst));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:373:25
[INFO] [stdout]     |
[INFO] [stdout] 373 |                         try!(<ChunkMeta as Protocol>::proto_encode(cm, dst));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:377:25
[INFO] [stdout]     |
[INFO] [stdout] 377 |                         try!(dst.write_all(&chunk_column));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:376:44
[INFO] [stdout]     |
[INFO] [stdout] 376 |                         let chunk_column = try!(cd.encode());
[INFO] [stdout]     |                                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:390:21
[INFO] [stdout]     |
[INFO] [stdout] 390 |                     try!(src.read_to_end(&mut data));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:382:42
[INFO] [stdout]     |
[INFO] [stdout] 382 |                     let sky_light_sent = try!(<bool as Protocol>::proto_decode(src));
[INFO] [stdout]     |                                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:383:35
[INFO] [stdout]     |
[INFO] [stdout] 383 |                     let columns = try!(<Var<i32> as Protocol>::proto_decode(src));
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:386:31
[INFO] [stdout]     |
[INFO] [stdout] 386 |                         *cm = try!(<ChunkMeta as Protocol>::proto_decode(src));
[INFO] [stdout]     |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:395:31
[INFO] [stdout]     |
[INFO] [stdout] 395 |                         *cd = try!(ChunkColumn::decode(&mut src, cm.mask, true, true));
[INFO] [stdout]     |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:86:23
[INFO] [stdout]     |
[INFO] [stdout] 86  |                   match try!(<Var<i32> as Protocol>::proto_decode(src)) {
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:100:17
[INFO] [stdout]     |
[INFO] [stdout] 100 |                   try!(<Var<i32> as Protocol>::proto_encode(&$id, dst));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:490:21
[INFO] [stdout]     |
[INFO] [stdout] 490 |                     try!(<String as Protocol>::proto_encode(&this.channel, dst));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:491:21
[INFO] [stdout]     |
[INFO] [stdout] 491 |                     try!(dst.write_all(&this.data));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:496:34
[INFO] [stdout]     |
[INFO] [stdout] 496 |                         channel: try!(<String as Protocol>::proto_decode(src)),
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:497:56
[INFO] [stdout]     |
[INFO] [stdout] 497 |                         data: { let mut data = vec![]; try!(src.read_to_end(&mut data)); data },
[INFO] [stdout]     |                                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:86:23
[INFO] [stdout]     |
[INFO] [stdout] 86  |                   match try!(<Var<i32> as Protocol>::proto_decode(src)) {
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:100:17
[INFO] [stdout]     |
[INFO] [stdout] 100 |                   try!(<Var<i32> as Protocol>::proto_encode(&$id, dst));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 507 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 508 | |         0x00 => StatusResponse { response: slp::Response }
[INFO] [stdout] 509 | |         0x01 => Pong { time: i64 }
[INFO] [stdout] 510 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 507 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 508 | |         0x00 => StatusResponse { response: slp::Response }
[INFO] [stdout] 509 | |         0x01 => Pong { time: i64 }
[INFO] [stdout] 510 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 507 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 508 | |         0x00 => StatusResponse { response: slp::Response }
[INFO] [stdout] 509 | |         0x01 => Pong { time: i64 }
[INFO] [stdout] 510 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 507 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 508 | |         0x00 => StatusResponse { response: slp::Response }
[INFO] [stdout] 509 | |         0x01 => Pong { time: i64 }
[INFO] [stdout] 510 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:86:23
[INFO] [stdout]     |
[INFO] [stdout] 86  |                   match try!(<Var<i32> as Protocol>::proto_decode(src)) {
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 507 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 508 | |         0x00 => StatusResponse { response: slp::Response }
[INFO] [stdout] 509 | |         0x01 => Pong { time: i64 }
[INFO] [stdout] 510 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:100:17
[INFO] [stdout]     |
[INFO] [stdout] 100 |                   try!(<Var<i32> as Protocol>::proto_encode(&$id, dst));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] ...
[INFO] [stdout] 507 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 508 | |         0x00 => StatusResponse { response: slp::Response }
[INFO] [stdout] 509 | |         0x01 => Pong { time: i64 }
[INFO] [stdout] 510 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:436:21
[INFO] [stdout]     |
[INFO] [stdout] 436 |                     try!(<String as Protocol>::proto_encode(&this.channel, dst));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:437:21
[INFO] [stdout]     |
[INFO] [stdout] 437 |                     try!(dst.write_all(&this.data));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:442:34
[INFO] [stdout]     |
[INFO] [stdout] 442 |                         channel: try!(<String as Protocol>::proto_decode(src)),
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:443:57
[INFO] [stdout]     |
[INFO] [stdout] 443 |                         data:  { let mut data = vec![]; try!(src.read_to_end(&mut data)); data },
[INFO] [stdout]     |                                                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 511 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 512 | |         0x00 => StatusRequest {}
[INFO] [stdout] 513 | |         0x01 => Ping { time: i64 }
[INFO] [stdout] 514 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 511 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 512 | |         0x00 => StatusRequest {}
[INFO] [stdout] 513 | |         0x01 => Ping { time: i64 }
[INFO] [stdout] 514 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:86:23
[INFO] [stdout]     |
[INFO] [stdout] 86  |                   match try!(<Var<i32> as Protocol>::proto_decode(src)) {
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 511 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 512 | |         0x00 => StatusRequest {}
[INFO] [stdout] 513 | |         0x01 => Ping { time: i64 }
[INFO] [stdout] 514 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:100:17
[INFO] [stdout]     |
[INFO] [stdout] 100 |                   try!(<Var<i32> as Protocol>::proto_encode(&$id, dst));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] ...
[INFO] [stdout] 511 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 512 | |         0x00 => StatusRequest {}
[INFO] [stdout] 513 | |         0x01 => Ping { time: i64 }
[INFO] [stdout] 514 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 517 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 518 | |         // 0x00 => Disconnect { reason: Chat }
[INFO] [stdout] 519 | |         0x01 => EncryptionRequest { server_id: String, pubkey: Arr<Var<i32>, u8>, verify_token: Arr<Var<i32>, u8> }
[INFO] [stdout] 520 | |         0x02 => LoginSuccess { uuid: UuidString, username: String }
[INFO] [stdout] 521 | |         0x03 => SetCompression { threshold: Var<i32> }
[INFO] [stdout] 522 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 517 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 518 | |         // 0x00 => Disconnect { reason: Chat }
[INFO] [stdout] 519 | |         0x01 => EncryptionRequest { server_id: String, pubkey: Arr<Var<i32>, u8>, verify_token: Arr<Var<i32>, u8> }
[INFO] [stdout] 520 | |         0x02 => LoginSuccess { uuid: UuidString, username: String }
[INFO] [stdout] 521 | |         0x03 => SetCompression { threshold: Var<i32> }
[INFO] [stdout] 522 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 517 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 518 | |         // 0x00 => Disconnect { reason: Chat }
[INFO] [stdout] 519 | |         0x01 => EncryptionRequest { server_id: String, pubkey: Arr<Var<i32>, u8>, verify_token: Arr<Var<i32>, u8> }
[INFO] [stdout] 520 | |         0x02 => LoginSuccess { uuid: UuidString, username: String }
[INFO] [stdout] 521 | |         0x03 => SetCompression { threshold: Var<i32> }
[INFO] [stdout] 522 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 517 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 518 | |         // 0x00 => Disconnect { reason: Chat }
[INFO] [stdout] 519 | |         0x01 => EncryptionRequest { server_id: String, pubkey: Arr<Var<i32>, u8>, verify_token: Arr<Var<i32>, u8> }
[INFO] [stdout] 520 | |         0x02 => LoginSuccess { uuid: UuidString, username: String }
[INFO] [stdout] 521 | |         0x03 => SetCompression { threshold: Var<i32> }
[INFO] [stdout] 522 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 517 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 518 | |         // 0x00 => Disconnect { reason: Chat }
[INFO] [stdout] 519 | |         0x01 => EncryptionRequest { server_id: String, pubkey: Arr<Var<i32>, u8>, verify_token: Arr<Var<i32>, u8> }
[INFO] [stdout] 520 | |         0x02 => LoginSuccess { uuid: UuidString, username: String }
[INFO] [stdout] 521 | |         0x03 => SetCompression { threshold: Var<i32> }
[INFO] [stdout] 522 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 517 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 518 | |         // 0x00 => Disconnect { reason: Chat }
[INFO] [stdout] 519 | |         0x01 => EncryptionRequest { server_id: String, pubkey: Arr<Var<i32>, u8>, verify_token: Arr<Var<i32>, u8> }
[INFO] [stdout] 520 | |         0x02 => LoginSuccess { uuid: UuidString, username: String }
[INFO] [stdout] 521 | |         0x03 => SetCompression { threshold: Var<i32> }
[INFO] [stdout] 522 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:86:23
[INFO] [stdout]     |
[INFO] [stdout] 86  |                   match try!(<Var<i32> as Protocol>::proto_decode(src)) {
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 517 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 518 | |         // 0x00 => Disconnect { reason: Chat }
[INFO] [stdout] 519 | |         0x01 => EncryptionRequest { server_id: String, pubkey: Arr<Var<i32>, u8>, verify_token: Arr<Var<i32>, u8> }
[INFO] [stdout] 520 | |         0x02 => LoginSuccess { uuid: UuidString, username: String }
[INFO] [stdout] 521 | |         0x03 => SetCompression { threshold: Var<i32> }
[INFO] [stdout] 522 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:100:17
[INFO] [stdout]     |
[INFO] [stdout] 100 |                   try!(<Var<i32> as Protocol>::proto_encode(&$id, dst));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] ...
[INFO] [stdout] 517 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 518 | |         // 0x00 => Disconnect { reason: Chat }
[INFO] [stdout] 519 | |         0x01 => EncryptionRequest { server_id: String, pubkey: Arr<Var<i32>, u8>, verify_token: Arr<Var<i32>, u8> }
[INFO] [stdout] 520 | |         0x02 => LoginSuccess { uuid: UuidString, username: String }
[INFO] [stdout] 521 | |         0x03 => SetCompression { threshold: Var<i32> }
[INFO] [stdout] 522 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 523 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 524 | |         0x00 => LoginStart { name: String }
[INFO] [stdout] 525 | |         0x01 => EncryptionResponse { shared_secret: Arr<Var<i32>, u8>, verify_token: Arr<Var<i32>, u8> }
[INFO] [stdout] 526 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 523 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 524 | |         0x00 => LoginStart { name: String }
[INFO] [stdout] 525 | |         0x01 => EncryptionResponse { shared_secret: Arr<Var<i32>, u8>, verify_token: Arr<Var<i32>, u8> }
[INFO] [stdout] 526 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 523 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 524 | |         0x00 => LoginStart { name: String }
[INFO] [stdout] 525 | |         0x01 => EncryptionResponse { shared_secret: Arr<Var<i32>, u8>, verify_token: Arr<Var<i32>, u8> }
[INFO] [stdout] 526 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 523 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 524 | |         0x00 => LoginStart { name: String }
[INFO] [stdout] 525 | |         0x01 => EncryptionResponse { shared_secret: Arr<Var<i32>, u8>, verify_token: Arr<Var<i32>, u8> }
[INFO] [stdout] 526 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:86:23
[INFO] [stdout]     |
[INFO] [stdout] 86  |                   match try!(<Var<i32> as Protocol>::proto_decode(src)) {
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 523 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 524 | |         0x00 => LoginStart { name: String }
[INFO] [stdout] 525 | |         0x01 => EncryptionResponse { shared_secret: Arr<Var<i32>, u8>, verify_token: Arr<Var<i32>, u8> }
[INFO] [stdout] 526 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:100:17
[INFO] [stdout]     |
[INFO] [stdout] 100 |                   try!(<Var<i32> as Protocol>::proto_encode(&$id, dst));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] ...
[INFO] [stdout] 523 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 524 | |         0x00 => LoginStart { name: String }
[INFO] [stdout] 525 | |         0x01 => EncryptionResponse { shared_secret: Arr<Var<i32>, u8>, verify_token: Arr<Var<i32>, u8> }
[INFO] [stdout] 526 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/properties.rs:45:28
[INFO] [stdout]     |
[INFO] [stdout] 45  |                   let file = try!(File::open(path));
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / server_properties_impl! {
[INFO] [stdout] 165 | |     { allow_flight, "allow-flight", bool, false }
[INFO] [stdout] 166 | |     { allow_nether, "allow-nether", bool, true }
[INFO] [stdout] 167 | |     { announce_player_achievements, "announce-player-achievements", bool, true }
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     { white_list, "white-list", bool, false }
[INFO] [stdout] 205 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `server_properties_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/properties.rs:15:9
[INFO] [stdout]     |
[INFO] [stdout] 15  |           try!($value.parse().map_err(|_: ParseBoolError| io::Error::new(io::ErrorKind::InvalidInput, "invalid bool value")))
[INFO] [stdout]     |           ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / server_properties_impl! {
[INFO] [stdout] 165 | |     { allow_flight, "allow-flight", bool, false }
[INFO] [stdout] 166 | |     { allow_nether, "allow-nether", bool, true }
[INFO] [stdout] 167 | |     { announce_player_achievements, "announce-player-achievements", bool, true }
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     { white_list, "white-list", bool, false }
[INFO] [stdout] 205 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `parse` which comes from the expansion of the macro `server_properties_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/properties.rs:15:9
[INFO] [stdout]     |
[INFO] [stdout] 15  |           try!($value.parse().map_err(|_: ParseBoolError| io::Error::new(io::ErrorKind::InvalidInput, "invalid bool value")))
[INFO] [stdout]     |           ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / server_properties_impl! {
[INFO] [stdout] 165 | |     { allow_flight, "allow-flight", bool, false }
[INFO] [stdout] 166 | |     { allow_nether, "allow-nether", bool, true }
[INFO] [stdout] 167 | |     { announce_player_achievements, "announce-player-achievements", bool, true }
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     { white_list, "white-list", bool, false }
[INFO] [stdout] 205 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `parse` which comes from the expansion of the macro `server_properties_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/properties.rs:15:9
[INFO] [stdout]     |
[INFO] [stdout] 15  |           try!($value.parse().map_err(|_: ParseBoolError| io::Error::new(io::ErrorKind::InvalidInput, "invalid bool value")))
[INFO] [stdout]     |           ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / server_properties_impl! {
[INFO] [stdout] 165 | |     { allow_flight, "allow-flight", bool, false }
[INFO] [stdout] 166 | |     { allow_nether, "allow-nether", bool, true }
[INFO] [stdout] 167 | |     { announce_player_achievements, "announce-player-achievements", bool, true }
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     { white_list, "white-list", bool, false }
[INFO] [stdout] 205 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `parse` which comes from the expansion of the macro `server_properties_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/properties.rs:18:9
[INFO] [stdout]     |
[INFO] [stdout] 18  |           try!($value.parse().map_err(|_: ParseIntError| io::Error::new(io::ErrorKind::InvalidInput, "invalid i32 value")))
[INFO] [stdout]     |           ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / server_properties_impl! {
[INFO] [stdout] 165 | |     { allow_flight, "allow-flight", bool, false }
[INFO] [stdout] 166 | |     { allow_nether, "allow-nether", bool, true }
[INFO] [stdout] 167 | |     { announce_player_achievements, "announce-player-achievements", bool, true }
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     { white_list, "white-list", bool, false }
[INFO] [stdout] 205 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `parse` which comes from the expansion of the macro `server_properties_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/properties.rs:15:9
[INFO] [stdout]     |
[INFO] [stdout] 15  |           try!($value.parse().map_err(|_: ParseBoolError| io::Error::new(io::ErrorKind::InvalidInput, "invalid bool value")))
[INFO] [stdout]     |           ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / server_properties_impl! {
[INFO] [stdout] 165 | |     { allow_flight, "allow-flight", bool, false }
[INFO] [stdout] 166 | |     { allow_nether, "allow-nether", bool, true }
[INFO] [stdout] 167 | |     { announce_player_achievements, "announce-player-achievements", bool, true }
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     { white_list, "white-list", bool, false }
[INFO] [stdout] 205 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `parse` which comes from the expansion of the macro `server_properties_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/properties.rs:15:9
[INFO] [stdout]     |
[INFO] [stdout] 15  |           try!($value.parse().map_err(|_: ParseBoolError| io::Error::new(io::ErrorKind::InvalidInput, "invalid bool value")))
[INFO] [stdout]     |           ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / server_properties_impl! {
[INFO] [stdout] 165 | |     { allow_flight, "allow-flight", bool, false }
[INFO] [stdout] 166 | |     { allow_nether, "allow-nether", bool, true }
[INFO] [stdout] 167 | |     { announce_player_achievements, "announce-player-achievements", bool, true }
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     { white_list, "white-list", bool, false }
[INFO] [stdout] 205 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `parse` which comes from the expansion of the macro `server_properties_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:86:23
[INFO] [stdout]     |
[INFO] [stdout] 86  |                   match try!(<Var<i32> as Protocol>::proto_decode(src)) {
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/properties.rs:15:9
[INFO] [stdout]     |
[INFO] [stdout] 15  |           try!($value.parse().map_err(|_: ParseBoolError| io::Error::new(io::ErrorKind::InvalidInput, "invalid bool value")))
[INFO] [stdout]     |           ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / server_properties_impl! {
[INFO] [stdout] 165 | |     { allow_flight, "allow-flight", bool, false }
[INFO] [stdout] 166 | |     { allow_nether, "allow-nether", bool, true }
[INFO] [stdout] 167 | |     { announce_player_achievements, "announce-player-achievements", bool, true }
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     { white_list, "white-list", bool, false }
[INFO] [stdout] 205 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `parse` which comes from the expansion of the macro `server_properties_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/properties.rs:15:9
[INFO] [stdout]     |
[INFO] [stdout] 15  |           try!($value.parse().map_err(|_: ParseBoolError| io::Error::new(io::ErrorKind::InvalidInput, "invalid bool value")))
[INFO] [stdout]     |           ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / server_properties_impl! {
[INFO] [stdout] 165 | |     { allow_flight, "allow-flight", bool, false }
[INFO] [stdout] 166 | |     { allow_nether, "allow-nether", bool, true }
[INFO] [stdout] 167 | |     { announce_player_achievements, "announce-player-achievements", bool, true }
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     { white_list, "white-list", bool, false }
[INFO] [stdout] 205 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `parse` which comes from the expansion of the macro `server_properties_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/properties.rs:18:9
[INFO] [stdout]     |
[INFO] [stdout] 18  |           try!($value.parse().map_err(|_: ParseIntError| io::Error::new(io::ErrorKind::InvalidInput, "invalid i32 value")))
[INFO] [stdout]     |           ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / server_properties_impl! {
[INFO] [stdout] 165 | |     { allow_flight, "allow-flight", bool, false }
[INFO] [stdout] 166 | |     { allow_nether, "allow-nether", bool, true }
[INFO] [stdout] 167 | |     { announce_player_achievements, "announce-player-achievements", bool, true }
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     { white_list, "white-list", bool, false }
[INFO] [stdout] 205 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `parse` which comes from the expansion of the macro `server_properties_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/properties.rs:15:9
[INFO] [stdout]     |
[INFO] [stdout] 15  |           try!($value.parse().map_err(|_: ParseBoolError| io::Error::new(io::ErrorKind::InvalidInput, "invalid bool value")))
[INFO] [stdout]     |           ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / server_properties_impl! {
[INFO] [stdout] 165 | |     { allow_flight, "allow-flight", bool, false }
[INFO] [stdout] 166 | |     { allow_nether, "allow-nether", bool, true }
[INFO] [stdout] 167 | |     { announce_player_achievements, "announce-player-achievements", bool, true }
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     { white_list, "white-list", bool, false }
[INFO] [stdout] 205 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `parse` which comes from the expansion of the macro `server_properties_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:100:17
[INFO] [stdout]     |
[INFO] [stdout] 100 |                   try!(<Var<i32> as Protocol>::proto_encode(&$id, dst));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 320 | |         0x00 => KeepAlive { keep_alive_id: Var<i32> }
[INFO] [stdout] 321 | |         0x01 => JoinGame { entity_id: i32, gamemode: u8, dimension: Dimension, difficulty: u8, max_players: u8, level_type: String, reduc...
[INFO] [stdout] 322 | |         // 0x02 => ChatMessage { data: Chat, position: i8 }
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         0x49 => UpdateEntityNbt { entity_id: Var<i32>, tag: nbt::Blob }
[INFO] [stdout] 458 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/properties.rs:15:9
[INFO] [stdout]     |
[INFO] [stdout] 15  |           try!($value.parse().map_err(|_: ParseBoolError| io::Error::new(io::ErrorKind::InvalidInput, "invalid bool value")))
[INFO] [stdout]     |           ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / server_properties_impl! {
[INFO] [stdout] 165 | |     { allow_flight, "allow-flight", bool, false }
[INFO] [stdout] 166 | |     { allow_nether, "allow-nether", bool, true }
[INFO] [stdout] 167 | |     { announce_player_achievements, "announce-player-achievements", bool, true }
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     { white_list, "white-list", bool, false }
[INFO] [stdout] 205 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `parse` which comes from the expansion of the macro `server_properties_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/properties.rs:18:9
[INFO] [stdout]     |
[INFO] [stdout] 18  |           try!($value.parse().map_err(|_: ParseIntError| io::Error::new(io::ErrorKind::InvalidInput, "invalid i32 value")))
[INFO] [stdout]     |           ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / server_properties_impl! {
[INFO] [stdout] 165 | |     { allow_flight, "allow-flight", bool, false }
[INFO] [stdout] 166 | |     { allow_nether, "allow-nether", bool, true }
[INFO] [stdout] 167 | |     { announce_player_achievements, "announce-player-achievements", bool, true }
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     { white_list, "white-list", bool, false }
[INFO] [stdout] 205 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `parse` which comes from the expansion of the macro `server_properties_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/properties.rs:18:9
[INFO] [stdout]     |
[INFO] [stdout] 18  |           try!($value.parse().map_err(|_: ParseIntError| io::Error::new(io::ErrorKind::InvalidInput, "invalid i32 value")))
[INFO] [stdout]     |           ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / server_properties_impl! {
[INFO] [stdout] 165 | |     { allow_flight, "allow-flight", bool, false }
[INFO] [stdout] 166 | |     { allow_nether, "allow-nether", bool, true }
[INFO] [stdout] 167 | |     { announce_player_achievements, "announce-player-achievements", bool, true }
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     { white_list, "white-list", bool, false }
[INFO] [stdout] 205 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `parse` which comes from the expansion of the macro `server_properties_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/properties.rs:18:9
[INFO] [stdout]     |
[INFO] [stdout] 18  |           try!($value.parse().map_err(|_: ParseIntError| io::Error::new(io::ErrorKind::InvalidInput, "invalid i32 value")))
[INFO] [stdout]     |           ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / server_properties_impl! {
[INFO] [stdout] 165 | |     { allow_flight, "allow-flight", bool, false }
[INFO] [stdout] 166 | |     { allow_nether, "allow-nether", bool, true }
[INFO] [stdout] 167 | |     { announce_player_achievements, "announce-player-achievements", bool, true }
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     { white_list, "white-list", bool, false }
[INFO] [stdout] 205 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `parse` which comes from the expansion of the macro `server_properties_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/properties.rs:18:9
[INFO] [stdout]     |
[INFO] [stdout] 18  |           try!($value.parse().map_err(|_: ParseIntError| io::Error::new(io::ErrorKind::InvalidInput, "invalid i32 value")))
[INFO] [stdout]     |           ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / server_properties_impl! {
[INFO] [stdout] 165 | |     { allow_flight, "allow-flight", bool, false }
[INFO] [stdout] 166 | |     { allow_nether, "allow-nether", bool, true }
[INFO] [stdout] 167 | |     { announce_player_achievements, "announce-player-achievements", bool, true }
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     { white_list, "white-list", bool, false }
[INFO] [stdout] 205 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `parse` which comes from the expansion of the macro `server_properties_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/properties.rs:18:9
[INFO] [stdout]     |
[INFO] [stdout] 18  |           try!($value.parse().map_err(|_: ParseIntError| io::Error::new(io::ErrorKind::InvalidInput, "invalid i32 value")))
[INFO] [stdout]     |           ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / server_properties_impl! {
[INFO] [stdout] 165 | |     { allow_flight, "allow-flight", bool, false }
[INFO] [stdout] 166 | |     { allow_nether, "allow-nether", bool, true }
[INFO] [stdout] 167 | |     { announce_player_achievements, "announce-player-achievements", bool, true }
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     { white_list, "white-list", bool, false }
[INFO] [stdout] 205 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `parse` which comes from the expansion of the macro `server_properties_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/properties.rs:15:9
[INFO] [stdout]     |
[INFO] [stdout] 15  |           try!($value.parse().map_err(|_: ParseBoolError| io::Error::new(io::ErrorKind::InvalidInput, "invalid bool value")))
[INFO] [stdout]     |           ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / server_properties_impl! {
[INFO] [stdout] 165 | |     { allow_flight, "allow-flight", bool, false }
[INFO] [stdout] 166 | |     { allow_nether, "allow-nether", bool, true }
[INFO] [stdout] 167 | |     { announce_player_achievements, "announce-player-achievements", bool, true }
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     { white_list, "white-list", bool, false }
[INFO] [stdout] 205 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `parse` which comes from the expansion of the macro `server_properties_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/properties.rs:18:9
[INFO] [stdout]     |
[INFO] [stdout] 18  |           try!($value.parse().map_err(|_: ParseIntError| io::Error::new(io::ErrorKind::InvalidInput, "invalid i32 value")))
[INFO] [stdout]     |           ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / server_properties_impl! {
[INFO] [stdout] 165 | |     { allow_flight, "allow-flight", bool, false }
[INFO] [stdout] 166 | |     { allow_nether, "allow-nether", bool, true }
[INFO] [stdout] 167 | |     { announce_player_achievements, "announce-player-achievements", bool, true }
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     { white_list, "white-list", bool, false }
[INFO] [stdout] 205 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `parse` which comes from the expansion of the macro `server_properties_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/properties.rs:18:9
[INFO] [stdout]     |
[INFO] [stdout] 18  |           try!($value.parse().map_err(|_: ParseIntError| io::Error::new(io::ErrorKind::InvalidInput, "invalid i32 value")))
[INFO] [stdout]     |           ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / server_properties_impl! {
[INFO] [stdout] 165 | |     { allow_flight, "allow-flight", bool, false }
[INFO] [stdout] 166 | |     { allow_nether, "allow-nether", bool, true }
[INFO] [stdout] 167 | |     { announce_player_achievements, "announce-player-achievements", bool, true }
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     { white_list, "white-list", bool, false }
[INFO] [stdout] 205 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `parse` which comes from the expansion of the macro `server_properties_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/properties.rs:15:9
[INFO] [stdout]     |
[INFO] [stdout] 15  |           try!($value.parse().map_err(|_: ParseBoolError| io::Error::new(io::ErrorKind::InvalidInput, "invalid bool value")))
[INFO] [stdout]     |           ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / server_properties_impl! {
[INFO] [stdout] 165 | |     { allow_flight, "allow-flight", bool, false }
[INFO] [stdout] 166 | |     { allow_nether, "allow-nether", bool, true }
[INFO] [stdout] 167 | |     { announce_player_achievements, "announce-player-achievements", bool, true }
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     { white_list, "white-list", bool, false }
[INFO] [stdout] 205 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `parse` which comes from the expansion of the macro `server_properties_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/properties.rs:18:9
[INFO] [stdout]     |
[INFO] [stdout] 18  |           try!($value.parse().map_err(|_: ParseIntError| io::Error::new(io::ErrorKind::InvalidInput, "invalid i32 value")))
[INFO] [stdout]     |           ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / server_properties_impl! {
[INFO] [stdout] 165 | |     { allow_flight, "allow-flight", bool, false }
[INFO] [stdout] 166 | |     { allow_nether, "allow-nether", bool, true }
[INFO] [stdout] 167 | |     { announce_player_achievements, "announce-player-achievements", bool, true }
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     { white_list, "white-list", bool, false }
[INFO] [stdout] 205 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `parse` which comes from the expansion of the macro `server_properties_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/properties.rs:18:9
[INFO] [stdout]     |
[INFO] [stdout] 18  |           try!($value.parse().map_err(|_: ParseIntError| io::Error::new(io::ErrorKind::InvalidInput, "invalid i32 value")))
[INFO] [stdout]     |           ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / server_properties_impl! {
[INFO] [stdout] 165 | |     { allow_flight, "allow-flight", bool, false }
[INFO] [stdout] 166 | |     { allow_nether, "allow-nether", bool, true }
[INFO] [stdout] 167 | |     { announce_player_achievements, "announce-player-achievements", bool, true }
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     { white_list, "white-list", bool, false }
[INFO] [stdout] 205 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `parse` which comes from the expansion of the macro `server_properties_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/properties.rs:21:9
[INFO] [stdout]     |
[INFO] [stdout] 21  |           try!($value.parse().map_err(|_: ParseIntError| io::Error::new(io::ErrorKind::InvalidInput, "invalid u16 value")))
[INFO] [stdout]     |           ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / server_properties_impl! {
[INFO] [stdout] 165 | |     { allow_flight, "allow-flight", bool, false }
[INFO] [stdout] 166 | |     { allow_nether, "allow-nether", bool, true }
[INFO] [stdout] 167 | |     { announce_player_achievements, "announce-player-achievements", bool, true }
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     { white_list, "white-list", bool, false }
[INFO] [stdout] 205 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `parse` which comes from the expansion of the macro `server_properties_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/properties.rs:15:9
[INFO] [stdout]     |
[INFO] [stdout] 15  |           try!($value.parse().map_err(|_: ParseBoolError| io::Error::new(io::ErrorKind::InvalidInput, "invalid bool value")))
[INFO] [stdout]     |           ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / server_properties_impl! {
[INFO] [stdout] 165 | |     { allow_flight, "allow-flight", bool, false }
[INFO] [stdout] 166 | |     { allow_nether, "allow-nether", bool, true }
[INFO] [stdout] 167 | |     { announce_player_achievements, "announce-player-achievements", bool, true }
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     { white_list, "white-list", bool, false }
[INFO] [stdout] 205 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `parse` which comes from the expansion of the macro `server_properties_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/properties.rs:15:9
[INFO] [stdout]     |
[INFO] [stdout] 15  |           try!($value.parse().map_err(|_: ParseBoolError| io::Error::new(io::ErrorKind::InvalidInput, "invalid bool value")))
[INFO] [stdout]     |           ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / server_properties_impl! {
[INFO] [stdout] 165 | |     { allow_flight, "allow-flight", bool, false }
[INFO] [stdout] 166 | |     { allow_nether, "allow-nether", bool, true }
[INFO] [stdout] 167 | |     { announce_player_achievements, "announce-player-achievements", bool, true }
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     { white_list, "white-list", bool, false }
[INFO] [stdout] 205 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `parse` which comes from the expansion of the macro `server_properties_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/properties.rs:15:9
[INFO] [stdout]     |
[INFO] [stdout] 15  |           try!($value.parse().map_err(|_: ParseBoolError| io::Error::new(io::ErrorKind::InvalidInput, "invalid bool value")))
[INFO] [stdout]     |           ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / server_properties_impl! {
[INFO] [stdout] 165 | |     { allow_flight, "allow-flight", bool, false }
[INFO] [stdout] 166 | |     { allow_nether, "allow-nether", bool, true }
[INFO] [stdout] 167 | |     { announce_player_achievements, "announce-player-achievements", bool, true }
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     { white_list, "white-list", bool, false }
[INFO] [stdout] 205 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `parse` which comes from the expansion of the macro `server_properties_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/properties.rs:15:9
[INFO] [stdout]     |
[INFO] [stdout] 15  |           try!($value.parse().map_err(|_: ParseBoolError| io::Error::new(io::ErrorKind::InvalidInput, "invalid bool value")))
[INFO] [stdout]     |           ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / server_properties_impl! {
[INFO] [stdout] 165 | |     { allow_flight, "allow-flight", bool, false }
[INFO] [stdout] 166 | |     { allow_nether, "allow-nether", bool, true }
[INFO] [stdout] 167 | |     { announce_player_achievements, "announce-player-achievements", bool, true }
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     { white_list, "white-list", bool, false }
[INFO] [stdout] 205 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `parse` which comes from the expansion of the macro `server_properties_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/properties.rs:18:9
[INFO] [stdout]     |
[INFO] [stdout] 18  |           try!($value.parse().map_err(|_: ParseIntError| io::Error::new(io::ErrorKind::InvalidInput, "invalid i32 value")))
[INFO] [stdout]     |           ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / server_properties_impl! {
[INFO] [stdout] 165 | |     { allow_flight, "allow-flight", bool, false }
[INFO] [stdout] 166 | |     { allow_nether, "allow-nether", bool, true }
[INFO] [stdout] 167 | |     { announce_player_achievements, "announce-player-achievements", bool, true }
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     { white_list, "white-list", bool, false }
[INFO] [stdout] 205 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `parse` which comes from the expansion of the macro `server_properties_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/properties.rs:15:9
[INFO] [stdout]     |
[INFO] [stdout] 15  |           try!($value.parse().map_err(|_: ParseBoolError| io::Error::new(io::ErrorKind::InvalidInput, "invalid bool value")))
[INFO] [stdout]     |           ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / server_properties_impl! {
[INFO] [stdout] 165 | |     { allow_flight, "allow-flight", bool, false }
[INFO] [stdout] 166 | |     { allow_nether, "allow-nether", bool, true }
[INFO] [stdout] 167 | |     { announce_player_achievements, "announce-player-achievements", bool, true }
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     { white_list, "white-list", bool, false }
[INFO] [stdout] 205 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `parse` which comes from the expansion of the macro `server_properties_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/properties.rs:18:9
[INFO] [stdout]     |
[INFO] [stdout] 18  |           try!($value.parse().map_err(|_: ParseIntError| io::Error::new(io::ErrorKind::InvalidInput, "invalid i32 value")))
[INFO] [stdout]     |           ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / server_properties_impl! {
[INFO] [stdout] 165 | |     { allow_flight, "allow-flight", bool, false }
[INFO] [stdout] 166 | |     { allow_nether, "allow-nether", bool, true }
[INFO] [stdout] 167 | |     { announce_player_achievements, "announce-player-achievements", bool, true }
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     { white_list, "white-list", bool, false }
[INFO] [stdout] 205 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `parse` which comes from the expansion of the macro `server_properties_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/properties.rs:15:9
[INFO] [stdout]     |
[INFO] [stdout] 15  |           try!($value.parse().map_err(|_: ParseBoolError| io::Error::new(io::ErrorKind::InvalidInput, "invalid bool value")))
[INFO] [stdout]     |           ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / server_properties_impl! {
[INFO] [stdout] 165 | |     { allow_flight, "allow-flight", bool, false }
[INFO] [stdout] 166 | |     { allow_nether, "allow-nether", bool, true }
[INFO] [stdout] 167 | |     { announce_player_achievements, "announce-player-achievements", bool, true }
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     { white_list, "white-list", bool, false }
[INFO] [stdout] 205 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `parse` which comes from the expansion of the macro `server_properties_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/properties.rs:68:17
[INFO] [stdout]     |
[INFO] [stdout] 68  |                   try!(write!(&mut file, "#Minecraft server properties"));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / server_properties_impl! {
[INFO] [stdout] 165 | |     { allow_flight, "allow-flight", bool, false }
[INFO] [stdout] 166 | |     { allow_nether, "allow-nether", bool, true }
[INFO] [stdout] 167 | |     { announce_player_achievements, "announce-player-achievements", bool, true }
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     { white_list, "white-list", bool, false }
[INFO] [stdout] 205 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `server_properties_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/properties.rs:69:17
[INFO] [stdout]     |
[INFO] [stdout] 69  |                   try!(write!(&mut file, "#(File modification datestamp)"));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / server_properties_impl! {
[INFO] [stdout] 165 | |     { allow_flight, "allow-flight", bool, false }
[INFO] [stdout] 166 | |     { allow_nether, "allow-nether", bool, true }
[INFO] [stdout] 167 | |     { announce_player_achievements, "announce-player-achievements", bool, true }
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     { white_list, "white-list", bool, false }
[INFO] [stdout] 205 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `server_properties_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/properties.rs:74:19
[INFO] [stdout]     |
[INFO] [stdout] 74  |                   $(try!(write!(&mut file, "{}={}\n", $hyphen, self.$field));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / server_properties_impl! {
[INFO] [stdout] 165 | |     { allow_flight, "allow-flight", bool, false }
[INFO] [stdout] 166 | |     { allow_nether, "allow-nether", bool, true }
[INFO] [stdout] 167 | |     { announce_player_achievements, "announce-player-achievements", bool, true }
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     { white_list, "white-list", bool, false }
[INFO] [stdout] 205 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `server_properties_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/properties.rs:65:28
[INFO] [stdout]     |
[INFO] [stdout] 65  |                   let file = try!(File::create(path));
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / server_properties_impl! {
[INFO] [stdout] 165 | |     { allow_flight, "allow-flight", bool, false }
[INFO] [stdout] 166 | |     { allow_nether, "allow-nether", bool, true }
[INFO] [stdout] 167 | |     { announce_player_achievements, "announce-player-achievements", bool, true }
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     { white_list, "white-list", bool, false }
[INFO] [stdout] 205 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `server_properties_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of unstable library feature 'rustc_encodable_decodable': derive macro for `rustc-serialize`; should not be used in new code
[INFO] [stdout]   --> src/proto/slp.rs:20:17
[INFO] [stdout]    |
[INFO] [stdout] 20 | #[derive(Debug, RustcDecodable, RustcEncodable)]
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #64266 <https://github.com/rust-lang/rust/issues/64266>
[INFO] [stdout]    = note: `#[deny(soft_unstable)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcDecodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> src/proto/slp.rs:20:17
[INFO] [stdout]    |
[INFO] [stdout] 20 | #[derive(Debug, RustcDecodable, RustcEncodable)]
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of unstable library feature 'rustc_encodable_decodable': derive macro for `rustc-serialize`; should not be used in new code
[INFO] [stdout]   --> src/proto/slp.rs:20:33
[INFO] [stdout]    |
[INFO] [stdout] 20 | #[derive(Debug, RustcDecodable, RustcEncodable)]
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #64266 <https://github.com/rust-lang/rust/issues/64266>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcEncodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> src/proto/slp.rs:20:33
[INFO] [stdout]    |
[INFO] [stdout] 20 | #[derive(Debug, RustcDecodable, RustcEncodable)]
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of unstable library feature 'rustc_encodable_decodable': derive macro for `rustc-serialize`; should not be used in new code
[INFO] [stdout]   --> src/proto/slp.rs:25:17
[INFO] [stdout]    |
[INFO] [stdout] 25 | #[derive(Debug, RustcDecodable, RustcEncodable)]
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #64266 <https://github.com/rust-lang/rust/issues/64266>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcDecodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> src/proto/slp.rs:25:17
[INFO] [stdout]    |
[INFO] [stdout] 25 | #[derive(Debug, RustcDecodable, RustcEncodable)]
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of unstable library feature 'rustc_encodable_decodable': derive macro for `rustc-serialize`; should not be used in new code
[INFO] [stdout]   --> src/proto/slp.rs:25:33
[INFO] [stdout]    |
[INFO] [stdout] 25 | #[derive(Debug, RustcDecodable, RustcEncodable)]
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #64266 <https://github.com/rust-lang/rust/issues/64266>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcEncodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> src/proto/slp.rs:25:33
[INFO] [stdout]    |
[INFO] [stdout] 25 | #[derive(Debug, RustcDecodable, RustcEncodable)]
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of unstable library feature 'rustc_encodable_decodable': derive macro for `rustc-serialize`; should not be used in new code
[INFO] [stdout]   --> src/proto/slp.rs:32:17
[INFO] [stdout]    |
[INFO] [stdout] 32 | #[derive(Debug, RustcDecodable, RustcEncodable)]
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #64266 <https://github.com/rust-lang/rust/issues/64266>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcDecodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> src/proto/slp.rs:32:17
[INFO] [stdout]    |
[INFO] [stdout] 32 | #[derive(Debug, RustcDecodable, RustcEncodable)]
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of unstable library feature 'rustc_encodable_decodable': derive macro for `rustc-serialize`; should not be used in new code
[INFO] [stdout]   --> src/proto/slp.rs:32:33
[INFO] [stdout]    |
[INFO] [stdout] 32 | #[derive(Debug, RustcDecodable, RustcEncodable)]
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #64266 <https://github.com/rust-lang/rust/issues/64266>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcEncodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> src/proto/slp.rs:32:33
[INFO] [stdout]    |
[INFO] [stdout] 32 | #[derive(Debug, RustcDecodable, RustcEncodable)]
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of unstable library feature 'rustc_encodable_decodable': derive macro for `rustc-serialize`; should not be used in new code
[INFO] [stdout]   --> src/proto/slp.rs:38:17
[INFO] [stdout]    |
[INFO] [stdout] 38 | #[derive(Debug, RustcDecodable, RustcEncodable)]
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #64266 <https://github.com/rust-lang/rust/issues/64266>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcDecodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> src/proto/slp.rs:38:17
[INFO] [stdout]    |
[INFO] [stdout] 38 | #[derive(Debug, RustcDecodable, RustcEncodable)]
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of unstable library feature 'rustc_encodable_decodable': derive macro for `rustc-serialize`; should not be used in new code
[INFO] [stdout]   --> src/proto/slp.rs:38:33
[INFO] [stdout]    |
[INFO] [stdout] 38 | #[derive(Debug, RustcDecodable, RustcEncodable)]
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #64266 <https://github.com/rust-lang/rust/issues/64266>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcEncodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> src/proto/slp.rs:38:33
[INFO] [stdout]    |
[INFO] [stdout] 38 | #[derive(Debug, RustcDecodable, RustcEncodable)]
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of unstable library feature 'rustc_encodable_decodable': derive macro for `rustc-serialize`; should not be used in new code
[INFO] [stdout]   --> src/proto/slp.rs:45:17
[INFO] [stdout]    |
[INFO] [stdout] 45 | #[derive(Debug, RustcDecodable, RustcEncodable)]
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #64266 <https://github.com/rust-lang/rust/issues/64266>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcDecodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> src/proto/slp.rs:45:17
[INFO] [stdout]    |
[INFO] [stdout] 45 | #[derive(Debug, RustcDecodable, RustcEncodable)]
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of unstable library feature 'rustc_encodable_decodable': derive macro for `rustc-serialize`; should not be used in new code
[INFO] [stdout]   --> src/proto/slp.rs:45:33
[INFO] [stdout]    |
[INFO] [stdout] 45 | #[derive(Debug, RustcDecodable, RustcEncodable)]
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #64266 <https://github.com/rust-lang/rust/issues/64266>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcEncodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> src/proto/slp.rs:45:33
[INFO] [stdout]    |
[INFO] [stdout] 45 | #[derive(Debug, RustcDecodable, RustcEncodable)]
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/proto/slp.rs:61:9
[INFO] [stdout]    |
[INFO] [stdout] 61 |         try!(<String as Protocol>::proto_encode(&json::encode(&value).unwrap(), dst));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/proto/slp.rs:65:17
[INFO] [stdout]    |
[INFO] [stdout] 65 |         let s = try!(<String as Protocol>::proto_decode(src));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/proto/slp.rs:80:11
[INFO] [stdout]    |
[INFO] [stdout] 80 |     match try!(Packet::read(stream)) {
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/proto/slp.rs:85:13
[INFO] [stdout]    |
[INFO] [stdout] 85 |             try!(file.read_to_end(&mut contents));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/slp.rs:105:13
[INFO] [stdout]     |
[INFO] [stdout] 105 |             try!(StatusResponse { response: resp }.write(stream));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/proto/slp.rs:83:28
[INFO] [stdout]    |
[INFO] [stdout] 83 |             let mut file = try!(File::open(&Path::new("assets/favicon.png")));
[INFO] [stdout]    |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/slp.rs:118:11
[INFO] [stdout]     |
[INFO] [stdout] 118 |     match try!(Packet::read(stream)) {
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/slp.rs:121:13
[INFO] [stdout]     |
[INFO] [stdout] 121 |             try!(Pong { time: ping.time }.write(stream));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/slp.rs:134:5
[INFO] [stdout]     |
[INFO] [stdout] 134 |     try!(StatusRequest.write(stream));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/slp.rs:137:11
[INFO] [stdout]     |
[INFO] [stdout] 137 |     match try!(Packet::read(stream)) {
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/slp.rs:150:5
[INFO] [stdout]     |
[INFO] [stdout] 150 |     try!(Ping { time: start.sec }.write(stream));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/slp.rs:153:11
[INFO] [stdout]     |
[INFO] [stdout] 153 |     match try!(Packet::read(stream)) {
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types/arr.rs:25:9
[INFO] [stdout]    |
[INFO] [stdout] 25 |         try!(<L as Protocol>::proto_encode(&len, dst));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types/arr.rs:24:19
[INFO] [stdout]    |
[INFO] [stdout] 24 | ...   let len = try!(<L::Clean as NumCast>::from(value.len()).ok_or(io::Error::new(io::ErrorKind::InvalidInput, "could not convert length...
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types/arr.rs:27:13
[INFO] [stdout]    |
[INFO] [stdout] 27 |             try!(<T as Protocol>::proto_encode(elt, dst));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types/arr.rs:33:19
[INFO] [stdout]    |
[INFO] [stdout] 33 |         let len = try!(
[INFO] [stdout]    |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types/arr.rs:34:24
[INFO] [stdout]    |
[INFO] [stdout] 34 |                        try!(<L as Protocol>::proto_decode(src))
[INFO] [stdout]    |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/types/chat.rs:100:20
[INFO] [stdout]     |
[INFO] [stdout] 100 |         let json = try!(Json::from_reader(src));
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/types/chat.rs:127:44
[INFO] [stdout]     |
[INFO] [stdout] 127 | ...                   let with = try!(with_json.into_iter().map(ChatJson::from_json).collect());
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/types/chat.rs:154:64
[INFO] [stdout]     |
[INFO] [stdout] 154 | ...                   result.msg = Message::Selector(try!(EntitySelector::from_str(&sel)));
[INFO] [stdout]     |                                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/types/chat.rs:231:48
[INFO] [stdout]     |
[INFO] [stdout] 231 | ...                   result.extra = try!(extra.into_iter().map(|elt| ChatJson::from_json(elt)).collect());
[INFO] [stdout]     |                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/types/chat.rs:240:38
[INFO] [stdout]     |
[INFO] [stdout] 240 |                 Ok(ChatJson { extra: try!(array.into_iter().map(|elt| ChatJson::from_json(elt)).collect()), ..ChatJson::from("") })
[INFO] [stdout]     |                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types/consts.rs:21:17
[INFO] [stdout]    |
[INFO] [stdout] 21 |                 try!(<$repr as Protocol>::proto_encode(&repr, dst));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 36 | enum_protocol_impl!(Dimension, i8, from_i8);
[INFO] [stdout]    | ------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `enum_protocol_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types/consts.rs:26:29
[INFO] [stdout]    |
[INFO] [stdout] 26 |                 let value = try!(<$repr as Protocol>::proto_decode(src));
[INFO] [stdout]    |                             ^^^
[INFO] [stdout] ...
[INFO] [stdout] 36 | enum_protocol_impl!(Dimension, i8, from_i8);
[INFO] [stdout]    | ------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `enum_protocol_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types/chunk.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                 try!(dst.write_u16::<LittleEndian>(*x));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types/chunk.rs:34:13
[INFO] [stdout]    |
[INFO] [stdout] 34 |             try!(dst.write_all(&chunk.block_light));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types/chunk.rs:38:29
[INFO] [stdout]    |
[INFO] [stdout] 38 |                 Some(xs) => try!(dst.write_all(&xs)),
[INFO] [stdout]    |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types/chunk.rs:43:25
[INFO] [stdout]    |
[INFO] [stdout] 43 |             Some(xs) => try!(dst.write_all(&xs)),
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types/chunk.rs:61:22
[INFO] [stdout]    |
[INFO] [stdout] 61 |                 *x = try!(<u16 as Protocol>::proto_decode(src));
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types/chunk.rs:67:22
[INFO] [stdout]    |
[INFO] [stdout] 67 |                 *x = try!(<u8 as Protocol>::proto_decode(src));
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types/chunk.rs:78:26
[INFO] [stdout]    |
[INFO] [stdout] 78 |                     *x = try!(<u8 as Protocol>::proto_decode(src));
[INFO] [stdout]    |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types/chunk.rs:85:13
[INFO] [stdout]    |
[INFO] [stdout] 85 |             try!(src.read_exact(&mut biomes));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/types/entity_metadata.rs:100:9
[INFO] [stdout]     |
[INFO] [stdout] 100 |         try!(<u8 as Protocol>::proto_encode(&0x7f, dst));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types/entity_metadata.rs:67:21
[INFO] [stdout]    |
[INFO] [stdout] 67 |                     try!(<u8 as Protocol>::proto_encode(&key(0, *idx), dst));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types/entity_metadata.rs:68:21
[INFO] [stdout]    |
[INFO] [stdout] 68 |                     try!(<u8 as Protocol>::proto_encode(b, dst));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types/entity_metadata.rs:71:21
[INFO] [stdout]    |
[INFO] [stdout] 71 |                     try!(<u8 as Protocol>::proto_encode(&key(1, *idx), dst));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types/entity_metadata.rs:72:21
[INFO] [stdout]    |
[INFO] [stdout] 72 |                     try!(<i16 as Protocol>::proto_encode(s, dst));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types/entity_metadata.rs:75:21
[INFO] [stdout]    |
[INFO] [stdout] 75 |                     try!(<u8 as Protocol>::proto_encode(&key(2, *idx), dst));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types/entity_metadata.rs:76:21
[INFO] [stdout]    |
[INFO] [stdout] 76 |                     try!(<i32 as Protocol>::proto_encode(i, dst));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types/entity_metadata.rs:79:21
[INFO] [stdout]    |
[INFO] [stdout] 79 |                     try!(<u8 as Protocol>::proto_encode(&key(3, *idx), dst));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types/entity_metadata.rs:80:21
[INFO] [stdout]    |
[INFO] [stdout] 80 |                     try!(<f32 as Protocol>::proto_encode(f, dst));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types/entity_metadata.rs:83:21
[INFO] [stdout]    |
[INFO] [stdout] 83 |                     try!(<u8 as Protocol>::proto_encode(&key(4, *idx), dst));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types/entity_metadata.rs:84:21
[INFO] [stdout]    |
[INFO] [stdout] 84 |                     try!(<String as Protocol>::proto_encode(s, dst));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types/entity_metadata.rs:87:21
[INFO] [stdout]    |
[INFO] [stdout] 87 |                     try!(<u8 as Protocol>::proto_encode(&key(5, *idx), dst));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types/entity_metadata.rs:88:21
[INFO] [stdout]    |
[INFO] [stdout] 88 |                     try!(<Option<Slot> as Protocol>::proto_encode(s, dst));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types/entity_metadata.rs:91:21
[INFO] [stdout]    |
[INFO] [stdout] 91 |                     try!(<u8 as Protocol>::proto_encode(&key(6, *idx), dst));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types/entity_metadata.rs:92:21
[INFO] [stdout]    |
[INFO] [stdout] 92 |                     try!(<[i32; 3] as Protocol>::proto_encode(xyz, dst));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types/entity_metadata.rs:95:21
[INFO] [stdout]    |
[INFO] [stdout] 95 |                     try!(<u8 as Protocol>::proto_encode(&key(7, *idx), dst));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types/entity_metadata.rs:96:21
[INFO] [stdout]    |
[INFO] [stdout] 96 |                     try!(<[f32; 3] as Protocol>::proto_encode(xyz, dst));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/types/entity_metadata.rs:106:24
[INFO] [stdout]     |
[INFO] [stdout] 106 |             let item = try!(<u8 as Protocol>::proto_decode(src));
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/types/entity_metadata.rs:113:34
[INFO] [stdout]     |
[INFO] [stdout] 113 |                 0 => Entry::Byte(try!(<u8 as Protocol>::proto_decode(src))),
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/types/entity_metadata.rs:114:35
[INFO] [stdout]     |
[INFO] [stdout] 114 |                 1 => Entry::Short(try!(<i16 as Protocol>::proto_decode(src))),
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/types/entity_metadata.rs:115:33
[INFO] [stdout]     |
[INFO] [stdout] 115 |                 2 => Entry::Int(try!(<i32 as Protocol>::proto_decode(src))),
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/types/entity_metadata.rs:116:35
[INFO] [stdout]     |
[INFO] [stdout] 116 |                 3 => Entry::Float(try!(<f32 as Protocol>::proto_decode(src))),
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/types/entity_metadata.rs:117:36
[INFO] [stdout]     |
[INFO] [stdout] 117 |                 4 => Entry::String(try!(<String as Protocol>::proto_decode(src))),
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/types/entity_metadata.rs:118:34
[INFO] [stdout]     |
[INFO] [stdout] 118 |                 5 => Entry::Slot(try!(<Option<Slot> as Protocol>::proto_decode(src))),
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/types/entity_metadata.rs:119:34
[INFO] [stdout]     |
[INFO] [stdout] 119 |                 6 => Entry::Int3(try!(<[i32; 3] as Protocol>::proto_decode(src))),
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/types/entity_metadata.rs:120:36
[INFO] [stdout]     |
[INFO] [stdout] 120 |                 7 => Entry::Float3(try!(<[f32; 3] as Protocol>::proto_decode(src))),
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types/nbt.rs:17:12
[INFO] [stdout]    |
[INFO] [stdout] 17 |         Ok(try!(value.write(dst)))
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types/nbt.rs:21:12
[INFO] [stdout]    |
[INFO] [stdout] 21 |         Ok(try!(nbt::Blob::from_reader(src)))
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types/pos.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 |         try!(dst.write_u64::<BigEndian>((x as u64 & 0x3ffffff) << 38 | (y as u64 & 0xfff) << 26 | z as u64 & 0x3ffffff));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types/pos.rs:37:25
[INFO] [stdout]    |
[INFO] [stdout] 37 |         let block_pos = try!(src.read_u64::<BigEndian>());
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types/pos.rs:58:13
[INFO] [stdout]    |
[INFO] [stdout] 58 |             try!(<T as Protocol>::proto_encode(coord, dst));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types/pos.rs:64:17
[INFO] [stdout]    |
[INFO] [stdout] 64 |         let x = try!(<T as Protocol>::proto_decode(src));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types/pos.rs:65:17
[INFO] [stdout]    |
[INFO] [stdout] 65 |         let y = try!(<T as Protocol>::proto_decode(src));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types/pos.rs:66:17
[INFO] [stdout]    |
[INFO] [stdout] 66 |         let z = try!(<T as Protocol>::proto_decode(src));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/types/selector.rs:153:64
[INFO] [stdout]     |
[INFO] [stdout] 153 | ...                   "x" => { result.position[0] = Some(try!(i32::from_str(value))); }
[INFO] [stdout]     |                                                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/types/selector.rs:154:64
[INFO] [stdout]     |
[INFO] [stdout] 154 | ...                   "y" => { result.position[1] = Some(try!(i32::from_str(value))); }
[INFO] [stdout]     |                                                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/types/selector.rs:155:64
[INFO] [stdout]     |
[INFO] [stdout] 155 | ...                   "z" => { result.position[2] = Some(try!(i32::from_str(value))); }
[INFO] [stdout]     |                                                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/types/selector.rs:156:66
[INFO] [stdout]     |
[INFO] [stdout] 156 | ...                   "dx" => { result.delta_pos[0] = Some(try!(i32::from_str(value))); }
[INFO] [stdout]     |                                                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/types/selector.rs:157:66
[INFO] [stdout]     |
[INFO] [stdout] 157 | ...                   "dy" => { result.delta_pos[1] = Some(try!(i32::from_str(value))); }
[INFO] [stdout]     |                                                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/types/selector.rs:158:66
[INFO] [stdout]     |
[INFO] [stdout] 158 | ...                   "dz" => { result.delta_pos[2] = Some(try!(i32::from_str(value))); }
[INFO] [stdout]     |                                                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/types/selector.rs:159:63
[INFO] [stdout]     |
[INFO] [stdout] 159 | ...                   "r" => { result.radius.end = Some(try!(i32::from_str(value))); }
[INFO] [stdout]     |                                                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/types/selector.rs:160:66
[INFO] [stdout]     |
[INFO] [stdout] 160 | ...                   "rm" => { result.radius.start = Some(try!(i32::from_str(value))); }
[INFO] [stdout]     |                                                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/types/selector.rs:161:61
[INFO] [stdout]     |
[INFO] [stdout] 161 | ...                   "m" => { result.gamemode = Some(try!(u8::from_str(value))); }
[INFO] [stdout]     |                                                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/types/selector.rs:162:53
[INFO] [stdout]     |
[INFO] [stdout] 162 | ...                   "c" => { result.count = try!(i32::from_str(value)); }
[INFO] [stdout]     |                                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/types/selector.rs:163:65
[INFO] [stdout]     |
[INFO] [stdout] 163 | ...                   "l" => { result.xp_level.end = Some(try!(i32::from_str(value))); }
[INFO] [stdout]     |                                                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/types/selector.rs:164:68
[INFO] [stdout]     |
[INFO] [stdout] 164 | ...                   "lm" => { result.xp_level.start = Some(try!(i32::from_str(value))); }
[INFO] [stdout]     |                                                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/types/selector.rs:167:63
[INFO] [stdout]     |
[INFO] [stdout] 167 | ...                   "rx" => { result.pitch.end = Some(try!(f32::from_str(value))); }
[INFO] [stdout]     |                                                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/types/selector.rs:168:66
[INFO] [stdout]     |
[INFO] [stdout] 168 | ...                   "rxm" => { result.pitch.start = Some(try!(f32::from_str(value))); }
[INFO] [stdout]     |                                                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/types/selector.rs:169:61
[INFO] [stdout]     |
[INFO] [stdout] 169 | ...                   "ry" => { result.yaw.end = Some(try!(f32::from_str(value))); }
[INFO] [stdout]     |                                                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/types/selector.rs:170:64
[INFO] [stdout]     |
[INFO] [stdout] 170 | ...                   "rym" => { result.yaw.start = Some(try!(f32::from_str(value))); }
[INFO] [stdout]     |                                                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/types/selector.rs:175:118
[INFO] [stdout]     |
[INFO] [stdout] 175 | ...                   result.scores.entry(objective.to_string()).or_insert(Range::from(..)).end = Some(try!(i32::from_str(value)));
[INFO] [stdout]     |                                                                                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/types/selector.rs:178:120
[INFO] [stdout]     |
[INFO] [stdout] 178 | ...                   result.scores.entry(objective.to_string()).or_insert(Range::from(..)).start = Some(try!(i32::from_str(value)));
[INFO] [stdout]     |                                                                                                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/types/selector.rs:194:66
[INFO] [stdout]     |
[INFO] [stdout] 194 | ...                   0 => { result.position[0] = Some(try!(i32::from_str(arg))); }
[INFO] [stdout]     |                                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/types/selector.rs:195:66
[INFO] [stdout]     |
[INFO] [stdout] 195 | ...                   1 => { result.position[1] = Some(try!(i32::from_str(arg))); }
[INFO] [stdout]     |                                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/types/selector.rs:196:66
[INFO] [stdout]     |
[INFO] [stdout] 196 | ...                   2 => { result.position[2] = Some(try!(i32::from_str(arg))); }
[INFO] [stdout]     |                                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/types/selector.rs:197:70
[INFO] [stdout]     |
[INFO] [stdout] 197 | ...                   3 => { result.radius = Range::from(..try!(i32::from_str(arg))); }
[INFO] [stdout]     |                                                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types/slot.rs:31:17
[INFO] [stdout]    |
[INFO] [stdout] 31 |                 try!(<i16 as Protocol>::proto_encode(&(id as i16), dst));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types/slot.rs:32:17
[INFO] [stdout]    |
[INFO] [stdout] 32 |                 try!(<u8 as Protocol>::proto_encode(&count, dst));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types/slot.rs:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                 try!(<i16 as Protocol>::proto_encode(&damage, dst));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types/slot.rs:34:17
[INFO] [stdout]    |
[INFO] [stdout] 34 |                 try!(<nbt::Blob as Protocol>::proto_encode(tag, dst));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types/slot.rs:36:23
[INFO] [stdout]    |
[INFO] [stdout] 36 |             None => { try!(<i16 as Protocol>::proto_encode(&-1, dst)) }
[INFO] [stdout]    |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types/slot.rs:42:18
[INFO] [stdout]    |
[INFO] [stdout] 42 |         let id = try!(<i16 as Protocol>::proto_decode(src));
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types/slot.rs:48:24
[INFO] [stdout]    |
[INFO] [stdout] 48 |                 count: try!(<u8 as Protocol>::proto_decode(src)),
[INFO] [stdout]    |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types/slot.rs:49:25
[INFO] [stdout]    |
[INFO] [stdout] 49 |                 damage: try!(<i16 as Protocol>::proto_decode(src)),
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types/slot.rs:50:22
[INFO] [stdout]    |
[INFO] [stdout] 50 |                 tag: try!(<nbt::Blob as Protocol>::proto_decode(src))
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types/string.rs:21:9
[INFO] [stdout]    |
[INFO] [stdout] 21 |         try!(<Var<i32> as Protocol>::proto_encode(&str_len, dst));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types/string.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 22 |         try!(dst.write_all(value.as_bytes()));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types/string.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 |         try!(src.read_exact(&mut s));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types/string.rs:27:24
[INFO] [stdout]    |
[INFO] [stdout] 27 |         let len: i32 = try!(<Var<i32> as Protocol>::proto_decode(src));
[INFO] [stdout]    |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types/uuid.rs:23:9
[INFO] [stdout]    |
[INFO] [stdout] 23 |         try!(src.read_exact(&mut v));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types/uuid.rs:43:17
[INFO] [stdout]    |
[INFO] [stdout] 43 |         let s = try!(<String as Protocol>::proto_decode(src));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types/varnum.rs:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                 try!(dst.write_u8(temp as u8));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types/varnum.rs:36:17
[INFO] [stdout]    |
[INFO] [stdout] 36 |                 try!(dst.write_u8(((temp & 0x7F) | 0x80) as u8));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types/varnum.rs:47:21
[INFO] [stdout]    |
[INFO] [stdout] 47 |             let b = try!(src.read_u8()) as i32;
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types/varnum.rs:78:17
[INFO] [stdout]    |
[INFO] [stdout] 78 |                 try!(dst.write_u8(temp as u8));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types/varnum.rs:81:17
[INFO] [stdout]    |
[INFO] [stdout] 81 |                 try!(dst.write_u8(((temp & 0x7F) | 0x80) as u8));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types/varnum.rs:92:21
[INFO] [stdout]    |
[INFO] [stdout] 92 |             let b = try!(src.read_u8()) as i64;
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]  --> src/util.rs:5:19
[INFO] [stdout]   |
[INFO] [stdout] 5 |     fn join(self, T) -> String;
[INFO] [stdout]   |                   ^ help: try naming the parameter or explicitly ignoring it: `_: T`
[INFO] [stdout]   |
[INFO] [stdout]   = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]   = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout]   = note: `#[warn(anonymous_parameters)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/vanilla/server.rs:29:22
[INFO] [stdout]    |
[INFO] [stdout] 29 |             Ok(_) => try!(Properties::load(properties_path)),
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/vanilla/server.rs:55:27
[INFO] [stdout]    |
[INFO] [stdout] 55 |         let state = match try!(Packet::read(&mut stream)) {
[INFO] [stdout]    |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/vanilla/server.rs:64:17
[INFO] [stdout]    |
[INFO] [stdout] 64 |                 try!(slp::response(&mut stream));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/vanilla/server.rs:65:17
[INFO] [stdout]    |
[INFO] [stdout] 65 |                 try!(slp::pong(&mut stream));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/vanilla/server.rs:83:17
[INFO] [stdout]    |
[INFO] [stdout] 83 |                 try!(SetCompression { threshold: threshold }.write(&mut stream));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/vanilla/server.rs:88:17
[INFO] [stdout]    |
[INFO] [stdout] 88 |                 try!(LoginSuccess { uuid: Uuid::new_v4(), username: name }.write(&mut stream));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/vanilla/server.rs:98:17
[INFO] [stdout]    |
[INFO] [stdout] 98 |                 try!(stream.flush());
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/vanilla/server.rs:101:17
[INFO] [stdout]     |
[INFO] [stdout] 101 |                 try!(self.worlds[0].handle_player(stream));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/vanilla/server.rs:72:34
[INFO] [stdout]    |
[INFO] [stdout] 72 |                 let name = match try!(Packet::read(&mut stream)) {
[INFO] [stdout]    |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/world.rs:81:9
[INFO] [stdout]    |
[INFO] [stdout] 81 |         try!(JoinGame {
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/world.rs:96:9
[INFO] [stdout]    |
[INFO] [stdout] 96 |         try!(PlayerAbilities {
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/world.rs:105:9
[INFO] [stdout]     |
[INFO] [stdout] 105 |         try!(PluginMessage {
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/world.rs:113:9
[INFO] [stdout]     |
[INFO] [stdout] 113 |         try!(PluginMessage {
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/world.rs:138:9
[INFO] [stdout]     |
[INFO] [stdout] 138 |         try!(ChunkDataBulk {
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/world.rs:147:9
[INFO] [stdout]     |
[INFO] [stdout] 147 |         try!(WorldSpawn { location: [10, 65, 10] }.write(&mut stream));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/world.rs:152:9
[INFO] [stdout]     |
[INFO] [stdout] 152 |         try!(TimeUpdate {
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/world.rs:160:9
[INFO] [stdout]     |
[INFO] [stdout] 160 |         try!(ChangeGameState { reason: 1, value: 0.0 }.write(&mut stream));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/world.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |         try!(ChangeGameState { reason: 8, value: 0.0 }.write(&mut stream));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/world.rs:170:9
[INFO] [stdout]     |
[INFO] [stdout] 170 |         try!(ChangeGameState { reason: 9, value: 0.0 }.write(&mut stream));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/world.rs:175:9
[INFO] [stdout]     |
[INFO] [stdout] 175 |         try!(PlayerAbilities {
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/world.rs:181:9
[INFO] [stdout]     |
[INFO] [stdout] 181 |         try!(stream.flush());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/world.rs:192:9
[INFO] [stdout]     |
[INFO] [stdout] 192 |         try!(PlayerPositionAndLook {
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/world.rs:213:9
[INFO] [stdout]     |
[INFO] [stdout] 213 |         try!(KeepAlive { keep_alive_id: rand::random() }.write(&mut stream));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/world.rs:215:9
[INFO] [stdout]     |
[INFO] [stdout] 215 |         try!(stream.flush());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/world.rs:202:15
[INFO] [stdout]     |
[INFO] [stdout] 202 |         match try!(Packet::read(&mut stream)) {
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/world.rs:228:13
[INFO] [stdout]     |
[INFO] [stdout] 228 |             try!(stream.read_exact(&mut buf));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/world.rs:224:23
[INFO] [stdout]     |
[INFO] [stdout] 224 |             let len = try!(<Var<i32> as Protocol>::proto_decode(&mut stream));
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/world.rs:225:22
[INFO] [stdout]     |
[INFO] [stdout] 225 |             let id = try!(<Var<i32> as Protocol>::proto_decode(&mut stream));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/world.rs:234:17
[INFO] [stdout]     |
[INFO] [stdout] 234 |                 try!(KeepAlive { keep_alive_id: rand::random() }.write(&mut stream));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/world.rs:236:17
[INFO] [stdout]     |
[INFO] [stdout] 236 |                 try!(stream.flush());
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:490:21
[INFO] [stdout]     |
[INFO] [stdout] 490 |                     try!(<String as Protocol>::proto_encode(&this.channel, dst));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:491:21
[INFO] [stdout]     |
[INFO] [stdout] 491 |                     try!(dst.write_all(&this.data));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:496:34
[INFO] [stdout]     |
[INFO] [stdout] 496 |                         channel: try!(<String as Protocol>::proto_decode(src)),
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:497:56
[INFO] [stdout]     |
[INFO] [stdout] 497 |                         data: { let mut data = vec![]; try!(src.read_to_end(&mut data)); data },
[INFO] [stdout]     |                                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:86:23
[INFO] [stdout]     |
[INFO] [stdout] 86  |                   match try!(<Var<i32> as Protocol>::proto_decode(src)) {
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:100:17
[INFO] [stdout]     |
[INFO] [stdout] 100 |                   try!(<Var<i32> as Protocol>::proto_encode(&$id, dst));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 460 | |         0x00 => KeepAlive { keep_alive_id: i32 }
[INFO] [stdout] 461 | |         0x01 => ChatMessage { message: String }
[INFO] [stdout] 462 | |         // 0x02 => UseEntity { target_eid: i32, use_type: EntityUseAction }
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         0x19 => ResourcePackStatus { hash: String, result: Var<i32> }
[INFO] [stdout] 504 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 507 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 508 | |         0x00 => StatusResponse { response: slp::Response }
[INFO] [stdout] 509 | |         0x01 => Pong { time: i64 }
[INFO] [stdout] 510 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 507 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 508 | |         0x00 => StatusResponse { response: slp::Response }
[INFO] [stdout] 509 | |         0x01 => Pong { time: i64 }
[INFO] [stdout] 510 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 507 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 508 | |         0x00 => StatusResponse { response: slp::Response }
[INFO] [stdout] 509 | |         0x01 => Pong { time: i64 }
[INFO] [stdout] 510 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 507 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 508 | |         0x00 => StatusResponse { response: slp::Response }
[INFO] [stdout] 509 | |         0x01 => Pong { time: i64 }
[INFO] [stdout] 510 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:86:23
[INFO] [stdout]     |
[INFO] [stdout] 86  |                   match try!(<Var<i32> as Protocol>::proto_decode(src)) {
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 507 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 508 | |         0x00 => StatusResponse { response: slp::Response }
[INFO] [stdout] 509 | |         0x01 => Pong { time: i64 }
[INFO] [stdout] 510 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:100:17
[INFO] [stdout]     |
[INFO] [stdout] 100 |                   try!(<Var<i32> as Protocol>::proto_encode(&$id, dst));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] ...
[INFO] [stdout] 507 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 508 | |         0x00 => StatusResponse { response: slp::Response }
[INFO] [stdout] 509 | |         0x01 => Pong { time: i64 }
[INFO] [stdout] 510 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 511 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 512 | |         0x00 => StatusRequest {}
[INFO] [stdout] 513 | |         0x01 => Ping { time: i64 }
[INFO] [stdout] 514 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 511 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 512 | |         0x00 => StatusRequest {}
[INFO] [stdout] 513 | |         0x01 => Ping { time: i64 }
[INFO] [stdout] 514 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:86:23
[INFO] [stdout]     |
[INFO] [stdout] 86  |                   match try!(<Var<i32> as Protocol>::proto_decode(src)) {
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 511 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 512 | |         0x00 => StatusRequest {}
[INFO] [stdout] 513 | |         0x01 => Ping { time: i64 }
[INFO] [stdout] 514 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:100:17
[INFO] [stdout]     |
[INFO] [stdout] 100 |                   try!(<Var<i32> as Protocol>::proto_encode(&$id, dst));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] ...
[INFO] [stdout] 511 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 512 | |         0x00 => StatusRequest {}
[INFO] [stdout] 513 | |         0x01 => Ping { time: i64 }
[INFO] [stdout] 514 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 517 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 518 | |         // 0x00 => Disconnect { reason: Chat }
[INFO] [stdout] 519 | |         0x01 => EncryptionRequest { server_id: String, pubkey: Arr<Var<i32>, u8>, verify_token: Arr<Var<i32>, u8> }
[INFO] [stdout] 520 | |         0x02 => LoginSuccess { uuid: UuidString, username: String }
[INFO] [stdout] 521 | |         0x03 => SetCompression { threshold: Var<i32> }
[INFO] [stdout] 522 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 517 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 518 | |         // 0x00 => Disconnect { reason: Chat }
[INFO] [stdout] 519 | |         0x01 => EncryptionRequest { server_id: String, pubkey: Arr<Var<i32>, u8>, verify_token: Arr<Var<i32>, u8> }
[INFO] [stdout] 520 | |         0x02 => LoginSuccess { uuid: UuidString, username: String }
[INFO] [stdout] 521 | |         0x03 => SetCompression { threshold: Var<i32> }
[INFO] [stdout] 522 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 517 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 518 | |         // 0x00 => Disconnect { reason: Chat }
[INFO] [stdout] 519 | |         0x01 => EncryptionRequest { server_id: String, pubkey: Arr<Var<i32>, u8>, verify_token: Arr<Var<i32>, u8> }
[INFO] [stdout] 520 | |         0x02 => LoginSuccess { uuid: UuidString, username: String }
[INFO] [stdout] 521 | |         0x03 => SetCompression { threshold: Var<i32> }
[INFO] [stdout] 522 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 517 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 518 | |         // 0x00 => Disconnect { reason: Chat }
[INFO] [stdout] 519 | |         0x01 => EncryptionRequest { server_id: String, pubkey: Arr<Var<i32>, u8>, verify_token: Arr<Var<i32>, u8> }
[INFO] [stdout] 520 | |         0x02 => LoginSuccess { uuid: UuidString, username: String }
[INFO] [stdout] 521 | |         0x03 => SetCompression { threshold: Var<i32> }
[INFO] [stdout] 522 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 517 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 518 | |         // 0x00 => Disconnect { reason: Chat }
[INFO] [stdout] 519 | |         0x01 => EncryptionRequest { server_id: String, pubkey: Arr<Var<i32>, u8>, verify_token: Arr<Var<i32>, u8> }
[INFO] [stdout] 520 | |         0x02 => LoginSuccess { uuid: UuidString, username: String }
[INFO] [stdout] 521 | |         0x03 => SetCompression { threshold: Var<i32> }
[INFO] [stdout] 522 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 517 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 518 | |         // 0x00 => Disconnect { reason: Chat }
[INFO] [stdout] 519 | |         0x01 => EncryptionRequest { server_id: String, pubkey: Arr<Var<i32>, u8>, verify_token: Arr<Var<i32>, u8> }
[INFO] [stdout] 520 | |         0x02 => LoginSuccess { uuid: UuidString, username: String }
[INFO] [stdout] 521 | |         0x03 => SetCompression { threshold: Var<i32> }
[INFO] [stdout] 522 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:86:23
[INFO] [stdout]     |
[INFO] [stdout] 86  |                   match try!(<Var<i32> as Protocol>::proto_decode(src)) {
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 517 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 518 | |         // 0x00 => Disconnect { reason: Chat }
[INFO] [stdout] 519 | |         0x01 => EncryptionRequest { server_id: String, pubkey: Arr<Var<i32>, u8>, verify_token: Arr<Var<i32>, u8> }
[INFO] [stdout] 520 | |         0x02 => LoginSuccess { uuid: UuidString, username: String }
[INFO] [stdout] 521 | |         0x03 => SetCompression { threshold: Var<i32> }
[INFO] [stdout] 522 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:100:17
[INFO] [stdout]     |
[INFO] [stdout] 100 |                   try!(<Var<i32> as Protocol>::proto_encode(&$id, dst));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] ...
[INFO] [stdout] 517 |       pub mod clientbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 518 | |         // 0x00 => Disconnect { reason: Chat }
[INFO] [stdout] 519 | |         0x01 => EncryptionRequest { server_id: String, pubkey: Arr<Var<i32>, u8>, verify_token: Arr<Var<i32>, u8> }
[INFO] [stdout] 520 | |         0x02 => LoginSuccess { uuid: UuidString, username: String }
[INFO] [stdout] 521 | |         0x03 => SetCompression { threshold: Var<i32> }
[INFO] [stdout] 522 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 523 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 524 | |         0x00 => LoginStart { name: String }
[INFO] [stdout] 525 | |         0x01 => EncryptionResponse { shared_secret: Arr<Var<i32>, u8>, verify_token: Arr<Var<i32>, u8> }
[INFO] [stdout] 526 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 523 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 524 | |         0x00 => LoginStart { name: String }
[INFO] [stdout] 525 | |         0x01 => EncryptionResponse { shared_secret: Arr<Var<i32>, u8>, verify_token: Arr<Var<i32>, u8> }
[INFO] [stdout] 526 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |                   $(try!(<$fty as Protocol>::proto_encode(&value.$fname, dst));)*
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 523 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 524 | |         0x00 => LoginStart { name: String }
[INFO] [stdout] 525 | |         0x01 => EncryptionResponse { shared_secret: Arr<Var<i32>, u8>, verify_token: Arr<Var<i32>, u8> }
[INFO] [stdout] 526 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |                       $($fname: try!(<$fty as Protocol>::proto_decode(src))),*
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 523 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 524 | |         0x00 => LoginStart { name: String }
[INFO] [stdout] 525 | |         0x01 => EncryptionResponse { shared_secret: Arr<Var<i32>, u8>, verify_token: Arr<Var<i32>, u8> }
[INFO] [stdout] 526 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `proto_struct` which comes from the expansion of the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:86:23
[INFO] [stdout]     |
[INFO] [stdout] 86  |                   match try!(<Var<i32> as Protocol>::proto_decode(src)) {
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 523 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 524 | |         0x00 => LoginStart { name: String }
[INFO] [stdout] 525 | |         0x01 => EncryptionResponse { shared_secret: Arr<Var<i32>, u8>, verify_token: Arr<Var<i32>, u8> }
[INFO] [stdout] 526 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:100:17
[INFO] [stdout]     |
[INFO] [stdout] 100 |                   try!(<Var<i32> as Protocol>::proto_encode(&$id, dst));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] ...
[INFO] [stdout] 523 |       pub mod serverbound { packets! {
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 524 | |         0x00 => LoginStart { name: String }
[INFO] [stdout] 525 | |         0x01 => EncryptionResponse { shared_secret: Arr<Var<i32>, u8>, verify_token: Arr<Var<i32>, u8> }
[INFO] [stdout] 526 | |     } }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `packets` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/properties.rs:45:28
[INFO] [stdout]     |
[INFO] [stdout] 45  |                   let file = try!(File::open(path));
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / server_properties_impl! {
[INFO] [stdout] 165 | |     { allow_flight, "allow-flight", bool, false }
[INFO] [stdout] 166 | |     { allow_nether, "allow-nether", bool, true }
[INFO] [stdout] 167 | |     { announce_player_achievements, "announce-player-achievements", bool, true }
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     { white_list, "white-list", bool, false }
[INFO] [stdout] 205 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `server_properties_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/properties.rs:15:9
[INFO] [stdout]     |
[INFO] [stdout] 15  |           try!($value.parse().map_err(|_: ParseBoolError| io::Error::new(io::ErrorKind::InvalidInput, "invalid bool value")))
[INFO] [stdout]     |           ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / server_properties_impl! {
[INFO] [stdout] 165 | |     { allow_flight, "allow-flight", bool, false }
[INFO] [stdout] 166 | |     { allow_nether, "allow-nether", bool, true }
[INFO] [stdout] 167 | |     { announce_player_achievements, "announce-player-achievements", bool, true }
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     { white_list, "white-list", bool, false }
[INFO] [stdout] 205 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `parse` which comes from the expansion of the macro `server_properties_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/properties.rs:15:9
[INFO] [stdout]     |
[INFO] [stdout] 15  |           try!($value.parse().map_err(|_: ParseBoolError| io::Error::new(io::ErrorKind::InvalidInput, "invalid bool value")))
[INFO] [stdout]     |           ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / server_properties_impl! {
[INFO] [stdout] 165 | |     { allow_flight, "allow-flight", bool, false }
[INFO] [stdout] 166 | |     { allow_nether, "allow-nether", bool, true }
[INFO] [stdout] 167 | |     { announce_player_achievements, "announce-player-achievements", bool, true }
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     { white_list, "white-list", bool, false }
[INFO] [stdout] 205 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `parse` which comes from the expansion of the macro `server_properties_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/properties.rs:15:9
[INFO] [stdout]     |
[INFO] [stdout] 15  |           try!($value.parse().map_err(|_: ParseBoolError| io::Error::new(io::ErrorKind::InvalidInput, "invalid bool value")))
[INFO] [stdout]     |           ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / server_properties_impl! {
[INFO] [stdout] 165 | |     { allow_flight, "allow-flight", bool, false }
[INFO] [stdout] 166 | |     { allow_nether, "allow-nether", bool, true }
[INFO] [stdout] 167 | |     { announce_player_achievements, "announce-player-achievements", bool, true }
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     { white_list, "white-list", bool, false }
[INFO] [stdout] 205 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `parse` which comes from the expansion of the macro `server_properties_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/properties.rs:18:9
[INFO] [stdout]     |
[INFO] [stdout] 18  |           try!($value.parse().map_err(|_: ParseIntError| io::Error::new(io::ErrorKind::InvalidInput, "invalid i32 value")))
[INFO] [stdout]     |           ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / server_properties_impl! {
[INFO] [stdout] 165 | |     { allow_flight, "allow-flight", bool, false }
[INFO] [stdout] 166 | |     { allow_nether, "allow-nether", bool, true }
[INFO] [stdout] 167 | |     { announce_player_achievements, "announce-player-achievements", bool, true }
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     { white_list, "white-list", bool, false }
[INFO] [stdout] 205 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `parse` which comes from the expansion of the macro `server_properties_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/properties.rs:15:9
[INFO] [stdout]     |
[INFO] [stdout] 15  |           try!($value.parse().map_err(|_: ParseBoolError| io::Error::new(io::ErrorKind::InvalidInput, "invalid bool value")))
[INFO] [stdout]     |           ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / server_properties_impl! {
[INFO] [stdout] 165 | |     { allow_flight, "allow-flight", bool, false }
[INFO] [stdout] 166 | |     { allow_nether, "allow-nether", bool, true }
[INFO] [stdout] 167 | |     { announce_player_achievements, "announce-player-achievements", bool, true }
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     { white_list, "white-list", bool, false }
[INFO] [stdout] 205 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `parse` which comes from the expansion of the macro `server_properties_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/properties.rs:15:9
[INFO] [stdout]     |
[INFO] [stdout] 15  |           try!($value.parse().map_err(|_: ParseBoolError| io::Error::new(io::ErrorKind::InvalidInput, "invalid bool value")))
[INFO] [stdout]     |           ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / server_properties_impl! {
[INFO] [stdout] 165 | |     { allow_flight, "allow-flight", bool, false }
[INFO] [stdout] 166 | |     { allow_nether, "allow-nether", bool, true }
[INFO] [stdout] 167 | |     { announce_player_achievements, "announce-player-achievements", bool, true }
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     { white_list, "white-list", bool, false }
[INFO] [stdout] 205 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `parse` which comes from the expansion of the macro `server_properties_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/properties.rs:15:9
[INFO] [stdout]     |
[INFO] [stdout] 15  |           try!($value.parse().map_err(|_: ParseBoolError| io::Error::new(io::ErrorKind::InvalidInput, "invalid bool value")))
[INFO] [stdout]     |           ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / server_properties_impl! {
[INFO] [stdout] 165 | |     { allow_flight, "allow-flight", bool, false }
[INFO] [stdout] 166 | |     { allow_nether, "allow-nether", bool, true }
[INFO] [stdout] 167 | |     { announce_player_achievements, "announce-player-achievements", bool, true }
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     { white_list, "white-list", bool, false }
[INFO] [stdout] 205 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `parse` which comes from the expansion of the macro `server_properties_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/properties.rs:15:9
[INFO] [stdout]     |
[INFO] [stdout] 15  |           try!($value.parse().map_err(|_: ParseBoolError| io::Error::new(io::ErrorKind::InvalidInput, "invalid bool value")))
[INFO] [stdout]     |           ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / server_properties_impl! {
[INFO] [stdout] 165 | |     { allow_flight, "allow-flight", bool, false }
[INFO] [stdout] 166 | |     { allow_nether, "allow-nether", bool, true }
[INFO] [stdout] 167 | |     { announce_player_achievements, "announce-player-achievements", bool, true }
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     { white_list, "white-list", bool, false }
[INFO] [stdout] 205 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `parse` which comes from the expansion of the macro `server_properties_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/properties.rs:18:9
[INFO] [stdout]     |
[INFO] [stdout] 18  |           try!($value.parse().map_err(|_: ParseIntError| io::Error::new(io::ErrorKind::InvalidInput, "invalid i32 value")))
[INFO] [stdout]     |           ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / server_properties_impl! {
[INFO] [stdout] 165 | |     { allow_flight, "allow-flight", bool, false }
[INFO] [stdout] 166 | |     { allow_nether, "allow-nether", bool, true }
[INFO] [stdout] 167 | |     { announce_player_achievements, "announce-player-achievements", bool, true }
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     { white_list, "white-list", bool, false }
[INFO] [stdout] 205 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `parse` which comes from the expansion of the macro `server_properties_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/properties.rs:15:9
[INFO] [stdout]     |
[INFO] [stdout] 15  |           try!($value.parse().map_err(|_: ParseBoolError| io::Error::new(io::ErrorKind::InvalidInput, "invalid bool value")))
[INFO] [stdout]     |           ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / server_properties_impl! {
[INFO] [stdout] 165 | |     { allow_flight, "allow-flight", bool, false }
[INFO] [stdout] 166 | |     { allow_nether, "allow-nether", bool, true }
[INFO] [stdout] 167 | |     { announce_player_achievements, "announce-player-achievements", bool, true }
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     { white_list, "white-list", bool, false }
[INFO] [stdout] 205 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `parse` which comes from the expansion of the macro `server_properties_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/properties.rs:15:9
[INFO] [stdout]     |
[INFO] [stdout] 15  |           try!($value.parse().map_err(|_: ParseBoolError| io::Error::new(io::ErrorKind::InvalidInput, "invalid bool value")))
[INFO] [stdout]     |           ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / server_properties_impl! {
[INFO] [stdout] 165 | |     { allow_flight, "allow-flight", bool, false }
[INFO] [stdout] 166 | |     { allow_nether, "allow-nether", bool, true }
[INFO] [stdout] 167 | |     { announce_player_achievements, "announce-player-achievements", bool, true }
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     { white_list, "white-list", bool, false }
[INFO] [stdout] 205 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `parse` which comes from the expansion of the macro `server_properties_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/properties.rs:18:9
[INFO] [stdout]     |
[INFO] [stdout] 18  |           try!($value.parse().map_err(|_: ParseIntError| io::Error::new(io::ErrorKind::InvalidInput, "invalid i32 value")))
[INFO] [stdout]     |           ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / server_properties_impl! {
[INFO] [stdout] 165 | |     { allow_flight, "allow-flight", bool, false }
[INFO] [stdout] 166 | |     { allow_nether, "allow-nether", bool, true }
[INFO] [stdout] 167 | |     { announce_player_achievements, "announce-player-achievements", bool, true }
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     { white_list, "white-list", bool, false }
[INFO] [stdout] 205 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `parse` which comes from the expansion of the macro `server_properties_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/properties.rs:18:9
[INFO] [stdout]     |
[INFO] [stdout] 18  |           try!($value.parse().map_err(|_: ParseIntError| io::Error::new(io::ErrorKind::InvalidInput, "invalid i32 value")))
[INFO] [stdout]     |           ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / server_properties_impl! {
[INFO] [stdout] 165 | |     { allow_flight, "allow-flight", bool, false }
[INFO] [stdout] 166 | |     { allow_nether, "allow-nether", bool, true }
[INFO] [stdout] 167 | |     { announce_player_achievements, "announce-player-achievements", bool, true }
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     { white_list, "white-list", bool, false }
[INFO] [stdout] 205 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `parse` which comes from the expansion of the macro `server_properties_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/properties.rs:18:9
[INFO] [stdout]     |
[INFO] [stdout] 18  |           try!($value.parse().map_err(|_: ParseIntError| io::Error::new(io::ErrorKind::InvalidInput, "invalid i32 value")))
[INFO] [stdout]     |           ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / server_properties_impl! {
[INFO] [stdout] 165 | |     { allow_flight, "allow-flight", bool, false }
[INFO] [stdout] 166 | |     { allow_nether, "allow-nether", bool, true }
[INFO] [stdout] 167 | |     { announce_player_achievements, "announce-player-achievements", bool, true }
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     { white_list, "white-list", bool, false }
[INFO] [stdout] 205 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `parse` which comes from the expansion of the macro `server_properties_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/properties.rs:18:9
[INFO] [stdout]     |
[INFO] [stdout] 18  |           try!($value.parse().map_err(|_: ParseIntError| io::Error::new(io::ErrorKind::InvalidInput, "invalid i32 value")))
[INFO] [stdout]     |           ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / server_properties_impl! {
[INFO] [stdout] 165 | |     { allow_flight, "allow-flight", bool, false }
[INFO] [stdout] 166 | |     { allow_nether, "allow-nether", bool, true }
[INFO] [stdout] 167 | |     { announce_player_achievements, "announce-player-achievements", bool, true }
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     { white_list, "white-list", bool, false }
[INFO] [stdout] 205 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `parse` which comes from the expansion of the macro `server_properties_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/properties.rs:18:9
[INFO] [stdout]     |
[INFO] [stdout] 18  |           try!($value.parse().map_err(|_: ParseIntError| io::Error::new(io::ErrorKind::InvalidInput, "invalid i32 value")))
[INFO] [stdout]     |           ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / server_properties_impl! {
[INFO] [stdout] 165 | |     { allow_flight, "allow-flight", bool, false }
[INFO] [stdout] 166 | |     { allow_nether, "allow-nether", bool, true }
[INFO] [stdout] 167 | |     { announce_player_achievements, "announce-player-achievements", bool, true }
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     { white_list, "white-list", bool, false }
[INFO] [stdout] 205 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `parse` which comes from the expansion of the macro `server_properties_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/properties.rs:15:9
[INFO] [stdout]     |
[INFO] [stdout] 15  |           try!($value.parse().map_err(|_: ParseBoolError| io::Error::new(io::ErrorKind::InvalidInput, "invalid bool value")))
[INFO] [stdout]     |           ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / server_properties_impl! {
[INFO] [stdout] 165 | |     { allow_flight, "allow-flight", bool, false }
[INFO] [stdout] 166 | |     { allow_nether, "allow-nether", bool, true }
[INFO] [stdout] 167 | |     { announce_player_achievements, "announce-player-achievements", bool, true }
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     { white_list, "white-list", bool, false }
[INFO] [stdout] 205 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `parse` which comes from the expansion of the macro `server_properties_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/properties.rs:18:9
[INFO] [stdout]     |
[INFO] [stdout] 18  |           try!($value.parse().map_err(|_: ParseIntError| io::Error::new(io::ErrorKind::InvalidInput, "invalid i32 value")))
[INFO] [stdout]     |           ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / server_properties_impl! {
[INFO] [stdout] 165 | |     { allow_flight, "allow-flight", bool, false }
[INFO] [stdout] 166 | |     { allow_nether, "allow-nether", bool, true }
[INFO] [stdout] 167 | |     { announce_player_achievements, "announce-player-achievements", bool, true }
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     { white_list, "white-list", bool, false }
[INFO] [stdout] 205 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `parse` which comes from the expansion of the macro `server_properties_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/properties.rs:18:9
[INFO] [stdout]     |
[INFO] [stdout] 18  |           try!($value.parse().map_err(|_: ParseIntError| io::Error::new(io::ErrorKind::InvalidInput, "invalid i32 value")))
[INFO] [stdout]     |           ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / server_properties_impl! {
[INFO] [stdout] 165 | |     { allow_flight, "allow-flight", bool, false }
[INFO] [stdout] 166 | |     { allow_nether, "allow-nether", bool, true }
[INFO] [stdout] 167 | |     { announce_player_achievements, "announce-player-achievements", bool, true }
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     { white_list, "white-list", bool, false }
[INFO] [stdout] 205 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `parse` which comes from the expansion of the macro `server_properties_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/properties.rs:15:9
[INFO] [stdout]     |
[INFO] [stdout] 15  |           try!($value.parse().map_err(|_: ParseBoolError| io::Error::new(io::ErrorKind::InvalidInput, "invalid bool value")))
[INFO] [stdout]     |           ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / server_properties_impl! {
[INFO] [stdout] 165 | |     { allow_flight, "allow-flight", bool, false }
[INFO] [stdout] 166 | |     { allow_nether, "allow-nether", bool, true }
[INFO] [stdout] 167 | |     { announce_player_achievements, "announce-player-achievements", bool, true }
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     { white_list, "white-list", bool, false }
[INFO] [stdout] 205 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `parse` which comes from the expansion of the macro `server_properties_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/properties.rs:18:9
[INFO] [stdout]     |
[INFO] [stdout] 18  |           try!($value.parse().map_err(|_: ParseIntError| io::Error::new(io::ErrorKind::InvalidInput, "invalid i32 value")))
[INFO] [stdout]     |           ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / server_properties_impl! {
[INFO] [stdout] 165 | |     { allow_flight, "allow-flight", bool, false }
[INFO] [stdout] 166 | |     { allow_nether, "allow-nether", bool, true }
[INFO] [stdout] 167 | |     { announce_player_achievements, "announce-player-achievements", bool, true }
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     { white_list, "white-list", bool, false }
[INFO] [stdout] 205 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `parse` which comes from the expansion of the macro `server_properties_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/properties.rs:18:9
[INFO] [stdout]     |
[INFO] [stdout] 18  |           try!($value.parse().map_err(|_: ParseIntError| io::Error::new(io::ErrorKind::InvalidInput, "invalid i32 value")))
[INFO] [stdout]     |           ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / server_properties_impl! {
[INFO] [stdout] 165 | |     { allow_flight, "allow-flight", bool, false }
[INFO] [stdout] 166 | |     { allow_nether, "allow-nether", bool, true }
[INFO] [stdout] 167 | |     { announce_player_achievements, "announce-player-achievements", bool, true }
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     { white_list, "white-list", bool, false }
[INFO] [stdout] 205 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `parse` which comes from the expansion of the macro `server_properties_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/properties.rs:21:9
[INFO] [stdout]     |
[INFO] [stdout] 21  |           try!($value.parse().map_err(|_: ParseIntError| io::Error::new(io::ErrorKind::InvalidInput, "invalid u16 value")))
[INFO] [stdout]     |           ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / server_properties_impl! {
[INFO] [stdout] 165 | |     { allow_flight, "allow-flight", bool, false }
[INFO] [stdout] 166 | |     { allow_nether, "allow-nether", bool, true }
[INFO] [stdout] 167 | |     { announce_player_achievements, "announce-player-achievements", bool, true }
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     { white_list, "white-list", bool, false }
[INFO] [stdout] 205 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `parse` which comes from the expansion of the macro `server_properties_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/properties.rs:15:9
[INFO] [stdout]     |
[INFO] [stdout] 15  |           try!($value.parse().map_err(|_: ParseBoolError| io::Error::new(io::ErrorKind::InvalidInput, "invalid bool value")))
[INFO] [stdout]     |           ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / server_properties_impl! {
[INFO] [stdout] 165 | |     { allow_flight, "allow-flight", bool, false }
[INFO] [stdout] 166 | |     { allow_nether, "allow-nether", bool, true }
[INFO] [stdout] 167 | |     { announce_player_achievements, "announce-player-achievements", bool, true }
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     { white_list, "white-list", bool, false }
[INFO] [stdout] 205 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `parse` which comes from the expansion of the macro `server_properties_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/properties.rs:15:9
[INFO] [stdout]     |
[INFO] [stdout] 15  |           try!($value.parse().map_err(|_: ParseBoolError| io::Error::new(io::ErrorKind::InvalidInput, "invalid bool value")))
[INFO] [stdout]     |           ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / server_properties_impl! {
[INFO] [stdout] 165 | |     { allow_flight, "allow-flight", bool, false }
[INFO] [stdout] 166 | |     { allow_nether, "allow-nether", bool, true }
[INFO] [stdout] 167 | |     { announce_player_achievements, "announce-player-achievements", bool, true }
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     { white_list, "white-list", bool, false }
[INFO] [stdout] 205 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `parse` which comes from the expansion of the macro `server_properties_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/properties.rs:15:9
[INFO] [stdout]     |
[INFO] [stdout] 15  |           try!($value.parse().map_err(|_: ParseBoolError| io::Error::new(io::ErrorKind::InvalidInput, "invalid bool value")))
[INFO] [stdout]     |           ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / server_properties_impl! {
[INFO] [stdout] 165 | |     { allow_flight, "allow-flight", bool, false }
[INFO] [stdout] 166 | |     { allow_nether, "allow-nether", bool, true }
[INFO] [stdout] 167 | |     { announce_player_achievements, "announce-player-achievements", bool, true }
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     { white_list, "white-list", bool, false }
[INFO] [stdout] 205 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `parse` which comes from the expansion of the macro `server_properties_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/properties.rs:15:9
[INFO] [stdout]     |
[INFO] [stdout] 15  |           try!($value.parse().map_err(|_: ParseBoolError| io::Error::new(io::ErrorKind::InvalidInput, "invalid bool value")))
[INFO] [stdout]     |           ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / server_properties_impl! {
[INFO] [stdout] 165 | |     { allow_flight, "allow-flight", bool, false }
[INFO] [stdout] 166 | |     { allow_nether, "allow-nether", bool, true }
[INFO] [stdout] 167 | |     { announce_player_achievements, "announce-player-achievements", bool, true }
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     { white_list, "white-list", bool, false }
[INFO] [stdout] 205 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `parse` which comes from the expansion of the macro `server_properties_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/properties.rs:18:9
[INFO] [stdout]     |
[INFO] [stdout] 18  |           try!($value.parse().map_err(|_: ParseIntError| io::Error::new(io::ErrorKind::InvalidInput, "invalid i32 value")))
[INFO] [stdout]     |           ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / server_properties_impl! {
[INFO] [stdout] 165 | |     { allow_flight, "allow-flight", bool, false }
[INFO] [stdout] 166 | |     { allow_nether, "allow-nether", bool, true }
[INFO] [stdout] 167 | |     { announce_player_achievements, "announce-player-achievements", bool, true }
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     { white_list, "white-list", bool, false }
[INFO] [stdout] 205 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `parse` which comes from the expansion of the macro `server_properties_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/properties.rs:15:9
[INFO] [stdout]     |
[INFO] [stdout] 15  |           try!($value.parse().map_err(|_: ParseBoolError| io::Error::new(io::ErrorKind::InvalidInput, "invalid bool value")))
[INFO] [stdout]     |           ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / server_properties_impl! {
[INFO] [stdout] 165 | |     { allow_flight, "allow-flight", bool, false }
[INFO] [stdout] 166 | |     { allow_nether, "allow-nether", bool, true }
[INFO] [stdout] 167 | |     { announce_player_achievements, "announce-player-achievements", bool, true }
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     { white_list, "white-list", bool, false }
[INFO] [stdout] 205 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `parse` which comes from the expansion of the macro `server_properties_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/properties.rs:18:9
[INFO] [stdout]     |
[INFO] [stdout] 18  |           try!($value.parse().map_err(|_: ParseIntError| io::Error::new(io::ErrorKind::InvalidInput, "invalid i32 value")))
[INFO] [stdout]     |           ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / server_properties_impl! {
[INFO] [stdout] 165 | |     { allow_flight, "allow-flight", bool, false }
[INFO] [stdout] 166 | |     { allow_nether, "allow-nether", bool, true }
[INFO] [stdout] 167 | |     { announce_player_achievements, "announce-player-achievements", bool, true }
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     { white_list, "white-list", bool, false }
[INFO] [stdout] 205 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `parse` which comes from the expansion of the macro `server_properties_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/properties.rs:15:9
[INFO] [stdout]     |
[INFO] [stdout] 15  |           try!($value.parse().map_err(|_: ParseBoolError| io::Error::new(io::ErrorKind::InvalidInput, "invalid bool value")))
[INFO] [stdout]     |           ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / server_properties_impl! {
[INFO] [stdout] 165 | |     { allow_flight, "allow-flight", bool, false }
[INFO] [stdout] 166 | |     { allow_nether, "allow-nether", bool, true }
[INFO] [stdout] 167 | |     { announce_player_achievements, "announce-player-achievements", bool, true }
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     { white_list, "white-list", bool, false }
[INFO] [stdout] 205 | | }
[WARN] too many lines in the log, truncating it
