[INFO] updating cached repository https://github.com/exe-dealer/pgblackboard [INFO] running `"git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "-c" "remote.origin.fetch=refs/heads/*:refs/heads/*" "fetch" "origin" "--force" "--prune"` [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] bc600147f456e3e3ae96cf0961e12c7db3130524 [INFO] testing exe-dealer/pgblackboard against 1.44.0 for beta-1.45-1 [INFO] running `"git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fexe-dealer%2Fpgblackboard" "/workspace/builds/worker-12/source"` [INFO] [stderr] Cloning into '/workspace/builds/worker-12/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/exe-dealer/pgblackboard on toolchain 1.44.0 [INFO] running `"/workspace/cargo-home/bin/cargo" "+1.44.0" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking git repo https://github.com/exe-dealer/pgblackboard [INFO] finished tweaking git repo https://github.com/exe-dealer/pgblackboard [INFO] tweaked toml for git repo https://github.com/exe-dealer/pgblackboard written to /workspace/builds/worker-12/source/Cargo.toml [INFO] crate git repo https://github.com/exe-dealer/pgblackboard already has a lockfile, it will not be regenerated [INFO] running `"/workspace/cargo-home/bin/cargo" "+1.44.0" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/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=warn" "-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" "+1.44.0" "build" "--frozen"` [INFO] [stdout] 31f245424c2f732c4f14dad803ad709f0481100d0a2bc9804aac3d9100a202f3 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `"docker" "start" "-a" "31f245424c2f732c4f14dad803ad709f0481100d0a2bc9804aac3d9100a202f3"` [INFO] [stderr] sudo: setrlimit(RLIMIT_CORE): Operation not permitted [INFO] [stderr] Compiling threadpool v0.1.4 [INFO] [stderr] Compiling md5 v0.3.6 [INFO] [stderr] Compiling pgblackboard v0.2.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/http/response.rs:13:9 [INFO] [stderr] | [INFO] [stderr] 13 | try!(write!(&mut self.0, [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] --> server/http/response.rs:19:9 [INFO] [stderr] | [INFO] [stderr] 19 | try!(resp_writer.write_header("Connection", "close")); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/http/response.rs:34:9 [INFO] [stderr] | [INFO] [stderr] 34 | try!(write!(&mut self.0, "{}: {}\r\n", name, value)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/http/response.rs:39:9 [INFO] [stderr] | [INFO] [stderr] 39 | try!(self.write_header("Content-Length", content.len())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/http/response.rs:40:9 [INFO] [stderr] | [INFO] [stderr] 40 | try!(self.0.write_all(b"\r\n")); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/http/response.rs:45:9 [INFO] [stderr] | [INFO] [stderr] 45 | try!(self.write_header("Transfer-Encoding", "chunked")); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/http/response.rs:46:9 [INFO] [stderr] | [INFO] [stderr] 46 | try!(self.0.write_all(b"\r\n")); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/http/response.rs:51:9 [INFO] [stderr] | [INFO] [stderr] 51 | try!(self.0.write_all(b"\r\n")); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/http/response.rs:64:9 [INFO] [stderr] | [INFO] [stderr] 64 | try!(self.write_header("WWW-Authenticate", BasicAuthChallengeFmt(realm))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/http/response.rs:69:9 [INFO] [stderr] | [INFO] [stderr] 69 | try!(self.write_header("Content-Type", content_type)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/http/response.rs:90:9 [INFO] [stderr] | [INFO] [stderr] 90 | try!(write!(inner, "{:x}\r\n", buf.len())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/http/response.rs:91:9 [INFO] [stderr] | [INFO] [stderr] 91 | try!(inner.write_all(buf)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/http/response.rs:92:9 [INFO] [stderr] | [INFO] [stderr] 92 | try!(inner.write_all(b"\r\n")); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/http/mod.rs:71:29 [INFO] [stderr] | [INFO] [stderr] 71 | let mut w = try!(w.start(Status::MethodNotAllowed)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/http/mod.rs:72:17 [INFO] [stderr] | [INFO] [stderr] 72 | try!(w.write_content_type("application/json")); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/http/mod.rs:210:24 [INFO] [stderr] | [INFO] [stderr] 210 | let line = try!(line_res); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/http/mod.rs:211:47 [INFO] [stderr] | [INFO] [stderr] 211 | let (header_name, header_value) = try!(parse_header(&line)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/http/mod.rs:214:38 [INFO] [stderr] | [INFO] [stderr] 214 | content_length = try!(header_value.parse().map_err(|_| io::Error::new( [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/http/mod.rs:452:20 [INFO] [stderr] | [INFO] [stderr] 452 | let listener = try!(TcpListener::bind(addr)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/http/mod.rs:454:51 [INFO] [stderr] | [INFO] [stderr] 454 | println!("Listening for HTTP requests on {}", try!(listener.local_addr())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/sqlexec.rs:87:21 [INFO] [stderr] | [INFO] [stderr] 87 | let mut w = try!(w.start(self.status)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/sqlexec.rs:88:9 [INFO] [stderr] | [INFO] [stderr] 88 | try!(w.write_content_type("application/json")); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/sqlexec.rs:104:21 [INFO] [stderr] | [INFO] [stderr] 104 | let mut w = try!(w.start(http::Status::Ok)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/sqlexec.rs:105:9 [INFO] [stderr] | [INFO] [stderr] 105 | try!(w.write_content_type("application/json")); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/sqlexec.rs:106:32 [INFO] [stderr] | [INFO] [stderr] 106 | let mut chunk_writer = try!(w.start_chunked()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/sqlexec.rs:111:21 [INFO] [stderr] | [INFO] [stderr] 111 | let mut w = try!(JsonStream::begin(chunk_writer)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/sqlexec.rs:123:13 [INFO] [stderr] | [INFO] [stderr] 123 | try!(w.write_message("executing", &serde_json::Value::Null)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/sqlexec.rs:127:17 [INFO] [stderr] | [INFO] [stderr] 127 | try!(w.write_message("error", err)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/sqlexec.rs:134:25 [INFO] [stderr] | [INFO] [stderr] 134 | try!(w.write_message("description", stmt_descr)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/sqlexec.rs:137:25 [INFO] [stderr] | [INFO] [stderr] 137 | try!(w.write_message("error", err)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/sqlexec.rs:149:17 [INFO] [stderr] | [INFO] [stderr] 149 | try!(w.write_raw(row)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/sqlexec.rs:167:32 [INFO] [stderr] | [INFO] [stderr] 167 | let mut chunk_writer = try!(w.end()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/sqlexec.rs:178:9 [INFO] [stderr] | [INFO] [stderr] 178 | try!(write!(&mut w, "[\"jsonstream\"\r\n")); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/sqlexec.rs:212:9 [INFO] [stderr] | [INFO] [stderr] 212 | try!(write!(&mut self.inner, "]")); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:11:17 [INFO] [stderr] | [INFO] [stderr] 11 | let ident = try!(reader.read_u8()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:13:34 [INFO] [stderr] | [INFO] [stderr] 13 | let msg_len_including_self = try!(reader.read_i32_be()) as usize; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:28:23 [INFO] [stderr] | [INFO] [stderr] 28 | b'R' => match try!(body_reader.read_i32_be()) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:33:23 [INFO] [stderr] | [INFO] [stderr] 33 | salt: try!(body_reader.read_u8x4()) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:44:13 [INFO] [stderr] | [INFO] [stderr] 44 | try!(read_error_or_notice(body_reader)) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:47:13 [INFO] [stderr] | [INFO] [stderr] 47 | try!(read_error_or_notice(body_reader)) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:50:24 [INFO] [stderr] | [INFO] [stderr] 50 | parameter: try!(body_reader.read_cstr()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:51:20 [INFO] [stderr] | [INFO] [stderr] 51 | value: try!(body_reader.read_cstr()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:54:13 [INFO] [stderr] | [INFO] [stderr] 54 | try!(read_row_description(body_reader)) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:57:26 [INFO] [stderr] | [INFO] [stderr] 57 | command_tag: try!(body_reader.read_cstr()) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:60:25 [INFO] [stderr] | [INFO] [stderr] 60 | process_id: try!(body_reader.read_u32_be()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:61:25 [INFO] [stderr] | [INFO] [stderr] 61 | secret_key: try!(body_reader.read_u32_be()) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:63:41 [INFO] [stderr] | [INFO] [stderr] 63 | b'D' => BackendMessage::DataRow(try!(read_data_row(body_reader))), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:65:39 [INFO] [stderr] | [INFO] [stderr] 65 | transaction_status: match try!(body_reader.read_u8()) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:77:18 [INFO] [stderr] | [INFO] [stderr] 77 | pid: try!(body_reader.read_u32_be()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:78:22 [INFO] [stderr] | [INFO] [stderr] 78 | channel: try!(body_reader.read_cstr()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:79:22 [INFO] [stderr] | [INFO] [stderr] 79 | payload: try!(body_reader.read_cstr()) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:84:21 [INFO] [stderr] | [INFO] [stderr] 84 | format: try!(body_reader.read_u8()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:87:29 [INFO] [stderr] | [INFO] [stderr] 87 | for _ in 0..try!(body_reader.read_u16_be()) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:88:41 [INFO] [stderr] | [INFO] [stderr] 88 | column_formats.push(try!(body_reader.read_u16_be())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:95:36 [INFO] [stderr] | [INFO] [stderr] 95 | let params_count = try!(body_reader.read_i16_be()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:98:34 [INFO] [stderr] | [INFO] [stderr] 98 | typ_ids.push(try!(body_reader.read_u32_be())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:109:13 [INFO] [stderr] | [INFO] [stderr] 109 | try!(body_reader.read_to_end(buf)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:306:40 [INFO] [stderr] | [INFO] [stderr] 306 | while let field_code @ 1 ... 255 = try!(reader.read_u8()) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:307:35 [INFO] [stderr] | [INFO] [stderr] 307 | fields.insert(field_code, try!(reader.read_cstr())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:481:15 [INFO] [stderr] | [INFO] [stderr] 481 | let len = try!(reader.read_i16_be()) as usize; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:486:19 [INFO] [stderr] | [INFO] [stderr] 486 | name: try!(reader.read_cstr()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:487:30 [INFO] [stderr] | [INFO] [stderr] 487 | table_oid: match try!(reader.read_u32_be()) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:491:30 [INFO] [stderr] | [INFO] [stderr] 491 | column_id: match try!(reader.read_i16_be()) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:495:22 [INFO] [stderr] | [INFO] [stderr] 495 | typ_oid: try!(reader.read_u32_be()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:496:29 [INFO] [stderr] | [INFO] [stderr] 496 | typ_size: match try!(reader.read_i16_be()) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:500:27 [INFO] [stderr] | [INFO] [stderr] 500 | typ_modifier: try!(reader.read_i32_be()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:501:27 [INFO] [stderr] | [INFO] [stderr] 501 | format: match try!(reader.read_i16_be()) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:517:24 [INFO] [stderr] | [INFO] [stderr] 517 | let fields_count = try!(reader.read_i16_be()) as usize; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:521:27 [INFO] [stderr] | [INFO] [stderr] 521 | values.push(match try!(reader.read_i32_be()) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:525:17 [INFO] [stderr] | [INFO] [stderr] 525 | try!(reader.read_exact(&mut buf)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:526:30 [INFO] [stderr] | [INFO] [stderr] 526 | let strval = try!(String::from_utf8(buf).map_err(|err| io::Error::new( [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:569:9 [INFO] [stderr] | [INFO] [stderr] 569 | try!(self.read_exact(&mut buf)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:575:9 [INFO] [stderr] | [INFO] [stderr] 575 | try!(self.read_exact(&mut buf)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:581:9 [INFO] [stderr] | [INFO] [stderr] 581 | try!(self.read_exact(&mut buf)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:611:35 [INFO] [stderr] | [INFO] [stderr] 611 | while let b @ 1 ... 255 = try!(self.read_u8()) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/frontend.rs:86:9 [INFO] [stderr] | [INFO] [stderr] 86 | try!(out.write_u8(ident)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/frontend.rs:171:21 [INFO] [stderr] | [INFO] [stderr] 171 | try!(match *param { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/mod.rs:68:18 [INFO] [stderr] | [INFO] [stderr] 68 | let stream = try!(InternalStream::connect(addr)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/mod.rs:100:9 [INFO] [stderr] | [INFO] [stderr] 100 | try!(conn.write_message(StartupMessage { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/mod.rs:107:19 [INFO] [stderr] | [INFO] [stderr] 107 | match try!(conn.read_message()) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/mod.rs:159:15 [INFO] [stderr] | [INFO] [stderr] 159 | match try!(self.read_message()) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/mod.rs:262:9 [INFO] [stderr] | [INFO] [stderr] 262 | try!(self.write_message(ParseMessage { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/mod.rs:267:9 [INFO] [stderr] | [INFO] [stderr] 267 | try!(self.write_message(SyncMessage)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/mod.rs:269:15 [INFO] [stderr] | [INFO] [stderr] 269 | match try!(self.read_message()) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/mod.rs:271:17 [INFO] [stderr] | [INFO] [stderr] 271 | try!(self.wait_for_ready()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/mod.rs:275:17 [INFO] [stderr] | [INFO] [stderr] 275 | try!(self.wait_for_ready()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/mod.rs:287:9 [INFO] [stderr] | [INFO] [stderr] 287 | try!(self.write_message(DescribeStatementMessage { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/mod.rs:291:9 [INFO] [stderr] | [INFO] [stderr] 291 | try!(self.write_message(SyncMessage)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/mod.rs:293:15 [INFO] [stderr] | [INFO] [stderr] 293 | match try!(self.read_message()) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/mod.rs:298:17 [INFO] [stderr] | [INFO] [stderr] 298 | try!(self.wait_for_ready()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/mod.rs:304:15 [INFO] [stderr] | [INFO] [stderr] 304 | match try!(self.read_message()) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/mod.rs:306:17 [INFO] [stderr] | [INFO] [stderr] 306 | try!(self.wait_for_ready()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/mod.rs:310:17 [INFO] [stderr] | [INFO] [stderr] 310 | try!(self.wait_for_ready()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/mod.rs:314:17 [INFO] [stderr] | [INFO] [stderr] 314 | try!(self.wait_for_ready()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/mod.rs:326:9 [INFO] [stderr] | [INFO] [stderr] 326 | try!(self.write_message(CloseStatementMessage { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/mod.rs:330:9 [INFO] [stderr] | [INFO] [stderr] 330 | try!(self.write_message(SyncMessage)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/mod.rs:332:15 [INFO] [stderr] | [INFO] [stderr] 332 | match try!(self.read_message()) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/mod.rs:334:17 [INFO] [stderr] | [INFO] [stderr] 334 | try!(self.wait_for_ready()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/mod.rs:338:17 [INFO] [stderr] | [INFO] [stderr] 338 | try!(self.wait_for_ready()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/mod.rs:370:15 [INFO] [stderr] | [INFO] [stderr] 370 | match try!(response) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/mod.rs:376:17 [INFO] [stderr] | [INFO] [stderr] 376 | try!(self.wait_for_ready()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/main.rs:99:21 [INFO] [stderr] | [INFO] [stderr] 99 | let mut w = try!(w.start(self.status)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/main.rs:100:9 [INFO] [stderr] | [INFO] [stderr] 100 | try!(w.write_content_type("application/json")); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/main.rs:159:21 [INFO] [stderr] | [INFO] [stderr] 159 | let mut w = try!(w.start(self.status)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/main.rs:160:9 [INFO] [stderr] | [INFO] [stderr] 160 | try!(w.write_content_type(&self.content_type)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/main.rs:161:9 [INFO] [stderr] | [INFO] [stderr] 161 | try!(w.write_content(&self.content)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::io::Read` [INFO] [stderr] --> server/http/method.rs:3:5 [INFO] [stderr] | [INFO] [stderr] 3 | use std::io::Read; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> server/http/reqerror.rs:14:32 [INFO] [stderr] | [INFO] [stderr] 14 | fn cause(&self) -> Option<&Error> { None } [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `BufWriter` [INFO] [stderr] --> server/http/mod.rs:14:30 [INFO] [stderr] | [INFO] [stderr] 14 | use std::io::{self, BufRead, BufWriter, BufReader, Read, Write}; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> server/http/mod.rs:50:68 [INFO] [stderr] | [INFO] [stderr] 50 | fn handle_http_req(&self, path: &[&str], req: &Request) -> Box; [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn Response` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> server/http/mod.rs:54:41 [INFO] [stderr] | [INFO] [stderr] 54 | fn get(&self, req: &Request) -> Box { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn Response` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> server/http/mod.rs:58:42 [INFO] [stderr] | [INFO] [stderr] 58 | fn post(&self, req: &Request) -> Box { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn Response` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> server/http/mod.rs:62:43 [INFO] [stderr] | [INFO] [stderr] 62 | fn patch(&self, req: &Request) -> Box { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn Response` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> server/http/mod.rs:66:56 [INFO] [stderr] | [INFO] [stderr] 66 | fn method_not_allowed(&self, req: &Request) -> Box { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn Response` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> server/http/mod.rs:84:68 [INFO] [stderr] | [INFO] [stderr] 84 | fn handle_http_req(&self, path: &[&str], req: &Request) -> Box { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn Response` [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> server/http/mod.rs:544:14 [INFO] [stderr] | [INFO] [stderr] 544 | b'0' ... b'9' => Some(byte - b'0'), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> server/http/mod.rs:545:14 [INFO] [stderr] | [INFO] [stderr] 545 | b'A' ... b'F' => Some(byte + 10 - b'A'), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> server/http/mod.rs:546:14 [INFO] [stderr] | [INFO] [stderr] 546 | b'a' ... b'f' => Some(byte + 10 - b'a'), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> server/sqlexec.rs:14:48 [INFO] [stderr] | [INFO] [stderr] 14 | fn post(&self, req: &http::Request) -> Box { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn http::Response` [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> server/postgres/backend.rs:306:30 [INFO] [stderr] | [INFO] [stderr] 306 | while let field_code @ 1 ... 255 = try!(reader.read_u8()) { [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> server/postgres/backend.rs:611:25 [INFO] [stderr] | [INFO] [stderr] 611 | while let b @ 1 ... 255 = try!(self.read_u8()) { [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: unused import: `FlushMessage` [INFO] [stderr] --> server/postgres/mod.rs:33:5 [INFO] [stderr] | [INFO] [stderr] 33 | FlushMessage, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Write` [INFO] [stderr] --> server/postgres/mod.rs:38:28 [INFO] [stderr] | [INFO] [stderr] 38 | use std::io::{ self, Read, Write }; [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> server/main.rs:57:16 [INFO] [stderr] | [INFO] [stderr] 57 | -> Box [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn http::Response` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> server/main.rs:112:16 [INFO] [stderr] | [INFO] [stderr] 112 | -> Box [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn http::Response` [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead [INFO] [stderr] --> server/http/mod.rs:16:5 [INFO] [stderr] | [INFO] [stderr] 16 | use std::ascii::AsciiExt; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'core::str::::trim_right': superseded by `trim_end` [INFO] [stderr] --> server/http/mod.rs:178:38 [INFO] [stderr] | [INFO] [stderr] 178 | let http_version = &req_line.trim_right()[(right_space_pos + 1)..]; [INFO] [stderr] | ^^^^^^^^^^ help: replace the use of the deprecated item: `trim_end` [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'core::str::::trim_left': superseded by `trim_start` [INFO] [stderr] --> server/http/mod.rs:442:48 [INFO] [stderr] | [INFO] [stderr] 442 | let header_value = line[(colon_pos + 1)..].trim_left(); [INFO] [stderr] | ^^^^^^^^^ help: replace the use of the deprecated item: `trim_start` [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string() [INFO] [stderr] --> server/http/reqerror.rs:19:26 [INFO] [stderr] | [INFO] [stderr] 19 | f.write_str(self.description()) [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Read` [INFO] [stderr] --> server/http/mod.rs:14:52 [INFO] [stderr] | [INFO] [stderr] 14 | use std::io::{self, BufRead, BufWriter, BufReader, Read, Write}; [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Write` [INFO] [stderr] --> server/http/mod.rs:14:58 [INFO] [stderr] | [INFO] [stderr] 14 | use std::io::{self, BufRead, BufWriter, BufReader, Read, Write}; [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::ascii::AsciiExt` [INFO] [stderr] --> server/http/mod.rs:16:5 [INFO] [stderr] | [INFO] [stderr] 16 | use std::ascii::AsciiExt; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Read` [INFO] [stderr] --> server/postgres/mod.rs:38:22 [INFO] [stderr] | [INFO] [stderr] 38 | use std::io::{ self, Read, Write }; [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused variable: `req` [INFO] [stderr] --> server/main.rs:111:9 [INFO] [stderr] | [INFO] [stderr] 111 | req: &http::Request) [INFO] [stderr] | ^^^ help: if this is intentional, prefix it with an underscore: `_req` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `req` [INFO] [stderr] --> server/http/mod.rs:66:34 [INFO] [stderr] | [INFO] [stderr] 66 | fn method_not_allowed(&self, req: &Request) -> Box { [INFO] [stderr] | ^^^ help: if this is intentional, prefix it with an underscore: `_req` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `path` [INFO] [stderr] --> server/http/mod.rs:84:31 [INFO] [stderr] | [INFO] [stderr] 84 | fn handle_http_req(&self, path: &[&str], req: &Request) -> Box { [INFO] [stderr] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stderr] [INFO] [stderr] warning: variable `is_urlenc_content` is assigned to, but never used [INFO] [stderr] --> server/http/mod.rs:199:13 [INFO] [stderr] | [INFO] [stderr] 199 | let mut is_urlenc_content = false; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: consider using `_is_urlenc_content` instead [INFO] [stderr] [INFO] [stderr] warning: value assigned to `is_urlenc_content` is never read [INFO] [stderr] --> server/http/mod.rs:221:21 [INFO] [stderr] | [INFO] [stderr] 221 | is_urlenc_content = header_value == "application/x-www-form-urlencoded"; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_assignments)]` on by default [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: unused variable: `table_oid` [INFO] [stderr] --> server/sqlexec.rs:370:18 [INFO] [stderr] | [INFO] [stderr] 370 | .find(|&(table_oid, ref selected_col_ids, ref key_col_ids)| { [INFO] [stderr] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_table_oid` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `err` [INFO] [stderr] --> server/sqlexec.rs:44:17 [INFO] [stderr] | [INFO] [stderr] 44 | Err(err) => return Box::new(JsonResponse { [INFO] [stderr] | ^^^ help: if this is intentional, prefix it with an underscore: `_err` [INFO] [stderr] [INFO] [stderr] warning: variable `password_was_requested` is assigned to, but never used [INFO] [stderr] --> server/postgres/mod.rs:105:13 [INFO] [stderr] | [INFO] [stderr] 105 | let mut password_was_requested = false; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: consider using `_password_was_requested` instead [INFO] [stderr] [INFO] [stderr] warning: value assigned to `password_was_requested` is never read [INFO] [stderr] --> server/postgres/mod.rs:117:21 [INFO] [stderr] | [INFO] [stderr] 117 | password_was_requested = true; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: unused variable: `typ_ids` [INFO] [stderr] --> server/postgres/mod.rs:294:52 [INFO] [stderr] | [INFO] [stderr] 294 | BackendMessage::ParameterDescription { typ_ids } => { [INFO] [stderr] | ^^^^^^^ help: try ignoring the field: `typ_ids: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `unknown` [INFO] [stderr] --> server/postgres/backend.rs:69:17 [INFO] [stderr] | [INFO] [stderr] 69 | unknown => return Err(io::Error::new( [INFO] [stderr] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_unknown` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `out` [INFO] [stderr] --> server/postgres/frontend.rs:96:39 [INFO] [stderr] | [INFO] [stderr] 96 | fn write_payload(&self, out: &mut W) -> io::Result<()> { Ok(()) } [INFO] [stderr] | ^^^ help: if this is intentional, prefix it with an underscore: `_out` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> server/http/mod.rs:198:13 [INFO] [stderr] | [INFO] [stderr] 198 | let mut credentials = None; [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] --> server/sqlexec.rs:106:13 [INFO] [stderr] | [INFO] [stderr] 106 | let mut chunk_writer = try!(w.start_chunked()); [INFO] [stderr] | ----^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: method is never used: `start_ok` [INFO] [stderr] --> server/http/response.rs:23:5 [INFO] [stderr] | [INFO] [stderr] 23 | pub fn start_ok(self) -> io::Result { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: method is never used: `finish_without_body` [INFO] [stderr] --> server/http/response.rs:50:5 [INFO] [stderr] | [INFO] [stderr] 50 | pub fn finish_without_body(mut self) -> io::Result<()> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `write_www_authenticate_basic` [INFO] [stderr] --> server/http/response.rs:55:5 [INFO] [stderr] | [INFO] [stderr] 55 | pub fn write_www_authenticate_basic(&mut self, realm: &str) -> io::Result<&mut Self> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `UrlEncoded` [INFO] [stderr] --> server/http/mod.rs:128:5 [INFO] [stderr] | [INFO] [stderr] 128 | UrlEncoded(Vec<(String, String)>), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Binary` [INFO] [stderr] --> server/http/mod.rs:129:5 [INFO] [stderr] | [INFO] [stderr] 129 | Binary(Vec), [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Basic` [INFO] [stderr] --> server/http/mod.rs:149:5 [INFO] [stderr] | [INFO] [stderr] 149 | / Basic { [INFO] [stderr] 150 | | user: String, [INFO] [stderr] 151 | | passwd: String, [INFO] [stderr] 152 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `SuccessfulCompletion` [INFO] [stderr] --> server/postgres/sqlstate.rs:21:16 [INFO] [stderr] | [INFO] [stderr] 21 | $( $class_name, )* [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 50 | / sql_state! { [INFO] [stderr] 51 | | "00" => SuccessfulCompletion { [INFO] [stderr] 52 | | [INFO] [stderr] 53 | | }, [INFO] [stderr] ... | [INFO] [stderr] 381 | | } [INFO] [stderr] 382 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Warning` [INFO] [stderr] --> server/postgres/sqlstate.rs:21:16 [INFO] [stderr] | [INFO] [stderr] 21 | $( $class_name, )* [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 50 | / sql_state! { [INFO] [stderr] 51 | | "00" => SuccessfulCompletion { [INFO] [stderr] 52 | | [INFO] [stderr] 53 | | }, [INFO] [stderr] ... | [INFO] [stderr] 381 | | } [INFO] [stderr] 382 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `NoData` [INFO] [stderr] --> server/postgres/sqlstate.rs:21:16 [INFO] [stderr] | [INFO] [stderr] 21 | $( $class_name, )* [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 50 | / sql_state! { [INFO] [stderr] 51 | | "00" => SuccessfulCompletion { [INFO] [stderr] 52 | | [INFO] [stderr] 53 | | }, [INFO] [stderr] ... | [INFO] [stderr] 381 | | } [INFO] [stderr] 382 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `SqlStatementNotYetComplete` [INFO] [stderr] --> server/postgres/sqlstate.rs:21:16 [INFO] [stderr] | [INFO] [stderr] 21 | $( $class_name, )* [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 50 | / sql_state! { [INFO] [stderr] 51 | | "00" => SuccessfulCompletion { [INFO] [stderr] 52 | | [INFO] [stderr] 53 | | }, [INFO] [stderr] ... | [INFO] [stderr] 381 | | } [INFO] [stderr] 382 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ConnectionException` [INFO] [stderr] --> server/postgres/sqlstate.rs:21:16 [INFO] [stderr] | [INFO] [stderr] 21 | $( $class_name, )* [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 50 | / sql_state! { [INFO] [stderr] 51 | | "00" => SuccessfulCompletion { [INFO] [stderr] 52 | | [INFO] [stderr] 53 | | }, [INFO] [stderr] ... | [INFO] [stderr] 381 | | } [INFO] [stderr] 382 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `TriggeredActionException` [INFO] [stderr] --> server/postgres/sqlstate.rs:21:16 [INFO] [stderr] | [INFO] [stderr] 21 | $( $class_name, )* [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 50 | / sql_state! { [INFO] [stderr] 51 | | "00" => SuccessfulCompletion { [INFO] [stderr] 52 | | [INFO] [stderr] 53 | | }, [INFO] [stderr] ... | [INFO] [stderr] 381 | | } [INFO] [stderr] 382 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `FeatureNotSupported` [INFO] [stderr] --> server/postgres/sqlstate.rs:21:16 [INFO] [stderr] | [INFO] [stderr] 21 | $( $class_name, )* [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 50 | / sql_state! { [INFO] [stderr] 51 | | "00" => SuccessfulCompletion { [INFO] [stderr] 52 | | [INFO] [stderr] 53 | | }, [INFO] [stderr] ... | [INFO] [stderr] 381 | | } [INFO] [stderr] 382 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `InvalidTransactionInitiation` [INFO] [stderr] --> server/postgres/sqlstate.rs:21:16 [INFO] [stderr] | [INFO] [stderr] 21 | $( $class_name, )* [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 50 | / sql_state! { [INFO] [stderr] 51 | | "00" => SuccessfulCompletion { [INFO] [stderr] 52 | | [INFO] [stderr] 53 | | }, [INFO] [stderr] ... | [INFO] [stderr] 381 | | } [INFO] [stderr] 382 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `LocatorException` [INFO] [stderr] --> server/postgres/sqlstate.rs:21:16 [INFO] [stderr] | [INFO] [stderr] 21 | $( $class_name, )* [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 50 | / sql_state! { [INFO] [stderr] 51 | | "00" => SuccessfulCompletion { [INFO] [stderr] 52 | | [INFO] [stderr] 53 | | }, [INFO] [stderr] ... | [INFO] [stderr] 381 | | } [INFO] [stderr] 382 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `InvalidGrantor` [INFO] [stderr] --> server/postgres/sqlstate.rs:21:16 [INFO] [stderr] | [INFO] [stderr] 21 | $( $class_name, )* [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 50 | / sql_state! { [INFO] [stderr] 51 | | "00" => SuccessfulCompletion { [INFO] [stderr] 52 | | [INFO] [stderr] 53 | | }, [INFO] [stderr] ... | [INFO] [stderr] 381 | | } [INFO] [stderr] 382 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `InvalidRoleSpecification` [INFO] [stderr] --> server/postgres/sqlstate.rs:21:16 [INFO] [stderr] | [INFO] [stderr] 21 | $( $class_name, )* [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 50 | / sql_state! { [INFO] [stderr] 51 | | "00" => SuccessfulCompletion { [INFO] [stderr] 52 | | [INFO] [stderr] 53 | | }, [INFO] [stderr] ... | [INFO] [stderr] 381 | | } [INFO] [stderr] 382 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `DiagnosticsException` [INFO] [stderr] --> server/postgres/sqlstate.rs:21:16 [INFO] [stderr] | [INFO] [stderr] 21 | $( $class_name, )* [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 50 | / sql_state! { [INFO] [stderr] 51 | | "00" => SuccessfulCompletion { [INFO] [stderr] 52 | | [INFO] [stderr] 53 | | }, [INFO] [stderr] ... | [INFO] [stderr] 381 | | } [INFO] [stderr] 382 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `CaseNotFound` [INFO] [stderr] --> server/postgres/sqlstate.rs:21:16 [INFO] [stderr] | [INFO] [stderr] 21 | $( $class_name, )* [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 50 | / sql_state! { [INFO] [stderr] 51 | | "00" => SuccessfulCompletion { [INFO] [stderr] 52 | | [INFO] [stderr] 53 | | }, [INFO] [stderr] ... | [INFO] [stderr] 381 | | } [INFO] [stderr] 382 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `CardinalityViolation` [INFO] [stderr] --> server/postgres/sqlstate.rs:21:16 [INFO] [stderr] | [INFO] [stderr] 21 | $( $class_name, )* [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 50 | / sql_state! { [INFO] [stderr] 51 | | "00" => SuccessfulCompletion { [INFO] [stderr] 52 | | [INFO] [stderr] 53 | | }, [INFO] [stderr] ... | [INFO] [stderr] 381 | | } [INFO] [stderr] 382 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `DataException` [INFO] [stderr] --> server/postgres/sqlstate.rs:21:16 [INFO] [stderr] | [INFO] [stderr] 21 | $( $class_name, )* [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 50 | / sql_state! { [INFO] [stderr] 51 | | "00" => SuccessfulCompletion { [INFO] [stderr] 52 | | [INFO] [stderr] 53 | | }, [INFO] [stderr] ... | [INFO] [stderr] 381 | | } [INFO] [stderr] 382 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `IntegrityConstraintViolation` [INFO] [stderr] --> server/postgres/sqlstate.rs:21:16 [INFO] [stderr] | [INFO] [stderr] 21 | $( $class_name, )* [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 50 | / sql_state! { [INFO] [stderr] 51 | | "00" => SuccessfulCompletion { [INFO] [stderr] 52 | | [INFO] [stderr] 53 | | }, [INFO] [stderr] ... | [INFO] [stderr] 381 | | } [INFO] [stderr] 382 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `InvalidCursorState` [INFO] [stderr] --> server/postgres/sqlstate.rs:21:16 [INFO] [stderr] | [INFO] [stderr] 21 | $( $class_name, )* [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 50 | / sql_state! { [INFO] [stderr] 51 | | "00" => SuccessfulCompletion { [INFO] [stderr] 52 | | [INFO] [stderr] 53 | | }, [INFO] [stderr] ... | [INFO] [stderr] 381 | | } [INFO] [stderr] 382 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `InvalidTransactionState` [INFO] [stderr] --> server/postgres/sqlstate.rs:21:16 [INFO] [stderr] | [INFO] [stderr] 21 | $( $class_name, )* [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 50 | / sql_state! { [INFO] [stderr] 51 | | "00" => SuccessfulCompletion { [INFO] [stderr] 52 | | [INFO] [stderr] 53 | | }, [INFO] [stderr] ... | [INFO] [stderr] 381 | | } [INFO] [stderr] 382 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `InvalidSqlStatementName` [INFO] [stderr] --> server/postgres/sqlstate.rs:21:16 [INFO] [stderr] | [INFO] [stderr] 21 | $( $class_name, )* [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 50 | / sql_state! { [INFO] [stderr] 51 | | "00" => SuccessfulCompletion { [INFO] [stderr] 52 | | [INFO] [stderr] 53 | | }, [INFO] [stderr] ... | [INFO] [stderr] 381 | | } [INFO] [stderr] 382 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `TriggeredDataChangeViolation` [INFO] [stderr] --> server/postgres/sqlstate.rs:21:16 [INFO] [stderr] | [INFO] [stderr] 21 | $( $class_name, )* [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 50 | / sql_state! { [INFO] [stderr] 51 | | "00" => SuccessfulCompletion { [INFO] [stderr] 52 | | [INFO] [stderr] 53 | | }, [INFO] [stderr] ... | [INFO] [stderr] 381 | | } [INFO] [stderr] 382 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `InvalidAuthorizationSpecification` [INFO] [stderr] --> server/postgres/sqlstate.rs:21:16 [INFO] [stderr] | [INFO] [stderr] 21 | $( $class_name, )* [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 50 | / sql_state! { [INFO] [stderr] 51 | | "00" => SuccessfulCompletion { [INFO] [stderr] 52 | | [INFO] [stderr] 53 | | }, [INFO] [stderr] ... | [INFO] [stderr] 381 | | } [INFO] [stderr] 382 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `DependentPrivilegeDescriptorsStillExist` [INFO] [stderr] --> server/postgres/sqlstate.rs:21:16 [INFO] [stderr] | [INFO] [stderr] 21 | $( $class_name, )* [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 50 | / sql_state! { [INFO] [stderr] 51 | | "00" => SuccessfulCompletion { [INFO] [stderr] 52 | | [INFO] [stderr] 53 | | }, [INFO] [stderr] ... | [INFO] [stderr] 381 | | } [INFO] [stderr] 382 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `InvalidTransactionTermination` [INFO] [stderr] --> server/postgres/sqlstate.rs:21:16 [INFO] [stderr] | [INFO] [stderr] 21 | $( $class_name, )* [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 50 | / sql_state! { [INFO] [stderr] 51 | | "00" => SuccessfulCompletion { [INFO] [stderr] 52 | | [INFO] [stderr] 53 | | }, [INFO] [stderr] ... | [INFO] [stderr] 381 | | } [INFO] [stderr] 382 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `SqlRoutineException` [INFO] [stderr] --> server/postgres/sqlstate.rs:21:16 [INFO] [stderr] | [INFO] [stderr] 21 | $( $class_name, )* [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 50 | / sql_state! { [INFO] [stderr] 51 | | "00" => SuccessfulCompletion { [INFO] [stderr] 52 | | [INFO] [stderr] 53 | | }, [INFO] [stderr] ... | [INFO] [stderr] 381 | | } [INFO] [stderr] 382 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `InvalidCursorName` [INFO] [stderr] --> server/postgres/sqlstate.rs:21:16 [INFO] [stderr] | [INFO] [stderr] 21 | $( $class_name, )* [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 50 | / sql_state! { [INFO] [stderr] 51 | | "00" => SuccessfulCompletion { [INFO] [stderr] 52 | | [INFO] [stderr] 53 | | }, [INFO] [stderr] ... | [INFO] [stderr] 381 | | } [INFO] [stderr] 382 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ExternalRoutineException` [INFO] [stderr] --> server/postgres/sqlstate.rs:21:16 [INFO] [stderr] | [INFO] [stderr] 21 | $( $class_name, )* [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 50 | / sql_state! { [INFO] [stderr] 51 | | "00" => SuccessfulCompletion { [INFO] [stderr] 52 | | [INFO] [stderr] 53 | | }, [INFO] [stderr] ... | [INFO] [stderr] 381 | | } [INFO] [stderr] 382 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ExternalRoutineInvocationException` [INFO] [stderr] --> server/postgres/sqlstate.rs:21:16 [INFO] [stderr] | [INFO] [stderr] 21 | $( $class_name, )* [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 50 | / sql_state! { [INFO] [stderr] 51 | | "00" => SuccessfulCompletion { [INFO] [stderr] 52 | | [INFO] [stderr] 53 | | }, [INFO] [stderr] ... | [INFO] [stderr] 381 | | } [INFO] [stderr] 382 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `SavepointException` [INFO] [stderr] --> server/postgres/sqlstate.rs:21:16 [INFO] [stderr] | [INFO] [stderr] 21 | $( $class_name, )* [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 50 | / sql_state! { [INFO] [stderr] 51 | | "00" => SuccessfulCompletion { [INFO] [stderr] 52 | | [INFO] [stderr] 53 | | }, [INFO] [stderr] ... | [INFO] [stderr] 381 | | } [INFO] [stderr] 382 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `InvalidCatalogName` [INFO] [stderr] --> server/postgres/sqlstate.rs:21:16 [INFO] [stderr] | [INFO] [stderr] 21 | $( $class_name, )* [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 50 | / sql_state! { [INFO] [stderr] 51 | | "00" => SuccessfulCompletion { [INFO] [stderr] 52 | | [INFO] [stderr] 53 | | }, [INFO] [stderr] ... | [INFO] [stderr] 381 | | } [INFO] [stderr] 382 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `InvalidSchemaName` [INFO] [stderr] --> server/postgres/sqlstate.rs:21:16 [INFO] [stderr] | [INFO] [stderr] 21 | $( $class_name, )* [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 50 | / sql_state! { [INFO] [stderr] 51 | | "00" => SuccessfulCompletion { [INFO] [stderr] 52 | | [INFO] [stderr] 53 | | }, [INFO] [stderr] ... | [INFO] [stderr] 381 | | } [INFO] [stderr] 382 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `TransactionRollback` [INFO] [stderr] --> server/postgres/sqlstate.rs:21:16 [INFO] [stderr] | [INFO] [stderr] 21 | $( $class_name, )* [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 50 | / sql_state! { [INFO] [stderr] 51 | | "00" => SuccessfulCompletion { [INFO] [stderr] 52 | | [INFO] [stderr] 53 | | }, [INFO] [stderr] ... | [INFO] [stderr] 381 | | } [INFO] [stderr] 382 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `SyntaxErrorOrAccessRuleViolation` [INFO] [stderr] --> server/postgres/sqlstate.rs:21:16 [INFO] [stderr] | [INFO] [stderr] 21 | $( $class_name, )* [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 50 | / sql_state! { [INFO] [stderr] 51 | | "00" => SuccessfulCompletion { [INFO] [stderr] 52 | | [INFO] [stderr] 53 | | }, [INFO] [stderr] ... | [INFO] [stderr] 381 | | } [INFO] [stderr] 382 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `WithCheckOptionViolation` [INFO] [stderr] --> server/postgres/sqlstate.rs:21:16 [INFO] [stderr] | [INFO] [stderr] 21 | $( $class_name, )* [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 50 | / sql_state! { [INFO] [stderr] 51 | | "00" => SuccessfulCompletion { [INFO] [stderr] 52 | | [INFO] [stderr] 53 | | }, [INFO] [stderr] ... | [INFO] [stderr] 381 | | } [INFO] [stderr] 382 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `InsufficientResources` [INFO] [stderr] --> server/postgres/sqlstate.rs:21:16 [INFO] [stderr] | [INFO] [stderr] 21 | $( $class_name, )* [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 50 | / sql_state! { [INFO] [stderr] 51 | | "00" => SuccessfulCompletion { [INFO] [stderr] 52 | | [INFO] [stderr] 53 | | }, [INFO] [stderr] ... | [INFO] [stderr] 381 | | } [INFO] [stderr] 382 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ProgramLimitExceeded` [INFO] [stderr] --> server/postgres/sqlstate.rs:21:16 [INFO] [stderr] | [INFO] [stderr] 21 | $( $class_name, )* [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 50 | / sql_state! { [INFO] [stderr] 51 | | "00" => SuccessfulCompletion { [INFO] [stderr] 52 | | [INFO] [stderr] 53 | | }, [INFO] [stderr] ... | [INFO] [stderr] 381 | | } [INFO] [stderr] 382 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ObjectNotInPrerequisiteState` [INFO] [stderr] --> server/postgres/sqlstate.rs:21:16 [INFO] [stderr] | [INFO] [stderr] 21 | $( $class_name, )* [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 50 | / sql_state! { [INFO] [stderr] 51 | | "00" => SuccessfulCompletion { [INFO] [stderr] 52 | | [INFO] [stderr] 53 | | }, [INFO] [stderr] ... | [INFO] [stderr] 381 | | } [INFO] [stderr] 382 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `OperatorIntervention` [INFO] [stderr] --> server/postgres/sqlstate.rs:21:16 [INFO] [stderr] | [INFO] [stderr] 21 | $( $class_name, )* [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 50 | / sql_state! { [INFO] [stderr] 51 | | "00" => SuccessfulCompletion { [INFO] [stderr] 52 | | [INFO] [stderr] 53 | | }, [INFO] [stderr] ... | [INFO] [stderr] 381 | | } [INFO] [stderr] 382 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `SystemError` [INFO] [stderr] --> server/postgres/sqlstate.rs:21:16 [INFO] [stderr] | [INFO] [stderr] 21 | $( $class_name, )* [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 50 | / sql_state! { [INFO] [stderr] 51 | | "00" => SuccessfulCompletion { [INFO] [stderr] 52 | | [INFO] [stderr] 53 | | }, [INFO] [stderr] ... | [INFO] [stderr] 381 | | } [INFO] [stderr] 382 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ConfigFileError` [INFO] [stderr] --> server/postgres/sqlstate.rs:21:16 [INFO] [stderr] | [INFO] [stderr] 21 | $( $class_name, )* [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 50 | / sql_state! { [INFO] [stderr] 51 | | "00" => SuccessfulCompletion { [INFO] [stderr] 52 | | [INFO] [stderr] 53 | | }, [INFO] [stderr] ... | [INFO] [stderr] 381 | | } [INFO] [stderr] 382 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `FdwError` [INFO] [stderr] --> server/postgres/sqlstate.rs:21:16 [INFO] [stderr] | [INFO] [stderr] 21 | $( $class_name, )* [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 50 | / sql_state! { [INFO] [stderr] 51 | | "00" => SuccessfulCompletion { [INFO] [stderr] 52 | | [INFO] [stderr] 53 | | }, [INFO] [stderr] ... | [INFO] [stderr] 381 | | } [INFO] [stderr] 382 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `PlpgsqlError` [INFO] [stderr] --> server/postgres/sqlstate.rs:21:16 [INFO] [stderr] | [INFO] [stderr] 21 | $( $class_name, )* [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 50 | / sql_state! { [INFO] [stderr] 51 | | "00" => SuccessfulCompletion { [INFO] [stderr] 52 | | [INFO] [stderr] 53 | | }, [INFO] [stderr] ... | [INFO] [stderr] 381 | | } [INFO] [stderr] 382 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `InternalError` [INFO] [stderr] --> server/postgres/sqlstate.rs:21:16 [INFO] [stderr] | [INFO] [stderr] 21 | $( $class_name, )* [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 50 | / sql_state! { [INFO] [stderr] 51 | | "00" => SuccessfulCompletion { [INFO] [stderr] 52 | | [INFO] [stderr] 53 | | }, [INFO] [stderr] ... | [INFO] [stderr] 381 | | } [INFO] [stderr] 382 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Unknown` [INFO] [stderr] --> server/postgres/sqlstate.rs:22:13 [INFO] [stderr] | [INFO] [stderr] 22 | Unknown [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 50 | / sql_state! { [INFO] [stderr] 51 | | "00" => SuccessfulCompletion { [INFO] [stderr] 52 | | [INFO] [stderr] 53 | | }, [INFO] [stderr] ... | [INFO] [stderr] 381 | | } [INFO] [stderr] 382 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: method is never used: `class` [INFO] [stderr] --> server/postgres/sqlstate.rs:36:13 [INFO] [stderr] | [INFO] [stderr] 36 | pub fn class(&self) -> SqlStateClass { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 50 | / sql_state! { [INFO] [stderr] 51 | | "00" => SuccessfulCompletion { [INFO] [stderr] 52 | | [INFO] [stderr] 53 | | }, [INFO] [stderr] ... | [INFO] [stderr] 381 | | } [INFO] [stderr] 382 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: method is never used: `pop_notice` [INFO] [stderr] --> server/postgres/mod.rs:251:5 [INFO] [stderr] | [INFO] [stderr] 251 | pub fn pop_notice(&mut self) -> Option { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `cancel` [INFO] [stderr] --> server/postgres/mod.rs:430:8 [INFO] [stderr] | [INFO] [stderr] 430 | pub fn cancel(addr: &str, process_id: u32, secret_key: u32) -> io::Result<()> { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variable `messageType` should have a snake case name [INFO] [stderr] --> server/sqlexec.rs:184:9 [INFO] [stderr] | [INFO] [stderr] 184 | messageType: &str, [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to snake case: `message_type` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_snake_case)]` on by default [INFO] [stderr] [INFO] [stderr] warning: 200 warnings emitted [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 9.31s [INFO] running `"docker" "inspect" "31f245424c2f732c4f14dad803ad709f0481100d0a2bc9804aac3d9100a202f3"` [INFO] running `"docker" "rm" "-f" "31f245424c2f732c4f14dad803ad709f0481100d0a2bc9804aac3d9100a202f3"` [INFO] [stdout] 31f245424c2f732c4f14dad803ad709f0481100d0a2bc9804aac3d9100a202f3 [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/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=warn" "-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" "+1.44.0" "test" "--frozen" "--no-run"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] fa85b6a37d2bd1d2839c6baa5073df7120e45a1faad11f8b391f547954aa0c57 [INFO] running `"docker" "start" "-a" "fa85b6a37d2bd1d2839c6baa5073df7120e45a1faad11f8b391f547954aa0c57"` [INFO] [stderr] sudo: setrlimit(RLIMIT_CORE): Operation not permitted [INFO] [stderr] Compiling pgblackboard v0.2.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/http/response.rs:13:9 [INFO] [stderr] | [INFO] [stderr] 13 | try!(write!(&mut self.0, [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] --> server/http/response.rs:19:9 [INFO] [stderr] | [INFO] [stderr] 19 | try!(resp_writer.write_header("Connection", "close")); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/http/response.rs:34:9 [INFO] [stderr] | [INFO] [stderr] 34 | try!(write!(&mut self.0, "{}: {}\r\n", name, value)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/http/response.rs:39:9 [INFO] [stderr] | [INFO] [stderr] 39 | try!(self.write_header("Content-Length", content.len())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/http/response.rs:40:9 [INFO] [stderr] | [INFO] [stderr] 40 | try!(self.0.write_all(b"\r\n")); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/http/response.rs:45:9 [INFO] [stderr] | [INFO] [stderr] 45 | try!(self.write_header("Transfer-Encoding", "chunked")); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/http/response.rs:46:9 [INFO] [stderr] | [INFO] [stderr] 46 | try!(self.0.write_all(b"\r\n")); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/http/response.rs:51:9 [INFO] [stderr] | [INFO] [stderr] 51 | try!(self.0.write_all(b"\r\n")); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/http/response.rs:64:9 [INFO] [stderr] | [INFO] [stderr] 64 | try!(self.write_header("WWW-Authenticate", BasicAuthChallengeFmt(realm))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/http/response.rs:69:9 [INFO] [stderr] | [INFO] [stderr] 69 | try!(self.write_header("Content-Type", content_type)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/http/response.rs:90:9 [INFO] [stderr] | [INFO] [stderr] 90 | try!(write!(inner, "{:x}\r\n", buf.len())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/http/response.rs:91:9 [INFO] [stderr] | [INFO] [stderr] 91 | try!(inner.write_all(buf)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/http/response.rs:92:9 [INFO] [stderr] | [INFO] [stderr] 92 | try!(inner.write_all(b"\r\n")); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/http/mod.rs:71:29 [INFO] [stderr] | [INFO] [stderr] 71 | let mut w = try!(w.start(Status::MethodNotAllowed)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/http/mod.rs:72:17 [INFO] [stderr] | [INFO] [stderr] 72 | try!(w.write_content_type("application/json")); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/http/mod.rs:210:24 [INFO] [stderr] | [INFO] [stderr] 210 | let line = try!(line_res); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/http/mod.rs:211:47 [INFO] [stderr] | [INFO] [stderr] 211 | let (header_name, header_value) = try!(parse_header(&line)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/http/mod.rs:214:38 [INFO] [stderr] | [INFO] [stderr] 214 | content_length = try!(header_value.parse().map_err(|_| io::Error::new( [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/http/mod.rs:452:20 [INFO] [stderr] | [INFO] [stderr] 452 | let listener = try!(TcpListener::bind(addr)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/http/mod.rs:454:51 [INFO] [stderr] | [INFO] [stderr] 454 | println!("Listening for HTTP requests on {}", try!(listener.local_addr())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/sqlexec.rs:87:21 [INFO] [stderr] | [INFO] [stderr] 87 | let mut w = try!(w.start(self.status)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/sqlexec.rs:88:9 [INFO] [stderr] | [INFO] [stderr] 88 | try!(w.write_content_type("application/json")); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/sqlexec.rs:104:21 [INFO] [stderr] | [INFO] [stderr] 104 | let mut w = try!(w.start(http::Status::Ok)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/sqlexec.rs:105:9 [INFO] [stderr] | [INFO] [stderr] 105 | try!(w.write_content_type("application/json")); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/sqlexec.rs:106:32 [INFO] [stderr] | [INFO] [stderr] 106 | let mut chunk_writer = try!(w.start_chunked()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/sqlexec.rs:111:21 [INFO] [stderr] | [INFO] [stderr] 111 | let mut w = try!(JsonStream::begin(chunk_writer)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/sqlexec.rs:123:13 [INFO] [stderr] | [INFO] [stderr] 123 | try!(w.write_message("executing", &serde_json::Value::Null)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/sqlexec.rs:127:17 [INFO] [stderr] | [INFO] [stderr] 127 | try!(w.write_message("error", err)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/sqlexec.rs:134:25 [INFO] [stderr] | [INFO] [stderr] 134 | try!(w.write_message("description", stmt_descr)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/sqlexec.rs:137:25 [INFO] [stderr] | [INFO] [stderr] 137 | try!(w.write_message("error", err)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/sqlexec.rs:149:17 [INFO] [stderr] | [INFO] [stderr] 149 | try!(w.write_raw(row)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/sqlexec.rs:167:32 [INFO] [stderr] | [INFO] [stderr] 167 | let mut chunk_writer = try!(w.end()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/sqlexec.rs:178:9 [INFO] [stderr] | [INFO] [stderr] 178 | try!(write!(&mut w, "[\"jsonstream\"\r\n")); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/sqlexec.rs:212:9 [INFO] [stderr] | [INFO] [stderr] 212 | try!(write!(&mut self.inner, "]")); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:11:17 [INFO] [stderr] | [INFO] [stderr] 11 | let ident = try!(reader.read_u8()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:13:34 [INFO] [stderr] | [INFO] [stderr] 13 | let msg_len_including_self = try!(reader.read_i32_be()) as usize; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:28:23 [INFO] [stderr] | [INFO] [stderr] 28 | b'R' => match try!(body_reader.read_i32_be()) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:33:23 [INFO] [stderr] | [INFO] [stderr] 33 | salt: try!(body_reader.read_u8x4()) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:44:13 [INFO] [stderr] | [INFO] [stderr] 44 | try!(read_error_or_notice(body_reader)) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:47:13 [INFO] [stderr] | [INFO] [stderr] 47 | try!(read_error_or_notice(body_reader)) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:50:24 [INFO] [stderr] | [INFO] [stderr] 50 | parameter: try!(body_reader.read_cstr()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:51:20 [INFO] [stderr] | [INFO] [stderr] 51 | value: try!(body_reader.read_cstr()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:54:13 [INFO] [stderr] | [INFO] [stderr] 54 | try!(read_row_description(body_reader)) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:57:26 [INFO] [stderr] | [INFO] [stderr] 57 | command_tag: try!(body_reader.read_cstr()) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:60:25 [INFO] [stderr] | [INFO] [stderr] 60 | process_id: try!(body_reader.read_u32_be()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:61:25 [INFO] [stderr] | [INFO] [stderr] 61 | secret_key: try!(body_reader.read_u32_be()) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:63:41 [INFO] [stderr] | [INFO] [stderr] 63 | b'D' => BackendMessage::DataRow(try!(read_data_row(body_reader))), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:65:39 [INFO] [stderr] | [INFO] [stderr] 65 | transaction_status: match try!(body_reader.read_u8()) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:77:18 [INFO] [stderr] | [INFO] [stderr] 77 | pid: try!(body_reader.read_u32_be()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:78:22 [INFO] [stderr] | [INFO] [stderr] 78 | channel: try!(body_reader.read_cstr()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:79:22 [INFO] [stderr] | [INFO] [stderr] 79 | payload: try!(body_reader.read_cstr()) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:84:21 [INFO] [stderr] | [INFO] [stderr] 84 | format: try!(body_reader.read_u8()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:87:29 [INFO] [stderr] | [INFO] [stderr] 87 | for _ in 0..try!(body_reader.read_u16_be()) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:88:41 [INFO] [stderr] | [INFO] [stderr] 88 | column_formats.push(try!(body_reader.read_u16_be())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:95:36 [INFO] [stderr] | [INFO] [stderr] 95 | let params_count = try!(body_reader.read_i16_be()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:98:34 [INFO] [stderr] | [INFO] [stderr] 98 | typ_ids.push(try!(body_reader.read_u32_be())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:109:13 [INFO] [stderr] | [INFO] [stderr] 109 | try!(body_reader.read_to_end(buf)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:306:40 [INFO] [stderr] | [INFO] [stderr] 306 | while let field_code @ 1 ... 255 = try!(reader.read_u8()) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:307:35 [INFO] [stderr] | [INFO] [stderr] 307 | fields.insert(field_code, try!(reader.read_cstr())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:481:15 [INFO] [stderr] | [INFO] [stderr] 481 | let len = try!(reader.read_i16_be()) as usize; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:486:19 [INFO] [stderr] | [INFO] [stderr] 486 | name: try!(reader.read_cstr()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:487:30 [INFO] [stderr] | [INFO] [stderr] 487 | table_oid: match try!(reader.read_u32_be()) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:491:30 [INFO] [stderr] | [INFO] [stderr] 491 | column_id: match try!(reader.read_i16_be()) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:495:22 [INFO] [stderr] | [INFO] [stderr] 495 | typ_oid: try!(reader.read_u32_be()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:496:29 [INFO] [stderr] | [INFO] [stderr] 496 | typ_size: match try!(reader.read_i16_be()) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:500:27 [INFO] [stderr] | [INFO] [stderr] 500 | typ_modifier: try!(reader.read_i32_be()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:501:27 [INFO] [stderr] | [INFO] [stderr] 501 | format: match try!(reader.read_i16_be()) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:517:24 [INFO] [stderr] | [INFO] [stderr] 517 | let fields_count = try!(reader.read_i16_be()) as usize; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:521:27 [INFO] [stderr] | [INFO] [stderr] 521 | values.push(match try!(reader.read_i32_be()) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:525:17 [INFO] [stderr] | [INFO] [stderr] 525 | try!(reader.read_exact(&mut buf)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:526:30 [INFO] [stderr] | [INFO] [stderr] 526 | let strval = try!(String::from_utf8(buf).map_err(|err| io::Error::new( [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:569:9 [INFO] [stderr] | [INFO] [stderr] 569 | try!(self.read_exact(&mut buf)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:575:9 [INFO] [stderr] | [INFO] [stderr] 575 | try!(self.read_exact(&mut buf)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:581:9 [INFO] [stderr] | [INFO] [stderr] 581 | try!(self.read_exact(&mut buf)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/backend.rs:611:35 [INFO] [stderr] | [INFO] [stderr] 611 | while let b @ 1 ... 255 = try!(self.read_u8()) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/frontend.rs:86:9 [INFO] [stderr] | [INFO] [stderr] 86 | try!(out.write_u8(ident)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/frontend.rs:171:21 [INFO] [stderr] | [INFO] [stderr] 171 | try!(match *param { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/mod.rs:68:18 [INFO] [stderr] | [INFO] [stderr] 68 | let stream = try!(InternalStream::connect(addr)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/mod.rs:100:9 [INFO] [stderr] | [INFO] [stderr] 100 | try!(conn.write_message(StartupMessage { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/mod.rs:107:19 [INFO] [stderr] | [INFO] [stderr] 107 | match try!(conn.read_message()) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/mod.rs:159:15 [INFO] [stderr] | [INFO] [stderr] 159 | match try!(self.read_message()) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/mod.rs:262:9 [INFO] [stderr] | [INFO] [stderr] 262 | try!(self.write_message(ParseMessage { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/mod.rs:267:9 [INFO] [stderr] | [INFO] [stderr] 267 | try!(self.write_message(SyncMessage)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/mod.rs:269:15 [INFO] [stderr] | [INFO] [stderr] 269 | match try!(self.read_message()) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/mod.rs:271:17 [INFO] [stderr] | [INFO] [stderr] 271 | try!(self.wait_for_ready()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/mod.rs:275:17 [INFO] [stderr] | [INFO] [stderr] 275 | try!(self.wait_for_ready()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/mod.rs:287:9 [INFO] [stderr] | [INFO] [stderr] 287 | try!(self.write_message(DescribeStatementMessage { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/mod.rs:291:9 [INFO] [stderr] | [INFO] [stderr] 291 | try!(self.write_message(SyncMessage)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/mod.rs:293:15 [INFO] [stderr] | [INFO] [stderr] 293 | match try!(self.read_message()) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/mod.rs:298:17 [INFO] [stderr] | [INFO] [stderr] 298 | try!(self.wait_for_ready()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/mod.rs:304:15 [INFO] [stderr] | [INFO] [stderr] 304 | match try!(self.read_message()) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/mod.rs:306:17 [INFO] [stderr] | [INFO] [stderr] 306 | try!(self.wait_for_ready()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/mod.rs:310:17 [INFO] [stderr] | [INFO] [stderr] 310 | try!(self.wait_for_ready()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/mod.rs:314:17 [INFO] [stderr] | [INFO] [stderr] 314 | try!(self.wait_for_ready()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/mod.rs:326:9 [INFO] [stderr] | [INFO] [stderr] 326 | try!(self.write_message(CloseStatementMessage { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/mod.rs:330:9 [INFO] [stderr] | [INFO] [stderr] 330 | try!(self.write_message(SyncMessage)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/mod.rs:332:15 [INFO] [stderr] | [INFO] [stderr] 332 | match try!(self.read_message()) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/mod.rs:334:17 [INFO] [stderr] | [INFO] [stderr] 334 | try!(self.wait_for_ready()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/mod.rs:338:17 [INFO] [stderr] | [INFO] [stderr] 338 | try!(self.wait_for_ready()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/mod.rs:370:15 [INFO] [stderr] | [INFO] [stderr] 370 | match try!(response) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/postgres/mod.rs:376:17 [INFO] [stderr] | [INFO] [stderr] 376 | try!(self.wait_for_ready()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/main.rs:99:21 [INFO] [stderr] | [INFO] [stderr] 99 | let mut w = try!(w.start(self.status)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/main.rs:100:9 [INFO] [stderr] | [INFO] [stderr] 100 | try!(w.write_content_type("application/json")); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/main.rs:159:21 [INFO] [stderr] | [INFO] [stderr] 159 | let mut w = try!(w.start(self.status)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/main.rs:160:9 [INFO] [stderr] | [INFO] [stderr] 160 | try!(w.write_content_type(&self.content_type)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> server/main.rs:161:9 [INFO] [stderr] | [INFO] [stderr] 161 | try!(w.write_content(&self.content)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::io::Read` [INFO] [stderr] --> server/http/method.rs:3:5 [INFO] [stderr] | [INFO] [stderr] 3 | use std::io::Read; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> server/http/reqerror.rs:14:32 [INFO] [stderr] | [INFO] [stderr] 14 | fn cause(&self) -> Option<&Error> { None } [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `BufWriter` [INFO] [stderr] --> server/http/mod.rs:14:30 [INFO] [stderr] | [INFO] [stderr] 14 | use std::io::{self, BufRead, BufWriter, BufReader, Read, Write}; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> server/http/mod.rs:50:68 [INFO] [stderr] | [INFO] [stderr] 50 | fn handle_http_req(&self, path: &[&str], req: &Request) -> Box; [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn Response` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> server/http/mod.rs:54:41 [INFO] [stderr] | [INFO] [stderr] 54 | fn get(&self, req: &Request) -> Box { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn Response` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> server/http/mod.rs:58:42 [INFO] [stderr] | [INFO] [stderr] 58 | fn post(&self, req: &Request) -> Box { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn Response` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> server/http/mod.rs:62:43 [INFO] [stderr] | [INFO] [stderr] 62 | fn patch(&self, req: &Request) -> Box { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn Response` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> server/http/mod.rs:66:56 [INFO] [stderr] | [INFO] [stderr] 66 | fn method_not_allowed(&self, req: &Request) -> Box { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn Response` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> server/http/mod.rs:84:68 [INFO] [stderr] | [INFO] [stderr] 84 | fn handle_http_req(&self, path: &[&str], req: &Request) -> Box { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn Response` [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> server/http/mod.rs:544:14 [INFO] [stderr] | [INFO] [stderr] 544 | b'0' ... b'9' => Some(byte - b'0'), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> server/http/mod.rs:545:14 [INFO] [stderr] | [INFO] [stderr] 545 | b'A' ... b'F' => Some(byte + 10 - b'A'), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> server/http/mod.rs:546:14 [INFO] [stderr] | [INFO] [stderr] 546 | b'a' ... b'f' => Some(byte + 10 - b'a'), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> server/sqlexec.rs:14:48 [INFO] [stderr] | [INFO] [stderr] 14 | fn post(&self, req: &http::Request) -> Box { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn http::Response` [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> server/postgres/backend.rs:306:30 [INFO] [stderr] | [INFO] [stderr] 306 | while let field_code @ 1 ... 255 = try!(reader.read_u8()) { [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> server/postgres/backend.rs:611:25 [INFO] [stderr] | [INFO] [stderr] 611 | while let b @ 1 ... 255 = try!(self.read_u8()) { [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: unused import: `FlushMessage` [INFO] [stderr] --> server/postgres/mod.rs:33:5 [INFO] [stderr] | [INFO] [stderr] 33 | FlushMessage, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Write` [INFO] [stderr] --> server/postgres/mod.rs:38:28 [INFO] [stderr] | [INFO] [stderr] 38 | use std::io::{ self, Read, Write }; [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> server/main.rs:57:16 [INFO] [stderr] | [INFO] [stderr] 57 | -> Box [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn http::Response` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> server/main.rs:112:16 [INFO] [stderr] | [INFO] [stderr] 112 | -> Box [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn http::Response` [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead [INFO] [stderr] --> server/http/mod.rs:16:5 [INFO] [stderr] | [INFO] [stderr] 16 | use std::ascii::AsciiExt; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'core::str::::trim_right': superseded by `trim_end` [INFO] [stderr] --> server/http/mod.rs:178:38 [INFO] [stderr] | [INFO] [stderr] 178 | let http_version = &req_line.trim_right()[(right_space_pos + 1)..]; [INFO] [stderr] | ^^^^^^^^^^ help: replace the use of the deprecated item: `trim_end` [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'core::str::::trim_left': superseded by `trim_start` [INFO] [stderr] --> server/http/mod.rs:442:48 [INFO] [stderr] | [INFO] [stderr] 442 | let header_value = line[(colon_pos + 1)..].trim_left(); [INFO] [stderr] | ^^^^^^^^^ help: replace the use of the deprecated item: `trim_start` [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string() [INFO] [stderr] --> server/http/reqerror.rs:19:26 [INFO] [stderr] | [INFO] [stderr] 19 | f.write_str(self.description()) [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> server/postgres/sqlstate.rs:392:9 [INFO] [stderr] | [INFO] [stderr] 392 | assert_eq!(sqlstate.class(), SqlState::InvalidAuthorizationSpecification); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected enum `postgres::sqlstate::SqlStateClass`, found enum `postgres::sqlstate::SqlState` [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unused import: `Read` [INFO] [stderr] --> server/http/mod.rs:14:52 [INFO] [stderr] | [INFO] [stderr] 14 | use std::io::{self, BufRead, BufWriter, BufReader, Read, Write}; [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Write` [INFO] [stderr] --> server/http/mod.rs:14:58 [INFO] [stderr] | [INFO] [stderr] 14 | use std::io::{self, BufRead, BufWriter, BufReader, Read, Write}; [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::ascii::AsciiExt` [INFO] [stderr] --> server/http/mod.rs:16:5 [INFO] [stderr] | [INFO] [stderr] 16 | use std::ascii::AsciiExt; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Read` [INFO] [stderr] --> server/postgres/mod.rs:38:22 [INFO] [stderr] | [INFO] [stderr] 38 | use std::io::{ self, Read, Write }; [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] error: aborting due to previous error; 133 warnings emitted [INFO] [stderr] [INFO] [stderr] For more information about this error, try `rustc --explain E0308`. [INFO] [stderr] error: could not compile `pgblackboard`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "fa85b6a37d2bd1d2839c6baa5073df7120e45a1faad11f8b391f547954aa0c57"` [INFO] running `"docker" "rm" "-f" "fa85b6a37d2bd1d2839c6baa5073df7120e45a1faad11f8b391f547954aa0c57"` [INFO] [stdout] fa85b6a37d2bd1d2839c6baa5073df7120e45a1faad11f8b391f547954aa0c57