[INFO] fetching crate amq-proto 0.1.0...
[INFO] checking amq-proto-0.1.0 against master#3f1be1ec7ec3d8e80beb381ee82164a0aa3ca777 for pr-132289
[INFO] extracting crate amq-proto 0.1.0 into /workspace/builds/worker-4-tc1/source
[INFO] validating manifest of crates.io crate amq-proto 0.1.0 on toolchain 3f1be1ec7ec3d8e80beb381ee82164a0aa3ca777
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3f1be1ec7ec3d8e80beb381ee82164a0aa3ca777" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate amq-proto 0.1.0
[INFO] finished tweaking crates.io crate amq-proto 0.1.0
[INFO] tweaked toml for crates.io crate amq-proto 0.1.0 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3f1be1ec7ec3d8e80beb381ee82164a0aa3ca777" "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 bit-vec v0.4.4 (available: v0.8.0)
[INFO] [stderr]       Adding byteorder v0.5.3 (available: v1.5.0)
[INFO] [stderr]       Adding env_logger v0.3.5 (available: v0.11.5)
[INFO] [stderr]       Adding error-chain v0.10.0 (available: v0.12.4)
[INFO] [stderr]       Adding log v0.3.9 (available: v0.4.22)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3f1be1ec7ec3d8e80beb381ee82164a0aa3ca777" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2021
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded windows-targets v0.52.6
[INFO] [stderr]   Downloaded thread-id v2.0.0
[INFO] [stderr]   Downloaded log v0.3.9
[INFO] [stderr]   Downloaded env_logger v0.3.5
[INFO] [stderr]   Downloaded memchr v0.1.11
[INFO] [stderr]   Downloaded num-traits v0.1.43
[INFO] [stderr]   Downloaded enum_primitive v0.1.1
[INFO] [stderr]   Downloaded error-chain v0.10.0
[INFO] [stderr]   Downloaded winapi-build v0.1.1
[INFO] [stderr]   Downloaded byteorder v0.5.3
[INFO] [stderr]   Downloaded thread_local v0.2.7
[INFO] [stderr]   Downloaded cfg-if v1.0.0
[INFO] [stderr]   Downloaded autocfg v1.4.0
[INFO] [stderr]   Downloaded rustc-demangle v0.1.24
[INFO] [stderr]   Downloaded utf8-ranges v0.1.3
[INFO] [stderr]   Downloaded addr2line v0.24.2
[INFO] [stderr]   Downloaded bit-vec v0.4.4
[INFO] [stderr]   Downloaded miniz_oxide v0.8.0
[INFO] [stderr]   Downloaded num-traits v0.2.19
[INFO] [stderr]   Downloaded kernel32-sys v0.2.2
[INFO] [stderr]   Downloaded memchr v2.7.4
[INFO] [stderr]   Downloaded regex-syntax v0.3.9
[INFO] [stderr]   Downloaded backtrace v0.3.74
[INFO] [stderr]   Downloaded log v0.4.22
[INFO] [stderr]   Downloaded adler2 v2.0.0
[INFO] [stderr]   Downloaded regex v0.1.80
[INFO] [stderr]   Downloaded aho-corasick v0.5.3
[INFO] [stderr]   Downloaded gimli v0.31.1
[INFO] [stderr]   Downloaded object v0.36.5
[INFO] [stderr]   Downloaded winapi v0.2.8
[INFO] [stderr]   Downloaded windows_aarch64_gnullvm v0.52.6
[INFO] [stderr]   Downloaded windows_x86_64_gnullvm v0.52.6
[INFO] [stderr]   Downloaded windows_i686_gnullvm v0.52.6
[INFO] [stderr]   Downloaded windows_x86_64_msvc v0.52.6
[INFO] [stderr]   Downloaded libc v0.2.161
[INFO] [stderr]   Downloaded windows_x86_64_gnu v0.52.6
[INFO] [stderr]   Downloaded windows_i686_gnu v0.52.6
[INFO] [stderr]   Downloaded windows_aarch64_msvc v0.52.6
[INFO] [stderr]   Downloaded windows_i686_msvc v0.52.6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+3f1be1ec7ec3d8e80beb381ee82164a0aa3ca777" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] fe20cc85081102c7f70e64ccc3b52ee840a249bc143be48eea62ec3a0ea8bdaf
[INFO] running `Command { std: "docker" "start" "-a" "fe20cc85081102c7f70e64ccc3b52ee840a249bc143be48eea62ec3a0ea8bdaf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fe20cc85081102c7f70e64ccc3b52ee840a249bc143be48eea62ec3a0ea8bdaf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fe20cc85081102c7f70e64ccc3b52ee840a249bc143be48eea62ec3a0ea8bdaf", kill_on_drop: false }`
[INFO] [stdout] fe20cc85081102c7f70e64ccc3b52ee840a249bc143be48eea62ec3a0ea8bdaf
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+3f1be1ec7ec3d8e80beb381ee82164a0aa3ca777" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 6a4e3b6b5d151defe2c9d7d7f9fe5fe1f3292f63bbd75c3a6b190917706fe069
[INFO] running `Command { std: "docker" "start" "-a" "6a4e3b6b5d151defe2c9d7d7f9fe5fe1f3292f63bbd75c3a6b190917706fe069", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2021
[INFO] [stderr]    Compiling libc v0.2.161
[INFO] [stderr]    Compiling winapi-build v0.1.1
[INFO] [stderr]    Compiling autocfg v1.4.0
[INFO] [stderr]     Checking winapi v0.2.8
[INFO] [stderr]     Checking adler2 v2.0.0
[INFO] [stderr]     Checking memchr v2.7.4
[INFO] [stderr]     Checking gimli v0.31.1
[INFO] [stderr]     Checking utf8-ranges v0.1.3
[INFO] [stderr]     Checking cfg-if v1.0.0
[INFO] [stderr]     Checking rustc-demangle v0.1.24
[INFO] [stderr]     Checking regex-syntax v0.3.9
[INFO] [stderr]     Checking log v0.4.22
[INFO] [stderr]     Checking bit-vec v0.4.4
[INFO] [stderr]     Checking byteorder v0.5.3
[INFO] [stderr]     Checking miniz_oxide v0.8.0
[INFO] [stderr]    Compiling kernel32-sys v0.2.2
[INFO] [stderr]     Checking log v0.3.9
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]     Checking object v0.36.5
[INFO] [stderr]     Checking thread-id v2.0.0
[INFO] [stderr]     Checking memchr v0.1.11
[INFO] [stderr]     Checking thread_local v0.2.7
[INFO] [stderr]     Checking aho-corasick v0.5.3
[INFO] [stderr]     Checking regex v0.1.80
[INFO] [stderr]     Checking num-traits v0.1.43
[INFO] [stderr]     Checking enum_primitive v0.1.1
[INFO] [stderr]     Checking env_logger v0.3.5
[INFO] [stderr]     Checking addr2line v0.24.2
[INFO] [stderr]     Checking backtrace v0.3.74
[INFO] [stderr]     Checking error-chain v0.10.0
[INFO] [stderr]     Checking amq-proto v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unexpected `cfg` condition value: `clippy`
[INFO] [stdout]   --> src/lib.rs:34:13
[INFO] [stdout]    |
[INFO] [stdout] 34 | #![cfg_attr(feature="clippy", feature(plugin))]
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `clippy` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `clippy`
[INFO] [stdout]   --> src/lib.rs:35:13
[INFO] [stdout]    |
[INFO] [stdout] 35 | #![cfg_attr(feature="clippy", plugin(clippy))]
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `clippy` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/framing.rs:87:9
[INFO] [stdout]    |
[INFO] [stdout] 87 |         try!(writer.write_u16::<BigEndian>(self.class_id));
[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/framing.rs:88:9
[INFO] [stdout]    |
[INFO] [stdout] 88 |         try!(writer.write_u16::<BigEndian>(self.method_id));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/framing.rs:89:9
[INFO] [stdout]    |
[INFO] [stdout] 89 |         try!(writer.write_all(self.arguments.inner()));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/framing.rs:102:9
[INFO] [stdout]     |
[INFO] [stdout] 102 |         try!(reader.read_to_end(&mut arguments));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/framing.rs:99:24
[INFO] [stdout]    |
[INFO] [stdout] 99 |         let class_id = try!(reader.read_u16::<BigEndian>());
[INFO] [stdout]    |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/framing.rs:100:25
[INFO] [stdout]     |
[INFO] [stdout] 100 |         let method_id = try!(reader.read_u16::<BigEndian>());
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/framing.rs:122:9
[INFO] [stdout]     |
[INFO] [stdout] 122 |         try!(reader.read_exact(&mut header));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/framing.rs:127:9
[INFO] [stdout]     |
[INFO] [stdout] 127 |         try!(reader.read_exact(&mut payload));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/framing.rs:128:25
[INFO] [stdout]     |
[INFO] [stdout] 128 |         let frame_end = try!(reader.read_u8());
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/framing.rs:147:9
[INFO] [stdout]     |
[INFO] [stdout] 147 |         try!(writer.write_u8(self.frame_type as u8));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/framing.rs:148:9
[INFO] [stdout]     |
[INFO] [stdout] 148 |         try!(writer.write_u16::<BigEndian>(self.channel));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/framing.rs:149:9
[INFO] [stdout]     |
[INFO] [stdout] 149 |         try!(writer.write_u32::<BigEndian>(self.payload.inner().len() as u32));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/framing.rs:150:9
[INFO] [stdout]     |
[INFO] [stdout] 150 |         try!(writer.write_all(self.payload.inner()));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/framing.rs:151:9
[INFO] [stdout]     |
[INFO] [stdout] 151 |         try!(writer.write_u8(0xCE));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/framing.rs:173:9
[INFO] [stdout]     |
[INFO] [stdout] 173 |         try!(reader.read_to_end(&mut properties));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/framing.rs:168:29
[INFO] [stdout]     |
[INFO] [stdout] 168 |         let content_class = try!(reader.read_u16::<BigEndian>());
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/framing.rs:169:22
[INFO] [stdout]     |
[INFO] [stdout] 169 |         let weight = try!(reader.read_u16::<BigEndian>()); //0 all the time for now
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/framing.rs:170:25
[INFO] [stdout]     |
[INFO] [stdout] 170 |         let body_size = try!(reader.read_u64::<BigEndian>());
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/framing.rs:171:32
[INFO] [stdout]     |
[INFO] [stdout] 171 |         let properties_flags = try!(reader.read_u16::<BigEndian>());
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/framing.rs:185:9
[INFO] [stdout]     |
[INFO] [stdout] 185 |         try!(writer.write_u16::<BigEndian>(self.content_class));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/framing.rs:186:9
[INFO] [stdout]     |
[INFO] [stdout] 186 |         try!(writer.write_u16::<BigEndian>(self.weight)); //0 all the time for now
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/framing.rs:187:9
[INFO] [stdout]     |
[INFO] [stdout] 187 |         try!(writer.write_u64::<BigEndian>(self.body_size));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/framing.rs:188:9
[INFO] [stdout]     |
[INFO] [stdout] 188 |         try!(writer.write_u16::<BigEndian>(self.properties_flags));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/framing.rs:189:9
[INFO] [stdout]     |
[INFO] [stdout] 189 |         try!(writer.write_all(self.properties.inner()));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]    --> src/framing.rs:184:81
[INFO] [stdout]     |
[INFO] [stdout] 184 |         let mut writer = Vec::with_capacity(self.properties.inner().len() + 14);;
[INFO] [stdout]     |                                                                                 ^ help: remove this semicolon
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(redundant_semicolons)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/table.rs:41:37
[INFO] [stdout]    |
[INFO] [stdout] 41 |     let (entry, entry_size) = match try!(reader.read_u8()) {
[INFO] [stdout]    |                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/table.rs:42:36
[INFO] [stdout]    |
[INFO] [stdout] 42 |         b't' => (TableEntry::Bool(!try!(reader.read_u8()) != 0), 1),
[INFO] [stdout]    |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/table.rs:43:44
[INFO] [stdout]    |
[INFO] [stdout] 43 |         b'b' => (TableEntry::ShortShortInt(try!(reader.read_i8())), 1),
[INFO] [stdout]    |                                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/table.rs:44:45
[INFO] [stdout]    |
[INFO] [stdout] 44 |         b'B' => (TableEntry::ShortShortUint(try!(reader.read_u8())), 1),
[INFO] [stdout]    |                                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/table.rs:45:39
[INFO] [stdout]    |
[INFO] [stdout] 45 |         b'U' => (TableEntry::ShortInt(try!(reader.read_i16::<BigEndian>())), 2),
[INFO] [stdout]    |                                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/table.rs:46:40
[INFO] [stdout]    |
[INFO] [stdout] 46 |         b'u' => (TableEntry::ShortUint(try!(reader.read_u16::<BigEndian>())), 2),
[INFO] [stdout]    |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/table.rs:47:38
[INFO] [stdout]    |
[INFO] [stdout] 47 |         b'I' => (TableEntry::LongInt(try!(reader.read_i32::<BigEndian>())), 4),
[INFO] [stdout]    |                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/table.rs:48:39
[INFO] [stdout]    |
[INFO] [stdout] 48 |         b'i' => (TableEntry::LongUint(try!(reader.read_u32::<BigEndian>())), 4),
[INFO] [stdout]    |                                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/table.rs:49:42
[INFO] [stdout]    |
[INFO] [stdout] 49 |         b'L' => (TableEntry::LongLongInt(try!(reader.read_i64::<BigEndian>())), 8),
[INFO] [stdout]    |                                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/table.rs:50:43
[INFO] [stdout]    |
[INFO] [stdout] 50 |         b'l' => (TableEntry::LongLongUint(try!(reader.read_u64::<BigEndian>())), 8),
[INFO] [stdout]    |                                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/table.rs:51:36
[INFO] [stdout]    |
[INFO] [stdout] 51 |         b'f' => (TableEntry::Float(try!(reader.read_f32::<BigEndian>())), 4),
[INFO] [stdout]    |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/table.rs:52:37
[INFO] [stdout]    |
[INFO] [stdout] 52 |         b'd' => (TableEntry::Double(try!(reader.read_f64::<BigEndian>())), 8),
[INFO] [stdout]    |                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/table.rs:54:38
[INFO] [stdout]    |
[INFO] [stdout] 54 |             TableEntry::DecimalValue(try!(reader.read_u8()), try!(reader.read_u32::<BigEndian>()))
[INFO] [stdout]    |                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/table.rs:54:62
[INFO] [stdout]    |
[INFO] [stdout] 54 |             TableEntry::DecimalValue(try!(reader.read_u8()), try!(reader.read_u32::<BigEndian>()))
[INFO] [stdout]    |                                                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/table.rs:65:13
[INFO] [stdout]    |
[INFO] [stdout] 65 |             try!(reader.read(&mut buffer[..]));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/table.rs:63:24
[INFO] [stdout]    |
[INFO] [stdout] 63 |             let size = try!(reader.read_u32::<BigEndian>()) as usize;
[INFO] [stdout]    |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/table.rs:71:29
[INFO] [stdout]    |
[INFO] [stdout] 71 |             let array_len = try!(reader.read_u32::<BigEndian>()) as usize;
[INFO] [stdout]    |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/table.rs:75:42
[INFO] [stdout]    |
[INFO] [stdout] 75 |                 let (entry, entry_len) = try!(read_table_entry(reader));
[INFO] [stdout]    |                                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/table.rs:82:40
[INFO] [stdout]    |
[INFO] [stdout] 82 |         b'T' => (TableEntry::Timestamp(try!(reader.read_u64::<BigEndian>())), 8),
[INFO] [stdout]    |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/table.rs:84:39
[INFO] [stdout]    |
[INFO] [stdout] 84 |             let (table, table_size) = try!(decode_table(reader));
[INFO] [stdout]    |                                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:100:13
[INFO] [stdout]     |
[INFO] [stdout] 100 |             try!(writer.write_u8(b't'));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:101:13
[INFO] [stdout]     |
[INFO] [stdout] 101 |             try!(writer.write_u8(val as u8));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:104:13
[INFO] [stdout]     |
[INFO] [stdout] 104 |             try!(writer.write_u8(b'b'));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:105:13
[INFO] [stdout]     |
[INFO] [stdout] 105 |             try!(writer.write_i8(val));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:108:13
[INFO] [stdout]     |
[INFO] [stdout] 108 |             try!(writer.write_u8(b'B'));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:109:13
[INFO] [stdout]     |
[INFO] [stdout] 109 |             try!(writer.write_u8(val));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:112:13
[INFO] [stdout]     |
[INFO] [stdout] 112 |             try!(writer.write_u8(b'U'));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:113:13
[INFO] [stdout]     |
[INFO] [stdout] 113 |             try!(writer.write_i16::<BigEndian>(val));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:116:13
[INFO] [stdout]     |
[INFO] [stdout] 116 |             try!(writer.write_u8(b'u'));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:117:13
[INFO] [stdout]     |
[INFO] [stdout] 117 |             try!(writer.write_u16::<BigEndian>(val));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:120:13
[INFO] [stdout]     |
[INFO] [stdout] 120 |             try!(writer.write_u8(b'I'));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:121:13
[INFO] [stdout]     |
[INFO] [stdout] 121 |             try!(writer.write_i32::<BigEndian>(val));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:124:13
[INFO] [stdout]     |
[INFO] [stdout] 124 |             try!(writer.write_u8(b'i'));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:125:13
[INFO] [stdout]     |
[INFO] [stdout] 125 |             try!(writer.write_u32::<BigEndian>(val));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:128:13
[INFO] [stdout]     |
[INFO] [stdout] 128 |             try!(writer.write_u8(b'L'));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:129:13
[INFO] [stdout]     |
[INFO] [stdout] 129 |             try!(writer.write_i64::<BigEndian>(val));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:132:13
[INFO] [stdout]     |
[INFO] [stdout] 132 |             try!(writer.write_u8(b'l'));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:133:13
[INFO] [stdout]     |
[INFO] [stdout] 133 |             try!(writer.write_u64::<BigEndian>(val));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:136:13
[INFO] [stdout]     |
[INFO] [stdout] 136 |             try!(writer.write_u8(b'f'));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:137:13
[INFO] [stdout]     |
[INFO] [stdout] 137 |             try!(writer.write_f32::<BigEndian>(val));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:140:13
[INFO] [stdout]     |
[INFO] [stdout] 140 |             try!(writer.write_u8(b'd'));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:141:13
[INFO] [stdout]     |
[INFO] [stdout] 141 |             try!(writer.write_f64::<BigEndian>(val));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:144:13
[INFO] [stdout]     |
[INFO] [stdout] 144 |             try!(writer.write_u8(b'D'));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:145:13
[INFO] [stdout]     |
[INFO] [stdout] 145 |             try!(writer.write_u8(scale));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:146:13
[INFO] [stdout]     |
[INFO] [stdout] 146 |             try!(writer.write_u32::<BigEndian>(value));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `clippy`
[INFO] [stdout]   --> src/lib.rs:34:13
[INFO] [stdout]    |
[INFO] [stdout] 34 | #![cfg_attr(feature="clippy", feature(plugin))]
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `clippy` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:154:13
[INFO] [stdout]     |
[INFO] [stdout] 154 |             try!(writer.write_u8(b'S'));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:155:13
[INFO] [stdout]     |
[INFO] [stdout] 155 |             try!(writer.write_u32::<BigEndian>(str.len() as u32));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:156:13
[INFO] [stdout]     |
[INFO] [stdout] 156 |             try!(writer.write_all(str.as_bytes()));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:159:13
[INFO] [stdout]     |
[INFO] [stdout] 159 |             try!(writer.write_u8(b'A'));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `clippy`
[INFO] [stdout]   --> src/lib.rs:35:13
[INFO] [stdout]    |
[INFO] [stdout] 35 | #![cfg_attr(feature="clippy", plugin(clippy))]
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `clippy` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:164:13
[INFO] [stdout]     |
[INFO] [stdout] 164 |             try!(writer.write_u32::<BigEndian>(tmp_buffer.len() as u32));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/framing.rs:87:9
[INFO] [stdout]    |
[INFO] [stdout] 87 |         try!(writer.write_u16::<BigEndian>(self.class_id));
[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/table.rs:165:13
[INFO] [stdout]     |
[INFO] [stdout] 165 |             try!(writer.write(&tmp_buffer));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:162:17
[INFO] [stdout]     |
[INFO] [stdout] 162 |                 try!(write_table_entry(&mut tmp_buffer, item));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/framing.rs:88:9
[INFO] [stdout]    |
[INFO] [stdout] 88 |         try!(writer.write_u16::<BigEndian>(self.method_id));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:168:13
[INFO] [stdout]     |
[INFO] [stdout] 168 |             try!(writer.write_u8(b'T'));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/framing.rs:89:9
[INFO] [stdout]    |
[INFO] [stdout] 89 |         try!(writer.write_all(self.arguments.inner()));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:169:13
[INFO] [stdout]     |
[INFO] [stdout] 169 |             try!(writer.write_u64::<BigEndian>(val))
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/framing.rs:102:9
[INFO] [stdout]     |
[INFO] [stdout] 102 |         try!(reader.read_to_end(&mut arguments));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:172:13
[INFO] [stdout]     |
[INFO] [stdout] 172 |             try!(writer.write_u8(b'F'));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:173:13
[INFO] [stdout]     |
[INFO] [stdout] 173 |             try!(encode_table(writer, table));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/framing.rs:99:24
[INFO] [stdout]    |
[INFO] [stdout] 99 |         let class_id = try!(reader.read_u16::<BigEndian>());
[INFO] [stdout]    |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:175:29
[INFO] [stdout]     |
[INFO] [stdout] 175 |         TableEntry::Void => try!(writer.write_u8(b'V')),
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/framing.rs:100:25
[INFO] [stdout]     |
[INFO] [stdout] 100 |         let method_id = try!(reader.read_u16::<BigEndian>());
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:182:21
[INFO] [stdout]     |
[INFO] [stdout] 182 |     let table_len = try!(reader.read_u32::<BigEndian>()) as usize;
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:189:9
[INFO] [stdout]     |
[INFO] [stdout] 189 |         try!(reader.read(&mut field_name[..]));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/framing.rs:122:9
[INFO] [stdout]     |
[INFO] [stdout] 122 |         try!(reader.read_exact(&mut header));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/framing.rs:127:9
[INFO] [stdout]     |
[INFO] [stdout] 127 |         try!(reader.read_exact(&mut payload));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:187:30
[INFO] [stdout]     |
[INFO] [stdout] 187 |         let field_name_len = try!(reader.read_u8()) as usize;
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/framing.rs:128:25
[INFO] [stdout]     |
[INFO] [stdout] 128 |         let frame_end = try!(reader.read_u8());
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:190:47
[INFO] [stdout]     |
[INFO] [stdout] 190 |         let (table_entry, table_entry_size) = try!(read_table_entry(reader));
[INFO] [stdout]     |                                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/framing.rs:147:9
[INFO] [stdout]     |
[INFO] [stdout] 147 |         try!(writer.write_u8(self.frame_type as u8));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:208:5
[INFO] [stdout]     |
[INFO] [stdout] 208 |     try!(writer.write_u32::<BigEndian>(tmp_buffer.len() as u32));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/framing.rs:148:9
[INFO] [stdout]     |
[INFO] [stdout] 148 |         try!(writer.write_u16::<BigEndian>(self.channel));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:209:5
[INFO] [stdout]     |
[INFO] [stdout] 209 |     try!(writer.write_all(&tmp_buffer));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/framing.rs:149:9
[INFO] [stdout]     |
[INFO] [stdout] 149 |         try!(writer.write_u32::<BigEndian>(self.payload.inner().len() as u32));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:204:9
[INFO] [stdout]     |
[INFO] [stdout] 204 |         try!(tmp_buffer.write_u8(field_name.len() as u8));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/framing.rs:150:9
[INFO] [stdout]     |
[INFO] [stdout] 150 |         try!(writer.write_all(self.payload.inner()));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:205:9
[INFO] [stdout]     |
[INFO] [stdout] 205 |         try!(tmp_buffer.write_all(field_name.as_bytes()));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:206:9
[INFO] [stdout]     |
[INFO] [stdout] 206 |         try!(write_table_entry(&mut tmp_buffer, table_entry));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/framing.rs:151:9
[INFO] [stdout]     |
[INFO] [stdout] 151 |         try!(writer.write_u8(0xCE));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> src/codegen_macros.rs:17:38
[INFO] [stdout]    |
[INFO] [stdout] 16 | impl <'data> ArgumentsReader<'data> {
[INFO] [stdout]    |       ----- lifetime `'data` declared here
[INFO] [stdout] 17 |     pub fn new(data: &'data [u8]) -> ArgumentsReader {
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(elided_named_lifetimes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/framing.rs:173:9
[INFO] [stdout]     |
[INFO] [stdout] 173 |         try!(reader.read_to_end(&mut properties));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/framing.rs:168:29
[INFO] [stdout]     |
[INFO] [stdout] 168 |         let content_class = try!(reader.read_u16::<BigEndian>());
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/framing.rs:169:22
[INFO] [stdout]     |
[INFO] [stdout] 169 |         let weight = try!(reader.read_u16::<BigEndian>()); //0 all the time for now
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/framing.rs:170:25
[INFO] [stdout]     |
[INFO] [stdout] 170 |         let body_size = try!(reader.read_u64::<BigEndian>());
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/framing.rs:171:32
[INFO] [stdout]     |
[INFO] [stdout] 171 |         let properties_flags = try!(reader.read_u16::<BigEndian>());
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/framing.rs:185:9
[INFO] [stdout]     |
[INFO] [stdout] 185 |         try!(writer.write_u16::<BigEndian>(self.content_class));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/framing.rs:186:9
[INFO] [stdout]     |
[INFO] [stdout] 186 |         try!(writer.write_u16::<BigEndian>(self.weight)); //0 all the time for now
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/framing.rs:187:9
[INFO] [stdout]     |
[INFO] [stdout] 187 |         try!(writer.write_u64::<BigEndian>(self.body_size));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/framing.rs:188:9
[INFO] [stdout]     |
[INFO] [stdout] 188 |         try!(writer.write_u16::<BigEndian>(self.properties_flags));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/framing.rs:189:9
[INFO] [stdout]     |
[INFO] [stdout] 189 |         try!(writer.write_all(self.properties.inner()));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]    --> src/framing.rs:184:81
[INFO] [stdout]     |
[INFO] [stdout] 184 |         let mut writer = Vec::with_capacity(self.properties.inner().len() + 14);;
[INFO] [stdout]     |                                                                                 ^ help: remove this semicolon
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(redundant_semicolons)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/table.rs:41:37
[INFO] [stdout]    |
[INFO] [stdout] 41 |     let (entry, entry_size) = match try!(reader.read_u8()) {
[INFO] [stdout]    |                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/table.rs:42:36
[INFO] [stdout]    |
[INFO] [stdout] 42 |         b't' => (TableEntry::Bool(!try!(reader.read_u8()) != 0), 1),
[INFO] [stdout]    |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/table.rs:43:44
[INFO] [stdout]    |
[INFO] [stdout] 43 |         b'b' => (TableEntry::ShortShortInt(try!(reader.read_i8())), 1),
[INFO] [stdout]    |                                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/table.rs:44:45
[INFO] [stdout]    |
[INFO] [stdout] 44 |         b'B' => (TableEntry::ShortShortUint(try!(reader.read_u8())), 1),
[INFO] [stdout]    |                                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/table.rs:45:39
[INFO] [stdout]    |
[INFO] [stdout] 45 |         b'U' => (TableEntry::ShortInt(try!(reader.read_i16::<BigEndian>())), 2),
[INFO] [stdout]    |                                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/table.rs:46:40
[INFO] [stdout]    |
[INFO] [stdout] 46 |         b'u' => (TableEntry::ShortUint(try!(reader.read_u16::<BigEndian>())), 2),
[INFO] [stdout]    |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/table.rs:47:38
[INFO] [stdout]    |
[INFO] [stdout] 47 |         b'I' => (TableEntry::LongInt(try!(reader.read_i32::<BigEndian>())), 4),
[INFO] [stdout]    |                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/table.rs:48:39
[INFO] [stdout]    |
[INFO] [stdout] 48 |         b'i' => (TableEntry::LongUint(try!(reader.read_u32::<BigEndian>())), 4),
[INFO] [stdout]    |                                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/table.rs:49:42
[INFO] [stdout]    |
[INFO] [stdout] 49 |         b'L' => (TableEntry::LongLongInt(try!(reader.read_i64::<BigEndian>())), 8),
[INFO] [stdout]    |                                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/table.rs:50:43
[INFO] [stdout]    |
[INFO] [stdout] 50 |         b'l' => (TableEntry::LongLongUint(try!(reader.read_u64::<BigEndian>())), 8),
[INFO] [stdout]    |                                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/table.rs:51:36
[INFO] [stdout]    |
[INFO] [stdout] 51 |         b'f' => (TableEntry::Float(try!(reader.read_f32::<BigEndian>())), 4),
[INFO] [stdout]    |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/table.rs:52:37
[INFO] [stdout]    |
[INFO] [stdout] 52 |         b'd' => (TableEntry::Double(try!(reader.read_f64::<BigEndian>())), 8),
[INFO] [stdout]    |                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/table.rs:54:38
[INFO] [stdout]    |
[INFO] [stdout] 54 |             TableEntry::DecimalValue(try!(reader.read_u8()), try!(reader.read_u32::<BigEndian>()))
[INFO] [stdout]    |                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/table.rs:54:62
[INFO] [stdout]    |
[INFO] [stdout] 54 |             TableEntry::DecimalValue(try!(reader.read_u8()), try!(reader.read_u32::<BigEndian>()))
[INFO] [stdout]    |                                                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/table.rs:65:13
[INFO] [stdout]    |
[INFO] [stdout] 65 |             try!(reader.read(&mut buffer[..]));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/table.rs:63:24
[INFO] [stdout]    |
[INFO] [stdout] 63 |             let size = try!(reader.read_u32::<BigEndian>()) as usize;
[INFO] [stdout]    |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/table.rs:71:29
[INFO] [stdout]    |
[INFO] [stdout] 71 |             let array_len = try!(reader.read_u32::<BigEndian>()) as usize;
[INFO] [stdout]    |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/table.rs:75:42
[INFO] [stdout]    |
[INFO] [stdout] 75 |                 let (entry, entry_len) = try!(read_table_entry(reader));
[INFO] [stdout]    |                                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/table.rs:82:40
[INFO] [stdout]    |
[INFO] [stdout] 82 |         b'T' => (TableEntry::Timestamp(try!(reader.read_u64::<BigEndian>())), 8),
[INFO] [stdout]    |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/table.rs:84:39
[INFO] [stdout]    |
[INFO] [stdout] 84 |             let (table, table_size) = try!(decode_table(reader));
[INFO] [stdout]    |                                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:100:13
[INFO] [stdout]     |
[INFO] [stdout] 100 |             try!(writer.write_u8(b't'));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:101:13
[INFO] [stdout]     |
[INFO] [stdout] 101 |             try!(writer.write_u8(val as u8));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:104:13
[INFO] [stdout]     |
[INFO] [stdout] 104 |             try!(writer.write_u8(b'b'));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:105:13
[INFO] [stdout]     |
[INFO] [stdout] 105 |             try!(writer.write_i8(val));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:108:13
[INFO] [stdout]     |
[INFO] [stdout] 108 |             try!(writer.write_u8(b'B'));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:109:13
[INFO] [stdout]     |
[INFO] [stdout] 109 |             try!(writer.write_u8(val));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:112:13
[INFO] [stdout]     |
[INFO] [stdout] 112 |             try!(writer.write_u8(b'U'));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:113:13
[INFO] [stdout]     |
[INFO] [stdout] 113 |             try!(writer.write_i16::<BigEndian>(val));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:116:13
[INFO] [stdout]     |
[INFO] [stdout] 116 |             try!(writer.write_u8(b'u'));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:117:13
[INFO] [stdout]     |
[INFO] [stdout] 117 |             try!(writer.write_u16::<BigEndian>(val));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:120:13
[INFO] [stdout]     |
[INFO] [stdout] 120 |             try!(writer.write_u8(b'I'));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:121:13
[INFO] [stdout]     |
[INFO] [stdout] 121 |             try!(writer.write_i32::<BigEndian>(val));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:124:13
[INFO] [stdout]     |
[INFO] [stdout] 124 |             try!(writer.write_u8(b'i'));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:125:13
[INFO] [stdout]     |
[INFO] [stdout] 125 |             try!(writer.write_u32::<BigEndian>(val));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:128:13
[INFO] [stdout]     |
[INFO] [stdout] 128 |             try!(writer.write_u8(b'L'));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:129:13
[INFO] [stdout]     |
[INFO] [stdout] 129 |             try!(writer.write_i64::<BigEndian>(val));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:132:13
[INFO] [stdout]     |
[INFO] [stdout] 132 |             try!(writer.write_u8(b'l'));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:133:13
[INFO] [stdout]     |
[INFO] [stdout] 133 |             try!(writer.write_u64::<BigEndian>(val));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:136:13
[INFO] [stdout]     |
[INFO] [stdout] 136 |             try!(writer.write_u8(b'f'));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:137:13
[INFO] [stdout]     |
[INFO] [stdout] 137 |             try!(writer.write_f32::<BigEndian>(val));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:140:13
[INFO] [stdout]     |
[INFO] [stdout] 140 |             try!(writer.write_u8(b'd'));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:141:13
[INFO] [stdout]     |
[INFO] [stdout] 141 |             try!(writer.write_f64::<BigEndian>(val));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:144:13
[INFO] [stdout]     |
[INFO] [stdout] 144 |             try!(writer.write_u8(b'D'));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:145:13
[INFO] [stdout]     |
[INFO] [stdout] 145 |             try!(writer.write_u8(scale));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:146:13
[INFO] [stdout]     |
[INFO] [stdout] 146 |             try!(writer.write_u32::<BigEndian>(value));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:154:13
[INFO] [stdout]     |
[INFO] [stdout] 154 |             try!(writer.write_u8(b'S'));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:155:13
[INFO] [stdout]     |
[INFO] [stdout] 155 |             try!(writer.write_u32::<BigEndian>(str.len() as u32));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:156:13
[INFO] [stdout]     |
[INFO] [stdout] 156 |             try!(writer.write_all(str.as_bytes()));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:159:13
[INFO] [stdout]     |
[INFO] [stdout] 159 |             try!(writer.write_u8(b'A'));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:164:13
[INFO] [stdout]     |
[INFO] [stdout] 164 |             try!(writer.write_u32::<BigEndian>(tmp_buffer.len() as u32));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:165:13
[INFO] [stdout]     |
[INFO] [stdout] 165 |             try!(writer.write(&tmp_buffer));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:162:17
[INFO] [stdout]     |
[INFO] [stdout] 162 |                 try!(write_table_entry(&mut tmp_buffer, item));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:168:13
[INFO] [stdout]     |
[INFO] [stdout] 168 |             try!(writer.write_u8(b'T'));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:169:13
[INFO] [stdout]     |
[INFO] [stdout] 169 |             try!(writer.write_u64::<BigEndian>(val))
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:172:13
[INFO] [stdout]     |
[INFO] [stdout] 172 |             try!(writer.write_u8(b'F'));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:173:13
[INFO] [stdout]     |
[INFO] [stdout] 173 |             try!(encode_table(writer, table));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:175:29
[INFO] [stdout]     |
[INFO] [stdout] 175 |         TableEntry::Void => try!(writer.write_u8(b'V')),
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:182:21
[INFO] [stdout]     |
[INFO] [stdout] 182 |     let table_len = try!(reader.read_u32::<BigEndian>()) as usize;
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:189:9
[INFO] [stdout]     |
[INFO] [stdout] 189 |         try!(reader.read(&mut field_name[..]));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:187:30
[INFO] [stdout]     |
[INFO] [stdout] 187 |         let field_name_len = try!(reader.read_u8()) as usize;
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:190:47
[INFO] [stdout]     |
[INFO] [stdout] 190 |         let (table_entry, table_entry_size) = try!(read_table_entry(reader));
[INFO] [stdout]     |                                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:208:5
[INFO] [stdout]     |
[INFO] [stdout] 208 |     try!(writer.write_u32::<BigEndian>(tmp_buffer.len() as u32));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:209:5
[INFO] [stdout]     |
[INFO] [stdout] 209 |     try!(writer.write_all(&tmp_buffer));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:204:9
[INFO] [stdout]     |
[INFO] [stdout] 204 |         try!(tmp_buffer.write_u8(field_name.len() as u8));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:205:9
[INFO] [stdout]     |
[INFO] [stdout] 205 |         try!(tmp_buffer.write_all(field_name.as_bytes()));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/table.rs:206:9
[INFO] [stdout]     |
[INFO] [stdout] 206 |         try!(write_table_entry(&mut tmp_buffer, table_entry));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> src/codegen_macros.rs:17:38
[INFO] [stdout]    |
[INFO] [stdout] 16 | impl <'data> ArgumentsReader<'data> {
[INFO] [stdout]    |       ----- lifetime `'data` declared here
[INFO] [stdout] 17 |     pub fn new(data: &'data [u8]) -> ArgumentsReader {
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(elided_named_lifetimes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout] 1  | / error_chain! {
[INFO] [stdout] 2  | |     errors {
[INFO] [stdout] 3  | |         Protocol(t: String) {
[INFO] [stdout] 4  | |             description("protocol error")
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |     }
[INFO] [stdout] 12 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `error_chain_processed` which comes from the expansion of the macro `error_chain` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout] 1  | / error_chain! {
[INFO] [stdout] 2  | |     errors {
[INFO] [stdout] 3  | |         Protocol(t: String) {
[INFO] [stdout] 4  | |             description("protocol error")
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |     }
[INFO] [stdout] 12 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `error_chain_processed` which comes from the expansion of the macro `error_chain` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::cause`: replaced by Error::source, which can support downcasting
[INFO] [stdout]   --> src/error.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout] 1  | / error_chain! {
[INFO] [stdout] 2  | |     errors {
[INFO] [stdout] 3  | |         Protocol(t: String) {
[INFO] [stdout] 4  | |             description("protocol error")
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |     }
[INFO] [stdout] 12 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `error_chain_processed` which comes from the expansion of the macro `error_chain` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::cause`: replaced by Error::source, which can support downcasting
[INFO] [stdout]   --> src/error.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout] 1  | / error_chain! {
[INFO] [stdout] 2  | |     errors {
[INFO] [stdout] 3  | |         Protocol(t: String) {
[INFO] [stdout] 4  | |             description("protocol error")
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |     }
[INFO] [stdout] 12 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `error_chain_processed` which comes from the expansion of the macro `error_chain` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `table_size`
[INFO] [stdout]   --> src/codegen_macros.rs:59:53
[INFO] [stdout]    |
[INFO] [stdout] 59 |         decode_table(&mut self.cursor).map(|(table, table_size)| table)
[INFO] [stdout]    |                                                     ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_table_size`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `table_size`
[INFO] [stdout]   --> src/codegen_macros.rs:59:53
[INFO] [stdout]    |
[INFO] [stdout] 59 |         decode_table(&mut self.cursor).map(|(table, table_size)| table)
[INFO] [stdout]    |                                                     ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_table_size`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `idx` is never read
[INFO] [stdout]    --> src/codegen_macros.rs:305:21
[INFO] [stdout]     |
[INFO] [stdout] 305 |                     idx = idx + 1;
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 325 |     properties_struct!(Test, a => octet, b => shortstr, c => longstr, d => bit, e => bit, f => long);
[INFO] [stdout]     |     ------------------------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` on by default
[INFO] [stdout]     = note: this warning originates in the macro `properties_struct` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `f`
[INFO] [stdout]    --> src/codegen_macros.rs:358:13
[INFO] [stdout]     |
[INFO] [stdout] 358 |         let f = Foo { a: 1, b: "test".to_string(), c: "bar".to_string(), d: false, e: true, f: 0xDEADBEEF };
[INFO] [stdout]     |             ^ help: if this is intentional, prefix it with an underscore: `_f`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `idx` is never read
[INFO] [stdout]    --> src/codegen_macros.rs:305:21
[INFO] [stdout]     |
[INFO] [stdout] 305 |                       idx = idx + 1;
[INFO] [stdout]     |                       ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/protocol.rs:390:5
[INFO] [stdout]     |
[INFO] [stdout] 390 | /     properties_struct!(BasicProperties,
[INFO] [stdout] 391 | |       content_type => shortstr,
[INFO] [stdout] 392 | | content_encoding => shortstr,
[INFO] [stdout] 393 | | headers => table,
[INFO] [stdout] ...   |
[INFO] [stdout] 404 | | cluster_id => shortstr
[INFO] [stdout] 405 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` on by default
[INFO] [stdout]     = note: this warning originates in the macro `properties_struct` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `idx` is never read
[INFO] [stdout]    --> src/codegen_macros.rs:305:21
[INFO] [stdout]     |
[INFO] [stdout] 305 |                       idx = idx + 1;
[INFO] [stdout]     |                       ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/protocol.rs:390:5
[INFO] [stdout]     |
[INFO] [stdout] 390 | /     properties_struct!(BasicProperties,
[INFO] [stdout] 391 | |       content_type => shortstr,
[INFO] [stdout] 392 | | content_encoding => shortstr,
[INFO] [stdout] 393 | | headers => table,
[INFO] [stdout] ...   |
[INFO] [stdout] 404 | | cluster_id => shortstr
[INFO] [stdout] 405 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: this warning originates in the macro `properties_struct` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]   --> src/table.rs:31:8
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub trait Init {
[INFO] [stdout]    |           ---- associated function in this trait
[INFO] [stdout] 31 |     fn new() -> Self;
[INFO] [stdout]    |        ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/codegen_macros.rs:141:13
[INFO] [stdout]     |
[INFO] [stdout] 141 |             self.flush_bits();
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 141 |             let _ = self.flush_bits();
[INFO] [stdout]     |             +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/codegen_macros.rs:158:9
[INFO] [stdout]     |
[INFO] [stdout] 158 |         self.flush_bits();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 158 |         let _ = self.flush_bits();
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]   --> src/table.rs:31:8
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub trait Init {
[INFO] [stdout]    |           ---- associated function in this trait
[INFO] [stdout] 31 |     fn new() -> Self;
[INFO] [stdout]    |        ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `decode`, `encode`, and `flags` are never used
[INFO] [stdout]    --> src/codegen_macros.rs:275:20
[INFO] [stdout]     |
[INFO] [stdout] 274 |         impl $struct_name {
[INFO] [stdout]     |         ----------------- associated items in this implementation
[INFO] [stdout] 275 |             pub fn decode(content_header_frame: ContentHeaderFrame) -> Result<$struct_name> {
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 292 |             pub fn encode(self) -> Result<Vec<u8>> {
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 300 |             pub fn flags(&self) -> u16 {
[INFO] [stdout]     |                    ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 325 |     properties_struct!(Test, a => octet, b => shortstr, c => longstr, d => bit, e => bit, f => long);
[INFO] [stdout]     |     ------------------------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `properties_struct` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/codegen_macros.rs:141:13
[INFO] [stdout]     |
[INFO] [stdout] 141 |             self.flush_bits();
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 141 |             let _ = self.flush_bits();
[INFO] [stdout]     |             +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/codegen_macros.rs:158:9
[INFO] [stdout]     |
[INFO] [stdout] 158 |         self.flush_bits();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 158 |         let _ = self.flush_bits();
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 3.11s
[INFO] running `Command { std: "docker" "inspect" "6a4e3b6b5d151defe2c9d7d7f9fe5fe1f3292f63bbd75c3a6b190917706fe069", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6a4e3b6b5d151defe2c9d7d7f9fe5fe1f3292f63bbd75c3a6b190917706fe069", kill_on_drop: false }`
[INFO] [stdout] 6a4e3b6b5d151defe2c9d7d7f9fe5fe1f3292f63bbd75c3a6b190917706fe069
