[INFO] crate elf 0.0.10 is already in cache
[INFO] checking elf-0.0.10 against master#209b2be09fcaff937480d1fbbe8b31646e361c7a for pr-70917
[INFO] extracting crate elf 0.0.10 into /workspace/builds/worker-0/source
[INFO] validating manifest of crates.io crate elf 0.0.10 on toolchain 209b2be09fcaff937480d1fbbe8b31646e361c7a
[INFO] running `"/workspace/cargo-home/bin/cargo" "+209b2be09fcaff937480d1fbbe8b31646e361c7a" "read-manifest" "--manifest-path" "Cargo.toml"`
[INFO] started tweaking crates.io crate elf 0.0.10
[INFO] finished tweaking crates.io crate elf 0.0.10
[INFO] tweaked toml for crates.io crate elf 0.0.10 written to /workspace/builds/worker-0/source/Cargo.toml
[INFO] running `"/workspace/cargo-home/bin/cargo" "+209b2be09fcaff937480d1fbbe8b31646e361c7a" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `"/workspace/cargo-home/bin/cargo" "+209b2be09fcaff937480d1fbbe8b31646e361c7a" "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" "+209b2be09fcaff937480d1fbbe8b31646e361c7a" "check" "--frozen" "--all" "--all-targets"`
[INFO] [stdout] 36d01f8f1091b6796a4dd8d6a83b015e6023e8a65719393bdb58f5f27f8f3975
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `"docker" "start" "-a" "36d01f8f1091b6796a4dd8d6a83b015e6023e8a65719393bdb58f5f27f8f3975"`
[INFO] [stderr]     Checking elf v0.0.10 (/opt/rustwide/workdir)
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/types.rs:431:13
[INFO] [stderr]     |
[INFO] [stderr] 431 |             try!(write!(f, "R"));
[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/types.rs:433:13
[INFO] [stderr]     |
[INFO] [stderr] 433 |             try!(write!(f, " "));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/types.rs:436:13
[INFO] [stderr]     |
[INFO] [stderr] 436 |             try!(write!(f, "W"));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/types.rs:438:13
[INFO] [stderr]     |
[INFO] [stderr] 438 |             try!(write!(f, " "));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/lib.rs:27:9
[INFO] [stderr]    |
[INFO] [stderr] 27 |         try!(write!(f, "{{ {} }}", self.ehdr));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/lib.rs:28:9
[INFO] [stderr]    |
[INFO] [stderr] 28 |         try!(write!(f, "{{ "));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/lib.rs:30:13
[INFO] [stderr]    |
[INFO] [stderr] 30 |             try!(write!(f, "{}", phdr));
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/lib.rs:32:9
[INFO] [stderr]    |
[INFO] [stderr] 32 |         try!(write!(f, " }} {{ "));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/lib.rs:34:13
[INFO] [stderr]    |
[INFO] [stderr] 34 |             try!(write!(f, "{}", shdr));
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/lib.rs:63:27
[INFO] [stderr]    |
[INFO] [stderr] 63 |         let mut io_file = try!(fs::File::open(path));
[INFO] [stderr]    |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/lib.rs:71:21
[INFO] [stderr]    |
[INFO] [stderr] 71 |         let nread = try!(io_file.read(ident.as_mut()));
[INFO] [stderr]    |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/lib.rs:89:42
[INFO] [stderr]    |
[INFO] [stderr] 89 |         elf_f.ehdr.elftype = types::Type(try!(read_u16!(elf_f, io_file)));
[INFO] [stderr]    |                                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/lib.rs:90:45
[INFO] [stderr]    |
[INFO] [stderr] 90 |         elf_f.ehdr.machine = types::Machine(try!(read_u16!(elf_f, io_file)));
[INFO] [stderr]    |                                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/lib.rs:91:45
[INFO] [stderr]    |
[INFO] [stderr] 91 |         elf_f.ehdr.version = types::Version(try!(read_u32!(elf_f, io_file)));
[INFO] [stderr]    |                                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/lib.rs:98:32
[INFO] [stderr]    |
[INFO] [stderr] 98 |             elf_f.ehdr.entry = try!(read_u32!(elf_f, io_file)) as u64;
[INFO] [stderr]    |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/lib.rs:99:21
[INFO] [stderr]    |
[INFO] [stderr] 99 |             phoff = try!(read_u32!(elf_f, io_file)) as u64;
[INFO] [stderr]    |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:100:21
[INFO] [stderr]     |
[INFO] [stderr] 100 |             shoff = try!(read_u32!(elf_f, io_file)) as u64;
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:102:32
[INFO] [stderr]     |
[INFO] [stderr] 102 |             elf_f.ehdr.entry = try!(read_u64!(elf_f, io_file));
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:103:21
[INFO] [stderr]     |
[INFO] [stderr] 103 |             phoff = try!(read_u64!(elf_f, io_file));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:104:21
[INFO] [stderr]     |
[INFO] [stderr] 104 |             shoff = try!(read_u64!(elf_f, io_file));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:107:21
[INFO] [stderr]     |
[INFO] [stderr] 107 |         let flags = try!(read_u32!(elf_f, io_file));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:108:22
[INFO] [stderr]     |
[INFO] [stderr] 108 |         let ehsize = try!(read_u16!(elf_f, io_file));
[INFO] [stderr]     |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:109:25
[INFO] [stderr]     |
[INFO] [stderr] 109 |         let phentsize = try!(read_u16!(elf_f, io_file));
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:110:21
[INFO] [stderr]     |
[INFO] [stderr] 110 |         let phnum = try!(read_u16!(elf_f, io_file));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:111:25
[INFO] [stderr]     |
[INFO] [stderr] 111 |         let shentsize = try!(read_u16!(elf_f, io_file));
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:112:21
[INFO] [stderr]     |
[INFO] [stderr] 112 |         let shnum = try!(read_u16!(elf_f, io_file));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:113:24
[INFO] [stderr]     |
[INFO] [stderr] 113 |         let shstrndx = try!(read_u16!(elf_f, io_file));
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:116:9
[INFO] [stderr]     |
[INFO] [stderr] 116 |         try!(io_file.seek(io::SeekFrom::Start(phoff)));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:127:40
[INFO] [stderr]     |
[INFO] [stderr] 127 |             progtype = types::ProgType(try!(read_u32!(elf_f, io_file)));
[INFO] [stderr]     |                                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:129:26
[INFO] [stderr]     |
[INFO] [stderr] 129 |                 offset = try!(read_u32!(elf_f, io_file)) as u64;
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:130:25
[INFO] [stderr]     |
[INFO] [stderr] 130 |                 vaddr = try!(read_u32!(elf_f, io_file)) as u64;
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:131:25
[INFO] [stderr]     |
[INFO] [stderr] 131 |                 paddr = try!(read_u32!(elf_f, io_file)) as u64;
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:132:26
[INFO] [stderr]     |
[INFO] [stderr] 132 |                 filesz = try!(read_u32!(elf_f, io_file)) as u64;
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:133:25
[INFO] [stderr]     |
[INFO] [stderr] 133 |                 memsz = try!(read_u32!(elf_f, io_file)) as u64;
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:134:41
[INFO] [stderr]     |
[INFO] [stderr] 134 |                 flags = types::ProgFlag(try!(read_u32!(elf_f, io_file)));
[INFO] [stderr]     |                                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:135:25
[INFO] [stderr]     |
[INFO] [stderr] 135 |                 align = try!(read_u32!(elf_f, io_file)) as u64;
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:137:41
[INFO] [stderr]     |
[INFO] [stderr] 137 |                 flags = types::ProgFlag(try!(read_u32!(elf_f, io_file)));
[INFO] [stderr]     |                                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:138:26
[INFO] [stderr]     |
[INFO] [stderr] 138 |                 offset = try!(read_u64!(elf_f, io_file));
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:139:25
[INFO] [stderr]     |
[INFO] [stderr] 139 |                 vaddr = try!(read_u64!(elf_f, io_file));
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:140:25
[INFO] [stderr]     |
[INFO] [stderr] 140 |                 paddr = try!(read_u64!(elf_f, io_file));
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:141:26
[INFO] [stderr]     |
[INFO] [stderr] 141 |                 filesz = try!(read_u64!(elf_f, io_file));
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:142:25
[INFO] [stderr]     |
[INFO] [stderr] 142 |                 memsz = try!(read_u64!(elf_f, io_file));
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:143:25
[INFO] [stderr]     |
[INFO] [stderr] 143 |                 align = try!(read_u64!(elf_f, io_file));
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:160:9
[INFO] [stderr]     |
[INFO] [stderr] 160 |         try!(io_file.seek(io::SeekFrom::Start(shoff)));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:173:28
[INFO] [stderr]     |
[INFO] [stderr] 173 |             name_idxs.push(try!(read_u32!(elf_f, io_file)));
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:174:41
[INFO] [stderr]     |
[INFO] [stderr] 174 |             shtype = types::SectionType(try!(read_u32!(elf_f, io_file)));
[INFO] [stderr]     |                                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:176:44
[INFO] [stderr]     |
[INFO] [stderr] 176 |                 flags = types::SectionFlag(try!(read_u32!(elf_f, io_file)) as u64);
[INFO] [stderr]     |                                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:177:24
[INFO] [stderr]     |
[INFO] [stderr] 177 |                 addr = try!(read_u32!(elf_f, io_file)) as u64;
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:178:26
[INFO] [stderr]     |
[INFO] [stderr] 178 |                 offset = try!(read_u32!(elf_f, io_file)) as u64;
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:179:24
[INFO] [stderr]     |
[INFO] [stderr] 179 |                 size = try!(read_u32!(elf_f, io_file)) as u64;
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:180:24
[INFO] [stderr]     |
[INFO] [stderr] 180 |                 link = try!(read_u32!(elf_f, io_file));
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:181:24
[INFO] [stderr]     |
[INFO] [stderr] 181 |                 info = try!(read_u32!(elf_f, io_file));
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:182:29
[INFO] [stderr]     |
[INFO] [stderr] 182 |                 addralign = try!(read_u32!(elf_f, io_file)) as u64;
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:183:27
[INFO] [stderr]     |
[INFO] [stderr] 183 |                 entsize = try!(read_u32!(elf_f, io_file)) as u64;
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:185:44
[INFO] [stderr]     |
[INFO] [stderr] 185 |                 flags = types::SectionFlag(try!(read_u64!(elf_f, io_file)));
[INFO] [stderr]     |                                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:186:24
[INFO] [stderr]     |
[INFO] [stderr] 186 |                 addr = try!(read_u64!(elf_f, io_file));
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:187:26
[INFO] [stderr]     |
[INFO] [stderr] 187 |                 offset = try!(read_u64!(elf_f, io_file));
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:188:24
[INFO] [stderr]     |
[INFO] [stderr] 188 |                 size = try!(read_u64!(elf_f, io_file));
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:189:24
[INFO] [stderr]     |
[INFO] [stderr] 189 |                 link = try!(read_u32!(elf_f, io_file));
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:190:24
[INFO] [stderr]     |
[INFO] [stderr] 190 |                 info = try!(read_u32!(elf_f, io_file));
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:191:29
[INFO] [stderr]     |
[INFO] [stderr] 191 |                 addralign = try!(read_u64!(elf_f, io_file));
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:192:27
[INFO] [stderr]     |
[INFO] [stderr] 192 |                 entsize = try!(read_u64!(elf_f, io_file));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:219:13
[INFO] [stderr]     |
[INFO] [stderr] 219 |             try!(io_file.seek(io::SeekFrom::Start(off)));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:222:17
[INFO] [stderr]     |
[INFO] [stderr] 222 |                 try!(io_file.read_exact(&mut data));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:234:45
[INFO] [stderr]     |
[INFO] [stderr] 234 |             elf_f.sections[s_i].shdr.name = try!(utils::get_string(
[INFO] [stderr]     |                                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:250:17
[INFO] [stderr]     |
[INFO] [stderr] 250 |                 try!(self.parse_symbol(&mut io_section, &mut symbols, link));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:265:20
[INFO] [stderr]     |
[INFO] [stderr] 265 |             name = try!(read_u32!(self, io_section));
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:266:21
[INFO] [stderr]     |
[INFO] [stderr] 266 |             value = try!(read_u32!(self, io_section)) as u64;
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:267:20
[INFO] [stderr]     |
[INFO] [stderr] 267 |             size = try!(read_u32!(self, io_section)) as u64;
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:268:13
[INFO] [stderr]     |
[INFO] [stderr] 268 |             try!(io_section.read_exact(&mut info));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:269:13
[INFO] [stderr]     |
[INFO] [stderr] 269 |             try!(io_section.read_exact(&mut other));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:270:21
[INFO] [stderr]     |
[INFO] [stderr] 270 |             shndx = try!(read_u16!(self, io_section));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:272:20
[INFO] [stderr]     |
[INFO] [stderr] 272 |             name = try!(read_u32!(self, io_section));
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:273:13
[INFO] [stderr]     |
[INFO] [stderr] 273 |             try!(io_section.read_exact(&mut info));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:274:13
[INFO] [stderr]     |
[INFO] [stderr] 274 |             try!(io_section.read_exact(&mut other));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:275:21
[INFO] [stderr]     |
[INFO] [stderr] 275 |             shndx = try!(read_u16!(self, io_section));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:276:21
[INFO] [stderr]     |
[INFO] [stderr] 276 |             value = try!(read_u64!(self, io_section));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:277:20
[INFO] [stderr]     |
[INFO] [stderr] 277 |             size = try!(read_u64!(self, io_section));
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:281:26
[INFO] [stderr]     |
[INFO] [stderr] 281 |                 name:    try!(utils::get_string(link, name as usize)),
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/lib.rs:256:45
[INFO] [stderr]     |
[INFO] [stderr] 256 |     fn parse_symbol(&self, io_section: &mut Read, symbols: &mut Vec<types::Symbol>, link: &[u8]) -> Result<(), ParseError> {
[INFO] [stderr]     |                                             ^^^^ help: use `dyn`: `dyn Read`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/types.rs:431:13
[INFO] [stderr]     |
[INFO] [stderr] 431 |             try!(write!(f, "R"));
[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/types.rs:433:13
[INFO] [stderr]     |
[INFO] [stderr] 433 |             try!(write!(f, " "));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/types.rs:436:13
[INFO] [stderr]     |
[INFO] [stderr] 436 |             try!(write!(f, "W"));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/types.rs:438:13
[INFO] [stderr]     |
[INFO] [stderr] 438 |             try!(write!(f, " "));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/lib.rs:27:9
[INFO] [stderr]    |
[INFO] [stderr] 27 |         try!(write!(f, "{{ {} }}", self.ehdr));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/lib.rs:28:9
[INFO] [stderr]    |
[INFO] [stderr] 28 |         try!(write!(f, "{{ "));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/lib.rs:30:13
[INFO] [stderr]    |
[INFO] [stderr] 30 |             try!(write!(f, "{}", phdr));
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/lib.rs:32:9
[INFO] [stderr]    |
[INFO] [stderr] 32 |         try!(write!(f, " }} {{ "));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/lib.rs:34:13
[INFO] [stderr]    |
[INFO] [stderr] 34 |             try!(write!(f, "{}", shdr));
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/lib.rs:63:27
[INFO] [stderr]    |
[INFO] [stderr] 63 |         let mut io_file = try!(fs::File::open(path));
[INFO] [stderr]    |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/lib.rs:71:21
[INFO] [stderr]    |
[INFO] [stderr] 71 |         let nread = try!(io_file.read(ident.as_mut()));
[INFO] [stderr]    |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/lib.rs:89:42
[INFO] [stderr]    |
[INFO] [stderr] 89 |         elf_f.ehdr.elftype = types::Type(try!(read_u16!(elf_f, io_file)));
[INFO] [stderr]    |                                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/lib.rs:90:45
[INFO] [stderr]    |
[INFO] [stderr] 90 |         elf_f.ehdr.machine = types::Machine(try!(read_u16!(elf_f, io_file)));
[INFO] [stderr]    |                                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/lib.rs:91:45
[INFO] [stderr]    |
[INFO] [stderr] 91 |         elf_f.ehdr.version = types::Version(try!(read_u32!(elf_f, io_file)));
[INFO] [stderr]    |                                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/lib.rs:98:32
[INFO] [stderr]    |
[INFO] [stderr] 98 |             elf_f.ehdr.entry = try!(read_u32!(elf_f, io_file)) as u64;
[INFO] [stderr]    |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/lib.rs:99:21
[INFO] [stderr]    |
[INFO] [stderr] 99 |             phoff = try!(read_u32!(elf_f, io_file)) as u64;
[INFO] [stderr]    |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:100:21
[INFO] [stderr]     |
[INFO] [stderr] 100 |             shoff = try!(read_u32!(elf_f, io_file)) as u64;
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:102:32
[INFO] [stderr]     |
[INFO] [stderr] 102 |             elf_f.ehdr.entry = try!(read_u64!(elf_f, io_file));
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:103:21
[INFO] [stderr]     |
[INFO] [stderr] 103 |             phoff = try!(read_u64!(elf_f, io_file));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:104:21
[INFO] [stderr]     |
[INFO] [stderr] 104 |             shoff = try!(read_u64!(elf_f, io_file));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:107:21
[INFO] [stderr]     |
[INFO] [stderr] 107 |         let flags = try!(read_u32!(elf_f, io_file));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:108:22
[INFO] [stderr]     |
[INFO] [stderr] 108 |         let ehsize = try!(read_u16!(elf_f, io_file));
[INFO] [stderr]     |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:109:25
[INFO] [stderr]     |
[INFO] [stderr] 109 |         let phentsize = try!(read_u16!(elf_f, io_file));
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:110:21
[INFO] [stderr]     |
[INFO] [stderr] 110 |         let phnum = try!(read_u16!(elf_f, io_file));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:111:25
[INFO] [stderr]     |
[INFO] [stderr] 111 |         let shentsize = try!(read_u16!(elf_f, io_file));
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:112:21
[INFO] [stderr]     |
[INFO] [stderr] 112 |         let shnum = try!(read_u16!(elf_f, io_file));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:113:24
[INFO] [stderr]     |
[INFO] [stderr] 113 |         let shstrndx = try!(read_u16!(elf_f, io_file));
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:116:9
[INFO] [stderr]     |
[INFO] [stderr] 116 |         try!(io_file.seek(io::SeekFrom::Start(phoff)));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:127:40
[INFO] [stderr]     |
[INFO] [stderr] 127 |             progtype = types::ProgType(try!(read_u32!(elf_f, io_file)));
[INFO] [stderr]     |                                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:129:26
[INFO] [stderr]     |
[INFO] [stderr] 129 |                 offset = try!(read_u32!(elf_f, io_file)) as u64;
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:130:25
[INFO] [stderr]     |
[INFO] [stderr] 130 |                 vaddr = try!(read_u32!(elf_f, io_file)) as u64;
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:131:25
[INFO] [stderr]     |
[INFO] [stderr] 131 |                 paddr = try!(read_u32!(elf_f, io_file)) as u64;
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:132:26
[INFO] [stderr]     |
[INFO] [stderr] 132 |                 filesz = try!(read_u32!(elf_f, io_file)) as u64;
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:133:25
[INFO] [stderr]     |
[INFO] [stderr] 133 |                 memsz = try!(read_u32!(elf_f, io_file)) as u64;
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:134:41
[INFO] [stderr]     |
[INFO] [stderr] 134 |                 flags = types::ProgFlag(try!(read_u32!(elf_f, io_file)));
[INFO] [stderr]     |                                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:135:25
[INFO] [stderr]     |
[INFO] [stderr] 135 |                 align = try!(read_u32!(elf_f, io_file)) as u64;
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:137:41
[INFO] [stderr]     |
[INFO] [stderr] 137 |                 flags = types::ProgFlag(try!(read_u32!(elf_f, io_file)));
[INFO] [stderr]     |                                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:138:26
[INFO] [stderr]     |
[INFO] [stderr] 138 |                 offset = try!(read_u64!(elf_f, io_file));
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:139:25
[INFO] [stderr]     |
[INFO] [stderr] 139 |                 vaddr = try!(read_u64!(elf_f, io_file));
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:140:25
[INFO] [stderr]     |
[INFO] [stderr] 140 |                 paddr = try!(read_u64!(elf_f, io_file));
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:141:26
[INFO] [stderr]     |
[INFO] [stderr] 141 |                 filesz = try!(read_u64!(elf_f, io_file));
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:142:25
[INFO] [stderr]     |
[INFO] [stderr] 142 |                 memsz = try!(read_u64!(elf_f, io_file));
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:143:25
[INFO] [stderr]     |
[INFO] [stderr] 143 |                 align = try!(read_u64!(elf_f, io_file));
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:160:9
[INFO] [stderr]     |
[INFO] [stderr] 160 |         try!(io_file.seek(io::SeekFrom::Start(shoff)));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:173:28
[INFO] [stderr]     |
[INFO] [stderr] 173 |             name_idxs.push(try!(read_u32!(elf_f, io_file)));
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:174:41
[INFO] [stderr]     |
[INFO] [stderr] 174 |             shtype = types::SectionType(try!(read_u32!(elf_f, io_file)));
[INFO] [stderr]     |                                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:176:44
[INFO] [stderr]     |
[INFO] [stderr] 176 |                 flags = types::SectionFlag(try!(read_u32!(elf_f, io_file)) as u64);
[INFO] [stderr]     |                                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:177:24
[INFO] [stderr]     |
[INFO] [stderr] 177 |                 addr = try!(read_u32!(elf_f, io_file)) as u64;
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:178:26
[INFO] [stderr]     |
[INFO] [stderr] 178 |                 offset = try!(read_u32!(elf_f, io_file)) as u64;
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:179:24
[INFO] [stderr]     |
[INFO] [stderr] 179 |                 size = try!(read_u32!(elf_f, io_file)) as u64;
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:180:24
[INFO] [stderr]     |
[INFO] [stderr] 180 |                 link = try!(read_u32!(elf_f, io_file));
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:181:24
[INFO] [stderr]     |
[INFO] [stderr] 181 |                 info = try!(read_u32!(elf_f, io_file));
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:182:29
[INFO] [stderr]     |
[INFO] [stderr] 182 |                 addralign = try!(read_u32!(elf_f, io_file)) as u64;
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:183:27
[INFO] [stderr]     |
[INFO] [stderr] 183 |                 entsize = try!(read_u32!(elf_f, io_file)) as u64;
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:185:44
[INFO] [stderr]     |
[INFO] [stderr] 185 |                 flags = types::SectionFlag(try!(read_u64!(elf_f, io_file)));
[INFO] [stderr]     |                                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:186:24
[INFO] [stderr]     |
[INFO] [stderr] 186 |                 addr = try!(read_u64!(elf_f, io_file));
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:187:26
[INFO] [stderr]     |
[INFO] [stderr] 187 |                 offset = try!(read_u64!(elf_f, io_file));
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:188:24
[INFO] [stderr]     |
[INFO] [stderr] 188 |                 size = try!(read_u64!(elf_f, io_file));
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:189:24
[INFO] [stderr]     |
[INFO] [stderr] 189 |                 link = try!(read_u32!(elf_f, io_file));
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:190:24
[INFO] [stderr]     |
[INFO] [stderr] 190 |                 info = try!(read_u32!(elf_f, io_file));
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:191:29
[INFO] [stderr]     |
[INFO] [stderr] 191 |                 addralign = try!(read_u64!(elf_f, io_file));
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:192:27
[INFO] [stderr]     |
[INFO] [stderr] 192 |                 entsize = try!(read_u64!(elf_f, io_file));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:219:13
[INFO] [stderr]     |
[INFO] [stderr] 219 |             try!(io_file.seek(io::SeekFrom::Start(off)));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:222:17
[INFO] [stderr]     |
[INFO] [stderr] 222 |                 try!(io_file.read_exact(&mut data));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:234:45
[INFO] [stderr]     |
[INFO] [stderr] 234 |             elf_f.sections[s_i].shdr.name = try!(utils::get_string(
[INFO] [stderr]     |                                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:250:17
[INFO] [stderr]     |
[INFO] [stderr] 250 |                 try!(self.parse_symbol(&mut io_section, &mut symbols, link));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:265:20
[INFO] [stderr]     |
[INFO] [stderr] 265 |             name = try!(read_u32!(self, io_section));
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:266:21
[INFO] [stderr]     |
[INFO] [stderr] 266 |             value = try!(read_u32!(self, io_section)) as u64;
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:267:20
[INFO] [stderr]     |
[INFO] [stderr] 267 |             size = try!(read_u32!(self, io_section)) as u64;
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:268:13
[INFO] [stderr]     |
[INFO] [stderr] 268 |             try!(io_section.read_exact(&mut info));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:269:13
[INFO] [stderr]     |
[INFO] [stderr] 269 |             try!(io_section.read_exact(&mut other));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:270:21
[INFO] [stderr]     |
[INFO] [stderr] 270 |             shndx = try!(read_u16!(self, io_section));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:272:20
[INFO] [stderr]     |
[INFO] [stderr] 272 |             name = try!(read_u32!(self, io_section));
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:273:13
[INFO] [stderr]     |
[INFO] [stderr] 273 |             try!(io_section.read_exact(&mut info));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:274:13
[INFO] [stderr]     |
[INFO] [stderr] 274 |             try!(io_section.read_exact(&mut other));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:275:21
[INFO] [stderr]     |
[INFO] [stderr] 275 |             shndx = try!(read_u16!(self, io_section));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:276:21
[INFO] [stderr]     |
[INFO] [stderr] 276 |             value = try!(read_u64!(self, io_section));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:277:20
[INFO] [stderr]     |
[INFO] [stderr] 277 |             size = try!(read_u64!(self, io_section));
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:281:26
[INFO] [stderr]     |
[INFO] [stderr] 281 |                 name:    try!(utils::get_string(link, name as usize)),
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/lib.rs:256:45
[INFO] [stderr]     |
[INFO] [stderr] 256 |     fn parse_symbol(&self, io_section: &mut Read, symbols: &mut Vec<types::Symbol>, link: &[u8]) -> Result<(), ParseError> {
[INFO] [stderr]     |                                             ^^^^ help: use `dyn`: `dyn Read`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `flags`
[INFO] [stderr]    --> src/lib.rs:107:13
[INFO] [stderr]     |
[INFO] [stderr] 107 |         let flags = try!(read_u32!(elf_f, io_file));
[INFO] [stderr]     |             ^^^^^ help: if this is intentional, prefix it with an underscore: `_flags`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `ehsize`
[INFO] [stderr]    --> src/lib.rs:108:13
[INFO] [stderr]     |
[INFO] [stderr] 108 |         let ehsize = try!(read_u16!(elf_f, io_file));
[INFO] [stderr]     |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_ehsize`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `phentsize`
[INFO] [stderr]    --> src/lib.rs:109:13
[INFO] [stderr]     |
[INFO] [stderr] 109 |         let phentsize = try!(read_u16!(elf_f, io_file));
[INFO] [stderr]     |             ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_phentsize`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `shentsize`
[INFO] [stderr]    --> src/lib.rs:111:13
[INFO] [stderr]     |
[INFO] [stderr] 111 |         let shentsize = try!(read_u16!(elf_f, io_file));
[INFO] [stderr]     |             ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_shentsize`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `flags`
[INFO] [stderr]    --> src/lib.rs:107:13
[INFO] [stderr]     |
[INFO] [stderr] 107 |         let flags = try!(read_u32!(elf_f, io_file));
[INFO] [stderr]     |             ^^^^^ help: if this is intentional, prefix it with an underscore: `_flags`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `ehsize`
[INFO] [stderr]    --> src/lib.rs:108:13
[INFO] [stderr]     |
[INFO] [stderr] 108 |         let ehsize = try!(read_u16!(elf_f, io_file));
[INFO] [stderr]     |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_ehsize`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `phentsize`
[INFO] [stderr]    --> src/lib.rs:109:13
[INFO] [stderr]     |
[INFO] [stderr] 109 |         let phentsize = try!(read_u16!(elf_f, io_file));
[INFO] [stderr]     |             ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_phentsize`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `shentsize`
[INFO] [stderr]    --> src/lib.rs:111:13
[INFO] [stderr]     |
[INFO] [stderr] 111 |         let shentsize = try!(read_u16!(elf_f, io_file));
[INFO] [stderr]     |             ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_shentsize`
[INFO] [stderr] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.90s
[INFO] running `"docker" "inspect" "36d01f8f1091b6796a4dd8d6a83b015e6023e8a65719393bdb58f5f27f8f3975"`
[INFO] running `"docker" "rm" "-f" "36d01f8f1091b6796a4dd8d6a83b015e6023e8a65719393bdb58f5f27f8f3975"`
[INFO] [stdout] 36d01f8f1091b6796a4dd8d6a83b015e6023e8a65719393bdb58f5f27f8f3975
