[INFO] crate bencode 0.1.16 is already in cache
[INFO] checking bencode-0.1.16 against master#bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc for pr-70917
[INFO] extracting crate bencode 0.1.16 into /workspace/builds/worker-2/source
[INFO] validating manifest of crates.io crate bencode 0.1.16 on toolchain bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "read-manifest" "--manifest-path" "Cargo.toml"`
[INFO] started tweaking crates.io crate bencode 0.1.16
[INFO] finished tweaking crates.io crate bencode 0.1.16
[INFO] tweaked toml for crates.io crate bencode 0.1.16 written to /workspace/builds/worker-2/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] [stderr] warning: path `/workspace/builds/worker-2/source/src/bencode.rs` was erroneously implicitly accepted for library `bencode`,
[INFO] [stderr] please rename the file to `src/lib.rs` or set lib.path in Cargo.toml
[INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/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] 4702a97dae1400a9bca6758ca23ec511854a2e0136fcd395aba010173a46208e
[INFO] running `"docker" "start" "-a" "4702a97dae1400a9bca6758ca23ec511854a2e0136fcd395aba010173a46208e"`
[INFO] [stderr] warning: path `/opt/rustwide/workdir/src/bencode.rs` was erroneously implicitly accepted for library `bencode`,
[INFO] [stderr] please rename the file to `src/lib.rs` or set lib.path in Cargo.toml
[INFO] [stderr]     Checking bencode v0.1.16 (/opt/rustwide/workdir)
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/streaming.rs:116:19
[INFO] [stderr]     |
[INFO] [stderr] 116 |         let num = try!(self.parse_number_digits(sign));
[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/streaming.rs:165:19
[INFO] [stderr]     |
[INFO] [stderr] 165 |         let len = try!(self.parse_length_digits(1));
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/streaming.rs:167:21
[INFO] [stderr]     |
[INFO] [stderr] 167 |         let bytes = try!(self.next_bytes(len as usize));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/streaming.rs:189:27
[INFO] [stderr]     |
[INFO] [stderr] 189 |                 let res = try!(self.parse_bytestring());
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/streaming.rs:204:27
[INFO] [stderr]     |
[INFO] [stderr] 204 |                 let res = try!(self.parse_number());
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/streaming.rs:210:27
[INFO] [stderr]     |
[INFO] [stderr] 210 |                 let res = try!(self.parse_bytestring());
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/bencode.rs:260:13
[INFO] [stderr]     |
[INFO] [stderr] 260 |             try!(write!(fmt, "["));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/bencode.rs:266:21
[INFO] [stderr]     |
[INFO] [stderr] 266 |                     try!(write!(fmt, ", "));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/bencode.rs:268:17
[INFO] [stderr]     |
[INFO] [stderr] 268 |                 try!(write!(fmt, "{}", *value));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/bencode.rs:273:13
[INFO] [stderr]     |
[INFO] [stderr] 273 |             try!(write!(fmt, "{{"));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/bencode.rs:279:21
[INFO] [stderr]     |
[INFO] [stderr] 279 |                     try!(write!(fmt, ", "));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/bencode.rs:281:17
[INFO] [stderr]     |
[INFO] [stderr] 281 |                 try!(write!(fmt, "{}: {}", *key, *value));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/bencode.rs:751:9
[INFO] [stderr]     |
[INFO] [stderr] 751 |         try!(write!(self.get_writer(), "d"));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/bencode.rs:753:13
[INFO] [stderr]     |
[INFO] [stderr] 753 |             try!(key.encode(self));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/bencode.rs:754:13
[INFO] [stderr]     |
[INFO] [stderr] 754 |             try!(self.get_writer().write_all(value));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/bencode.rs:764:13
[INFO] [stderr]     |
[INFO] [stderr] 764 |             try!(write!(self.get_writer(), "{}:", v.len()));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/bencode.rs:860:9
[INFO] [stderr]     |
[INFO] [stderr] 860 |         try!(f(self));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/bencode.rs:862:9
[INFO] [stderr]     |
[INFO] [stderr] 862 |         try!(self.encode_dict(&dict));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/bencode.rs:870:9
[INFO] [stderr]     |
[INFO] [stderr] 870 |         try!(f(self));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/bencode.rs:912:9
[INFO] [stderr]     |
[INFO] [stderr] 912 |         try!(write!(self.get_writer(), "l"));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/bencode.rs:913:9
[INFO] [stderr]     |
[INFO] [stderr] 913 |         try!(f(self));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/bencode.rs:920:9
[INFO] [stderr]     |
[INFO] [stderr] 920 |         try!(f(self));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/bencode.rs:928:9
[INFO] [stderr]     |
[INFO] [stderr] 928 |         try!(f(self));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/bencode.rs:930:9
[INFO] [stderr]     |
[INFO] [stderr] 930 |         try!(self.encode_dict(&dict));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/bencode.rs:939:9
[INFO] [stderr]     |
[INFO] [stderr] 939 |         try!(f(self));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/bencode.rs:947:9
[INFO] [stderr]     |
[INFO] [stderr] 947 |         try!(f(self));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/bencode.rs:1035:25
[INFO] [stderr]      |
[INFO] [stderr] 1035 |             let value = try!(self.parse_elem(current));
[INFO] [stderr]      |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/bencode.rs:1211:19
[INFO] [stderr]      |
[INFO] [stderr] 1211 |         let res = try!(f(self));
[INFO] [stderr]      |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/bencode.rs:1309:19
[INFO] [stderr]      |
[INFO] [stderr] 1309 |         let res = try!(f(self));
[INFO] [stderr]      |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/streaming.rs:126:22
[INFO] [stderr]     |
[INFO] [stderr] 126 |             Some('1' ... '9') => {
[INFO] [stderr]     |                      ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/streaming.rs:129:39
[INFO] [stderr]     |
[INFO] [stderr] 129 |                         Some(ch @ '0' ... '9') => self.parse_digit(ch, sign, &mut num),
[INFO] [stderr]     |                                       ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/streaming.rs:144:22
[INFO] [stderr]     |
[INFO] [stderr] 144 |             Some('0' ... '9') => {
[INFO] [stderr]     |                      ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/streaming.rs:147:39
[INFO] [stderr]     |
[INFO] [stderr] 147 |                         Some(ch @ '0' ... '9') => self.parse_digit(ch, sign, &mut num),
[INFO] [stderr]     |                                       ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/streaming.rs:187:22
[INFO] [stderr]     |
[INFO] [stderr] 187 |             Some('0' ... '9') => {
[INFO] [stderr]     |                      ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/streaming.rs:207:22
[INFO] [stderr]     |
[INFO] [stderr] 207 |             Some('0' ... '9') => {
[INFO] [stderr]     |                      ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/bencode.rs:292:42
[INFO] [stderr]     |
[INFO] [stderr] 292 |     pub fn to_writer(&self, writer: &mut io::Write) -> io::Result<()> {
[INFO] [stderr]     |                                          ^^^^^^^^^ help: use `dyn`: `dyn io::Write`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused macro definition
[INFO] [stderr]    --> src/bencode.rs:710:1
[INFO] [stderr]     |
[INFO] [stderr] 710 | / macro_rules! tryenc(($e:expr) => (
[INFO] [stderr] 711 | |     match $e {
[INFO] [stderr] 712 | |         Ok(e) => e,
[INFO] [stderr] 713 | |         Err(e) => {
[INFO] [stderr] ...   |
[INFO] [stderr] 716 | |     }
[INFO] [stderr] 717 | | ));
[INFO] [stderr]     | |___^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_macros)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/bencode.rs:722:22
[INFO] [stderr]     |
[INFO] [stderr] 722 |     writer: &'a mut (io::Write + 'a),
[INFO] [stderr]     |                      ^^^^^^^^^^^^^^ help: use `dyn`: `dyn io::Write + 'a`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/bencode.rs:731:32
[INFO] [stderr]     |
[INFO] [stderr] 731 |     pub fn new(writer: &'a mut io::Write) -> Encoder<'a> {
[INFO] [stderr]     |                                ^^^^^^^^^ help: use `dyn`: `dyn io::Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/bencode.rs:742:38
[INFO] [stderr]     |
[INFO] [stderr] 742 |     fn get_writer(&mut self) -> &mut io::Write {
[INFO] [stderr]     |                                      ^^^^^^^^^ help: use `dyn`: `dyn io::Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/bencode.rs:744:38
[INFO] [stderr]     |
[INFO] [stderr] 744 |             &mut self.writer as &mut io::Write
[INFO] [stderr]     |                                      ^^^^^^^^^ help: use `dyn`: `dyn io::Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/bencode.rs:746:54
[INFO] [stderr]     |
[INFO] [stderr] 746 |             self.writers.last_mut().unwrap() as &mut io::Write
[INFO] [stderr]     |                                                      ^^^^^^^^^ help: use `dyn`: `dyn io::Write`
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/streaming.rs:116:19
[INFO] [stderr]     |
[INFO] [stderr] 116 |         let num = try!(self.parse_number_digits(sign));
[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/streaming.rs:165:19
[INFO] [stderr]     |
[INFO] [stderr] 165 |         let len = try!(self.parse_length_digits(1));
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/streaming.rs:167:21
[INFO] [stderr]     |
[INFO] [stderr] 167 |         let bytes = try!(self.next_bytes(len as usize));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/streaming.rs:189:27
[INFO] [stderr]     |
[INFO] [stderr] 189 |                 let res = try!(self.parse_bytestring());
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/streaming.rs:204:27
[INFO] [stderr]     |
[INFO] [stderr] 204 |                 let res = try!(self.parse_number());
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/streaming.rs:210:27
[INFO] [stderr]     |
[INFO] [stderr] 210 |                 let res = try!(self.parse_bytestring());
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/bencode.rs:260:13
[INFO] [stderr]     |
[INFO] [stderr] 260 |             try!(write!(fmt, "["));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/bencode.rs:266:21
[INFO] [stderr]     |
[INFO] [stderr] 266 |                     try!(write!(fmt, ", "));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/bencode.rs:268:17
[INFO] [stderr]     |
[INFO] [stderr] 268 |                 try!(write!(fmt, "{}", *value));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/bencode.rs:273:13
[INFO] [stderr]     |
[INFO] [stderr] 273 |             try!(write!(fmt, "{{"));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/bencode.rs:279:21
[INFO] [stderr]     |
[INFO] [stderr] 279 |                     try!(write!(fmt, ", "));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/bencode.rs:281:17
[INFO] [stderr]     |
[INFO] [stderr] 281 |                 try!(write!(fmt, "{}: {}", *key, *value));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/bencode.rs:751:9
[INFO] [stderr]     |
[INFO] [stderr] 751 |         try!(write!(self.get_writer(), "d"));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/bencode.rs:753:13
[INFO] [stderr]     |
[INFO] [stderr] 753 |             try!(key.encode(self));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/bencode.rs:754:13
[INFO] [stderr]     |
[INFO] [stderr] 754 |             try!(self.get_writer().write_all(value));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/bencode.rs:764:13
[INFO] [stderr]     |
[INFO] [stderr] 764 |             try!(write!(self.get_writer(), "{}:", v.len()));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/bencode.rs:860:9
[INFO] [stderr]     |
[INFO] [stderr] 860 |         try!(f(self));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/bencode.rs:862:9
[INFO] [stderr]     |
[INFO] [stderr] 862 |         try!(self.encode_dict(&dict));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/bencode.rs:870:9
[INFO] [stderr]     |
[INFO] [stderr] 870 |         try!(f(self));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/bencode.rs:912:9
[INFO] [stderr]     |
[INFO] [stderr] 912 |         try!(write!(self.get_writer(), "l"));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/bencode.rs:913:9
[INFO] [stderr]     |
[INFO] [stderr] 913 |         try!(f(self));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/bencode.rs:920:9
[INFO] [stderr]     |
[INFO] [stderr] 920 |         try!(f(self));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/bencode.rs:928:9
[INFO] [stderr]     |
[INFO] [stderr] 928 |         try!(f(self));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/bencode.rs:930:9
[INFO] [stderr]     |
[INFO] [stderr] 930 |         try!(self.encode_dict(&dict));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/bencode.rs:939:9
[INFO] [stderr]     |
[INFO] [stderr] 939 |         try!(f(self));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/bencode.rs:947:9
[INFO] [stderr]     |
[INFO] [stderr] 947 |         try!(f(self));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/bencode.rs:1035:25
[INFO] [stderr]      |
[INFO] [stderr] 1035 |             let value = try!(self.parse_elem(current));
[INFO] [stderr]      |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/bencode.rs:1211:19
[INFO] [stderr]      |
[INFO] [stderr] 1211 |         let res = try!(f(self));
[INFO] [stderr]      |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/bencode.rs:1309:19
[INFO] [stderr]      |
[INFO] [stderr] 1309 |         let res = try!(f(self));
[INFO] [stderr]      |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/streaming.rs:126:22
[INFO] [stderr]     |
[INFO] [stderr] 126 |             Some('1' ... '9') => {
[INFO] [stderr]     |                      ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/streaming.rs:129:39
[INFO] [stderr]     |
[INFO] [stderr] 129 |                         Some(ch @ '0' ... '9') => self.parse_digit(ch, sign, &mut num),
[INFO] [stderr]     |                                       ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/streaming.rs:144:22
[INFO] [stderr]     |
[INFO] [stderr] 144 |             Some('0' ... '9') => {
[INFO] [stderr]     |                      ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/streaming.rs:147:39
[INFO] [stderr]     |
[INFO] [stderr] 147 |                         Some(ch @ '0' ... '9') => self.parse_digit(ch, sign, &mut num),
[INFO] [stderr]     |                                       ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/streaming.rs:187:22
[INFO] [stderr]     |
[INFO] [stderr] 187 |             Some('0' ... '9') => {
[INFO] [stderr]     |                      ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/streaming.rs:207:22
[INFO] [stderr]     |
[INFO] [stderr] 207 |             Some('0' ... '9') => {
[INFO] [stderr]     |                      ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/streaming.rs:300:27
[INFO] [stderr]     |
[INFO] [stderr] 300 |                 'i' | '0' ... '9' | 'l' | 'd' | 'e' => continue,
[INFO] [stderr]     |                           ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/bencode.rs:292:42
[INFO] [stderr]     |
[INFO] [stderr] 292 |     pub fn to_writer(&self, writer: &mut io::Write) -> io::Result<()> {
[INFO] [stderr]     |                                          ^^^^^^^^^ help: use `dyn`: `dyn io::Write`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused macro definition
[INFO] [stderr]    --> src/bencode.rs:710:1
[INFO] [stderr]     |
[INFO] [stderr] 710 | / macro_rules! tryenc(($e:expr) => (
[INFO] [stderr] 711 | |     match $e {
[INFO] [stderr] 712 | |         Ok(e) => e,
[INFO] [stderr] 713 | |         Err(e) => {
[INFO] [stderr] ...   |
[INFO] [stderr] 716 | |     }
[INFO] [stderr] 717 | | ));
[INFO] [stderr]     | |___^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_macros)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/bencode.rs:722:22
[INFO] [stderr]     |
[INFO] [stderr] 722 |     writer: &'a mut (io::Write + 'a),
[INFO] [stderr]     |                      ^^^^^^^^^^^^^^ help: use `dyn`: `dyn io::Write + 'a`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/bencode.rs:731:32
[INFO] [stderr]     |
[INFO] [stderr] 731 |     pub fn new(writer: &'a mut io::Write) -> Encoder<'a> {
[INFO] [stderr]     |                                ^^^^^^^^^ help: use `dyn`: `dyn io::Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/bencode.rs:742:38
[INFO] [stderr]     |
[INFO] [stderr] 742 |     fn get_writer(&mut self) -> &mut io::Write {
[INFO] [stderr]     |                                      ^^^^^^^^^ help: use `dyn`: `dyn io::Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/bencode.rs:744:38
[INFO] [stderr]     |
[INFO] [stderr] 744 |             &mut self.writer as &mut io::Write
[INFO] [stderr]     |                                      ^^^^^^^^^ help: use `dyn`: `dyn io::Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/bencode.rs:746:54
[INFO] [stderr]     |
[INFO] [stderr] 746 |             self.writers.last_mut().unwrap() as &mut io::Write
[INFO] [stderr]     |                                                      ^^^^^^^^^ help: use `dyn`: `dyn io::Write`
[INFO] [stderr] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 3.03s
[INFO] running `"docker" "inspect" "4702a97dae1400a9bca6758ca23ec511854a2e0136fcd395aba010173a46208e"`
[INFO] running `"docker" "rm" "-f" "4702a97dae1400a9bca6758ca23ec511854a2e0136fcd395aba010173a46208e"`
[INFO] [stdout] 4702a97dae1400a9bca6758ca23ec511854a2e0136fcd395aba010173a46208e
