[INFO] crate amq-proto 0.1.0 is already in cache
[INFO] checking amq-proto-0.1.0 against master#bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc for pr-70917
[INFO] extracting crate amq-proto 0.1.0 into /workspace/builds/worker-0/source
[INFO] validating manifest of crates.io crate amq-proto 0.1.0 on toolchain bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "read-manifest" "--manifest-path" "Cargo.toml"`
[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-0/source/Cargo.toml
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"`
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "fetch" "--locked" "--manifest-path" "Cargo.toml"`
[INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/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" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "check" "--frozen" "--all" "--all-targets"`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] a67eb1868e3a424e2e224055ab00d7917d3e649b76e99cc202fa195192a7f82c
[INFO] running `"docker" "start" "-a" "a67eb1868e3a424e2e224055ab00d7917d3e649b76e99cc202fa195192a7f82c"`
[INFO] [stderr]     Checking bit-vec v0.4.4
[INFO] [stderr]     Checking backtrace-sys v0.1.35
[INFO] [stderr]     Checking backtrace v0.3.46
[INFO] [stderr]     Checking error-chain v0.10.0
[INFO] [stderr]     Checking amq-proto v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/framing.rs:87:9
[INFO] [stderr]    |
[INFO] [stderr] 87 |         try!(writer.write_u16::<BigEndian>(self.class_id));
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/framing.rs:88:9
[INFO] [stderr]    |
[INFO] [stderr] 88 |         try!(writer.write_u16::<BigEndian>(self.method_id));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/framing.rs:89:9
[INFO] [stderr]    |
[INFO] [stderr] 89 |         try!(writer.write_all(self.arguments.inner()));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/framing.rs:99:24
[INFO] [stderr]    |
[INFO] [stderr] 99 |         let class_id = try!(reader.read_u16::<BigEndian>());
[INFO] [stderr]    |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/framing.rs:100:25
[INFO] [stderr]     |
[INFO] [stderr] 100 |         let method_id = try!(reader.read_u16::<BigEndian>());
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/framing.rs:102:9
[INFO] [stderr]     |
[INFO] [stderr] 102 |         try!(reader.read_to_end(&mut arguments));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/framing.rs:122:9
[INFO] [stderr]     |
[INFO] [stderr] 122 |         try!(reader.read_exact(&mut header));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/framing.rs:127:9
[INFO] [stderr]     |
[INFO] [stderr] 127 |         try!(reader.read_exact(&mut payload));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/framing.rs:128:25
[INFO] [stderr]     |
[INFO] [stderr] 128 |         let frame_end = try!(reader.read_u8());
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/framing.rs:147:9
[INFO] [stderr]     |
[INFO] [stderr] 147 |         try!(writer.write_u8(self.frame_type as u8));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/framing.rs:148:9
[INFO] [stderr]     |
[INFO] [stderr] 148 |         try!(writer.write_u16::<BigEndian>(self.channel));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/framing.rs:149:9
[INFO] [stderr]     |
[INFO] [stderr] 149 |         try!(writer.write_u32::<BigEndian>(self.payload.inner().len() as u32));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/framing.rs:150:9
[INFO] [stderr]     |
[INFO] [stderr] 150 |         try!(writer.write_all(self.payload.inner()));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/framing.rs:151:9
[INFO] [stderr]     |
[INFO] [stderr] 151 |         try!(writer.write_u8(0xCE));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/framing.rs:168:29
[INFO] [stderr]     |
[INFO] [stderr] 168 |         let content_class = try!(reader.read_u16::<BigEndian>());
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/framing.rs:169:22
[INFO] [stderr]     |
[INFO] [stderr] 169 |         let weight = try!(reader.read_u16::<BigEndian>()); //0 all the time for now
[INFO] [stderr]     |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/framing.rs:170:25
[INFO] [stderr]     |
[INFO] [stderr] 170 |         let body_size = try!(reader.read_u64::<BigEndian>());
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/framing.rs:171:32
[INFO] [stderr]     |
[INFO] [stderr] 171 |         let properties_flags = try!(reader.read_u16::<BigEndian>());
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/framing.rs:173:9
[INFO] [stderr]     |
[INFO] [stderr] 173 |         try!(reader.read_to_end(&mut properties));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/framing.rs:185:9
[INFO] [stderr]     |
[INFO] [stderr] 185 |         try!(writer.write_u16::<BigEndian>(self.content_class));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/framing.rs:186:9
[INFO] [stderr]     |
[INFO] [stderr] 186 |         try!(writer.write_u16::<BigEndian>(self.weight)); //0 all the time for now
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/framing.rs:187:9
[INFO] [stderr]     |
[INFO] [stderr] 187 |         try!(writer.write_u64::<BigEndian>(self.body_size));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/framing.rs:188:9
[INFO] [stderr]     |
[INFO] [stderr] 188 |         try!(writer.write_u16::<BigEndian>(self.properties_flags));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/framing.rs:189:9
[INFO] [stderr]     |
[INFO] [stderr] 189 |         try!(writer.write_all(self.properties.inner()));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/table.rs:41:37
[INFO] [stderr]    |
[INFO] [stderr] 41 |     let (entry, entry_size) = match try!(reader.read_u8()) {
[INFO] [stderr]    |                                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/table.rs:42:36
[INFO] [stderr]    |
[INFO] [stderr] 42 |         b't' => (TableEntry::Bool(!try!(reader.read_u8()) != 0), 1),
[INFO] [stderr]    |                                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/table.rs:43:44
[INFO] [stderr]    |
[INFO] [stderr] 43 |         b'b' => (TableEntry::ShortShortInt(try!(reader.read_i8())), 1),
[INFO] [stderr]    |                                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/table.rs:44:45
[INFO] [stderr]    |
[INFO] [stderr] 44 |         b'B' => (TableEntry::ShortShortUint(try!(reader.read_u8())), 1),
[INFO] [stderr]    |                                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/table.rs:45:39
[INFO] [stderr]    |
[INFO] [stderr] 45 |         b'U' => (TableEntry::ShortInt(try!(reader.read_i16::<BigEndian>())), 2),
[INFO] [stderr]    |                                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/table.rs:46:40
[INFO] [stderr]    |
[INFO] [stderr] 46 |         b'u' => (TableEntry::ShortUint(try!(reader.read_u16::<BigEndian>())), 2),
[INFO] [stderr]    |                                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/table.rs:47:38
[INFO] [stderr]    |
[INFO] [stderr] 47 |         b'I' => (TableEntry::LongInt(try!(reader.read_i32::<BigEndian>())), 4),
[INFO] [stderr]    |                                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/table.rs:48:39
[INFO] [stderr]    |
[INFO] [stderr] 48 |         b'i' => (TableEntry::LongUint(try!(reader.read_u32::<BigEndian>())), 4),
[INFO] [stderr]    |                                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/table.rs:49:42
[INFO] [stderr]    |
[INFO] [stderr] 49 |         b'L' => (TableEntry::LongLongInt(try!(reader.read_i64::<BigEndian>())), 8),
[INFO] [stderr]    |                                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/table.rs:50:43
[INFO] [stderr]    |
[INFO] [stderr] 50 |         b'l' => (TableEntry::LongLongUint(try!(reader.read_u64::<BigEndian>())), 8),
[INFO] [stderr]    |                                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/table.rs:51:36
[INFO] [stderr]    |
[INFO] [stderr] 51 |         b'f' => (TableEntry::Float(try!(reader.read_f32::<BigEndian>())), 4),
[INFO] [stderr]    |                                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/table.rs:52:37
[INFO] [stderr]    |
[INFO] [stderr] 52 |         b'd' => (TableEntry::Double(try!(reader.read_f64::<BigEndian>())), 8),
[INFO] [stderr]    |                                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/table.rs:54:38
[INFO] [stderr]    |
[INFO] [stderr] 54 |             TableEntry::DecimalValue(try!(reader.read_u8()), try!(reader.read_u32::<BigEndian>()))
[INFO] [stderr]    |                                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/table.rs:54:62
[INFO] [stderr]    |
[INFO] [stderr] 54 |             TableEntry::DecimalValue(try!(reader.read_u8()), try!(reader.read_u32::<BigEndian>()))
[INFO] [stderr]    |                                                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/table.rs:63:24
[INFO] [stderr]    |
[INFO] [stderr] 63 |             let size = try!(reader.read_u32::<BigEndian>()) as usize;
[INFO] [stderr]    |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/table.rs:65:13
[INFO] [stderr]    |
[INFO] [stderr] 65 |             try!(reader.read(&mut buffer[..]));
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/table.rs:71:29
[INFO] [stderr]    |
[INFO] [stderr] 71 |             let array_len = try!(reader.read_u32::<BigEndian>()) as usize;
[INFO] [stderr]    |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/table.rs:75:42
[INFO] [stderr]    |
[INFO] [stderr] 75 |                 let (entry, entry_len) = try!(read_table_entry(reader));
[INFO] [stderr]    |                                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/table.rs:82:40
[INFO] [stderr]    |
[INFO] [stderr] 82 |         b'T' => (TableEntry::Timestamp(try!(reader.read_u64::<BigEndian>())), 8),
[INFO] [stderr]    |                                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/table.rs:84:39
[INFO] [stderr]    |
[INFO] [stderr] 84 |             let (table, table_size) = try!(decode_table(reader));
[INFO] [stderr]    |                                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:100:13
[INFO] [stderr]     |
[INFO] [stderr] 100 |             try!(writer.write_u8(b't'));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:101:13
[INFO] [stderr]     |
[INFO] [stderr] 101 |             try!(writer.write_u8(val as u8));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:104:13
[INFO] [stderr]     |
[INFO] [stderr] 104 |             try!(writer.write_u8(b'b'));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:105:13
[INFO] [stderr]     |
[INFO] [stderr] 105 |             try!(writer.write_i8(val));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:108:13
[INFO] [stderr]     |
[INFO] [stderr] 108 |             try!(writer.write_u8(b'B'));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:109:13
[INFO] [stderr]     |
[INFO] [stderr] 109 |             try!(writer.write_u8(val));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:112:13
[INFO] [stderr]     |
[INFO] [stderr] 112 |             try!(writer.write_u8(b'U'));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:113:13
[INFO] [stderr]     |
[INFO] [stderr] 113 |             try!(writer.write_i16::<BigEndian>(val));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:116:13
[INFO] [stderr]     |
[INFO] [stderr] 116 |             try!(writer.write_u8(b'u'));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:117:13
[INFO] [stderr]     |
[INFO] [stderr] 117 |             try!(writer.write_u16::<BigEndian>(val));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:120:13
[INFO] [stderr]     |
[INFO] [stderr] 120 |             try!(writer.write_u8(b'I'));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:121:13
[INFO] [stderr]     |
[INFO] [stderr] 121 |             try!(writer.write_i32::<BigEndian>(val));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:124:13
[INFO] [stderr]     |
[INFO] [stderr] 124 |             try!(writer.write_u8(b'i'));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:125:13
[INFO] [stderr]     |
[INFO] [stderr] 125 |             try!(writer.write_u32::<BigEndian>(val));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:128:13
[INFO] [stderr]     |
[INFO] [stderr] 128 |             try!(writer.write_u8(b'L'));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:129:13
[INFO] [stderr]     |
[INFO] [stderr] 129 |             try!(writer.write_i64::<BigEndian>(val));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:132:13
[INFO] [stderr]     |
[INFO] [stderr] 132 |             try!(writer.write_u8(b'l'));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:133:13
[INFO] [stderr]     |
[INFO] [stderr] 133 |             try!(writer.write_u64::<BigEndian>(val));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:136:13
[INFO] [stderr]     |
[INFO] [stderr] 136 |             try!(writer.write_u8(b'f'));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:137:13
[INFO] [stderr]     |
[INFO] [stderr] 137 |             try!(writer.write_f32::<BigEndian>(val));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:140:13
[INFO] [stderr]     |
[INFO] [stderr] 140 |             try!(writer.write_u8(b'd'));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:141:13
[INFO] [stderr]     |
[INFO] [stderr] 141 |             try!(writer.write_f64::<BigEndian>(val));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:144:13
[INFO] [stderr]     |
[INFO] [stderr] 144 |             try!(writer.write_u8(b'D'));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:145:13
[INFO] [stderr]     |
[INFO] [stderr] 145 |             try!(writer.write_u8(scale));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:146:13
[INFO] [stderr]     |
[INFO] [stderr] 146 |             try!(writer.write_u32::<BigEndian>(value));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:154:13
[INFO] [stderr]     |
[INFO] [stderr] 154 |             try!(writer.write_u8(b'S'));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:155:13
[INFO] [stderr]     |
[INFO] [stderr] 155 |             try!(writer.write_u32::<BigEndian>(str.len() as u32));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:156:13
[INFO] [stderr]     |
[INFO] [stderr] 156 |             try!(writer.write_all(str.as_bytes()));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:159:13
[INFO] [stderr]     |
[INFO] [stderr] 159 |             try!(writer.write_u8(b'A'));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:162:17
[INFO] [stderr]     |
[INFO] [stderr] 162 |                 try!(write_table_entry(&mut tmp_buffer, item));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:164:13
[INFO] [stderr]     |
[INFO] [stderr] 164 |             try!(writer.write_u32::<BigEndian>(tmp_buffer.len() as u32));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:165:13
[INFO] [stderr]     |
[INFO] [stderr] 165 |             try!(writer.write(&tmp_buffer));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:168:13
[INFO] [stderr]     |
[INFO] [stderr] 168 |             try!(writer.write_u8(b'T'));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:169:13
[INFO] [stderr]     |
[INFO] [stderr] 169 |             try!(writer.write_u64::<BigEndian>(val))
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:172:13
[INFO] [stderr]     |
[INFO] [stderr] 172 |             try!(writer.write_u8(b'F'));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:173:13
[INFO] [stderr]     |
[INFO] [stderr] 173 |             try!(encode_table(writer, table));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:175:29
[INFO] [stderr]     |
[INFO] [stderr] 175 |         TableEntry::Void => try!(writer.write_u8(b'V')),
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:182:21
[INFO] [stderr]     |
[INFO] [stderr] 182 |     let table_len = try!(reader.read_u32::<BigEndian>()) as usize;
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:187:30
[INFO] [stderr]     |
[INFO] [stderr] 187 |         let field_name_len = try!(reader.read_u8()) as usize;
[INFO] [stderr]     |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:189:9
[INFO] [stderr]     |
[INFO] [stderr] 189 |         try!(reader.read(&mut field_name[..]));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:190:47
[INFO] [stderr]     |
[INFO] [stderr] 190 |         let (table_entry, table_entry_size) = try!(read_table_entry(reader));
[INFO] [stderr]     |                                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:204:9
[INFO] [stderr]     |
[INFO] [stderr] 204 |         try!(tmp_buffer.write_u8(field_name.len() as u8));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:205:9
[INFO] [stderr]     |
[INFO] [stderr] 205 |         try!(tmp_buffer.write_all(field_name.as_bytes()));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:206:9
[INFO] [stderr]     |
[INFO] [stderr] 206 |         try!(write_table_entry(&mut tmp_buffer, table_entry));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:208:5
[INFO] [stderr]     |
[INFO] [stderr] 208 |     try!(writer.write_u32::<BigEndian>(tmp_buffer.len() as u32));
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:209:5
[INFO] [stderr]     |
[INFO] [stderr] 209 |     try!(writer.write_all(&tmp_buffer));
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/framing.rs:184:81
[INFO] [stderr]     |
[INFO] [stderr] 184 |         let mut writer = Vec::with_capacity(self.properties.inner().len() + 14);;
[INFO] [stderr]     |                                                                                 ^ help: remove this semicolon
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(redundant_semicolons)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/framing.rs:87:9
[INFO] [stderr]    |
[INFO] [stderr] 87 |         try!(writer.write_u16::<BigEndian>(self.class_id));
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/framing.rs:88:9
[INFO] [stderr]    |
[INFO] [stderr] 88 |         try!(writer.write_u16::<BigEndian>(self.method_id));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/framing.rs:89:9
[INFO] [stderr]    |
[INFO] [stderr] 89 |         try!(writer.write_all(self.arguments.inner()));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/framing.rs:99:24
[INFO] [stderr]    |
[INFO] [stderr] 99 |         let class_id = try!(reader.read_u16::<BigEndian>());
[INFO] [stderr]    |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/framing.rs:100:25
[INFO] [stderr]     |
[INFO] [stderr] 100 |         let method_id = try!(reader.read_u16::<BigEndian>());
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/framing.rs:102:9
[INFO] [stderr]     |
[INFO] [stderr] 102 |         try!(reader.read_to_end(&mut arguments));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/framing.rs:122:9
[INFO] [stderr]     |
[INFO] [stderr] 122 |         try!(reader.read_exact(&mut header));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/framing.rs:127:9
[INFO] [stderr]     |
[INFO] [stderr] 127 |         try!(reader.read_exact(&mut payload));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/framing.rs:128:25
[INFO] [stderr]     |
[INFO] [stderr] 128 |         let frame_end = try!(reader.read_u8());
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/framing.rs:147:9
[INFO] [stderr]     |
[INFO] [stderr] 147 |         try!(writer.write_u8(self.frame_type as u8));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/framing.rs:148:9
[INFO] [stderr]     |
[INFO] [stderr] 148 |         try!(writer.write_u16::<BigEndian>(self.channel));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/framing.rs:149:9
[INFO] [stderr]     |
[INFO] [stderr] 149 |         try!(writer.write_u32::<BigEndian>(self.payload.inner().len() as u32));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/framing.rs:150:9
[INFO] [stderr]     |
[INFO] [stderr] 150 |         try!(writer.write_all(self.payload.inner()));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/framing.rs:151:9
[INFO] [stderr]     |
[INFO] [stderr] 151 |         try!(writer.write_u8(0xCE));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/framing.rs:168:29
[INFO] [stderr]     |
[INFO] [stderr] 168 |         let content_class = try!(reader.read_u16::<BigEndian>());
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/framing.rs:169:22
[INFO] [stderr]     |
[INFO] [stderr] 169 |         let weight = try!(reader.read_u16::<BigEndian>()); //0 all the time for now
[INFO] [stderr]     |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/framing.rs:170:25
[INFO] [stderr]     |
[INFO] [stderr] 170 |         let body_size = try!(reader.read_u64::<BigEndian>());
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/framing.rs:171:32
[INFO] [stderr]     |
[INFO] [stderr] 171 |         let properties_flags = try!(reader.read_u16::<BigEndian>());
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/framing.rs:173:9
[INFO] [stderr]     |
[INFO] [stderr] 173 |         try!(reader.read_to_end(&mut properties));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/framing.rs:185:9
[INFO] [stderr]     |
[INFO] [stderr] 185 |         try!(writer.write_u16::<BigEndian>(self.content_class));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/framing.rs:186:9
[INFO] [stderr]     |
[INFO] [stderr] 186 |         try!(writer.write_u16::<BigEndian>(self.weight)); //0 all the time for now
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/framing.rs:187:9
[INFO] [stderr]     |
[INFO] [stderr] 187 |         try!(writer.write_u64::<BigEndian>(self.body_size));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/framing.rs:188:9
[INFO] [stderr]     |
[INFO] [stderr] 188 |         try!(writer.write_u16::<BigEndian>(self.properties_flags));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/framing.rs:189:9
[INFO] [stderr]     |
[INFO] [stderr] 189 |         try!(writer.write_all(self.properties.inner()));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/table.rs:41:37
[INFO] [stderr]    |
[INFO] [stderr] 41 |     let (entry, entry_size) = match try!(reader.read_u8()) {
[INFO] [stderr]    |                                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/table.rs:42:36
[INFO] [stderr]    |
[INFO] [stderr] 42 |         b't' => (TableEntry::Bool(!try!(reader.read_u8()) != 0), 1),
[INFO] [stderr]    |                                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/table.rs:43:44
[INFO] [stderr]    |
[INFO] [stderr] 43 |         b'b' => (TableEntry::ShortShortInt(try!(reader.read_i8())), 1),
[INFO] [stderr]    |                                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/table.rs:44:45
[INFO] [stderr]    |
[INFO] [stderr] 44 |         b'B' => (TableEntry::ShortShortUint(try!(reader.read_u8())), 1),
[INFO] [stderr]    |                                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/table.rs:45:39
[INFO] [stderr]    |
[INFO] [stderr] 45 |         b'U' => (TableEntry::ShortInt(try!(reader.read_i16::<BigEndian>())), 2),
[INFO] [stderr]    |                                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/table.rs:46:40
[INFO] [stderr]    |
[INFO] [stderr] 46 |         b'u' => (TableEntry::ShortUint(try!(reader.read_u16::<BigEndian>())), 2),
[INFO] [stderr]    |                                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/table.rs:47:38
[INFO] [stderr]    |
[INFO] [stderr] 47 |         b'I' => (TableEntry::LongInt(try!(reader.read_i32::<BigEndian>())), 4),
[INFO] [stderr]    |                                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/table.rs:48:39
[INFO] [stderr]    |
[INFO] [stderr] 48 |         b'i' => (TableEntry::LongUint(try!(reader.read_u32::<BigEndian>())), 4),
[INFO] [stderr]    |                                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/table.rs:49:42
[INFO] [stderr]    |
[INFO] [stderr] 49 |         b'L' => (TableEntry::LongLongInt(try!(reader.read_i64::<BigEndian>())), 8),
[INFO] [stderr]    |                                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/table.rs:50:43
[INFO] [stderr]    |
[INFO] [stderr] 50 |         b'l' => (TableEntry::LongLongUint(try!(reader.read_u64::<BigEndian>())), 8),
[INFO] [stderr]    |                                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/table.rs:51:36
[INFO] [stderr]    |
[INFO] [stderr] 51 |         b'f' => (TableEntry::Float(try!(reader.read_f32::<BigEndian>())), 4),
[INFO] [stderr]    |                                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/table.rs:52:37
[INFO] [stderr]    |
[INFO] [stderr] 52 |         b'd' => (TableEntry::Double(try!(reader.read_f64::<BigEndian>())), 8),
[INFO] [stderr]    |                                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/table.rs:54:38
[INFO] [stderr]    |
[INFO] [stderr] 54 |             TableEntry::DecimalValue(try!(reader.read_u8()), try!(reader.read_u32::<BigEndian>()))
[INFO] [stderr]    |                                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/table.rs:54:62
[INFO] [stderr]    |
[INFO] [stderr] 54 |             TableEntry::DecimalValue(try!(reader.read_u8()), try!(reader.read_u32::<BigEndian>()))
[INFO] [stderr]    |                                                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/table.rs:63:24
[INFO] [stderr]    |
[INFO] [stderr] 63 |             let size = try!(reader.read_u32::<BigEndian>()) as usize;
[INFO] [stderr]    |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/table.rs:65:13
[INFO] [stderr]    |
[INFO] [stderr] 65 |             try!(reader.read(&mut buffer[..]));
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/table.rs:71:29
[INFO] [stderr]    |
[INFO] [stderr] 71 |             let array_len = try!(reader.read_u32::<BigEndian>()) as usize;
[INFO] [stderr]    |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/table.rs:75:42
[INFO] [stderr]    |
[INFO] [stderr] 75 |                 let (entry, entry_len) = try!(read_table_entry(reader));
[INFO] [stderr]    |                                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/table.rs:82:40
[INFO] [stderr]    |
[INFO] [stderr] 82 |         b'T' => (TableEntry::Timestamp(try!(reader.read_u64::<BigEndian>())), 8),
[INFO] [stderr]    |                                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/table.rs:84:39
[INFO] [stderr]    |
[INFO] [stderr] 84 |             let (table, table_size) = try!(decode_table(reader));
[INFO] [stderr]    |                                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:100:13
[INFO] [stderr]     |
[INFO] [stderr] 100 |             try!(writer.write_u8(b't'));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:101:13
[INFO] [stderr]     |
[INFO] [stderr] 101 |             try!(writer.write_u8(val as u8));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:104:13
[INFO] [stderr]     |
[INFO] [stderr] 104 |             try!(writer.write_u8(b'b'));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:105:13
[INFO] [stderr]     |
[INFO] [stderr] 105 |             try!(writer.write_i8(val));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:108:13
[INFO] [stderr]     |
[INFO] [stderr] 108 |             try!(writer.write_u8(b'B'));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:109:13
[INFO] [stderr]     |
[INFO] [stderr] 109 |             try!(writer.write_u8(val));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string()
[INFO] [stderr]   --> src/error.rs:1:1
[INFO] [stderr]    |
[INFO] [stderr] 1  | / error_chain! {
[INFO] [stderr] 2  | |     errors {
[INFO] [stderr] 3  | |         Protocol(t: String) {
[INFO] [stderr] 4  | |             description("protocol error")
[INFO] [stderr] ...  |
[INFO] [stderr] 11 | |     }
[INFO] [stderr] 12 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:112:13
[INFO] [stderr]     |
[INFO] [stderr] 112 |             try!(writer.write_u8(b'U'));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:113:13
[INFO] [stderr]     |
[INFO] [stderr] 113 |             try!(writer.write_i16::<BigEndian>(val));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:116:13
[INFO] [stderr]     |
[INFO] [stderr] 116 |             try!(writer.write_u8(b'u'));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:117:13
[INFO] [stderr]     |
[INFO] [stderr] 117 |             try!(writer.write_u16::<BigEndian>(val));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:120:13
[INFO] [stderr]     |
[INFO] [stderr] 120 |             try!(writer.write_u8(b'I'));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:121:13
[INFO] [stderr]     |
[INFO] [stderr] 121 |             try!(writer.write_i32::<BigEndian>(val));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:124:13
[INFO] [stderr]     |
[INFO] [stderr] 124 |             try!(writer.write_u8(b'i'));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:125:13
[INFO] [stderr]     |
[INFO] [stderr] 125 |             try!(writer.write_u32::<BigEndian>(val));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:128:13
[INFO] [stderr]     |
[INFO] [stderr] 128 |             try!(writer.write_u8(b'L'));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:129:13
[INFO] [stderr]     |
[INFO] [stderr] 129 |             try!(writer.write_i64::<BigEndian>(val));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:132:13
[INFO] [stderr]     |
[INFO] [stderr] 132 |             try!(writer.write_u8(b'l'));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:133:13
[INFO] [stderr]     |
[INFO] [stderr] 133 |             try!(writer.write_u64::<BigEndian>(val));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:136:13
[INFO] [stderr]     |
[INFO] [stderr] 136 |             try!(writer.write_u8(b'f'));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:137:13
[INFO] [stderr]     |
[INFO] [stderr] 137 |             try!(writer.write_f32::<BigEndian>(val));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:140:13
[INFO] [stderr]     |
[INFO] [stderr] 140 |             try!(writer.write_u8(b'd'));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:141:13
[INFO] [stderr]     |
[INFO] [stderr] 141 |             try!(writer.write_f64::<BigEndian>(val));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:144:13
[INFO] [stderr]     |
[INFO] [stderr] 144 |             try!(writer.write_u8(b'D'));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:145:13
[INFO] [stderr]     |
[INFO] [stderr] 145 |             try!(writer.write_u8(scale));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:146:13
[INFO] [stderr]     |
[INFO] [stderr] 146 |             try!(writer.write_u32::<BigEndian>(value));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:154:13
[INFO] [stderr]     |
[INFO] [stderr] 154 |             try!(writer.write_u8(b'S'));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:155:13
[INFO] [stderr]     |
[INFO] [stderr] 155 |             try!(writer.write_u32::<BigEndian>(str.len() as u32));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:156:13
[INFO] [stderr]     |
[INFO] [stderr] 156 |             try!(writer.write_all(str.as_bytes()));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:159:13
[INFO] [stderr]     |
[INFO] [stderr] 159 |             try!(writer.write_u8(b'A'));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:162:17
[INFO] [stderr]     |
[INFO] [stderr] 162 |                 try!(write_table_entry(&mut tmp_buffer, item));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:164:13
[INFO] [stderr]     |
[INFO] [stderr] 164 |             try!(writer.write_u32::<BigEndian>(tmp_buffer.len() as u32));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:165:13
[INFO] [stderr]     |
[INFO] [stderr] 165 |             try!(writer.write(&tmp_buffer));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:168:13
[INFO] [stderr]     |
[INFO] [stderr] 168 |             try!(writer.write_u8(b'T'));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:169:13
[INFO] [stderr]     |
[INFO] [stderr] 169 |             try!(writer.write_u64::<BigEndian>(val))
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:172:13
[INFO] [stderr]     |
[INFO] [stderr] 172 |             try!(writer.write_u8(b'F'));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:173:13
[INFO] [stderr]     |
[INFO] [stderr] 173 |             try!(encode_table(writer, table));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:175:29
[INFO] [stderr]     |
[INFO] [stderr] 175 |         TableEntry::Void => try!(writer.write_u8(b'V')),
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:182:21
[INFO] [stderr]     |
[INFO] [stderr] 182 |     let table_len = try!(reader.read_u32::<BigEndian>()) as usize;
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:187:30
[INFO] [stderr]     |
[INFO] [stderr] 187 |         let field_name_len = try!(reader.read_u8()) as usize;
[INFO] [stderr]     |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:189:9
[INFO] [stderr]     |
[INFO] [stderr] 189 |         try!(reader.read(&mut field_name[..]));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:190:47
[INFO] [stderr]     |
[INFO] [stderr] 190 |         let (table_entry, table_entry_size) = try!(read_table_entry(reader));
[INFO] [stderr]     |                                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:204:9
[INFO] [stderr]     |
[INFO] [stderr] 204 |         try!(tmp_buffer.write_u8(field_name.len() as u8));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:205:9
[INFO] [stderr]     |
[INFO] [stderr] 205 |         try!(tmp_buffer.write_all(field_name.as_bytes()));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:206:9
[INFO] [stderr]     |
[INFO] [stderr] 206 |         try!(write_table_entry(&mut tmp_buffer, table_entry));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:208:5
[INFO] [stderr]     |
[INFO] [stderr] 208 |     try!(writer.write_u32::<BigEndian>(tmp_buffer.len() as u32));
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/table.rs:209:5
[INFO] [stderr]     |
[INFO] [stderr] 209 |     try!(writer.write_all(&tmp_buffer));
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/framing.rs:184:81
[INFO] [stderr]     |
[INFO] [stderr] 184 |         let mut writer = Vec::with_capacity(self.properties.inner().len() + 14);;
[INFO] [stderr]     |                                                                                 ^ help: remove this semicolon
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(redundant_semicolons)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string()
[INFO] [stderr]   --> src/error.rs:1:1
[INFO] [stderr]    |
[INFO] [stderr] 1  | / error_chain! {
[INFO] [stderr] 2  | |     errors {
[INFO] [stderr] 3  | |         Protocol(t: String) {
[INFO] [stderr] 4  | |             description("protocol error")
[INFO] [stderr] ...  |
[INFO] [stderr] 11 | |     }
[INFO] [stderr] 12 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::error::Error::cause': replaced by Error::source, which can support downcasting
[INFO] [stderr]   --> src/error.rs:1:1
[INFO] [stderr]    |
[INFO] [stderr] 1  | / error_chain! {
[INFO] [stderr] 2  | |     errors {
[INFO] [stderr] 3  | |         Protocol(t: String) {
[INFO] [stderr] 4  | |             description("protocol error")
[INFO] [stderr] ...  |
[INFO] [stderr] 11 | |     }
[INFO] [stderr] 12 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `table_size`
[INFO] [stderr]   --> src/codegen_macros.rs:59:53
[INFO] [stderr]    |
[INFO] [stderr] 59 |         decode_table(&mut self.cursor).map(|(table, table_size)| table)
[INFO] [stderr]    |                                                     ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_table_size`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `f`
[INFO] [stderr]    --> src/codegen_macros.rs:358:13
[INFO] [stderr]     |
[INFO] [stderr] 358 |         let f = Foo { a: 1, b: "test".to_string(), c: "bar".to_string(), d: false, e: true, f: 0xDEADBEEF };
[INFO] [stderr]     |             ^ help: if this is intentional, prefix it with an underscore: `_f`
[INFO] [stderr] 
[INFO] [stderr] warning: value assigned to `idx` is never read
[INFO] [stderr]    --> src/codegen_macros.rs:305:21
[INFO] [stderr]     |
[INFO] [stderr] 305 |                     idx = idx + 1;
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] ...
[INFO] [stderr] 325 |     properties_struct!(Test, a => octet, b => shortstr, c => longstr, d => bit, e => bit, f => long);
[INFO] [stderr]     |     ------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_assignments)]` on by default
[INFO] [stderr]     = help: maybe it is overwritten before being read?
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: value assigned to `idx` is never read
[INFO] [stderr]    --> src/codegen_macros.rs:305:21
[INFO] [stderr]     |
[INFO] [stderr] 305 |                       idx = idx + 1;
[INFO] [stderr]     |                       ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/protocol.rs:390:5
[INFO] [stderr]     |
[INFO] [stderr] 390 | /     properties_struct!(BasicProperties,
[INFO] [stderr] 391 | |       content_type => shortstr,
[INFO] [stderr] 392 | | content_encoding => shortstr,
[INFO] [stderr] 393 | | headers => table,
[INFO] [stderr] ...   |
[INFO] [stderr] 404 | | cluster_id => shortstr
[INFO] [stderr] 405 | |     );
[INFO] [stderr]     | |______- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = help: maybe it is overwritten before being read?
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::error::Error::cause': replaced by Error::source, which can support downcasting
[INFO] [stderr]   --> src/error.rs:1:1
[INFO] [stderr]    |
[INFO] [stderr] 1  | / error_chain! {
[INFO] [stderr] 2  | |     errors {
[INFO] [stderr] 3  | |         Protocol(t: String) {
[INFO] [stderr] 4  | |             description("protocol error")
[INFO] [stderr] ...  |
[INFO] [stderr] 11 | |     }
[INFO] [stderr] 12 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `table_size`
[INFO] [stderr]   --> src/codegen_macros.rs:59:53
[INFO] [stderr]    |
[INFO] [stderr] 59 |         decode_table(&mut self.cursor).map(|(table, table_size)| table)
[INFO] [stderr]    |                                                     ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_table_size`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: value assigned to `idx` is never read
[INFO] [stderr]    --> src/codegen_macros.rs:305:21
[INFO] [stderr]     |
[INFO] [stderr] 305 |                       idx = idx + 1;
[INFO] [stderr]     |                       ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/protocol.rs:390:5
[INFO] [stderr]     |
[INFO] [stderr] 390 | /     properties_struct!(BasicProperties,
[INFO] [stderr] 391 | |       content_type => shortstr,
[INFO] [stderr] 392 | | content_encoding => shortstr,
[INFO] [stderr] 393 | | headers => table,
[INFO] [stderr] ...   |
[INFO] [stderr] 404 | | cluster_id => shortstr
[INFO] [stderr] 405 | |     );
[INFO] [stderr]     | |______- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_assignments)]` on by default
[INFO] [stderr]     = help: maybe it is overwritten before being read?
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `decode`
[INFO] [stderr]    --> src/codegen_macros.rs:275:13
[INFO] [stderr]     |
[INFO] [stderr] 275 |             pub fn decode(content_header_frame: ContentHeaderFrame) -> Result<$struct_name> {
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 325 |     properties_struct!(Test, a => octet, b => shortstr, c => longstr, d => bit, e => bit, f => long);
[INFO] [stderr]     |     ------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` on by default
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `encode`
[INFO] [stderr]    --> src/codegen_macros.rs:292:13
[INFO] [stderr]     |
[INFO] [stderr] 292 |             pub fn encode(self) -> Result<Vec<u8>> {
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 325 |     properties_struct!(Test, a => octet, b => shortstr, c => longstr, d => bit, e => bit, f => long);
[INFO] [stderr]     |     ------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `flags`
[INFO] [stderr]    --> src/codegen_macros.rs:300:13
[INFO] [stderr]     |
[INFO] [stderr] 300 |             pub fn flags(&self) -> u16 {
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 325 |     properties_struct!(Test, a => octet, b => shortstr, c => longstr, d => bit, e => bit, f => long);
[INFO] [stderr]     |     ------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/codegen_macros.rs:141:13
[INFO] [stderr]     |
[INFO] [stderr] 141 |             self.flush_bits();
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_must_use)]` on by default
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/codegen_macros.rs:158:9
[INFO] [stderr]     |
[INFO] [stderr] 158 |         self.flush_bits();
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/codegen_macros.rs:141:13
[INFO] [stderr]     |
[INFO] [stderr] 141 |             self.flush_bits();
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_must_use)]` on by default
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/codegen_macros.rs:158:9
[INFO] [stderr]     |
[INFO] [stderr] 158 |         self.flush_bits();
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 4.11s
[INFO] running `"docker" "inspect" "a67eb1868e3a424e2e224055ab00d7917d3e649b76e99cc202fa195192a7f82c"`
[INFO] running `"docker" "rm" "-f" "a67eb1868e3a424e2e224055ab00d7917d3e649b76e99cc202fa195192a7f82c"`
[INFO] [stdout] a67eb1868e3a424e2e224055ab00d7917d3e649b76e99cc202fa195192a7f82c
