[INFO] crate dwarf 0.0.3 is already in cache
[INFO] checking dwarf-0.0.3 against master#bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc for pr-70917
[INFO] extracting crate dwarf 0.0.3 into /workspace/builds/worker-3/source
[INFO] validating manifest of crates.io crate dwarf 0.0.3 on toolchain bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "read-manifest" "--manifest-path" "Cargo.toml"`
[INFO] started tweaking crates.io crate dwarf 0.0.3
[INFO] finished tweaking crates.io crate dwarf 0.0.3
[INFO] tweaked toml for crates.io crate dwarf 0.0.3 written to /workspace/builds/worker-3/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-3/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/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] b22d3240cd99659b6a586341627d6cb00b0165e11f4c1989198de3e93a4c82f6
[INFO] running `"docker" "start" "-a" "b22d3240cd99659b6a586341627d6cb00b0165e11f4c1989198de3e93a4c82f6"`
[INFO] [stderr]     Checking elf v0.0.9
[INFO] [stderr]     Checking dwarf v0.0.3 (/opt/rustwide/workdir)
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/leb128.rs:27:20
[INFO] [stderr]    |
[INFO] [stderr] 27 |         let byte = try!(r.read_u8());
[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/leb128.rs:47:20
[INFO] [stderr]    |
[INFO] [stderr] 47 |         let byte = try!(r.read_u8());
[INFO] [stderr]    |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/leb128.rs:81:13
[INFO] [stderr]    |
[INFO] [stderr] 81 |             try!(w.write_u8(byte));
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/leb128.rs:84:9
[INFO] [stderr]    |
[INFO] [stderr] 84 |         try!(w.write_u8(byte | 0x80));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/leb128.rs:95:13
[INFO] [stderr]    |
[INFO] [stderr] 95 |             try!(w.write_u8(byte));
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/leb128.rs:98:9
[INFO] [stderr]    |
[INFO] [stderr] 98 |         try!(w.write_u8(byte | 0x80));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/read.rs:68:20
[INFO] [stderr]    |
[INFO] [stderr] 68 |         let unit = try!(CompilationUnit::read(&mut r, self.offset, self.endian));
[INFO] [stderr]    |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/read.rs:82:23
[INFO] [stderr]    |
[INFO] [stderr] 82 |         let mut len = try!(endian.read_u32(r)) as usize;
[INFO] [stderr]    |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/read.rs:85:19
[INFO] [stderr]    |
[INFO] [stderr] 85 |             len = try!(endian.read_u64(r)) as usize;
[INFO] [stderr]    |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/read.rs:97:23
[INFO] [stderr]    |
[INFO] [stderr] 97 |         let version = try!(endian.read_u16(&mut data));
[INFO] [stderr]    |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:103:29
[INFO] [stderr]     |
[INFO] [stderr] 103 |         let abbrev_offset = try!(read_offset(&mut data, endian, offset_size));
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:104:28
[INFO] [stderr]     |
[INFO] [stderr] 104 |         let address_size = try!(data.read_u8());
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:165:19
[INFO] [stderr]     |
[INFO] [stderr] 165 |         let die = try!(Die::read(&mut r, self.offset, self.unit, self.abbrev));
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:176:23
[INFO] [stderr]     |
[INFO] [stderr] 176 |                 match try!(self.next_sibling()) {
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:193:20
[INFO] [stderr]     |
[INFO] [stderr] 193 |         let code = try!(leb128::read_u64(r));
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:205:29
[INFO] [stderr]     |
[INFO] [stderr] 205 |             attributes.push(try!(Attribute::read(r, unit, abbrev_attribute)));
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:224:20
[INFO] [stderr]     |
[INFO] [stderr] 224 |         let data = try!(AttributeData::read(r, unit, abbrev.form));
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:240:27
[INFO] [stderr]     |
[INFO] [stderr] 240 |                 let val = try!(read_address(r, unit.endian, unit.address_size));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:244:27
[INFO] [stderr]     |
[INFO] [stderr] 244 |                 let len = try!(unit.endian.read_u16(r)) as usize;
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:245:27
[INFO] [stderr]     |
[INFO] [stderr] 245 |                 let val = try!(read_block(r, len));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:249:27
[INFO] [stderr]     |
[INFO] [stderr] 249 |                 let len = try!(unit.endian.read_u32(r)) as usize;
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:250:27
[INFO] [stderr]     |
[INFO] [stderr] 250 |                 let val = try!(read_block(r, len));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:253:61
[INFO] [stderr]     |
[INFO] [stderr] 253 |             constant::DW_FORM_data2 => AttributeData::Data2(try!(unit.endian.read_u16(r))),
[INFO] [stderr]     |                                                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:254:61
[INFO] [stderr]     |
[INFO] [stderr] 254 |             constant::DW_FORM_data4 => AttributeData::Data4(try!(unit.endian.read_u32(r))),
[INFO] [stderr]     |                                                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:255:61
[INFO] [stderr]     |
[INFO] [stderr] 255 |             constant::DW_FORM_data8 => AttributeData::Data8(try!(unit.endian.read_u64(r))),
[INFO] [stderr]     |                                                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:256:63
[INFO] [stderr]     |
[INFO] [stderr] 256 |             constant::DW_FORM_string => AttributeData::String(try!(read_string(r))),
[INFO] [stderr]     |                                                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:258:27
[INFO] [stderr]     |
[INFO] [stderr] 258 |                 let len = try!(leb128::read_u64(r)) as usize;
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:259:27
[INFO] [stderr]     |
[INFO] [stderr] 259 |                 let val = try!(read_block(r, len));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:263:27
[INFO] [stderr]     |
[INFO] [stderr] 263 |                 let len = try!(r.read_u8()) as usize;
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:264:27
[INFO] [stderr]     |
[INFO] [stderr] 264 |                 let val = try!(read_block(r, len));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:267:61
[INFO] [stderr]     |
[INFO] [stderr] 267 |             constant::DW_FORM_data1 => AttributeData::Data1(try!(r.read_u8())),
[INFO] [stderr]     |                                                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:268:59
[INFO] [stderr]     |
[INFO] [stderr] 268 |             constant::DW_FORM_flag => AttributeData::Flag(try!(r.read_u8()) != 0),
[INFO] [stderr]     |                                                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:269:61
[INFO] [stderr]     |
[INFO] [stderr] 269 |             constant::DW_FORM_sdata => AttributeData::SData(try!(leb128::read_i64(r))),
[INFO] [stderr]     |                                                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:271:27
[INFO] [stderr]     |
[INFO] [stderr] 271 |                 let val = try!(read_offset(r, unit.endian, unit.offset_size));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:274:61
[INFO] [stderr]     |
[INFO] [stderr] 274 |             constant::DW_FORM_udata => AttributeData::UData(try!(leb128::read_u64(r))),
[INFO] [stderr]     |                                                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:276:27
[INFO] [stderr]     |
[INFO] [stderr] 276 |                 let val = try!(read_offset(r, unit.endian, unit.offset_size));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:279:58
[INFO] [stderr]     |
[INFO] [stderr] 279 |             constant::DW_FORM_ref1 => AttributeData::Ref(try!(r.read_u8()) as u64),
[INFO] [stderr]     |                                                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:280:58
[INFO] [stderr]     |
[INFO] [stderr] 280 |             constant::DW_FORM_ref2 => AttributeData::Ref(try!(unit.endian.read_u16(r)) as u64),
[INFO] [stderr]     |                                                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:281:58
[INFO] [stderr]     |
[INFO] [stderr] 281 |             constant::DW_FORM_ref4 => AttributeData::Ref(try!(unit.endian.read_u32(r)) as u64),
[INFO] [stderr]     |                                                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:282:58
[INFO] [stderr]     |
[INFO] [stderr] 282 |             constant::DW_FORM_ref8 => AttributeData::Ref(try!(unit.endian.read_u64(r)) as u64),
[INFO] [stderr]     |                                                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:283:63
[INFO] [stderr]     |
[INFO] [stderr] 283 |             constant::DW_FORM_ref_udata => AttributeData::Ref(try!(leb128::read_u64(r))),
[INFO] [stderr]     |                                                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:285:27
[INFO] [stderr]     |
[INFO] [stderr] 285 |                 let val = try!(leb128::read_u16(r));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:286:17
[INFO] [stderr]     |
[INFO] [stderr] 286 |                 try!(AttributeData::read(r, unit, constant::DwForm(val)))
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:290:27
[INFO] [stderr]     |
[INFO] [stderr] 290 |                 let val = try!(read_offset(r, unit.endian, unit.offset_size));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:294:27
[INFO] [stderr]     |
[INFO] [stderr] 294 |                 let len = try!(leb128::read_u64(r)) as usize;
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:295:27
[INFO] [stderr]     |
[INFO] [stderr] 295 |                 let val = try!(read_block(r, len));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:299:65
[INFO] [stderr]     |
[INFO] [stderr] 299 |             constant::DW_FORM_ref_sig8 => AttributeData::RefSig(try!(unit.endian.read_u64(r))),
[INFO] [stderr]     |                                                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:320:15
[INFO] [stderr]     |
[INFO] [stderr] 320 |     let val = try!(std::str::from_utf8(&r[..len]));
[INFO] [stderr]     |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:327:14
[INFO] [stderr]     |
[INFO] [stderr] 327 |         4 => try!(endian.read_u32(r)) as u64,
[INFO] [stderr]     |              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:328:14
[INFO] [stderr]     |
[INFO] [stderr] 328 |         8 => try!(endian.read_u64(r)),
[INFO] [stderr]     |              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:336:14
[INFO] [stderr]     |
[INFO] [stderr] 336 |         4 => try!(endian.read_u32(r)) as u64,
[INFO] [stderr]     |              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:337:14
[INFO] [stderr]     |
[INFO] [stderr] 337 |         8 => try!(endian.read_u64(r)),
[INFO] [stderr]     |              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:346:34
[INFO] [stderr]     |
[INFO] [stderr] 346 |         while let Some(abbrev) = try!(Abbrev::read(r)) {
[INFO] [stderr]     |                                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:358:20
[INFO] [stderr]     |
[INFO] [stderr] 358 |         let code = try!(leb128::read_u64(r));
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:363:19
[INFO] [stderr]     |
[INFO] [stderr] 363 |         let tag = try!(leb128::read_u16(r));
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:365:51
[INFO] [stderr]     |
[INFO] [stderr] 365 |         let children = match constant::DwChildren(try!(r.read_u8())) {
[INFO] [stderr]     |                                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:372:37
[INFO] [stderr]     |
[INFO] [stderr] 372 |         while let Some(attribute) = try!(AbbrevAttribute::read(r)) {
[INFO] [stderr]     |                                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:387:18
[INFO] [stderr]     |
[INFO] [stderr] 387 |         let at = try!(leb128::read_u16(r));
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:388:20
[INFO] [stderr]     |
[INFO] [stderr] 388 |         let form = try!(leb128::read_u16(r));
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/write.rs:29:17
[INFO] [stderr]    |
[INFO] [stderr] 29 |                 try!(self.endian.write_u32(w, len as u32));
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/write.rs:32:17
[INFO] [stderr]    |
[INFO] [stderr] 32 |                 try!(self.endian.write_u32(w, 0xffffffff));
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/write.rs:33:17
[INFO] [stderr]    |
[INFO] [stderr] 33 |                 try!(self.endian.write_u64(w, len as u64));
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/write.rs:37:9
[INFO] [stderr]    |
[INFO] [stderr] 37 |         try!(self.endian.write_u16(w, self.version));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/write.rs:38:9
[INFO] [stderr]    |
[INFO] [stderr] 38 |         try!(write_offset(w, self.endian, self.offset_size, self.abbrev_offset));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/write.rs:39:9
[INFO] [stderr]    |
[INFO] [stderr] 39 |         try!(w.write_u8(self.address_size));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/write.rs:40:9
[INFO] [stderr]    |
[INFO] [stderr] 40 |         try!(w.write_all(&*self.data));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/write.rs:57:13
[INFO] [stderr]    |
[INFO] [stderr] 57 |             try!(Die::write_null(unit));
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/write.rs:70:9
[INFO] [stderr]    |
[INFO] [stderr] 70 |         try!(leb128::write_u64(unit.data.to_mut(), abbrev.code));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/write.rs:72:13
[INFO] [stderr]    |
[INFO] [stderr] 72 |             try!(attribute.write(unit, abbrev_attribute));
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/write.rs:87:9
[INFO] [stderr]    |
[INFO] [stderr] 87 |         try!(self.data.write(unit, abbrev.form, false));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:102:13
[INFO] [stderr]     |
[INFO] [stderr] 102 |             try!(leb128::write_u16(w, form.0));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:106:17
[INFO] [stderr]     |
[INFO] [stderr] 106 |                 try!(write_address(w, unit.endian, unit.address_size, *val));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:109:17
[INFO] [stderr]     |
[INFO] [stderr] 109 |                 try!(w.write_u8(val.len() as u8));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:110:17
[INFO] [stderr]     |
[INFO] [stderr] 110 |                 try!(w.write_all(val));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:113:17
[INFO] [stderr]     |
[INFO] [stderr] 113 |                 try!(unit.endian.write_u16(w, val.len() as u16));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:114:17
[INFO] [stderr]     |
[INFO] [stderr] 114 |                 try!(w.write_all(val));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:117:17
[INFO] [stderr]     |
[INFO] [stderr] 117 |                 try!(unit.endian.write_u32(w, val.len() as u32));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:118:17
[INFO] [stderr]     |
[INFO] [stderr] 118 |                 try!(w.write_all(val));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:121:17
[INFO] [stderr]     |
[INFO] [stderr] 121 |                 try!(leb128::write_u64(w, val.len() as u64));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:122:17
[INFO] [stderr]     |
[INFO] [stderr] 122 |                 try!(w.write_all(val));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:125:17
[INFO] [stderr]     |
[INFO] [stderr] 125 |                 try!(w.write_u8(*val));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:128:17
[INFO] [stderr]     |
[INFO] [stderr] 128 |                 try!(unit.endian.write_u16(w, *val));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:131:17
[INFO] [stderr]     |
[INFO] [stderr] 131 |                 try!(unit.endian.write_u32(w, *val));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:134:17
[INFO] [stderr]     |
[INFO] [stderr] 134 |                 try!(unit.endian.write_u64(w, *val));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:137:17
[INFO] [stderr]     |
[INFO] [stderr] 137 |                 try!(leb128::write_u64(w, *val));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:140:17
[INFO] [stderr]     |
[INFO] [stderr] 140 |                 try!(leb128::write_i64(w, *val));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:143:17
[INFO] [stderr]     |
[INFO] [stderr] 143 |                 try!(w.write_u8(if *val { 1 } else { 0 }));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:149:17
[INFO] [stderr]     |
[INFO] [stderr] 149 |                 try!(w.write_all(val.as_bytes()));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:150:17
[INFO] [stderr]     |
[INFO] [stderr] 150 |                 try!(w.write_u8(0));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:153:17
[INFO] [stderr]     |
[INFO] [stderr] 153 |                 try!(write_offset(w, unit.endian, unit.offset_size, *val));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:156:17
[INFO] [stderr]     |
[INFO] [stderr] 156 |                 try!(w.write_u8(*val as u8));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:159:17
[INFO] [stderr]     |
[INFO] [stderr] 159 |                 try!(unit.endian.write_u16(w, *val as u16));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:162:17
[INFO] [stderr]     |
[INFO] [stderr] 162 |                 try!(unit.endian.write_u32(w, *val as u32));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:165:17
[INFO] [stderr]     |
[INFO] [stderr] 165 |                 try!(unit.endian.write_u64(w, *val as u64));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:168:17
[INFO] [stderr]     |
[INFO] [stderr] 168 |                 try!(leb128::write_u64(w, *val as u64));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:171:17
[INFO] [stderr]     |
[INFO] [stderr] 171 |                 try!(write_offset(w, unit.endian, unit.offset_size, *val));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:174:17
[INFO] [stderr]     |
[INFO] [stderr] 174 |                 try!(unit.endian.write_u64(w, *val));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:177:17
[INFO] [stderr]     |
[INFO] [stderr] 177 |                 try!(write_offset(w, unit.endian, unit.offset_size, *val));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:180:17
[INFO] [stderr]     |
[INFO] [stderr] 180 |                 try!(leb128::write_u64(w, val.len() as u64));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:181:17
[INFO] [stderr]     |
[INFO] [stderr] 181 |                 try!(w.write_all(val));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:191:14
[INFO] [stderr]     |
[INFO] [stderr] 191 |         4 => try!(endian.write_u32(w, val as u32)),
[INFO] [stderr]     |              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:192:14
[INFO] [stderr]     |
[INFO] [stderr] 192 |         8 => try!(endian.write_u64(w, val)),
[INFO] [stderr]     |              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:200:14
[INFO] [stderr]     |
[INFO] [stderr] 200 |         4 => try!(endian.write_u32(w, val as u32)),
[INFO] [stderr]     |              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:201:14
[INFO] [stderr]     |
[INFO] [stderr] 201 |         8 => try!(endian.write_u64(w, val)),
[INFO] [stderr]     |              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:210:13
[INFO] [stderr]     |
[INFO] [stderr] 210 |             try!(abbrev.write(w));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:212:9
[INFO] [stderr]     |
[INFO] [stderr] 212 |         try!(Abbrev::write_null(w));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:223:9
[INFO] [stderr]     |
[INFO] [stderr] 223 |         try!(leb128::write_u64(w, self.code));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:229:9
[INFO] [stderr]     |
[INFO] [stderr] 229 |         try!(leb128::write_u16(w, self.tag.0));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:236:9
[INFO] [stderr]     |
[INFO] [stderr] 236 |         try!(w.write_u8(children.0));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:239:13
[INFO] [stderr]     |
[INFO] [stderr] 239 |             try!(attribute.write(w));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:241:9
[INFO] [stderr]     |
[INFO] [stderr] 241 |         try!(AbbrevAttribute::write_null(w));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:253:9
[INFO] [stderr]     |
[INFO] [stderr] 253 |         try!(leb128::write_u16(w, self.at.0));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:254:9
[INFO] [stderr]     |
[INFO] [stderr] 254 |         try!(leb128::write_u16(w, self.form.0));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/display.rs:42:13
[INFO] [stderr]    |
[INFO] [stderr] 42 |             try!(write!(self.w, " "));
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/display.rs:44:9
[INFO] [stderr]    |
[INFO] [stderr] 44 |         try!(self.w.write_fmt(fmt));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/display.rs:49:9
[INFO] [stderr]    |
[INFO] [stderr] 49 |         try!(write!(self.w, "\n"));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/display.rs:56:31
[INFO] [stderr]    |
[INFO] [stderr] 56 |         while let Some(die) = try!(self.next()) {
[INFO] [stderr]    |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/display.rs:60:17
[INFO] [stderr]    |
[INFO] [stderr] 60 |                 try!(die.display(f));
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/display.rs:61:17
[INFO] [stderr]    |
[INFO] [stderr] 61 |                 try!(f.write_sep());
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/display.rs:75:17
[INFO] [stderr]    |
[INFO] [stderr] 75 |                 try!(self.next_sibling())
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/display.rs:77:17
[INFO] [stderr]    |
[INFO] [stderr] 77 |                 try!(self.next())
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/display.rs:90:17
[INFO] [stderr]    |
[INFO] [stderr] 90 |                 try!(die.display(f));
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/display.rs:91:17
[INFO] [stderr]    |
[INFO] [stderr] 91 |                 try!(f.write_sep());
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/display.rs:111:9
[INFO] [stderr]     |
[INFO] [stderr] 111 |         try!(write!(f, "{}\n", self.tag));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/display.rs:112:9
[INFO] [stderr]     |
[INFO] [stderr] 112 |         try!(write!(f, "offset: {:x}\n", self.offset));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/display.rs:114:13
[INFO] [stderr]     |
[INFO] [stderr] 114 |             try!(write!(f, "{}\n", attribute));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/elf.rs:19:20
[INFO] [stderr]    |
[INFO] [stderr] 19 |     let mut file = try!(elf::File::open_path(path.as_ref()));
[INFO] [stderr]    |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/elf.rs:25:22
[INFO] [stderr]    |
[INFO] [stderr] 25 |     let debug_info = try!(get_section(&mut file, ".debug_info")).data;
[INFO] [stderr]    |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/elf.rs:26:21
[INFO] [stderr]    |
[INFO] [stderr] 26 |     let debug_str = try!(get_section(&mut file, ".debug_str")).data;
[INFO] [stderr]    |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/elf.rs:27:24
[INFO] [stderr]    |
[INFO] [stderr] 27 |     let debug_abbrev = try!(get_section(&mut file, ".debug_abbrev")).data;
[INFO] [stderr]    |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/display.rs:14:16
[INFO] [stderr]    |
[INFO] [stderr] 14 |     w: &'a mut std::io::Write,
[INFO] [stderr]    |                ^^^^^^^^^^^^^^ help: use `dyn`: `dyn std::io::Write`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/display.rs:20:27
[INFO] [stderr]    |
[INFO] [stderr] 20 |     pub fn new(w: &'a mut std::io::Write, indent: usize) -> Self {
[INFO] [stderr]    |                           ^^^^^^^^^^^^^^ help: use `dyn`: `dyn std::io::Write`
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/leb128.rs:27:20
[INFO] [stderr]    |
[INFO] [stderr] 27 |         let byte = try!(r.read_u8());
[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/leb128.rs:47:20
[INFO] [stderr]    |
[INFO] [stderr] 47 |         let byte = try!(r.read_u8());
[INFO] [stderr]    |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/leb128.rs:81:13
[INFO] [stderr]    |
[INFO] [stderr] 81 |             try!(w.write_u8(byte));
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/leb128.rs:84:9
[INFO] [stderr]    |
[INFO] [stderr] 84 |         try!(w.write_u8(byte | 0x80));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/leb128.rs:95:13
[INFO] [stderr]    |
[INFO] [stderr] 95 |             try!(w.write_u8(byte));
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/leb128.rs:98:9
[INFO] [stderr]    |
[INFO] [stderr] 98 |         try!(w.write_u8(byte | 0x80));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/read.rs:68:20
[INFO] [stderr]    |
[INFO] [stderr] 68 |         let unit = try!(CompilationUnit::read(&mut r, self.offset, self.endian));
[INFO] [stderr]    |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/read.rs:82:23
[INFO] [stderr]    |
[INFO] [stderr] 82 |         let mut len = try!(endian.read_u32(r)) as usize;
[INFO] [stderr]    |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/read.rs:85:19
[INFO] [stderr]    |
[INFO] [stderr] 85 |             len = try!(endian.read_u64(r)) as usize;
[INFO] [stderr]    |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/read.rs:97:23
[INFO] [stderr]    |
[INFO] [stderr] 97 |         let version = try!(endian.read_u16(&mut data));
[INFO] [stderr]    |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:103:29
[INFO] [stderr]     |
[INFO] [stderr] 103 |         let abbrev_offset = try!(read_offset(&mut data, endian, offset_size));
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:104:28
[INFO] [stderr]     |
[INFO] [stderr] 104 |         let address_size = try!(data.read_u8());
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:165:19
[INFO] [stderr]     |
[INFO] [stderr] 165 |         let die = try!(Die::read(&mut r, self.offset, self.unit, self.abbrev));
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:176:23
[INFO] [stderr]     |
[INFO] [stderr] 176 |                 match try!(self.next_sibling()) {
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:193:20
[INFO] [stderr]     |
[INFO] [stderr] 193 |         let code = try!(leb128::read_u64(r));
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:205:29
[INFO] [stderr]     |
[INFO] [stderr] 205 |             attributes.push(try!(Attribute::read(r, unit, abbrev_attribute)));
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:224:20
[INFO] [stderr]     |
[INFO] [stderr] 224 |         let data = try!(AttributeData::read(r, unit, abbrev.form));
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:240:27
[INFO] [stderr]     |
[INFO] [stderr] 240 |                 let val = try!(read_address(r, unit.endian, unit.address_size));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:244:27
[INFO] [stderr]     |
[INFO] [stderr] 244 |                 let len = try!(unit.endian.read_u16(r)) as usize;
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:245:27
[INFO] [stderr]     |
[INFO] [stderr] 245 |                 let val = try!(read_block(r, len));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:249:27
[INFO] [stderr]     |
[INFO] [stderr] 249 |                 let len = try!(unit.endian.read_u32(r)) as usize;
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:250:27
[INFO] [stderr]     |
[INFO] [stderr] 250 |                 let val = try!(read_block(r, len));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:253:61
[INFO] [stderr]     |
[INFO] [stderr] 253 |             constant::DW_FORM_data2 => AttributeData::Data2(try!(unit.endian.read_u16(r))),
[INFO] [stderr]     |                                                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:254:61
[INFO] [stderr]     |
[INFO] [stderr] 254 |             constant::DW_FORM_data4 => AttributeData::Data4(try!(unit.endian.read_u32(r))),
[INFO] [stderr]     |                                                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:255:61
[INFO] [stderr]     |
[INFO] [stderr] 255 |             constant::DW_FORM_data8 => AttributeData::Data8(try!(unit.endian.read_u64(r))),
[INFO] [stderr]     |                                                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:256:63
[INFO] [stderr]     |
[INFO] [stderr] 256 |             constant::DW_FORM_string => AttributeData::String(try!(read_string(r))),
[INFO] [stderr]     |                                                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:258:27
[INFO] [stderr]     |
[INFO] [stderr] 258 |                 let len = try!(leb128::read_u64(r)) as usize;
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:259:27
[INFO] [stderr]     |
[INFO] [stderr] 259 |                 let val = try!(read_block(r, len));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:263:27
[INFO] [stderr]     |
[INFO] [stderr] 263 |                 let len = try!(r.read_u8()) as usize;
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:264:27
[INFO] [stderr]     |
[INFO] [stderr] 264 |                 let val = try!(read_block(r, len));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:267:61
[INFO] [stderr]     |
[INFO] [stderr] 267 |             constant::DW_FORM_data1 => AttributeData::Data1(try!(r.read_u8())),
[INFO] [stderr]     |                                                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:268:59
[INFO] [stderr]     |
[INFO] [stderr] 268 |             constant::DW_FORM_flag => AttributeData::Flag(try!(r.read_u8()) != 0),
[INFO] [stderr]     |                                                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:269:61
[INFO] [stderr]     |
[INFO] [stderr] 269 |             constant::DW_FORM_sdata => AttributeData::SData(try!(leb128::read_i64(r))),
[INFO] [stderr]     |                                                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:271:27
[INFO] [stderr]     |
[INFO] [stderr] 271 |                 let val = try!(read_offset(r, unit.endian, unit.offset_size));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:274:61
[INFO] [stderr]     |
[INFO] [stderr] 274 |             constant::DW_FORM_udata => AttributeData::UData(try!(leb128::read_u64(r))),
[INFO] [stderr]     |                                                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:276:27
[INFO] [stderr]     |
[INFO] [stderr] 276 |                 let val = try!(read_offset(r, unit.endian, unit.offset_size));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:279:58
[INFO] [stderr]     |
[INFO] [stderr] 279 |             constant::DW_FORM_ref1 => AttributeData::Ref(try!(r.read_u8()) as u64),
[INFO] [stderr]     |                                                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:280:58
[INFO] [stderr]     |
[INFO] [stderr] 280 |             constant::DW_FORM_ref2 => AttributeData::Ref(try!(unit.endian.read_u16(r)) as u64),
[INFO] [stderr]     |                                                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:281:58
[INFO] [stderr]     |
[INFO] [stderr] 281 |             constant::DW_FORM_ref4 => AttributeData::Ref(try!(unit.endian.read_u32(r)) as u64),
[INFO] [stderr]     |                                                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:282:58
[INFO] [stderr]     |
[INFO] [stderr] 282 |             constant::DW_FORM_ref8 => AttributeData::Ref(try!(unit.endian.read_u64(r)) as u64),
[INFO] [stderr]     |                                                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:283:63
[INFO] [stderr]     |
[INFO] [stderr] 283 |             constant::DW_FORM_ref_udata => AttributeData::Ref(try!(leb128::read_u64(r))),
[INFO] [stderr]     |                                                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:285:27
[INFO] [stderr]     |
[INFO] [stderr] 285 |                 let val = try!(leb128::read_u16(r));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:286:17
[INFO] [stderr]     |
[INFO] [stderr] 286 |                 try!(AttributeData::read(r, unit, constant::DwForm(val)))
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:290:27
[INFO] [stderr]     |
[INFO] [stderr] 290 |                 let val = try!(read_offset(r, unit.endian, unit.offset_size));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:294:27
[INFO] [stderr]     |
[INFO] [stderr] 294 |                 let len = try!(leb128::read_u64(r)) as usize;
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:295:27
[INFO] [stderr]     |
[INFO] [stderr] 295 |                 let val = try!(read_block(r, len));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:299:65
[INFO] [stderr]     |
[INFO] [stderr] 299 |             constant::DW_FORM_ref_sig8 => AttributeData::RefSig(try!(unit.endian.read_u64(r))),
[INFO] [stderr]     |                                                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:320:15
[INFO] [stderr]     |
[INFO] [stderr] 320 |     let val = try!(std::str::from_utf8(&r[..len]));
[INFO] [stderr]     |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:327:14
[INFO] [stderr]     |
[INFO] [stderr] 327 |         4 => try!(endian.read_u32(r)) as u64,
[INFO] [stderr]     |              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:328:14
[INFO] [stderr]     |
[INFO] [stderr] 328 |         8 => try!(endian.read_u64(r)),
[INFO] [stderr]     |              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:336:14
[INFO] [stderr]     |
[INFO] [stderr] 336 |         4 => try!(endian.read_u32(r)) as u64,
[INFO] [stderr]     |              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:337:14
[INFO] [stderr]     |
[INFO] [stderr] 337 |         8 => try!(endian.read_u64(r)),
[INFO] [stderr]     |              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:346:34
[INFO] [stderr]     |
[INFO] [stderr] 346 |         while let Some(abbrev) = try!(Abbrev::read(r)) {
[INFO] [stderr]     |                                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:358:20
[INFO] [stderr]     |
[INFO] [stderr] 358 |         let code = try!(leb128::read_u64(r));
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:363:19
[INFO] [stderr]     |
[INFO] [stderr] 363 |         let tag = try!(leb128::read_u16(r));
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:365:51
[INFO] [stderr]     |
[INFO] [stderr] 365 |         let children = match constant::DwChildren(try!(r.read_u8())) {
[INFO] [stderr]     |                                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:372:37
[INFO] [stderr]     |
[INFO] [stderr] 372 |         while let Some(attribute) = try!(AbbrevAttribute::read(r)) {
[INFO] [stderr]     |                                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:387:18
[INFO] [stderr]     |
[INFO] [stderr] 387 |         let at = try!(leb128::read_u16(r));
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:388:20
[INFO] [stderr]     |
[INFO] [stderr] 388 |         let form = try!(leb128::read_u16(r));
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/write.rs:29:17
[INFO] [stderr]    |
[INFO] [stderr] 29 |                 try!(self.endian.write_u32(w, len as u32));
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/write.rs:32:17
[INFO] [stderr]    |
[INFO] [stderr] 32 |                 try!(self.endian.write_u32(w, 0xffffffff));
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/write.rs:33:17
[INFO] [stderr]    |
[INFO] [stderr] 33 |                 try!(self.endian.write_u64(w, len as u64));
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/write.rs:37:9
[INFO] [stderr]    |
[INFO] [stderr] 37 |         try!(self.endian.write_u16(w, self.version));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/write.rs:38:9
[INFO] [stderr]    |
[INFO] [stderr] 38 |         try!(write_offset(w, self.endian, self.offset_size, self.abbrev_offset));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/write.rs:39:9
[INFO] [stderr]    |
[INFO] [stderr] 39 |         try!(w.write_u8(self.address_size));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/write.rs:40:9
[INFO] [stderr]    |
[INFO] [stderr] 40 |         try!(w.write_all(&*self.data));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/write.rs:57:13
[INFO] [stderr]    |
[INFO] [stderr] 57 |             try!(Die::write_null(unit));
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/write.rs:70:9
[INFO] [stderr]    |
[INFO] [stderr] 70 |         try!(leb128::write_u64(unit.data.to_mut(), abbrev.code));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/write.rs:72:13
[INFO] [stderr]    |
[INFO] [stderr] 72 |             try!(attribute.write(unit, abbrev_attribute));
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/write.rs:87:9
[INFO] [stderr]    |
[INFO] [stderr] 87 |         try!(self.data.write(unit, abbrev.form, false));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:102:13
[INFO] [stderr]     |
[INFO] [stderr] 102 |             try!(leb128::write_u16(w, form.0));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:106:17
[INFO] [stderr]     |
[INFO] [stderr] 106 |                 try!(write_address(w, unit.endian, unit.address_size, *val));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:109:17
[INFO] [stderr]     |
[INFO] [stderr] 109 |                 try!(w.write_u8(val.len() as u8));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:110:17
[INFO] [stderr]     |
[INFO] [stderr] 110 |                 try!(w.write_all(val));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:113:17
[INFO] [stderr]     |
[INFO] [stderr] 113 |                 try!(unit.endian.write_u16(w, val.len() as u16));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:114:17
[INFO] [stderr]     |
[INFO] [stderr] 114 |                 try!(w.write_all(val));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:117:17
[INFO] [stderr]     |
[INFO] [stderr] 117 |                 try!(unit.endian.write_u32(w, val.len() as u32));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:118:17
[INFO] [stderr]     |
[INFO] [stderr] 118 |                 try!(w.write_all(val));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:121:17
[INFO] [stderr]     |
[INFO] [stderr] 121 |                 try!(leb128::write_u64(w, val.len() as u64));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:122:17
[INFO] [stderr]     |
[INFO] [stderr] 122 |                 try!(w.write_all(val));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:125:17
[INFO] [stderr]     |
[INFO] [stderr] 125 |                 try!(w.write_u8(*val));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:128:17
[INFO] [stderr]     |
[INFO] [stderr] 128 |                 try!(unit.endian.write_u16(w, *val));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:131:17
[INFO] [stderr]     |
[INFO] [stderr] 131 |                 try!(unit.endian.write_u32(w, *val));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:134:17
[INFO] [stderr]     |
[INFO] [stderr] 134 |                 try!(unit.endian.write_u64(w, *val));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:137:17
[INFO] [stderr]     |
[INFO] [stderr] 137 |                 try!(leb128::write_u64(w, *val));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:140:17
[INFO] [stderr]     |
[INFO] [stderr] 140 |                 try!(leb128::write_i64(w, *val));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:143:17
[INFO] [stderr]     |
[INFO] [stderr] 143 |                 try!(w.write_u8(if *val { 1 } else { 0 }));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:149:17
[INFO] [stderr]     |
[INFO] [stderr] 149 |                 try!(w.write_all(val.as_bytes()));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:150:17
[INFO] [stderr]     |
[INFO] [stderr] 150 |                 try!(w.write_u8(0));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:153:17
[INFO] [stderr]     |
[INFO] [stderr] 153 |                 try!(write_offset(w, unit.endian, unit.offset_size, *val));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:156:17
[INFO] [stderr]     |
[INFO] [stderr] 156 |                 try!(w.write_u8(*val as u8));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:159:17
[INFO] [stderr]     |
[INFO] [stderr] 159 |                 try!(unit.endian.write_u16(w, *val as u16));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:162:17
[INFO] [stderr]     |
[INFO] [stderr] 162 |                 try!(unit.endian.write_u32(w, *val as u32));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:165:17
[INFO] [stderr]     |
[INFO] [stderr] 165 |                 try!(unit.endian.write_u64(w, *val as u64));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:168:17
[INFO] [stderr]     |
[INFO] [stderr] 168 |                 try!(leb128::write_u64(w, *val as u64));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:171:17
[INFO] [stderr]     |
[INFO] [stderr] 171 |                 try!(write_offset(w, unit.endian, unit.offset_size, *val));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:174:17
[INFO] [stderr]     |
[INFO] [stderr] 174 |                 try!(unit.endian.write_u64(w, *val));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:177:17
[INFO] [stderr]     |
[INFO] [stderr] 177 |                 try!(write_offset(w, unit.endian, unit.offset_size, *val));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:180:17
[INFO] [stderr]     |
[INFO] [stderr] 180 |                 try!(leb128::write_u64(w, val.len() as u64));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:181:17
[INFO] [stderr]     |
[INFO] [stderr] 181 |                 try!(w.write_all(val));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:191:14
[INFO] [stderr]     |
[INFO] [stderr] 191 |         4 => try!(endian.write_u32(w, val as u32)),
[INFO] [stderr]     |              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:192:14
[INFO] [stderr]     |
[INFO] [stderr] 192 |         8 => try!(endian.write_u64(w, val)),
[INFO] [stderr]     |              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:200:14
[INFO] [stderr]     |
[INFO] [stderr] 200 |         4 => try!(endian.write_u32(w, val as u32)),
[INFO] [stderr]     |              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:201:14
[INFO] [stderr]     |
[INFO] [stderr] 201 |         8 => try!(endian.write_u64(w, val)),
[INFO] [stderr]     |              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:210:13
[INFO] [stderr]     |
[INFO] [stderr] 210 |             try!(abbrev.write(w));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:212:9
[INFO] [stderr]     |
[INFO] [stderr] 212 |         try!(Abbrev::write_null(w));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:223:9
[INFO] [stderr]     |
[INFO] [stderr] 223 |         try!(leb128::write_u64(w, self.code));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:229:9
[INFO] [stderr]     |
[INFO] [stderr] 229 |         try!(leb128::write_u16(w, self.tag.0));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:236:9
[INFO] [stderr]     |
[INFO] [stderr] 236 |         try!(w.write_u8(children.0));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:239:13
[INFO] [stderr]     |
[INFO] [stderr] 239 |             try!(attribute.write(w));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:241:9
[INFO] [stderr]     |
[INFO] [stderr] 241 |         try!(AbbrevAttribute::write_null(w));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:253:9
[INFO] [stderr]     |
[INFO] [stderr] 253 |         try!(leb128::write_u16(w, self.at.0));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:254:9
[INFO] [stderr]     |
[INFO] [stderr] 254 |         try!(leb128::write_u16(w, self.form.0));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/display.rs:42:13
[INFO] [stderr]    |
[INFO] [stderr] 42 |             try!(write!(self.w, " "));
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/display.rs:44:9
[INFO] [stderr]    |
[INFO] [stderr] 44 |         try!(self.w.write_fmt(fmt));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/display.rs:49:9
[INFO] [stderr]    |
[INFO] [stderr] 49 |         try!(write!(self.w, "\n"));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/display.rs:56:31
[INFO] [stderr]    |
[INFO] [stderr] 56 |         while let Some(die) = try!(self.next()) {
[INFO] [stderr]    |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/display.rs:60:17
[INFO] [stderr]    |
[INFO] [stderr] 60 |                 try!(die.display(f));
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/display.rs:61:17
[INFO] [stderr]    |
[INFO] [stderr] 61 |                 try!(f.write_sep());
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/display.rs:75:17
[INFO] [stderr]    |
[INFO] [stderr] 75 |                 try!(self.next_sibling())
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/display.rs:77:17
[INFO] [stderr]    |
[INFO] [stderr] 77 |                 try!(self.next())
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/display.rs:90:17
[INFO] [stderr]    |
[INFO] [stderr] 90 |                 try!(die.display(f));
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/display.rs:91:17
[INFO] [stderr]    |
[INFO] [stderr] 91 |                 try!(f.write_sep());
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/display.rs:111:9
[INFO] [stderr]     |
[INFO] [stderr] 111 |         try!(write!(f, "{}\n", self.tag));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/display.rs:112:9
[INFO] [stderr]     |
[INFO] [stderr] 112 |         try!(write!(f, "offset: {:x}\n", self.offset));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/display.rs:114:13
[INFO] [stderr]     |
[INFO] [stderr] 114 |             try!(write!(f, "{}\n", attribute));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/elf.rs:19:20
[INFO] [stderr]    |
[INFO] [stderr] 19 |     let mut file = try!(elf::File::open_path(path.as_ref()));
[INFO] [stderr]    |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/elf.rs:25:22
[INFO] [stderr]    |
[INFO] [stderr] 25 |     let debug_info = try!(get_section(&mut file, ".debug_info")).data;
[INFO] [stderr]    |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/elf.rs:26:21
[INFO] [stderr]    |
[INFO] [stderr] 26 |     let debug_str = try!(get_section(&mut file, ".debug_str")).data;
[INFO] [stderr]    |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/elf.rs:27:24
[INFO] [stderr]    |
[INFO] [stderr] 27 |     let debug_abbrev = try!(get_section(&mut file, ".debug_abbrev")).data;
[INFO] [stderr]    |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/display.rs:14:16
[INFO] [stderr]    |
[INFO] [stderr] 14 |     w: &'a mut std::io::Write,
[INFO] [stderr]    |                ^^^^^^^^^^^^^^ help: use `dyn`: `dyn std::io::Write`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/display.rs:20:27
[INFO] [stderr]    |
[INFO] [stderr] 20 |     pub fn new(w: &'a mut std::io::Write, indent: usize) -> Self {
[INFO] [stderr]    |                           ^^^^^^^^^^^^^^ help: use `dyn`: `dyn std::io::Write`
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> examples/display.rs:13:20
[INFO] [stderr]    |
[INFO] [stderr] 13 |     let sections = try!(dwarf::elf::load(path));
[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]   --> examples/display.rs:17:28
[INFO] [stderr]    |
[INFO] [stderr] 17 |     while let Some(unit) = try!(units.next()) {
[INFO] [stderr]    |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> examples/display.rs:18:22
[INFO] [stderr]    |
[INFO] [stderr] 18 |         let abbrev = try!(sections.abbrev(&unit));
[INFO] [stderr]    |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> examples/display.rs:19:9
[INFO] [stderr]    |
[INFO] [stderr] 19 |         try!(unit.entries(&abbrev).display_depth(&mut f, 3));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 3.12s
[INFO] running `"docker" "inspect" "b22d3240cd99659b6a586341627d6cb00b0165e11f4c1989198de3e93a4c82f6"`
[INFO] running `"docker" "rm" "-f" "b22d3240cd99659b6a586341627d6cb00b0165e11f4c1989198de3e93a4c82f6"`
[INFO] [stdout] b22d3240cd99659b6a586341627d6cb00b0165e11f4c1989198de3e93a4c82f6
