[INFO] fetching crate thrussh 0.21.5... [INFO] checking thrussh-0.21.5 against try#ea663bba38739867a4b75ac820991b4f5d093c3b for pr-62262-1 [INFO] extracting crate thrussh 0.21.5 into /workspace/builds/worker-9/source [INFO] validating manifest of crates.io crate thrussh 0.21.5 on toolchain ea663bba38739867a4b75ac820991b4f5d093c3b [INFO] running `"/workspace/cargo-home/bin/cargo" "+ea663bba38739867a4b75ac820991b4f5d093c3b" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking crates.io crate thrussh 0.21.5 [INFO] finished tweaking crates.io crate thrussh 0.21.5 [INFO] tweaked toml for crates.io crate thrussh 0.21.5 written to /workspace/builds/worker-9/source/Cargo.toml [INFO] running `"/workspace/cargo-home/bin/cargo" "+ea663bba38739867a4b75ac820991b4f5d093c3b" "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" "+ea663bba38739867a4b75ac820991b4f5d093c3b" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/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" "+ea663bba38739867a4b75ac820991b4f5d093c3b" "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] 7a2001b9a37a4d085ece7ab8a43bcfccbd823489fb53b043af28435e44fccd53 [INFO] running `"docker" "start" "-a" "7a2001b9a37a4d085ece7ab8a43bcfccbd823489fb53b043af28435e44fccd53"` [INFO] [stderr] Checking tokio-fs v0.1.6 [INFO] [stderr] Checking tokio v0.1.22 [INFO] [stderr] Checking thrussh-keys v0.11.9 [INFO] [stderr] Checking thrussh v0.21.5 (/opt/rustwide/workdir) [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/negotiation.rs:103:26 [INFO] [stderr] | [INFO] [stderr] 103 | let kex_string = try!(r.read_string()); [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/negotiation.rs:115:26 [INFO] [stderr] | [INFO] [stderr] 115 | let key_string = try!(r.read_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/negotiation.rs:127:29 [INFO] [stderr] | [INFO] [stderr] 127 | let cipher_string = try!(r.read_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/negotiation.rs:137:9 [INFO] [stderr] | [INFO] [stderr] 137 | try!(r.read_string()); // SERVER_TO_CLIENT [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/negotiation.rs:138:42 [INFO] [stderr] | [INFO] [stderr] 138 | let mac = Self::select(pref.mac, try!(r.read_string())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/negotiation.rs:140:9 [INFO] [stderr] | [INFO] [stderr] 140 | try!(r.read_string()); // SERVER_TO_CLIENT [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/negotiation.rs:141:9 [INFO] [stderr] | [INFO] [stderr] 141 | try!(r.read_string()); // [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/negotiation.rs:142:9 [INFO] [stderr] | [INFO] [stderr] 142 | try!(r.read_string()); // [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/negotiation.rs:143:9 [INFO] [stderr] | [INFO] [stderr] 143 | try!(r.read_string()); // [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/negotiation.rs:145:23 [INFO] [stderr] | [INFO] [stderr] 145 | let follows = try!(r.read_byte()) != 0; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:47:21 [INFO] [stderr] | [INFO] [stderr] 47 | try!(negotiation::Server::read_kex( [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:80:31 [INFO] [stderr] | [INFO] [stderr] 80 | let request = try!(r.read_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:110:40 [INFO] [stderr] | [INFO] [stderr] 110 | let auth_request = try!(enc.read_userauth_info_response( [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:158:21 [INFO] [stderr] | [INFO] [stderr] 158 | try!(self.server_handle_channel_open(handler, buf)), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:163:45 [INFO] [stderr] | [INFO] [stderr] 163 | let channel_num = ChannelId(try!(r.read_u32())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:174:45 [INFO] [stderr] | [INFO] [stderr] 174 | let channel_num = ChannelId(try!(r.read_u32())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:183:45 [INFO] [stderr] | [INFO] [stderr] 183 | let channel_num = ChannelId(try!(r.read_u32())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:188:26 [INFO] [stderr] | [INFO] [stderr] 188 | Some(try!(r.read_u32())) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:191:28 [INFO] [stderr] | [INFO] [stderr] 191 | let data = try!(r.read_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:210:45 [INFO] [stderr] | [INFO] [stderr] 210 | let channel_num = ChannelId(try!(r.read_u32())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:211:30 [INFO] [stderr] | [INFO] [stderr] 211 | let amount = try!(r.read_u32()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:231:45 [INFO] [stderr] | [INFO] [stderr] 231 | let channel_num = ChannelId(try!(r.read_u32())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:232:32 [INFO] [stderr] | [INFO] [stderr] 232 | let req_type = try!(r.read_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:233:35 [INFO] [stderr] | [INFO] [stderr] 233 | let wants_reply = try!(r.read_byte()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:241:36 [INFO] [stderr] | [INFO] [stderr] 241 | let term = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:241:61 [INFO] [stderr] | [INFO] [stderr] 241 | let term = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:242:41 [INFO] [stderr] | [INFO] [stderr] 242 | let col_width = try!(r.read_u32()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:243:42 [INFO] [stderr] | [INFO] [stderr] 243 | let row_height = try!(r.read_u32()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:244:41 [INFO] [stderr] | [INFO] [stderr] 244 | let pix_width = try!(r.read_u32()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:245:42 [INFO] [stderr] | [INFO] [stderr] 245 | let pix_height = try!(r.read_u32()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:249:47 [INFO] [stderr] | [INFO] [stderr] 249 | ... let mode_string = try!(r.read_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:278:49 [INFO] [stderr] | [INFO] [stderr] 278 | let single_connection = try!(r.read_byte()) != 0; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:279:49 [INFO] [stderr] | [INFO] [stderr] 279 | let x11_auth_protocol = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:279:74 [INFO] [stderr] | [INFO] [stderr] 279 | let x11_auth_protocol = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:280:47 [INFO] [stderr] | [INFO] [stderr] 280 | let x11_auth_cookie = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:280:72 [INFO] [stderr] | [INFO] [stderr] 280 | let x11_auth_cookie = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:281:49 [INFO] [stderr] | [INFO] [stderr] 281 | let x11_screen_number = try!(r.read_u32()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:293:44 [INFO] [stderr] | [INFO] [stderr] 293 | let env_variable = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:293:69 [INFO] [stderr] | [INFO] [stderr] 293 | let env_variable = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:294:41 [INFO] [stderr] | [INFO] [stderr] 294 | let env_value = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:294:66 [INFO] [stderr] | [INFO] [stderr] 294 | let env_value = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:310:35 [INFO] [stderr] | [INFO] [stderr] 310 | let req = try!(r.read_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:317:36 [INFO] [stderr] | [INFO] [stderr] 317 | let name = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:317:61 [INFO] [stderr] | [INFO] [stderr] 317 | let name = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:324:41 [INFO] [stderr] | [INFO] [stderr] 324 | let col_width = try!(r.read_u32()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:325:42 [INFO] [stderr] | [INFO] [stderr] 325 | let row_height = try!(r.read_u32()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:326:41 [INFO] [stderr] | [INFO] [stderr] 326 | let pix_width = try!(r.read_u32()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:327:42 [INFO] [stderr] | [INFO] [stderr] 327 | let pix_height = try!(r.read_u32()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:339:25 [INFO] [stderr] | [INFO] [stderr] 339 | try!(r.read_byte()); // should be 0. [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:340:43 [INFO] [stderr] | [INFO] [stderr] 340 | let signal_name = try!(Sig::from_name(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:340:63 [INFO] [stderr] | [INFO] [stderr] 340 | let signal_name = try!(Sig::from_name(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:366:32 [INFO] [stderr] | [INFO] [stderr] 366 | let req_type = try!(r.read_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:367:43 [INFO] [stderr] | [INFO] [stderr] 367 | self.common.wants_reply = try!(r.read_byte()) != 0; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:370:39 [INFO] [stderr] | [INFO] [stderr] 370 | let address = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:370:64 [INFO] [stderr] | [INFO] [stderr] 370 | let address = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:371:36 [INFO] [stderr] | [INFO] [stderr] 371 | let port = try!(r.read_u32()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:378:39 [INFO] [stderr] | [INFO] [stderr] 378 | let address = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:378:64 [INFO] [stderr] | [INFO] [stderr] 378 | let address = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:379:36 [INFO] [stderr] | [INFO] [stderr] 379 | let port = try!(r.read_u32()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:414:19 [INFO] [stderr] | [INFO] [stderr] 414 | let typ = try!(r.read_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:415:22 [INFO] [stderr] | [INFO] [stderr] 415 | let sender = try!(r.read_u32()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:416:22 [INFO] [stderr] | [INFO] [stderr] 416 | let window = try!(r.read_u32()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:417:25 [INFO] [stderr] | [INFO] [stderr] 417 | let maxpacket = try!(r.read_u32()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:444:25 [INFO] [stderr] | [INFO] [stderr] 444 | let a = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:444:50 [INFO] [stderr] | [INFO] [stderr] 444 | let a = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:445:25 [INFO] [stderr] | [INFO] [stderr] 445 | let b = try!(r.read_u32()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:450:25 [INFO] [stderr] | [INFO] [stderr] 450 | let a = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:450:50 [INFO] [stderr] | [INFO] [stderr] 450 | let a = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:451:25 [INFO] [stderr] | [INFO] [stderr] 451 | let b = try!(r.read_u32()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:452:25 [INFO] [stderr] | [INFO] [stderr] 452 | let c = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:452:50 [INFO] [stderr] | [INFO] [stderr] 452 | let c = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:453:25 [INFO] [stderr] | [INFO] [stderr] 453 | let d = try!(r.read_u32()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:754:20 [INFO] [stderr] | [INFO] [stderr] 754 | let user = try!(r.read_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:755:20 [INFO] [stderr] | [INFO] [stderr] 755 | let user = try!(std::str::from_utf8(user)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:756:28 [INFO] [stderr] | [INFO] [stderr] 756 | let service_name = try!(r.read_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:757:22 [INFO] [stderr] | [INFO] [stderr] 757 | let method = try!(r.read_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:772:17 [INFO] [stderr] | [INFO] [stderr] 772 | try!(r.read_byte()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:773:32 [INFO] [stderr] | [INFO] [stderr] 773 | let password = try!(r.read_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:774:32 [INFO] [stderr] | [INFO] [stderr] 774 | let password = try!(std::str::from_utf8(password)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:783:31 [INFO] [stderr] | [INFO] [stderr] 783 | let is_real = try!(r.read_byte()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:784:35 [INFO] [stderr] | [INFO] [stderr] 784 | let pubkey_algo = try!(r.read_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:785:34 [INFO] [stderr] | [INFO] [stderr] 785 | let pubkey_key = try!(r.read_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:803:45 [INFO] [stderr] | [INFO] [stderr] 803 | ... let signature = try!(r.read_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:805:41 [INFO] [stderr] | [INFO] [stderr] 805 | ... let algo_ = try!(s.read_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:807:39 [INFO] [stderr] | [INFO] [stderr] 807 | ... let sig = try!(s.read_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:859:25 [INFO] [stderr] | [INFO] [stderr] 859 | let _ = try!(r.read_string()); // language_tag, deprecated. [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:860:34 [INFO] [stderr] | [INFO] [stderr] 860 | let submethods = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:860:59 [INFO] [stderr] | [INFO] [stderr] 860 | let submethods = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:894:21 [INFO] [stderr] | [INFO] [stderr] 894 | let n = try!(r.read_u32()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/connection.rs:62:23 [INFO] [stderr] | [INFO] [stderr] 62 | match try!(timeout.poll()) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/connection.rs:338:23 [INFO] [stderr] | [INFO] [stderr] 338 | match try!(timeout.poll()) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/connection.rs:398:59 [INFO] [stderr] | [INFO] [stderr] 398 | if let Async::Ready((handler, session)) = try!(r.poll()) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/kex.rs:89:23 [INFO] [stderr] | [INFO] [stderr] 89 | let kex = try!(kex::Algorithm::server_dh( [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/kex.rs:104:24 [INFO] [stderr] | [INFO] [stderr] 104 | let hash = try!(kexdhdone.kex.compute_exchange_hash( [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/kex.rs:125:17 [INFO] [stderr] | [INFO] [stderr] 125 | try!(kexdhdone.compute_keys(hash, buffer, buffer2, true)), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:205:41 [INFO] [stderr] | [INFO] [stderr] 205 | let id_send = ChannelId(try!(reader.read_u32())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:206:31 [INFO] [stderr] | [INFO] [stderr] 206 | let id_recv = try!(reader.read_u32()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:207:30 [INFO] [stderr] | [INFO] [stderr] 207 | let window = try!(reader.read_u32()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:208:34 [INFO] [stderr] | [INFO] [stderr] 208 | let max_packet = try!(reader.read_u32()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:231:45 [INFO] [stderr] | [INFO] [stderr] 231 | let channel_num = ChannelId(try!(r.read_u32())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:242:45 [INFO] [stderr] | [INFO] [stderr] 242 | let channel_num = ChannelId(try!(r.read_u32())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:250:45 [INFO] [stderr] | [INFO] [stderr] 250 | let channel_num = ChannelId(try!(r.read_u32())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:251:64 [INFO] [stderr] | [INFO] [stderr] 251 | let reason_code = ChannelOpenFailure::from_u32(try!(r.read_u32())).unwrap(); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:252:29 [INFO] [stderr] | [INFO] [stderr] 252 | let descr = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:252:54 [INFO] [stderr] | [INFO] [stderr] 252 | let descr = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:253:32 [INFO] [stderr] | [INFO] [stderr] 253 | let language = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:253:57 [INFO] [stderr] | [INFO] [stderr] 253 | let language = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:268:45 [INFO] [stderr] | [INFO] [stderr] 268 | let channel_num = ChannelId(try!(r.read_u32())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:269:28 [INFO] [stderr] | [INFO] [stderr] 269 | let data = try!(r.read_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:280:45 [INFO] [stderr] | [INFO] [stderr] 280 | let channel_num = ChannelId(try!(r.read_u32())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:281:37 [INFO] [stderr] | [INFO] [stderr] 281 | let extended_code = try!(r.read_u32()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:282:28 [INFO] [stderr] | [INFO] [stderr] 282 | let data = try!(r.read_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:293:45 [INFO] [stderr] | [INFO] [stderr] 293 | let channel_num = ChannelId(try!(r.read_u32())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:294:27 [INFO] [stderr] | [INFO] [stderr] 294 | let req = try!(r.read_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:297:33 [INFO] [stderr] | [INFO] [stderr] 297 | let a = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:297:58 [INFO] [stderr] | [INFO] [stderr] 297 | let a = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:298:33 [INFO] [stderr] | [INFO] [stderr] 298 | let b = try!(r.read_u32()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:299:33 [INFO] [stderr] | [INFO] [stderr] 299 | let c = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:299:58 [INFO] [stderr] | [INFO] [stderr] 299 | let c = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:300:33 [INFO] [stderr] | [INFO] [stderr] 300 | let d = try!(r.read_u32()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:313:25 [INFO] [stderr] | [INFO] [stderr] 313 | try!(r.read_byte()); // should be 0. [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:314:45 [INFO] [stderr] | [INFO] [stderr] 314 | let client_can_do = try!(r.read_byte()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:320:25 [INFO] [stderr] | [INFO] [stderr] 320 | try!(r.read_byte()); // should be 0. [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:321:43 [INFO] [stderr] | [INFO] [stderr] 321 | let exit_status = try!(r.read_u32()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:327:25 [INFO] [stderr] | [INFO] [stderr] 327 | try!(r.read_byte()); // should be 0. [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:328:43 [INFO] [stderr] | [INFO] [stderr] 328 | let signal_name = try!(Sig::from_name(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:328:63 [INFO] [stderr] | [INFO] [stderr] 328 | let signal_name = try!(Sig::from_name(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:329:43 [INFO] [stderr] | [INFO] [stderr] 329 | let core_dumped = try!(r.read_byte()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:330:45 [INFO] [stderr] | [INFO] [stderr] 330 | let error_message = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:330:70 [INFO] [stderr] | [INFO] [stderr] 330 | let error_message = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:331:40 [INFO] [stderr] | [INFO] [stderr] 331 | let lang_tag = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:331:65 [INFO] [stderr] | [INFO] [stderr] 331 | let lang_tag = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:350:45 [INFO] [stderr] | [INFO] [stderr] 350 | let channel_num = ChannelId(try!(r.read_u32())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:351:30 [INFO] [stderr] | [INFO] [stderr] 351 | let amount = try!(r.read_u32()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:370:27 [INFO] [stderr] | [INFO] [stderr] 370 | let req = try!(r.read_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/connection.rs:615:13 [INFO] [stderr] | [INFO] [stderr] 615 | try!(s.flush()) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/wait.rs:52:27 [INFO] [stderr] | [INFO] [stderr] 52 | match try!(connection.atomic_poll()) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/wait.rs:90:23 [INFO] [stderr] | [INFO] [stderr] 90 | match try!(c.atomic_poll()) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:739:33 [INFO] [stderr] | [INFO] [stderr] 739 | x => Ok(Sig::Custom(try!(std::str::from_utf8(x)))), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:364:57 [INFO] [stderr] | [INFO] [stderr] 364 | impl FromFinished for Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn futures::Future` [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/lib.rs:513:32 [INFO] [stderr] | [INFO] [stderr] 513 | fn cause(&self) -> Option<&std::error::Error> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn std::error::Error` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:534:32 [INFO] [stderr] | [INFO] [stderr] 534 | fn cause(&self) -> Option<&std::error::Error> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn std::error::Error` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/cipher/mod.rs:42:34 [INFO] [stderr] | [INFO] [stderr] 42 | fn as_opening_key(&self) -> &OpeningKey { [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn OpeningKey` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/cipher/mod.rs:56:40 [INFO] [stderr] | [INFO] [stderr] 56 | fn as_sealing_key(&'a self) -> &'a SealingKey { [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn SealingKey` [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/negotiation.rs:103:26 [INFO] [stderr] | [INFO] [stderr] 103 | let kex_string = try!(r.read_string()); [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/negotiation.rs:115:26 [INFO] [stderr] | [INFO] [stderr] 115 | let key_string = try!(r.read_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/negotiation.rs:127:29 [INFO] [stderr] | [INFO] [stderr] 127 | let cipher_string = try!(r.read_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/negotiation.rs:137:9 [INFO] [stderr] | [INFO] [stderr] 137 | try!(r.read_string()); // SERVER_TO_CLIENT [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/negotiation.rs:138:42 [INFO] [stderr] | [INFO] [stderr] 138 | let mac = Self::select(pref.mac, try!(r.read_string())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/negotiation.rs:140:9 [INFO] [stderr] | [INFO] [stderr] 140 | try!(r.read_string()); // SERVER_TO_CLIENT [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/negotiation.rs:141:9 [INFO] [stderr] | [INFO] [stderr] 141 | try!(r.read_string()); // [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/negotiation.rs:142:9 [INFO] [stderr] | [INFO] [stderr] 142 | try!(r.read_string()); // [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/negotiation.rs:143:9 [INFO] [stderr] | [INFO] [stderr] 143 | try!(r.read_string()); // [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/negotiation.rs:145:23 [INFO] [stderr] | [INFO] [stderr] 145 | let follows = try!(r.read_byte()) != 0; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:47:21 [INFO] [stderr] | [INFO] [stderr] 47 | try!(negotiation::Server::read_kex( [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:80:31 [INFO] [stderr] | [INFO] [stderr] 80 | let request = try!(r.read_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:110:40 [INFO] [stderr] | [INFO] [stderr] 110 | let auth_request = try!(enc.read_userauth_info_response( [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:158:21 [INFO] [stderr] | [INFO] [stderr] 158 | try!(self.server_handle_channel_open(handler, buf)), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:163:45 [INFO] [stderr] | [INFO] [stderr] 163 | let channel_num = ChannelId(try!(r.read_u32())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:174:45 [INFO] [stderr] | [INFO] [stderr] 174 | let channel_num = ChannelId(try!(r.read_u32())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:183:45 [INFO] [stderr] | [INFO] [stderr] 183 | let channel_num = ChannelId(try!(r.read_u32())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:188:26 [INFO] [stderr] | [INFO] [stderr] 188 | Some(try!(r.read_u32())) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:191:28 [INFO] [stderr] | [INFO] [stderr] 191 | let data = try!(r.read_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:210:45 [INFO] [stderr] | [INFO] [stderr] 210 | let channel_num = ChannelId(try!(r.read_u32())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:211:30 [INFO] [stderr] | [INFO] [stderr] 211 | let amount = try!(r.read_u32()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:231:45 [INFO] [stderr] | [INFO] [stderr] 231 | let channel_num = ChannelId(try!(r.read_u32())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:232:32 [INFO] [stderr] | [INFO] [stderr] 232 | let req_type = try!(r.read_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:233:35 [INFO] [stderr] | [INFO] [stderr] 233 | let wants_reply = try!(r.read_byte()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:241:36 [INFO] [stderr] | [INFO] [stderr] 241 | let term = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:241:61 [INFO] [stderr] | [INFO] [stderr] 241 | let term = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:242:41 [INFO] [stderr] | [INFO] [stderr] 242 | let col_width = try!(r.read_u32()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:243:42 [INFO] [stderr] | [INFO] [stderr] 243 | let row_height = try!(r.read_u32()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:244:41 [INFO] [stderr] | [INFO] [stderr] 244 | let pix_width = try!(r.read_u32()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:245:42 [INFO] [stderr] | [INFO] [stderr] 245 | let pix_height = try!(r.read_u32()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:249:47 [INFO] [stderr] | [INFO] [stderr] 249 | ... let mode_string = try!(r.read_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:278:49 [INFO] [stderr] | [INFO] [stderr] 278 | let single_connection = try!(r.read_byte()) != 0; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:279:49 [INFO] [stderr] | [INFO] [stderr] 279 | let x11_auth_protocol = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:279:74 [INFO] [stderr] | [INFO] [stderr] 279 | let x11_auth_protocol = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:280:47 [INFO] [stderr] | [INFO] [stderr] 280 | let x11_auth_cookie = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:280:72 [INFO] [stderr] | [INFO] [stderr] 280 | let x11_auth_cookie = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:281:49 [INFO] [stderr] | [INFO] [stderr] 281 | let x11_screen_number = try!(r.read_u32()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:293:44 [INFO] [stderr] | [INFO] [stderr] 293 | let env_variable = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:293:69 [INFO] [stderr] | [INFO] [stderr] 293 | let env_variable = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:294:41 [INFO] [stderr] | [INFO] [stderr] 294 | let env_value = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:294:66 [INFO] [stderr] | [INFO] [stderr] 294 | let env_value = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:310:35 [INFO] [stderr] | [INFO] [stderr] 310 | let req = try!(r.read_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:317:36 [INFO] [stderr] | [INFO] [stderr] 317 | let name = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:317:61 [INFO] [stderr] | [INFO] [stderr] 317 | let name = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:324:41 [INFO] [stderr] | [INFO] [stderr] 324 | let col_width = try!(r.read_u32()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:325:42 [INFO] [stderr] | [INFO] [stderr] 325 | let row_height = try!(r.read_u32()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:326:41 [INFO] [stderr] | [INFO] [stderr] 326 | let pix_width = try!(r.read_u32()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:327:42 [INFO] [stderr] | [INFO] [stderr] 327 | let pix_height = try!(r.read_u32()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:339:25 [INFO] [stderr] | [INFO] [stderr] 339 | try!(r.read_byte()); // should be 0. [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:340:43 [INFO] [stderr] | [INFO] [stderr] 340 | let signal_name = try!(Sig::from_name(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:340:63 [INFO] [stderr] | [INFO] [stderr] 340 | let signal_name = try!(Sig::from_name(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:366:32 [INFO] [stderr] | [INFO] [stderr] 366 | let req_type = try!(r.read_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:367:43 [INFO] [stderr] | [INFO] [stderr] 367 | self.common.wants_reply = try!(r.read_byte()) != 0; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:370:39 [INFO] [stderr] | [INFO] [stderr] 370 | let address = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:370:64 [INFO] [stderr] | [INFO] [stderr] 370 | let address = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:371:36 [INFO] [stderr] | [INFO] [stderr] 371 | let port = try!(r.read_u32()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:378:39 [INFO] [stderr] | [INFO] [stderr] 378 | let address = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:378:64 [INFO] [stderr] | [INFO] [stderr] 378 | let address = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:379:36 [INFO] [stderr] | [INFO] [stderr] 379 | let port = try!(r.read_u32()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:414:19 [INFO] [stderr] | [INFO] [stderr] 414 | let typ = try!(r.read_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:415:22 [INFO] [stderr] | [INFO] [stderr] 415 | let sender = try!(r.read_u32()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:416:22 [INFO] [stderr] | [INFO] [stderr] 416 | let window = try!(r.read_u32()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:417:25 [INFO] [stderr] | [INFO] [stderr] 417 | let maxpacket = try!(r.read_u32()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:444:25 [INFO] [stderr] | [INFO] [stderr] 444 | let a = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:444:50 [INFO] [stderr] | [INFO] [stderr] 444 | let a = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:445:25 [INFO] [stderr] | [INFO] [stderr] 445 | let b = try!(r.read_u32()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:450:25 [INFO] [stderr] | [INFO] [stderr] 450 | let a = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:450:50 [INFO] [stderr] | [INFO] [stderr] 450 | let a = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:451:25 [INFO] [stderr] | [INFO] [stderr] 451 | let b = try!(r.read_u32()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:452:25 [INFO] [stderr] | [INFO] [stderr] 452 | let c = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:452:50 [INFO] [stderr] | [INFO] [stderr] 452 | let c = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:453:25 [INFO] [stderr] | [INFO] [stderr] 453 | let d = try!(r.read_u32()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:754:20 [INFO] [stderr] | [INFO] [stderr] 754 | let user = try!(r.read_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:755:20 [INFO] [stderr] | [INFO] [stderr] 755 | let user = try!(std::str::from_utf8(user)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:756:28 [INFO] [stderr] | [INFO] [stderr] 756 | let service_name = try!(r.read_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:757:22 [INFO] [stderr] | [INFO] [stderr] 757 | let method = try!(r.read_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:772:17 [INFO] [stderr] | [INFO] [stderr] 772 | try!(r.read_byte()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:773:32 [INFO] [stderr] | [INFO] [stderr] 773 | let password = try!(r.read_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:774:32 [INFO] [stderr] | [INFO] [stderr] 774 | let password = try!(std::str::from_utf8(password)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:783:31 [INFO] [stderr] | [INFO] [stderr] 783 | let is_real = try!(r.read_byte()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:784:35 [INFO] [stderr] | [INFO] [stderr] 784 | let pubkey_algo = try!(r.read_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:785:34 [INFO] [stderr] | [INFO] [stderr] 785 | let pubkey_key = try!(r.read_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:803:45 [INFO] [stderr] | [INFO] [stderr] 803 | ... let signature = try!(r.read_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:805:41 [INFO] [stderr] | [INFO] [stderr] 805 | ... let algo_ = try!(s.read_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:807:39 [INFO] [stderr] | [INFO] [stderr] 807 | ... let sig = try!(s.read_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:859:25 [INFO] [stderr] | [INFO] [stderr] 859 | let _ = try!(r.read_string()); // language_tag, deprecated. [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:860:34 [INFO] [stderr] | [INFO] [stderr] 860 | let submethods = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:860:59 [INFO] [stderr] | [INFO] [stderr] 860 | let submethods = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/encrypted.rs:894:21 [INFO] [stderr] | [INFO] [stderr] 894 | let n = try!(r.read_u32()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/connection.rs:62:23 [INFO] [stderr] | [INFO] [stderr] 62 | match try!(timeout.poll()) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/connection.rs:338:23 [INFO] [stderr] | [INFO] [stderr] 338 | match try!(timeout.poll()) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/connection.rs:398:59 [INFO] [stderr] | [INFO] [stderr] 398 | if let Async::Ready((handler, session)) = try!(r.poll()) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/kex.rs:89:23 [INFO] [stderr] | [INFO] [stderr] 89 | let kex = try!(kex::Algorithm::server_dh( [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/kex.rs:104:24 [INFO] [stderr] | [INFO] [stderr] 104 | let hash = try!(kexdhdone.kex.compute_exchange_hash( [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/server/kex.rs:125:17 [INFO] [stderr] | [INFO] [stderr] 125 | try!(kexdhdone.compute_keys(hash, buffer, buffer2, true)), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:205:41 [INFO] [stderr] | [INFO] [stderr] 205 | let id_send = ChannelId(try!(reader.read_u32())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:206:31 [INFO] [stderr] | [INFO] [stderr] 206 | let id_recv = try!(reader.read_u32()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:207:30 [INFO] [stderr] | [INFO] [stderr] 207 | let window = try!(reader.read_u32()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:208:34 [INFO] [stderr] | [INFO] [stderr] 208 | let max_packet = try!(reader.read_u32()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:231:45 [INFO] [stderr] | [INFO] [stderr] 231 | let channel_num = ChannelId(try!(r.read_u32())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:242:45 [INFO] [stderr] | [INFO] [stderr] 242 | let channel_num = ChannelId(try!(r.read_u32())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:250:45 [INFO] [stderr] | [INFO] [stderr] 250 | let channel_num = ChannelId(try!(r.read_u32())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:251:64 [INFO] [stderr] | [INFO] [stderr] 251 | let reason_code = ChannelOpenFailure::from_u32(try!(r.read_u32())).unwrap(); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:252:29 [INFO] [stderr] | [INFO] [stderr] 252 | let descr = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:252:54 [INFO] [stderr] | [INFO] [stderr] 252 | let descr = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:253:32 [INFO] [stderr] | [INFO] [stderr] 253 | let language = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:253:57 [INFO] [stderr] | [INFO] [stderr] 253 | let language = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:268:45 [INFO] [stderr] | [INFO] [stderr] 268 | let channel_num = ChannelId(try!(r.read_u32())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:269:28 [INFO] [stderr] | [INFO] [stderr] 269 | let data = try!(r.read_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:280:45 [INFO] [stderr] | [INFO] [stderr] 280 | let channel_num = ChannelId(try!(r.read_u32())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:281:37 [INFO] [stderr] | [INFO] [stderr] 281 | let extended_code = try!(r.read_u32()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:282:28 [INFO] [stderr] | [INFO] [stderr] 282 | let data = try!(r.read_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:293:45 [INFO] [stderr] | [INFO] [stderr] 293 | let channel_num = ChannelId(try!(r.read_u32())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:294:27 [INFO] [stderr] | [INFO] [stderr] 294 | let req = try!(r.read_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:297:33 [INFO] [stderr] | [INFO] [stderr] 297 | let a = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:297:58 [INFO] [stderr] | [INFO] [stderr] 297 | let a = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:298:33 [INFO] [stderr] | [INFO] [stderr] 298 | let b = try!(r.read_u32()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:299:33 [INFO] [stderr] | [INFO] [stderr] 299 | let c = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:299:58 [INFO] [stderr] | [INFO] [stderr] 299 | let c = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:300:33 [INFO] [stderr] | [INFO] [stderr] 300 | let d = try!(r.read_u32()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:313:25 [INFO] [stderr] | [INFO] [stderr] 313 | try!(r.read_byte()); // should be 0. [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:314:45 [INFO] [stderr] | [INFO] [stderr] 314 | let client_can_do = try!(r.read_byte()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:320:25 [INFO] [stderr] | [INFO] [stderr] 320 | try!(r.read_byte()); // should be 0. [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:321:43 [INFO] [stderr] | [INFO] [stderr] 321 | let exit_status = try!(r.read_u32()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:327:25 [INFO] [stderr] | [INFO] [stderr] 327 | try!(r.read_byte()); // should be 0. [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:328:43 [INFO] [stderr] | [INFO] [stderr] 328 | let signal_name = try!(Sig::from_name(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:328:63 [INFO] [stderr] | [INFO] [stderr] 328 | let signal_name = try!(Sig::from_name(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:329:43 [INFO] [stderr] | [INFO] [stderr] 329 | let core_dumped = try!(r.read_byte()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:330:45 [INFO] [stderr] | [INFO] [stderr] 330 | let error_message = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:330:70 [INFO] [stderr] | [INFO] [stderr] 330 | let error_message = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:331:40 [INFO] [stderr] | [INFO] [stderr] 331 | let lang_tag = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:331:65 [INFO] [stderr] | [INFO] [stderr] 331 | let lang_tag = try!(std::str::from_utf8(try!(r.read_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:350:45 [INFO] [stderr] | [INFO] [stderr] 350 | let channel_num = ChannelId(try!(r.read_u32())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:351:30 [INFO] [stderr] | [INFO] [stderr] 351 | let amount = try!(r.read_u32()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/encrypted.rs:370:27 [INFO] [stderr] | [INFO] [stderr] 370 | let req = try!(r.read_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/connection.rs:615:13 [INFO] [stderr] | [INFO] [stderr] 615 | try!(s.flush()) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/wait.rs:52:27 [INFO] [stderr] | [INFO] [stderr] 52 | match try!(connection.atomic_poll()) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/client/wait.rs:90:23 [INFO] [stderr] | [INFO] [stderr] 90 | match try!(c.atomic_poll()) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:739:33 [INFO] [stderr] | [INFO] [stderr] 739 | x => Ok(Sig::Custom(try!(std::str::from_utf8(x)))), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:364:57 [INFO] [stderr] | [INFO] [stderr] 364 | impl FromFinished for Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn futures::Future` [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/lib.rs:513:32 [INFO] [stderr] | [INFO] [stderr] 513 | fn cause(&self) -> Option<&std::error::Error> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn std::error::Error` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:534:32 [INFO] [stderr] | [INFO] [stderr] 534 | fn cause(&self) -> Option<&std::error::Error> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn std::error::Error` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/cipher/mod.rs:42:34 [INFO] [stderr] | [INFO] [stderr] 42 | fn as_opening_key(&self) -> &OpeningKey { [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn OpeningKey` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/cipher/mod.rs:56:40 [INFO] [stderr] | [INFO] [stderr] 56 | fn as_sealing_key(&'a self) -> &'a SealingKey { [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn SealingKey` [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 9.12s [INFO] running `"docker" "inspect" "7a2001b9a37a4d085ece7ab8a43bcfccbd823489fb53b043af28435e44fccd53"` [INFO] running `"docker" "rm" "-f" "7a2001b9a37a4d085ece7ab8a43bcfccbd823489fb53b043af28435e44fccd53"` [INFO] [stdout] 7a2001b9a37a4d085ece7ab8a43bcfccbd823489fb53b043af28435e44fccd53