[INFO] crate rust_inbox 0.0.5 is already in cache [INFO] checking rust_inbox-0.0.5 against try#e689e5eaefe96e6dc3ed5bb629c521b7d207aff7 for pr-64398 [INFO] extracting crate rust_inbox 0.0.5 into work/builds/worker-6/source [INFO] validating manifest of crates.io crate rust_inbox 0.0.5 on toolchain e689e5eaefe96e6dc3ed5bb629c521b7d207aff7-alt [INFO] running `"/mnt/big/crater/work/cargo-home/bin/cargo" "+e689e5eaefe96e6dc3ed5bb629c521b7d207aff7-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking crates.io crate rust_inbox 0.0.5 [INFO] finished tweaking crates.io crate rust_inbox 0.0.5 [INFO] tweaked toml for crates.io crate rust_inbox 0.0.5 written to work/builds/worker-6/source/Cargo.toml [INFO] running `"/mnt/big/crater/work/cargo-home/bin/cargo" "+e689e5eaefe96e6dc3ed5bb629c521b7d207aff7-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/cargo-home/bin/cargo" "+e689e5eaefe96e6dc3ed5bb629c521b7d207aff7-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/mnt/big/crater/work/builds/worker-6/source:/opt/rustwide/workdir:ro,Z" "-v" "/mnt/big/crater/work/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=1000" "-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" "+e689e5eaefe96e6dc3ed5bb629c521b7d207aff7-alt" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] 80074586cf12667357c5fc7b1dbe486f52939ad6b580a7e8f90317aa459ad64f [INFO] running `"docker" "start" "-a" "80074586cf12667357c5fc7b1dbe486f52939ad6b580a7e8f90317aa459ad64f"` [INFO] [stderr] Checking base64 v0.2.1 [INFO] [stderr] Checking rust_inbox v0.0.5 (/opt/rustwide/workdir) [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client.rs:55:9 [INFO] [stderr] | [INFO] [stderr] 55 | try!(h.init()); [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/client.rs:63:9 [INFO] [stderr] | [INFO] [stderr] 63 | try!(self.client.run_command("IDLE")); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client.rs:70:24 [INFO] [stderr] | [INFO] [stderr] 70 | let raw_data = try!(self.client.readline()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client.rs:73:13 [INFO] [stderr] | [INFO] [stderr] 73 | try!(parse_response(vec![line])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client.rs:84:9 [INFO] [stderr] | [INFO] [stderr] 84 | try!(self.client.write_line(b"DONE")); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client.rs:85:21 [INFO] [stderr] | [INFO] [stderr] 85 | let lines = try!(self.client.read_response()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client.rs:124:9 [INFO] [stderr] | [INFO] [stderr] 124 | try!(self.client.stream.set_read_timeout(Some(self.keepalive))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client.rs:129:17 [INFO] [stderr] | [INFO] [stderr] 129 | try!(self.terminate()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client.rs:130:17 [INFO] [stderr] | [INFO] [stderr] 130 | try!(self.init()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client.rs:134:17 [INFO] [stderr] | [INFO] [stderr] 134 | try!(self.client.stream.set_read_timeout(None)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client.rs:142:9 [INFO] [stderr] | [INFO] [stderr] 142 | try!(self.client.stream.set_read_timeout(Some(timeout))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client.rs:144:9 [INFO] [stderr] | [INFO] [stderr] 144 | try!(self.client.stream.set_read_timeout(None)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client.rs:177:17 [INFO] [stderr] | [INFO] [stderr] 177 | try!(socket.read_greeting()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client.rs:215:17 [INFO] [stderr] | [INFO] [stderr] 215 | try!(socket.read_greeting()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client.rs:239:9 [INFO] [stderr] | [INFO] [stderr] 239 | try!(self.run_command(&format!("AUTHENTICATE {}", auth_type))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client.rs:247:24 [INFO] [stderr] | [INFO] [stderr] 247 | let line = try!(self.readline()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client.rs:250:28 [INFO] [stderr] | [INFO] [stderr] 250 | let data = try!(parse_authenticate_response( [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client.rs:255:17 [INFO] [stderr] | [INFO] [stderr] 255 | try!(self.write_line(auth_response.into_bytes().as_slice())) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client.rs:257:17 [INFO] [stderr] | [INFO] [stderr] 257 | try!(parse_response(vec![String::from_utf8(line).unwrap()])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client.rs:261:33 [INFO] [stderr] | [INFO] [stderr] 261 | let mut lines = try!(self.read_response()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client.rs:263:17 [INFO] [stderr] | [INFO] [stderr] 263 | try!(parse_response(lines.clone())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client.rs:281:21 [INFO] [stderr] | [INFO] [stderr] 281 | let lines = try!(self.run_command_and_read_response( [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client.rs:289:21 [INFO] [stderr] | [INFO] [stderr] 289 | let lines = try!(self.run_command_and_read_response( [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client.rs:347:21 [INFO] [stderr] | [INFO] [stderr] 347 | let lines = try!(self.run_command_and_read_response(&format!("CAPABILITY"))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client.rs:427:9 [INFO] [stderr] | [INFO] [stderr] 427 | try!(self.run_command( [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client.rs:430:20 [INFO] [stderr] | [INFO] [stderr] 430 | let line = try!(self.readline()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client.rs:434:9 [INFO] [stderr] | [INFO] [stderr] 434 | try!(self.stream.write_all(content)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client.rs:435:9 [INFO] [stderr] | [INFO] [stderr] 435 | try!(self.stream.write_all(b"\r\n")); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client.rs:441:21 [INFO] [stderr] | [INFO] [stderr] 441 | let lines = try!(self.run_command_and_read_response(command)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client.rs:447:21 [INFO] [stderr] | [INFO] [stderr] 447 | let lines = try!(self.run_command_and_read_response(command)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client.rs:459:9 [INFO] [stderr] | [INFO] [stderr] 459 | try!(self.run_command(untagged_command)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client.rs:469:28 [INFO] [stderr] | [INFO] [stderr] 469 | let raw_data = try!(self.readline()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client.rs:481:9 [INFO] [stderr] | [INFO] [stderr] 481 | try!(self.readline()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client.rs:491:21 [INFO] [stderr] | [INFO] [stderr] 491 | let n = try!(self.stream.read(byte_buffer)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client.rs:514:9 [INFO] [stderr] | [INFO] [stderr] 514 | try!(self.stream.write_all(buf)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client.rs:515:9 [INFO] [stderr] | [INFO] [stderr] 515 | try!(self.stream.write_all(&[CR, LF])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/error.rs:62:32 [INFO] [stderr] | [INFO] [stderr] 62 | fn cause(&self) -> Option<&StdError> { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn StdError` [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/error.rs:98:32 [INFO] [stderr] | [INFO] [stderr] 98 | fn cause(&self) -> Option<&StdError> { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn StdError` [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client.rs:55:9 [INFO] [stderr] | [INFO] [stderr] 55 | try!(h.init()); [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/client.rs:63:9 [INFO] [stderr] | [INFO] [stderr] 63 | try!(self.client.run_command("IDLE")); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client.rs:70:24 [INFO] [stderr] | [INFO] [stderr] 70 | let raw_data = try!(self.client.readline()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client.rs:73:13 [INFO] [stderr] | [INFO] [stderr] 73 | try!(parse_response(vec![line])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client.rs:84:9 [INFO] [stderr] | [INFO] [stderr] 84 | try!(self.client.write_line(b"DONE")); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client.rs:85:21 [INFO] [stderr] | [INFO] [stderr] 85 | let lines = try!(self.client.read_response()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client.rs:124:9 [INFO] [stderr] | [INFO] [stderr] 124 | try!(self.client.stream.set_read_timeout(Some(self.keepalive))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client.rs:129:17 [INFO] [stderr] | [INFO] [stderr] 129 | try!(self.terminate()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client.rs:130:17 [INFO] [stderr] | [INFO] [stderr] 130 | try!(self.init()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client.rs:134:17 [INFO] [stderr] | [INFO] [stderr] 134 | try!(self.client.stream.set_read_timeout(None)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client.rs:142:9 [INFO] [stderr] | [INFO] [stderr] 142 | try!(self.client.stream.set_read_timeout(Some(timeout))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client.rs:144:9 [INFO] [stderr] | [INFO] [stderr] 144 | try!(self.client.stream.set_read_timeout(None)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client.rs:177:17 [INFO] [stderr] | [INFO] [stderr] 177 | try!(socket.read_greeting()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client.rs:215:17 [INFO] [stderr] | [INFO] [stderr] 215 | try!(socket.read_greeting()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client.rs:239:9 [INFO] [stderr] | [INFO] [stderr] 239 | try!(self.run_command(&format!("AUTHENTICATE {}", auth_type))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client.rs:247:24 [INFO] [stderr] | [INFO] [stderr] 247 | let line = try!(self.readline()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client.rs:250:28 [INFO] [stderr] | [INFO] [stderr] 250 | let data = try!(parse_authenticate_response( [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client.rs:255:17 [INFO] [stderr] | [INFO] [stderr] 255 | try!(self.write_line(auth_response.into_bytes().as_slice())) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client.rs:257:17 [INFO] [stderr] | [INFO] [stderr] 257 | try!(parse_response(vec![String::from_utf8(line).unwrap()])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client.rs:261:33 [INFO] [stderr] | [INFO] [stderr] 261 | let mut lines = try!(self.read_response()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client.rs:263:17 [INFO] [stderr] | [INFO] [stderr] 263 | try!(parse_response(lines.clone())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client.rs:281:21 [INFO] [stderr] | [INFO] [stderr] 281 | let lines = try!(self.run_command_and_read_response( [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client.rs:289:21 [INFO] [stderr] | [INFO] [stderr] 289 | let lines = try!(self.run_command_and_read_response( [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client.rs:347:21 [INFO] [stderr] | [INFO] [stderr] 347 | let lines = try!(self.run_command_and_read_response(&format!("CAPABILITY"))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client.rs:427:9 [INFO] [stderr] | [INFO] [stderr] 427 | try!(self.run_command( [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client.rs:430:20 [INFO] [stderr] | [INFO] [stderr] 430 | let line = try!(self.readline()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client.rs:434:9 [INFO] [stderr] | [INFO] [stderr] 434 | try!(self.stream.write_all(content)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client.rs:435:9 [INFO] [stderr] | [INFO] [stderr] 435 | try!(self.stream.write_all(b"\r\n")); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client.rs:441:21 [INFO] [stderr] | [INFO] [stderr] 441 | let lines = try!(self.run_command_and_read_response(command)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client.rs:447:21 [INFO] [stderr] | [INFO] [stderr] 447 | let lines = try!(self.run_command_and_read_response(command)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client.rs:459:9 [INFO] [stderr] | [INFO] [stderr] 459 | try!(self.run_command(untagged_command)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client.rs:469:28 [INFO] [stderr] | [INFO] [stderr] 469 | let raw_data = try!(self.readline()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client.rs:481:9 [INFO] [stderr] | [INFO] [stderr] 481 | try!(self.readline()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client.rs:491:21 [INFO] [stderr] | [INFO] [stderr] 491 | let n = try!(self.stream.read(byte_buffer)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client.rs:514:9 [INFO] [stderr] | [INFO] [stderr] 514 | try!(self.stream.write_all(buf)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client.rs:515:9 [INFO] [stderr] | [INFO] [stderr] 515 | try!(self.stream.write_all(&[CR, LF])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/error.rs:62:32 [INFO] [stderr] | [INFO] [stderr] 62 | fn cause(&self) -> Option<&StdError> { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn StdError` [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/error.rs:98:32 [INFO] [stderr] | [INFO] [stderr] 98 | fn cause(&self) -> Option<&StdError> { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn StdError` [INFO] [stderr] [INFO] [stderr] error[E0463]: can't find crate for `imap` [INFO] [stderr] --> examples/gmail_oauth2.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | extern crate imap; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stderr] [INFO] [stderr] error: aborting due to previous error [INFO] [stderr] [INFO] [stderr] For more information about this error, try `rustc --explain E0463`. [INFO] [stderr] error: Could not compile `rust_inbox`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error[E0463]: can't find crate for `imap` [INFO] [stderr] --> examples/basic.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | extern crate imap; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stderr] [INFO] [stderr] error: aborting due to previous error [INFO] [stderr] [INFO] [stderr] For more information about this error, try `rustc --explain E0463`. [INFO] [stderr] error: Could not compile `rust_inbox`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/client.rs:832:29 [INFO] [stderr] | [INFO] [stderr] 832 | generic_store(" ", |mut c, set, query| c.store(set, query)); [INFO] [stderr] | ----^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_mut)]` on by default [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/client.rs:837:33 [INFO] [stderr] | [INFO] [stderr] 837 | generic_store(" UID ", |mut c, set, query| c.uid_store(set, query)); [INFO] [stderr] | ----^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/client.rs:855:28 [INFO] [stderr] | [INFO] [stderr] 855 | generic_copy(" ", |mut c, set, query| c.copy(set, query)) [INFO] [stderr] | ----^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/client.rs:860:32 [INFO] [stderr] | [INFO] [stderr] 860 | generic_copy(" UID ", |mut c, set, query| c.uid_copy(set, query)) [INFO] [stderr] | ----^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/client.rs:880:29 [INFO] [stderr] | [INFO] [stderr] 880 | generic_fetch(" ", |mut c, seq, query| c.fetch(seq, query)) [INFO] [stderr] | ----^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/client.rs:885:33 [INFO] [stderr] | [INFO] [stderr] 885 | generic_fetch(" UID ", |mut c, seq, query| c.uid_fetch(seq, query)) [INFO] [stderr] | ----^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] error: build failed [INFO] running `"docker" "inspect" "80074586cf12667357c5fc7b1dbe486f52939ad6b580a7e8f90317aa459ad64f"` [INFO] running `"docker" "rm" "-f" "80074586cf12667357c5fc7b1dbe486f52939ad6b580a7e8f90317aa459ad64f"` [INFO] [stdout] 80074586cf12667357c5fc7b1dbe486f52939ad6b580a7e8f90317aa459ad64f