[INFO] fetching crate prom 0.1.0... [INFO] testing prom-0.1.0 against 1.44.0 for beta-1.45-1 [INFO] extracting crate prom 0.1.0 into /workspace/builds/worker-6/source [INFO] validating manifest of crates.io crate prom 0.1.0 on toolchain 1.44.0 [INFO] running `"/workspace/cargo-home/bin/cargo" "+1.44.0" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking crates.io crate prom 0.1.0 [INFO] finished tweaking crates.io crate prom 0.1.0 [INFO] tweaked toml for crates.io crate prom 0.1.0 written to /workspace/builds/worker-6/source/Cargo.toml [INFO] running `"/workspace/cargo-home/bin/cargo" "+1.44.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [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-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/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] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 6a47c7c36353dbb15f1051489d9e65081779cf7a0c79da409ea534ff1f8a5209 [INFO] running `"docker" "start" "-a" "6a47c7c36353dbb15f1051489d9e65081779cf7a0c79da409ea534ff1f8a5209"` [INFO] [stderr] sudo: setrlimit(RLIMIT_CORE): Operation not permitted [INFO] [stderr] Compiling protobuf v1.7.5 [INFO] [stderr] Compiling quick-error v0.2.2 [INFO] [stderr] Compiling prom v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:137:16 [INFO] [stderr] | [INFO] [stderr] 137 | while !try!(is.eof()) { [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:138:45 [INFO] [stderr] | [INFO] [stderr] 138 | let (field_number, wire_type) = try!(is.read_tag_unpack()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:141:21 [INFO] [stderr] | [INFO] [stderr] 141 | try!(::protobuf::rt::read_singular_string_into(wire_type, is, &mut self.name)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:144:21 [INFO] [stderr] | [INFO] [stderr] 144 | try!(::protobuf::rt::read_singular_string_into(wire_type, is, &mut self.value)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:147:21 [INFO] [stderr] | [INFO] [stderr] 147 | try!(::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:171:13 [INFO] [stderr] | [INFO] [stderr] 171 | try!(os.write_string(1, &v)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:174:13 [INFO] [stderr] | [INFO] [stderr] 174 | try!(os.write_string(2, &v)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:176:9 [INFO] [stderr] | [INFO] [stderr] 176 | try!(os.write_unknown_fields(self.get_unknown_fields())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:319:16 [INFO] [stderr] | [INFO] [stderr] 319 | while !try!(is.eof()) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:320:45 [INFO] [stderr] | [INFO] [stderr] 320 | let (field_number, wire_type) = try!(is.read_tag_unpack()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:326:31 [INFO] [stderr] | [INFO] [stderr] 326 | let tmp = try!(is.read_double()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:330:21 [INFO] [stderr] | [INFO] [stderr] 330 | try!(::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:351:13 [INFO] [stderr] | [INFO] [stderr] 351 | try!(os.write_double(1, v)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:353:9 [INFO] [stderr] | [INFO] [stderr] 353 | try!(os.write_unknown_fields(self.get_unknown_fields())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:489:16 [INFO] [stderr] | [INFO] [stderr] 489 | while !try!(is.eof()) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:490:45 [INFO] [stderr] | [INFO] [stderr] 490 | let (field_number, wire_type) = try!(is.read_tag_unpack()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:496:31 [INFO] [stderr] | [INFO] [stderr] 496 | let tmp = try!(is.read_double()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:500:21 [INFO] [stderr] | [INFO] [stderr] 500 | try!(::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:521:13 [INFO] [stderr] | [INFO] [stderr] 521 | try!(os.write_double(1, v)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:523:9 [INFO] [stderr] | [INFO] [stderr] 523 | try!(os.write_unknown_fields(self.get_unknown_fields())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:680:16 [INFO] [stderr] | [INFO] [stderr] 680 | while !try!(is.eof()) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:681:45 [INFO] [stderr] | [INFO] [stderr] 681 | let (field_number, wire_type) = try!(is.read_tag_unpack()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:687:31 [INFO] [stderr] | [INFO] [stderr] 687 | let tmp = try!(is.read_double()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:694:31 [INFO] [stderr] | [INFO] [stderr] 694 | let tmp = try!(is.read_double()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:698:21 [INFO] [stderr] | [INFO] [stderr] 698 | try!(::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:722:13 [INFO] [stderr] | [INFO] [stderr] 722 | try!(os.write_double(1, v)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:725:13 [INFO] [stderr] | [INFO] [stderr] 725 | try!(os.write_double(2, v)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:727:9 [INFO] [stderr] | [INFO] [stderr] 727 | try!(os.write_unknown_fields(self.get_unknown_fields())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:918:16 [INFO] [stderr] | [INFO] [stderr] 918 | while !try!(is.eof()) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:919:45 [INFO] [stderr] | [INFO] [stderr] 919 | let (field_number, wire_type) = try!(is.read_tag_unpack()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:925:31 [INFO] [stderr] | [INFO] [stderr] 925 | let tmp = try!(is.read_uint64()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:932:31 [INFO] [stderr] | [INFO] [stderr] 932 | let tmp = try!(is.read_double()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:936:21 [INFO] [stderr] | [INFO] [stderr] 936 | try!(::protobuf::rt::read_repeated_message_into(wire_type, is, &mut self.quantile)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:939:21 [INFO] [stderr] | [INFO] [stderr] 939 | try!(::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:967:13 [INFO] [stderr] | [INFO] [stderr] 967 | try!(os.write_uint64(1, v)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:970:13 [INFO] [stderr] | [INFO] [stderr] 970 | try!(os.write_double(2, v)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:973:13 [INFO] [stderr] | [INFO] [stderr] 973 | try!(os.write_tag(3, ::protobuf::wire_format::WireTypeLengthDelimited)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:974:13 [INFO] [stderr] | [INFO] [stderr] 974 | try!(os.write_raw_varint32(v.get_cached_size())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:975:13 [INFO] [stderr] | [INFO] [stderr] 975 | try!(v.write_to_with_cached_sizes(os)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:977:9 [INFO] [stderr] | [INFO] [stderr] 977 | try!(os.write_unknown_fields(self.get_unknown_fields())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1126:16 [INFO] [stderr] | [INFO] [stderr] 1126 | while !try!(is.eof()) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1127:45 [INFO] [stderr] | [INFO] [stderr] 1127 | let (field_number, wire_type) = try!(is.read_tag_unpack()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1133:31 [INFO] [stderr] | [INFO] [stderr] 1133 | let tmp = try!(is.read_double()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1137:21 [INFO] [stderr] | [INFO] [stderr] 1137 | try!(::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1158:13 [INFO] [stderr] | [INFO] [stderr] 1158 | try!(os.write_double(1, v)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1160:9 [INFO] [stderr] | [INFO] [stderr] 1160 | try!(os.write_unknown_fields(self.get_unknown_fields())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1344:16 [INFO] [stderr] | [INFO] [stderr] 1344 | while !try!(is.eof()) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1345:45 [INFO] [stderr] | [INFO] [stderr] 1345 | let (field_number, wire_type) = try!(is.read_tag_unpack()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1351:31 [INFO] [stderr] | [INFO] [stderr] 1351 | let tmp = try!(is.read_uint64()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1358:31 [INFO] [stderr] | [INFO] [stderr] 1358 | let tmp = try!(is.read_double()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1362:21 [INFO] [stderr] | [INFO] [stderr] 1362 | try!(::protobuf::rt::read_repeated_message_into(wire_type, is, &mut self.bucket)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1365:21 [INFO] [stderr] | [INFO] [stderr] 1365 | try!(::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1393:13 [INFO] [stderr] | [INFO] [stderr] 1393 | try!(os.write_uint64(1, v)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1396:13 [INFO] [stderr] | [INFO] [stderr] 1396 | try!(os.write_double(2, v)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1399:13 [INFO] [stderr] | [INFO] [stderr] 1399 | try!(os.write_tag(3, ::protobuf::wire_format::WireTypeLengthDelimited)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1400:13 [INFO] [stderr] | [INFO] [stderr] 1400 | try!(os.write_raw_varint32(v.get_cached_size())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1401:13 [INFO] [stderr] | [INFO] [stderr] 1401 | try!(v.write_to_with_cached_sizes(os)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1403:9 [INFO] [stderr] | [INFO] [stderr] 1403 | try!(os.write_unknown_fields(self.get_unknown_fields())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1573:16 [INFO] [stderr] | [INFO] [stderr] 1573 | while !try!(is.eof()) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1574:45 [INFO] [stderr] | [INFO] [stderr] 1574 | let (field_number, wire_type) = try!(is.read_tag_unpack()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1580:31 [INFO] [stderr] | [INFO] [stderr] 1580 | let tmp = try!(is.read_uint64()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1587:31 [INFO] [stderr] | [INFO] [stderr] 1587 | let tmp = try!(is.read_double()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1591:21 [INFO] [stderr] | [INFO] [stderr] 1591 | try!(::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1615:13 [INFO] [stderr] | [INFO] [stderr] 1615 | try!(os.write_uint64(1, v)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1618:13 [INFO] [stderr] | [INFO] [stderr] 1618 | try!(os.write_double(2, v)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1620:9 [INFO] [stderr] | [INFO] [stderr] 1620 | try!(os.write_unknown_fields(self.get_unknown_fields())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1965:16 [INFO] [stderr] | [INFO] [stderr] 1965 | while !try!(is.eof()) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1966:45 [INFO] [stderr] | [INFO] [stderr] 1966 | let (field_number, wire_type) = try!(is.read_tag_unpack()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1969:21 [INFO] [stderr] | [INFO] [stderr] 1969 | try!(::protobuf::rt::read_repeated_message_into(wire_type, is, &mut self.label)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1972:21 [INFO] [stderr] | [INFO] [stderr] 1972 | try!(::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.gauge)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1975:21 [INFO] [stderr] | [INFO] [stderr] 1975 | try!(::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.counter)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1978:21 [INFO] [stderr] | [INFO] [stderr] 1978 | try!(::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.summary)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1981:21 [INFO] [stderr] | [INFO] [stderr] 1981 | try!(::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.untyped)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1984:21 [INFO] [stderr] | [INFO] [stderr] 1984 | try!(::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.histogram)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1990:31 [INFO] [stderr] | [INFO] [stderr] 1990 | let tmp = try!(is.read_int64()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1994:21 [INFO] [stderr] | [INFO] [stderr] 1994 | try!(::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:2039:13 [INFO] [stderr] | [INFO] [stderr] 2039 | try!(os.write_tag(1, ::protobuf::wire_format::WireTypeLengthDelimited)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:2040:13 [INFO] [stderr] | [INFO] [stderr] 2040 | try!(os.write_raw_varint32(v.get_cached_size())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:2041:13 [INFO] [stderr] | [INFO] [stderr] 2041 | try!(v.write_to_with_cached_sizes(os)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:2044:13 [INFO] [stderr] | [INFO] [stderr] 2044 | try!(os.write_tag(2, ::protobuf::wire_format::WireTypeLengthDelimited)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:2045:13 [INFO] [stderr] | [INFO] [stderr] 2045 | try!(os.write_raw_varint32(v.get_cached_size())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:2046:13 [INFO] [stderr] | [INFO] [stderr] 2046 | try!(v.write_to_with_cached_sizes(os)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:2049:13 [INFO] [stderr] | [INFO] [stderr] 2049 | try!(os.write_tag(3, ::protobuf::wire_format::WireTypeLengthDelimited)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:2050:13 [INFO] [stderr] | [INFO] [stderr] 2050 | try!(os.write_raw_varint32(v.get_cached_size())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:2051:13 [INFO] [stderr] | [INFO] [stderr] 2051 | try!(v.write_to_with_cached_sizes(os)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:2054:13 [INFO] [stderr] | [INFO] [stderr] 2054 | try!(os.write_tag(4, ::protobuf::wire_format::WireTypeLengthDelimited)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:2055:13 [INFO] [stderr] | [INFO] [stderr] 2055 | try!(os.write_raw_varint32(v.get_cached_size())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:2056:13 [INFO] [stderr] | [INFO] [stderr] 2056 | try!(v.write_to_with_cached_sizes(os)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:2059:13 [INFO] [stderr] | [INFO] [stderr] 2059 | try!(os.write_tag(5, ::protobuf::wire_format::WireTypeLengthDelimited)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:2060:13 [INFO] [stderr] | [INFO] [stderr] 2060 | try!(os.write_raw_varint32(v.get_cached_size())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:2061:13 [INFO] [stderr] | [INFO] [stderr] 2061 | try!(v.write_to_with_cached_sizes(os)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:2064:13 [INFO] [stderr] | [INFO] [stderr] 2064 | try!(os.write_tag(7, ::protobuf::wire_format::WireTypeLengthDelimited)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:2065:13 [INFO] [stderr] | [INFO] [stderr] 2065 | try!(os.write_raw_varint32(v.get_cached_size())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:2066:13 [INFO] [stderr] | [INFO] [stderr] 2066 | try!(v.write_to_with_cached_sizes(os)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:2069:13 [INFO] [stderr] | [INFO] [stderr] 2069 | try!(os.write_int64(6, v)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:2071:9 [INFO] [stderr] | [INFO] [stderr] 2071 | try!(os.write_unknown_fields(self.get_unknown_fields())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:2351:16 [INFO] [stderr] | [INFO] [stderr] 2351 | while !try!(is.eof()) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:2352:45 [INFO] [stderr] | [INFO] [stderr] 2352 | let (field_number, wire_type) = try!(is.read_tag_unpack()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:2355:21 [INFO] [stderr] | [INFO] [stderr] 2355 | try!(::protobuf::rt::read_singular_string_into(wire_type, is, &mut self.name)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:2358:21 [INFO] [stderr] | [INFO] [stderr] 2358 | try!(::protobuf::rt::read_singular_string_into(wire_type, is, &mut self.help)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:2364:31 [INFO] [stderr] | [INFO] [stderr] 2364 | let tmp = try!(is.read_enum()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:2368:21 [INFO] [stderr] | [INFO] [stderr] 2368 | try!(::protobuf::rt::read_repeated_message_into(wire_type, is, &mut self.metric)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:2371:21 [INFO] [stderr] | [INFO] [stderr] 2371 | try!(::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:2402:13 [INFO] [stderr] | [INFO] [stderr] 2402 | try!(os.write_string(1, &v)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:2405:13 [INFO] [stderr] | [INFO] [stderr] 2405 | try!(os.write_string(2, &v)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:2408:13 [INFO] [stderr] | [INFO] [stderr] 2408 | try!(os.write_enum(3, v.value())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:2411:13 [INFO] [stderr] | [INFO] [stderr] 2411 | try!(os.write_tag(4, ::protobuf::wire_format::WireTypeLengthDelimited)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:2412:13 [INFO] [stderr] | [INFO] [stderr] 2412 | try!(os.write_raw_varint32(v.get_cached_size())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:2413:13 [INFO] [stderr] | [INFO] [stderr] 2413 | try!(v.write_to_with_cached_sizes(os)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:2415:9 [INFO] [stderr] | [INFO] [stderr] 2415 | try!(os.write_unknown_fields(self.get_unknown_fields())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/encoder.rs:62:17 [INFO] [stderr] | [INFO] [stderr] 62 | try!(write!(writer, "# HELP {} {}\n", name, escape_string(help, false))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/encoder.rs:67:13 [INFO] [stderr] | [INFO] [stderr] 67 | try!(write!(writer, "# TYPE {} {}\n", name, lowercase_type)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/encoder.rs:72:25 [INFO] [stderr] | [INFO] [stderr] 72 | try!(write_sample(name, m, "", "", m.get_counter().get_value(), writer)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/encoder.rs:99:5 [INFO] [stderr] | [INFO] [stderr] 99 | try!(writer.write_all(name.as_bytes())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/encoder.rs:101:5 [INFO] [stderr] | [INFO] [stderr] 101 | try!(label_pairs_to_text(mc.get_label(), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/encoder.rs:106:5 [INFO] [stderr] | [INFO] [stderr] 106 | try!(write!(writer, " {}", value)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/encoder.rs:110:9 [INFO] [stderr] | [INFO] [stderr] 110 | try!(write!(writer, " {}", timestamp)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/encoder.rs:113:5 [INFO] [stderr] | [INFO] [stderr] 113 | try!(writer.write_all(b"\n")); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/encoder.rs:136:9 [INFO] [stderr] | [INFO] [stderr] 136 | try!(write!(writer, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/encoder.rs:146:9 [INFO] [stderr] | [INFO] [stderr] 146 | try!(write!(writer, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/encoder.rs:153:5 [INFO] [stderr] | [INFO] [stderr] 153 | try!(writer.write_all(b"}")); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/counter.rs:38:20 [INFO] [stderr] | [INFO] [stderr] 38 | let desc = try!(Desc::new(opts.fq_name(), opts.help, vec![], opts.const_labels)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/counter.rs:43:17 [INFO] [stderr] | [INFO] [stderr] 43 | let v = try!(Value::new(desc, ValueType::Counter, 0.0, label_values)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/counter.rs:107:20 [INFO] [stderr] | [INFO] [stderr] 107 | let desc = try!(Desc::new(opts.fq_name(), opts.help, variable_names, opts.const_labels)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vec.rs:60:17 [INFO] [stderr] | [INFO] [stderr] 60 | let h = try!(self.hash_label_values(&vals)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vec.rs:66:17 [INFO] [stderr] | [INFO] [stderr] 66 | let h = try!(self.hash_labels(labels)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vec.rs:78:17 [INFO] [stderr] | [INFO] [stderr] 78 | let h = try!(self.hash_label_values(&vals)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vec.rs:89:17 [INFO] [stderr] | [INFO] [stderr] 89 | let h = try!(self.hash_labels(labels)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vec.rs:144:22 [INFO] [stderr] | [INFO] [stderr] 144 | let metric = try!(self.new_metric.build(&self.desc, label_values)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/proto.rs:196:26 [INFO] [stderr] | [INFO] [stderr] 196 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/proto.rs:197:18 [INFO] [stderr] | [INFO] [stderr] 197 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/proto.rs:373:26 [INFO] [stderr] | [INFO] [stderr] 373 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/proto.rs:374:18 [INFO] [stderr] | [INFO] [stderr] 374 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/proto.rs:543:26 [INFO] [stderr] | [INFO] [stderr] 543 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/proto.rs:544:18 [INFO] [stderr] | [INFO] [stderr] 544 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/proto.rs:747:26 [INFO] [stderr] | [INFO] [stderr] 747 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/proto.rs:748:18 [INFO] [stderr] | [INFO] [stderr] 748 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/proto.rs:997:26 [INFO] [stderr] | [INFO] [stderr] 997 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/proto.rs:998:18 [INFO] [stderr] | [INFO] [stderr] 998 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/proto.rs:1180:26 [INFO] [stderr] | [INFO] [stderr] 1180 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/proto.rs:1181:18 [INFO] [stderr] | [INFO] [stderr] 1181 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/proto.rs:1423:26 [INFO] [stderr] | [INFO] [stderr] 1423 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/proto.rs:1424:18 [INFO] [stderr] | [INFO] [stderr] 1424 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/proto.rs:1640:26 [INFO] [stderr] | [INFO] [stderr] 1640 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/proto.rs:1641:18 [INFO] [stderr] | [INFO] [stderr] 1641 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/proto.rs:2091:26 [INFO] [stderr] | [INFO] [stderr] 2091 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/proto.rs:2092:18 [INFO] [stderr] | [INFO] [stderr] 2092 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/proto.rs:2435:26 [INFO] [stderr] | [INFO] [stderr] 2435 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/proto.rs:2436:18 [INFO] [stderr] | [INFO] [stderr] 2436 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/encoder.rs:27:44 [INFO] [stderr] | [INFO] [stderr] 27 | fn encode(&self, &[MetricFamily], &mut Write) -> Result<()>; [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/encoder.rs:49:68 [INFO] [stderr] | [INFO] [stderr] 49 | fn encode(&self, metric_familys: &[MetricFamily], writer: &mut Write) -> Result<()> { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/encoder.rs:97:30 [INFO] [stderr] | [INFO] [stderr] 97 | writer: &mut Write) [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/encoder.rs:128:37 [INFO] [stderr] | [INFO] [stderr] 128 | writer: &mut Write) [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/registry.rs:24:44 [INFO] [stderr] | [INFO] [stderr] 24 | pub colloctors_by_id: HashMap>, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn Collector` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/registry.rs:29:35 [INFO] [stderr] | [INFO] [stderr] 29 | fn register(&mut self, c: Box) -> Result<()> { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn Collector` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/registry.rs:57:37 [INFO] [stderr] | [INFO] [stderr] 57 | fn unregister(&mut self, c: Box) -> Result<()> { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn Collector` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/registry.rs:119:35 [INFO] [stderr] | [INFO] [stderr] 119 | pub fn register(&self, c: Box) -> Result<()> { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn Collector` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/registry.rs:123:37 [INFO] [stderr] | [INFO] [stderr] 123 | pub fn unregister(&self, c: Box) -> Result<()> { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn Collector` [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'protobuf::reflect::accessor::make_repeated_message_accessor' [INFO] [stderr] --> src/proto.rs:1029:29 [INFO] [stderr] | [INFO] [stderr] 1029 | fields.push(::protobuf::reflect::accessor::make_repeated_message_accessor( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'protobuf::reflect::accessor::make_repeated_message_accessor' [INFO] [stderr] --> src/proto.rs:1455:29 [INFO] [stderr] | [INFO] [stderr] 1455 | fields.push(::protobuf::reflect::accessor::make_repeated_message_accessor( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'protobuf::reflect::accessor::make_repeated_message_accessor' [INFO] [stderr] --> src/proto.rs:2113:29 [INFO] [stderr] | [INFO] [stderr] 2113 | fields.push(::protobuf::reflect::accessor::make_repeated_message_accessor( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'protobuf::reflect::accessor::make_repeated_message_accessor' [INFO] [stderr] --> src/proto.rs:2472:29 [INFO] [stderr] | [INFO] [stderr] 2472 | fields.push(::protobuf::reflect::accessor::make_repeated_message_accessor( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string() [INFO] [stderr] --> src/errors.rs:17:1 [INFO] [stderr] | [INFO] [stderr] 17 | / quick_error!{ [INFO] [stderr] 18 | | #[derive(Debug)] [INFO] [stderr] 19 | | pub enum Error { [INFO] [stderr] 20 | | AlreadyReg { [INFO] [stderr] ... | [INFO] [stderr] 41 | | } [INFO] [stderr] 42 | | } [INFO] [stderr] | |_^ [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: use of deprecated item 'std::error::Error::description': use the Display impl or to_string() [INFO] [stderr] --> src/errors.rs:38:29 [INFO] [stderr] | [INFO] [stderr] 38 | description(err.description()) [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/registry.rs:80:25 [INFO] [stderr] | [INFO] [stderr] 80 | let mut existent_mf = entry.get_mut(); [INFO] [stderr] | ----^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_mut)]` on by default [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/registry.rs:81:25 [INFO] [stderr] | [INFO] [stderr] 81 | let mut existent_metrics = existent_mf.mut_metric(); [INFO] [stderr] | ----^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: 166 warnings emitted [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 20.84s [INFO] running `"docker" "inspect" "6a47c7c36353dbb15f1051489d9e65081779cf7a0c79da409ea534ff1f8a5209"` [INFO] running `"docker" "rm" "-f" "6a47c7c36353dbb15f1051489d9e65081779cf7a0c79da409ea534ff1f8a5209"` [INFO] [stdout] 6a47c7c36353dbb15f1051489d9e65081779cf7a0c79da409ea534ff1f8a5209 [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/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] ef35ca484a89550c791f9c0682cf97ebdc44ba865cd5a7311c965b253fcb4356 [INFO] running `"docker" "start" "-a" "ef35ca484a89550c791f9c0682cf97ebdc44ba865cd5a7311c965b253fcb4356"` [INFO] [stderr] sudo: setrlimit(RLIMIT_CORE): Operation not permitted [INFO] [stderr] Compiling traitobject v0.0.1 [INFO] [stderr] Compiling typeable v0.1.2 [INFO] [stderr] Compiling language-tags v0.2.2 [INFO] [stderr] Compiling openssl-sys v0.7.17 [INFO] [stderr] Compiling openssl-sys-extras v0.7.14 [INFO] [stderr] Compiling openssl v0.7.14 [INFO] [stderr] Compiling hpack v0.2.0 [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:137:16 [INFO] [stderr] | [INFO] [stderr] 137 | while !try!(is.eof()) { [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:138:45 [INFO] [stderr] | [INFO] [stderr] 138 | let (field_number, wire_type) = try!(is.read_tag_unpack()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:141:21 [INFO] [stderr] | [INFO] [stderr] 141 | try!(::protobuf::rt::read_singular_string_into(wire_type, is, &mut self.name)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:144:21 [INFO] [stderr] | [INFO] [stderr] 144 | try!(::protobuf::rt::read_singular_string_into(wire_type, is, &mut self.value)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:147:21 [INFO] [stderr] | [INFO] [stderr] 147 | try!(::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:171:13 [INFO] [stderr] | [INFO] [stderr] 171 | try!(os.write_string(1, &v)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:174:13 [INFO] [stderr] | [INFO] [stderr] 174 | try!(os.write_string(2, &v)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:176:9 [INFO] [stderr] | [INFO] [stderr] 176 | try!(os.write_unknown_fields(self.get_unknown_fields())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:319:16 [INFO] [stderr] | [INFO] [stderr] 319 | while !try!(is.eof()) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:320:45 [INFO] [stderr] | [INFO] [stderr] 320 | let (field_number, wire_type) = try!(is.read_tag_unpack()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:326:31 [INFO] [stderr] | [INFO] [stderr] 326 | let tmp = try!(is.read_double()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:330:21 [INFO] [stderr] | [INFO] [stderr] 330 | try!(::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:351:13 [INFO] [stderr] | [INFO] [stderr] 351 | try!(os.write_double(1, v)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:353:9 [INFO] [stderr] | [INFO] [stderr] 353 | try!(os.write_unknown_fields(self.get_unknown_fields())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:489:16 [INFO] [stderr] | [INFO] [stderr] 489 | while !try!(is.eof()) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:490:45 [INFO] [stderr] | [INFO] [stderr] 490 | let (field_number, wire_type) = try!(is.read_tag_unpack()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:496:31 [INFO] [stderr] | [INFO] [stderr] 496 | let tmp = try!(is.read_double()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:500:21 [INFO] [stderr] | [INFO] [stderr] 500 | try!(::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:521:13 [INFO] [stderr] | [INFO] [stderr] 521 | try!(os.write_double(1, v)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:523:9 [INFO] [stderr] | [INFO] [stderr] 523 | try!(os.write_unknown_fields(self.get_unknown_fields())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:680:16 [INFO] [stderr] | [INFO] [stderr] 680 | while !try!(is.eof()) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:681:45 [INFO] [stderr] | [INFO] [stderr] 681 | let (field_number, wire_type) = try!(is.read_tag_unpack()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:687:31 [INFO] [stderr] | [INFO] [stderr] 687 | let tmp = try!(is.read_double()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:694:31 [INFO] [stderr] | [INFO] [stderr] 694 | let tmp = try!(is.read_double()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:698:21 [INFO] [stderr] | [INFO] [stderr] 698 | try!(::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:722:13 [INFO] [stderr] | [INFO] [stderr] 722 | try!(os.write_double(1, v)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:725:13 [INFO] [stderr] | [INFO] [stderr] 725 | try!(os.write_double(2, v)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:727:9 [INFO] [stderr] | [INFO] [stderr] 727 | try!(os.write_unknown_fields(self.get_unknown_fields())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:918:16 [INFO] [stderr] | [INFO] [stderr] 918 | while !try!(is.eof()) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:919:45 [INFO] [stderr] | [INFO] [stderr] 919 | let (field_number, wire_type) = try!(is.read_tag_unpack()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:925:31 [INFO] [stderr] | [INFO] [stderr] 925 | let tmp = try!(is.read_uint64()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:932:31 [INFO] [stderr] | [INFO] [stderr] 932 | let tmp = try!(is.read_double()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:936:21 [INFO] [stderr] | [INFO] [stderr] 936 | try!(::protobuf::rt::read_repeated_message_into(wire_type, is, &mut self.quantile)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:939:21 [INFO] [stderr] | [INFO] [stderr] 939 | try!(::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:967:13 [INFO] [stderr] | [INFO] [stderr] 967 | try!(os.write_uint64(1, v)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:970:13 [INFO] [stderr] | [INFO] [stderr] 970 | try!(os.write_double(2, v)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:973:13 [INFO] [stderr] | [INFO] [stderr] 973 | try!(os.write_tag(3, ::protobuf::wire_format::WireTypeLengthDelimited)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:974:13 [INFO] [stderr] | [INFO] [stderr] 974 | try!(os.write_raw_varint32(v.get_cached_size())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:975:13 [INFO] [stderr] | [INFO] [stderr] 975 | try!(v.write_to_with_cached_sizes(os)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:977:9 [INFO] [stderr] | [INFO] [stderr] 977 | try!(os.write_unknown_fields(self.get_unknown_fields())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1126:16 [INFO] [stderr] | [INFO] [stderr] 1126 | while !try!(is.eof()) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1127:45 [INFO] [stderr] | [INFO] [stderr] 1127 | let (field_number, wire_type) = try!(is.read_tag_unpack()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1133:31 [INFO] [stderr] | [INFO] [stderr] 1133 | let tmp = try!(is.read_double()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1137:21 [INFO] [stderr] | [INFO] [stderr] 1137 | try!(::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1158:13 [INFO] [stderr] | [INFO] [stderr] 1158 | try!(os.write_double(1, v)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1160:9 [INFO] [stderr] | [INFO] [stderr] 1160 | try!(os.write_unknown_fields(self.get_unknown_fields())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1344:16 [INFO] [stderr] | [INFO] [stderr] 1344 | while !try!(is.eof()) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1345:45 [INFO] [stderr] | [INFO] [stderr] 1345 | let (field_number, wire_type) = try!(is.read_tag_unpack()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1351:31 [INFO] [stderr] | [INFO] [stderr] 1351 | let tmp = try!(is.read_uint64()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1358:31 [INFO] [stderr] | [INFO] [stderr] 1358 | let tmp = try!(is.read_double()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1362:21 [INFO] [stderr] | [INFO] [stderr] 1362 | try!(::protobuf::rt::read_repeated_message_into(wire_type, is, &mut self.bucket)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1365:21 [INFO] [stderr] | [INFO] [stderr] 1365 | try!(::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1393:13 [INFO] [stderr] | [INFO] [stderr] 1393 | try!(os.write_uint64(1, v)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1396:13 [INFO] [stderr] | [INFO] [stderr] 1396 | try!(os.write_double(2, v)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1399:13 [INFO] [stderr] | [INFO] [stderr] 1399 | try!(os.write_tag(3, ::protobuf::wire_format::WireTypeLengthDelimited)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1400:13 [INFO] [stderr] | [INFO] [stderr] 1400 | try!(os.write_raw_varint32(v.get_cached_size())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1401:13 [INFO] [stderr] | [INFO] [stderr] 1401 | try!(v.write_to_with_cached_sizes(os)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1403:9 [INFO] [stderr] | [INFO] [stderr] 1403 | try!(os.write_unknown_fields(self.get_unknown_fields())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1573:16 [INFO] [stderr] | [INFO] [stderr] 1573 | while !try!(is.eof()) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1574:45 [INFO] [stderr] | [INFO] [stderr] 1574 | let (field_number, wire_type) = try!(is.read_tag_unpack()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1580:31 [INFO] [stderr] | [INFO] [stderr] 1580 | let tmp = try!(is.read_uint64()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1587:31 [INFO] [stderr] | [INFO] [stderr] 1587 | let tmp = try!(is.read_double()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1591:21 [INFO] [stderr] | [INFO] [stderr] 1591 | try!(::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1615:13 [INFO] [stderr] | [INFO] [stderr] 1615 | try!(os.write_uint64(1, v)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1618:13 [INFO] [stderr] | [INFO] [stderr] 1618 | try!(os.write_double(2, v)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1620:9 [INFO] [stderr] | [INFO] [stderr] 1620 | try!(os.write_unknown_fields(self.get_unknown_fields())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1965:16 [INFO] [stderr] | [INFO] [stderr] 1965 | while !try!(is.eof()) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1966:45 [INFO] [stderr] | [INFO] [stderr] 1966 | let (field_number, wire_type) = try!(is.read_tag_unpack()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1969:21 [INFO] [stderr] | [INFO] [stderr] 1969 | try!(::protobuf::rt::read_repeated_message_into(wire_type, is, &mut self.label)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1972:21 [INFO] [stderr] | [INFO] [stderr] 1972 | try!(::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.gauge)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1975:21 [INFO] [stderr] | [INFO] [stderr] 1975 | try!(::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.counter)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1978:21 [INFO] [stderr] | [INFO] [stderr] 1978 | try!(::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.summary)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1981:21 [INFO] [stderr] | [INFO] [stderr] 1981 | try!(::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.untyped)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1984:21 [INFO] [stderr] | [INFO] [stderr] 1984 | try!(::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.histogram)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1990:31 [INFO] [stderr] | [INFO] [stderr] 1990 | let tmp = try!(is.read_int64()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:1994:21 [INFO] [stderr] | [INFO] [stderr] 1994 | try!(::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:2039:13 [INFO] [stderr] | [INFO] [stderr] 2039 | try!(os.write_tag(1, ::protobuf::wire_format::WireTypeLengthDelimited)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:2040:13 [INFO] [stderr] | [INFO] [stderr] 2040 | try!(os.write_raw_varint32(v.get_cached_size())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:2041:13 [INFO] [stderr] | [INFO] [stderr] 2041 | try!(v.write_to_with_cached_sizes(os)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:2044:13 [INFO] [stderr] | [INFO] [stderr] 2044 | try!(os.write_tag(2, ::protobuf::wire_format::WireTypeLengthDelimited)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:2045:13 [INFO] [stderr] | [INFO] [stderr] 2045 | try!(os.write_raw_varint32(v.get_cached_size())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:2046:13 [INFO] [stderr] | [INFO] [stderr] 2046 | try!(v.write_to_with_cached_sizes(os)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:2049:13 [INFO] [stderr] | [INFO] [stderr] 2049 | try!(os.write_tag(3, ::protobuf::wire_format::WireTypeLengthDelimited)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:2050:13 [INFO] [stderr] | [INFO] [stderr] 2050 | try!(os.write_raw_varint32(v.get_cached_size())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:2051:13 [INFO] [stderr] | [INFO] [stderr] 2051 | try!(v.write_to_with_cached_sizes(os)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:2054:13 [INFO] [stderr] | [INFO] [stderr] 2054 | try!(os.write_tag(4, ::protobuf::wire_format::WireTypeLengthDelimited)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:2055:13 [INFO] [stderr] | [INFO] [stderr] 2055 | try!(os.write_raw_varint32(v.get_cached_size())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:2056:13 [INFO] [stderr] | [INFO] [stderr] 2056 | try!(v.write_to_with_cached_sizes(os)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:2059:13 [INFO] [stderr] | [INFO] [stderr] 2059 | try!(os.write_tag(5, ::protobuf::wire_format::WireTypeLengthDelimited)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:2060:13 [INFO] [stderr] | [INFO] [stderr] 2060 | try!(os.write_raw_varint32(v.get_cached_size())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:2061:13 [INFO] [stderr] | [INFO] [stderr] 2061 | try!(v.write_to_with_cached_sizes(os)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:2064:13 [INFO] [stderr] | [INFO] [stderr] 2064 | try!(os.write_tag(7, ::protobuf::wire_format::WireTypeLengthDelimited)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:2065:13 [INFO] [stderr] | [INFO] [stderr] 2065 | try!(os.write_raw_varint32(v.get_cached_size())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:2066:13 [INFO] [stderr] | [INFO] [stderr] 2066 | try!(v.write_to_with_cached_sizes(os)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:2069:13 [INFO] [stderr] | [INFO] [stderr] 2069 | try!(os.write_int64(6, v)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:2071:9 [INFO] [stderr] | [INFO] [stderr] 2071 | try!(os.write_unknown_fields(self.get_unknown_fields())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:2351:16 [INFO] [stderr] | [INFO] [stderr] 2351 | while !try!(is.eof()) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:2352:45 [INFO] [stderr] | [INFO] [stderr] 2352 | let (field_number, wire_type) = try!(is.read_tag_unpack()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:2355:21 [INFO] [stderr] | [INFO] [stderr] 2355 | try!(::protobuf::rt::read_singular_string_into(wire_type, is, &mut self.name)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:2358:21 [INFO] [stderr] | [INFO] [stderr] 2358 | try!(::protobuf::rt::read_singular_string_into(wire_type, is, &mut self.help)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:2364:31 [INFO] [stderr] | [INFO] [stderr] 2364 | let tmp = try!(is.read_enum()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:2368:21 [INFO] [stderr] | [INFO] [stderr] 2368 | try!(::protobuf::rt::read_repeated_message_into(wire_type, is, &mut self.metric)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:2371:21 [INFO] [stderr] | [INFO] [stderr] 2371 | try!(::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:2402:13 [INFO] [stderr] | [INFO] [stderr] 2402 | try!(os.write_string(1, &v)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:2405:13 [INFO] [stderr] | [INFO] [stderr] 2405 | try!(os.write_string(2, &v)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:2408:13 [INFO] [stderr] | [INFO] [stderr] 2408 | try!(os.write_enum(3, v.value())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:2411:13 [INFO] [stderr] | [INFO] [stderr] 2411 | try!(os.write_tag(4, ::protobuf::wire_format::WireTypeLengthDelimited)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:2412:13 [INFO] [stderr] | [INFO] [stderr] 2412 | try!(os.write_raw_varint32(v.get_cached_size())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:2413:13 [INFO] [stderr] | [INFO] [stderr] 2413 | try!(v.write_to_with_cached_sizes(os)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/proto.rs:2415:9 [INFO] [stderr] | [INFO] [stderr] 2415 | try!(os.write_unknown_fields(self.get_unknown_fields())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/encoder.rs:62:17 [INFO] [stderr] | [INFO] [stderr] 62 | try!(write!(writer, "# HELP {} {}\n", name, escape_string(help, false))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/encoder.rs:67:13 [INFO] [stderr] | [INFO] [stderr] 67 | try!(write!(writer, "# TYPE {} {}\n", name, lowercase_type)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/encoder.rs:72:25 [INFO] [stderr] | [INFO] [stderr] 72 | try!(write_sample(name, m, "", "", m.get_counter().get_value(), writer)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/encoder.rs:99:5 [INFO] [stderr] | [INFO] [stderr] 99 | try!(writer.write_all(name.as_bytes())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/encoder.rs:101:5 [INFO] [stderr] | [INFO] [stderr] 101 | try!(label_pairs_to_text(mc.get_label(), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/encoder.rs:106:5 [INFO] [stderr] | [INFO] [stderr] 106 | try!(write!(writer, " {}", value)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/encoder.rs:110:9 [INFO] [stderr] | [INFO] [stderr] 110 | try!(write!(writer, " {}", timestamp)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/encoder.rs:113:5 [INFO] [stderr] | [INFO] [stderr] 113 | try!(writer.write_all(b"\n")); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/encoder.rs:136:9 [INFO] [stderr] | [INFO] [stderr] 136 | try!(write!(writer, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/encoder.rs:146:9 [INFO] [stderr] | [INFO] [stderr] 146 | try!(write!(writer, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/encoder.rs:153:5 [INFO] [stderr] | [INFO] [stderr] 153 | try!(writer.write_all(b"}")); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/counter.rs:38:20 [INFO] [stderr] | [INFO] [stderr] 38 | let desc = try!(Desc::new(opts.fq_name(), opts.help, vec![], opts.const_labels)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/counter.rs:43:17 [INFO] [stderr] | [INFO] [stderr] 43 | let v = try!(Value::new(desc, ValueType::Counter, 0.0, label_values)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/counter.rs:107:20 [INFO] [stderr] | [INFO] [stderr] 107 | let desc = try!(Desc::new(opts.fq_name(), opts.help, variable_names, opts.const_labels)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vec.rs:60:17 [INFO] [stderr] | [INFO] [stderr] 60 | let h = try!(self.hash_label_values(&vals)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vec.rs:66:17 [INFO] [stderr] | [INFO] [stderr] 66 | let h = try!(self.hash_labels(labels)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vec.rs:78:17 [INFO] [stderr] | [INFO] [stderr] 78 | let h = try!(self.hash_label_values(&vals)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vec.rs:89:17 [INFO] [stderr] | [INFO] [stderr] 89 | let h = try!(self.hash_labels(labels)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vec.rs:144:22 [INFO] [stderr] | [INFO] [stderr] 144 | let metric = try!(self.new_metric.build(&self.desc, label_values)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/proto.rs:196:26 [INFO] [stderr] | [INFO] [stderr] 196 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/proto.rs:197:18 [INFO] [stderr] | [INFO] [stderr] 197 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/proto.rs:373:26 [INFO] [stderr] | [INFO] [stderr] 373 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/proto.rs:374:18 [INFO] [stderr] | [INFO] [stderr] 374 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/proto.rs:543:26 [INFO] [stderr] | [INFO] [stderr] 543 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/proto.rs:544:18 [INFO] [stderr] | [INFO] [stderr] 544 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/proto.rs:747:26 [INFO] [stderr] | [INFO] [stderr] 747 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/proto.rs:748:18 [INFO] [stderr] | [INFO] [stderr] 748 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/proto.rs:997:26 [INFO] [stderr] | [INFO] [stderr] 997 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/proto.rs:998:18 [INFO] [stderr] | [INFO] [stderr] 998 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/proto.rs:1180:26 [INFO] [stderr] | [INFO] [stderr] 1180 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/proto.rs:1181:18 [INFO] [stderr] | [INFO] [stderr] 1181 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/proto.rs:1423:26 [INFO] [stderr] | [INFO] [stderr] 1423 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/proto.rs:1424:18 [INFO] [stderr] | [INFO] [stderr] 1424 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/proto.rs:1640:26 [INFO] [stderr] | [INFO] [stderr] 1640 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/proto.rs:1641:18 [INFO] [stderr] | [INFO] [stderr] 1641 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/proto.rs:2091:26 [INFO] [stderr] | [INFO] [stderr] 2091 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/proto.rs:2092:18 [INFO] [stderr] | [INFO] [stderr] 2092 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/proto.rs:2435:26 [INFO] [stderr] | [INFO] [stderr] 2435 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/proto.rs:2436:18 [INFO] [stderr] | [INFO] [stderr] 2436 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/encoder.rs:27:44 [INFO] [stderr] | [INFO] [stderr] 27 | fn encode(&self, &[MetricFamily], &mut Write) -> Result<()>; [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/encoder.rs:49:68 [INFO] [stderr] | [INFO] [stderr] 49 | fn encode(&self, metric_familys: &[MetricFamily], writer: &mut Write) -> Result<()> { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/encoder.rs:97:30 [INFO] [stderr] | [INFO] [stderr] 97 | writer: &mut Write) [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/encoder.rs:128:37 [INFO] [stderr] | [INFO] [stderr] 128 | writer: &mut Write) [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/registry.rs:24:44 [INFO] [stderr] | [INFO] [stderr] 24 | pub colloctors_by_id: HashMap>, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn Collector` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/registry.rs:29:35 [INFO] [stderr] | [INFO] [stderr] 29 | fn register(&mut self, c: Box) -> Result<()> { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn Collector` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/registry.rs:57:37 [INFO] [stderr] | [INFO] [stderr] 57 | fn unregister(&mut self, c: Box) -> Result<()> { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn Collector` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/registry.rs:119:35 [INFO] [stderr] | [INFO] [stderr] 119 | pub fn register(&self, c: Box) -> Result<()> { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn Collector` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/registry.rs:123:37 [INFO] [stderr] | [INFO] [stderr] 123 | pub fn unregister(&self, c: Box) -> Result<()> { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn Collector` [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'protobuf::reflect::accessor::make_repeated_message_accessor' [INFO] [stderr] --> src/proto.rs:1029:29 [INFO] [stderr] | [INFO] [stderr] 1029 | fields.push(::protobuf::reflect::accessor::make_repeated_message_accessor( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'protobuf::reflect::accessor::make_repeated_message_accessor' [INFO] [stderr] --> src/proto.rs:1455:29 [INFO] [stderr] | [INFO] [stderr] 1455 | fields.push(::protobuf::reflect::accessor::make_repeated_message_accessor( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'protobuf::reflect::accessor::make_repeated_message_accessor' [INFO] [stderr] --> src/proto.rs:2113:29 [INFO] [stderr] | [INFO] [stderr] 2113 | fields.push(::protobuf::reflect::accessor::make_repeated_message_accessor( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'protobuf::reflect::accessor::make_repeated_message_accessor' [INFO] [stderr] --> src/proto.rs:2472:29 [INFO] [stderr] | [INFO] [stderr] 2472 | fields.push(::protobuf::reflect::accessor::make_repeated_message_accessor( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string() [INFO] [stderr] --> src/errors.rs:17:1 [INFO] [stderr] | [INFO] [stderr] 17 | / quick_error!{ [INFO] [stderr] 18 | | #[derive(Debug)] [INFO] [stderr] 19 | | pub enum Error { [INFO] [stderr] 20 | | AlreadyReg { [INFO] [stderr] ... | [INFO] [stderr] 41 | | } [INFO] [stderr] 42 | | } [INFO] [stderr] | |_^ [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: use of deprecated item 'std::error::Error::description': use the Display impl or to_string() [INFO] [stderr] --> src/errors.rs:38:29 [INFO] [stderr] | [INFO] [stderr] 38 | description(err.description()) [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/registry.rs:80:25 [INFO] [stderr] | [INFO] [stderr] 80 | let mut existent_mf = entry.get_mut(); [INFO] [stderr] | ----^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_mut)]` on by default [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/registry.rs:81:25 [INFO] [stderr] | [INFO] [stderr] 81 | let mut existent_metrics = existent_mf.mut_metric(); [INFO] [stderr] | ----^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: 166 warnings emitted [INFO] [stderr] [INFO] [stderr] Compiling solicit v0.4.4 [INFO] [stderr] The following warnings were emitted during compilation: [INFO] [stderr] [INFO] [stderr] warning: src/openssl_shim.c: In function 'SSL_CTX_set_ecdh_auto_shim': [INFO] [stderr] warning: src/openssl_shim.c:121:41: warning: unused parameter 'ctx' [-Wunused-parameter] [INFO] [stderr] warning: 121 | int SSL_CTX_set_ecdh_auto_shim(SSL_CTX *ctx, int onoff) { [INFO] [stderr] warning: | ~~~~~~~~~^~~ [INFO] [stderr] warning: src/openssl_shim.c: In function 'DH_new_from_params': [INFO] [stderr] warning: src/openssl_shim.c:132:7: error: dereferencing pointer to incomplete type 'DH' {aka 'struct dh_st'} [INFO] [stderr] warning: 132 | dh->p = p; [INFO] [stderr] warning: | ^~ [INFO] [stderr] warning: src/openssl_shim.c: In function 'X509_get_extensions_shim': [INFO] [stderr] warning: src/openssl_shim.c:143:13: error: dereferencing pointer to incomplete type 'X509' {aka 'struct x509_st'} [INFO] [stderr] warning: 143 | return x->cert_info ? x->cert_info->extensions : NULL; [INFO] [stderr] warning: | ^~ [INFO] [stderr] warning: src/openssl_shim.c:144:1: warning: control reaches end of non-void function [-Wreturn-type] [INFO] [stderr] warning: 144 | } [INFO] [stderr] warning: | ^ [INFO] [stderr] [INFO] [stderr] error: failed to run custom build command for `openssl-sys-extras v0.7.14` [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `/opt/rustwide/target/debug/build/openssl-sys-extras-f9aa758d3aa24778/build-script-build` (exit code: 101) [INFO] [stderr] --- stdout [INFO] [stderr] TARGET = Some("x86_64-unknown-linux-gnu") [INFO] [stderr] OPT_LEVEL = Some("0") [INFO] [stderr] TARGET = Some("x86_64-unknown-linux-gnu") [INFO] [stderr] HOST = Some("x86_64-unknown-linux-gnu") [INFO] [stderr] TARGET = Some("x86_64-unknown-linux-gnu") [INFO] [stderr] TARGET = Some("x86_64-unknown-linux-gnu") [INFO] [stderr] HOST = Some("x86_64-unknown-linux-gnu") [INFO] [stderr] CC_x86_64-unknown-linux-gnu = None [INFO] [stderr] CC_x86_64_unknown_linux_gnu = None [INFO] [stderr] HOST_CC = None [INFO] [stderr] CC = None [INFO] [stderr] HOST = Some("x86_64-unknown-linux-gnu") [INFO] [stderr] TARGET = Some("x86_64-unknown-linux-gnu") [INFO] [stderr] HOST = Some("x86_64-unknown-linux-gnu") [INFO] [stderr] CFLAGS_x86_64-unknown-linux-gnu = None [INFO] [stderr] CFLAGS_x86_64_unknown_linux_gnu = None [INFO] [stderr] HOST_CFLAGS = None [INFO] [stderr] CFLAGS = None [INFO] [stderr] DEBUG = Some("true") [INFO] [stderr] running: "cc" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-m64" "-I" "/usr/include" "-Wall" "-Wextra" "-o" "/opt/rustwide/target/debug/build/openssl-sys-extras-6bc22aa65509a4b7/out/src/openssl_shim.o" "-c" "src/openssl_shim.c" [INFO] [stderr] cargo:warning=src/openssl_shim.c: In function 'SSL_CTX_set_ecdh_auto_shim': [INFO] [stderr] cargo:warning=src/openssl_shim.c:121:41: warning: unused parameter 'ctx' [-Wunused-parameter] [INFO] [stderr] cargo:warning= 121 | int SSL_CTX_set_ecdh_auto_shim(SSL_CTX *ctx, int onoff) { [INFO] [stderr] cargo:warning= | ~~~~~~~~~^~~ [INFO] [stderr] cargo:warning=src/openssl_shim.c: In function 'DH_new_from_params': [INFO] [stderr] cargo:warning=src/openssl_shim.c:132:7: error: dereferencing pointer to incomplete type 'DH' {aka 'struct dh_st'} [INFO] [stderr] cargo:warning= 132 | dh->p = p; [INFO] [stderr] cargo:warning= | ^~ [INFO] [stderr] cargo:warning=src/openssl_shim.c: In function 'X509_get_extensions_shim': [INFO] [stderr] cargo:warning=src/openssl_shim.c:143:13: error: dereferencing pointer to incomplete type 'X509' {aka 'struct x509_st'} [INFO] [stderr] cargo:warning= 143 | return x->cert_info ? x->cert_info->extensions : NULL; [INFO] [stderr] cargo:warning= | ^~ [INFO] [stderr] cargo:warning=src/openssl_shim.c:144:1: warning: control reaches end of non-void function [-Wreturn-type] [INFO] [stderr] cargo:warning= 144 | } [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] exit code: 1 [INFO] [stderr] [INFO] [stderr] --- stderr [INFO] [stderr] thread 'main' panicked at ' [INFO] [stderr] [INFO] [stderr] Internal error occurred: Command "cc" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-m64" "-I" "/usr/include" "-Wall" "-Wextra" "-o" "/opt/rustwide/target/debug/build/openssl-sys-extras-6bc22aa65509a4b7/out/src/openssl_shim.o" "-c" "src/openssl_shim.c" with args "cc" did not execute successfully (status code exit code: 1). [INFO] [stderr] [INFO] [stderr] ', /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/gcc-0.3.55/src/lib.rs:1672:5 [INFO] [stderr] stack backtrace: [INFO] [stderr] 0: 0x55752be31fc4 - backtrace::backtrace::libunwind::trace::hc1c4a1d8ad423b97 [INFO] [stderr] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/libunwind.rs:86 [INFO] [stderr] 1: 0x55752be31fc4 - backtrace::backtrace::trace_unsynchronized::h82274781060cb056 [INFO] [stderr] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/mod.rs:66 [INFO] [stderr] 2: 0x55752be31fc4 - std::sys_common::backtrace::_print_fmt::h2a45d89b653a4da8 [INFO] [stderr] at src/libstd/sys_common/backtrace.rs:78 [INFO] [stderr] 3: 0x55752be31fc4 - ::fmt::h41a0a93ab85e6aa1 [INFO] [stderr] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stderr] 4: 0x55752be578dc - core::fmt::write::hdaea18585065a96d [INFO] [stderr] at src/libcore/fmt/mod.rs:1069 [INFO] [stderr] 5: 0x55752be2e343 - std::io::Write::write_fmt::h0cea70c809005252 [INFO] [stderr] at src/libstd/io/mod.rs:1504 [INFO] [stderr] 6: 0x55752be34805 - std::sys_common::backtrace::_print::hd95f9978cc145ca4 [INFO] [stderr] at src/libstd/sys_common/backtrace.rs:62 [INFO] [stderr] 7: 0x55752be34805 - std::sys_common::backtrace::print::hfb25ca2291be47d0 [INFO] [stderr] at src/libstd/sys_common/backtrace.rs:49 [INFO] [stderr] 8: 0x55752be34805 - std::panicking::default_hook::{{closure}}::h44f76cee5dc8591c [INFO] [stderr] at src/libstd/panicking.rs:198 [INFO] [stderr] 9: 0x55752be34542 - std::panicking::default_hook::h198e1a712910f1e6 [INFO] [stderr] at src/libstd/panicking.rs:218 [INFO] [stderr] 10: 0x55752be34e12 - std::panicking::rust_panic_with_hook::hc0b4730bb8013f9d [INFO] [stderr] at src/libstd/panicking.rs:511 [INFO] [stderr] 11: 0x55752be349fb - rust_begin_unwind [INFO] [stderr] at src/libstd/panicking.rs:419 [INFO] [stderr] 12: 0x55752be3496b - std::panicking::begin_panic_fmt::h3693eb684a4f728c [INFO] [stderr] at src/libstd/panicking.rs:373 [INFO] [stderr] 13: 0x55752bdf74e7 - gcc::fail::h42ee902f1936dd9a [INFO] [stderr] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/gcc-0.3.55/src/lib.rs:1672 [INFO] [stderr] 14: 0x55752bde8f1e - gcc::Build::compile::h7c6e389b7cc5fb42 [INFO] [stderr] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/gcc-0.3.55/src/lib.rs:785 [INFO] [stderr] 15: 0x55752bde2553 - build_script_build::main::h7f5691e6f05e66c4 [INFO] [stderr] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/openssl-sys-extras-0.7.14/build.rs:19 [INFO] [stderr] 16: 0x55752bde3fcb - std::rt::lang_start::{{closure}}::hf803cd7e7f06ffa4 [INFO] [stderr] at /rustc/49cae55760da0a43428eba73abcb659bb70cf2e4/src/libstd/rt.rs:67 [INFO] [stderr] 17: 0x55752be35258 - std::rt::lang_start_internal::{{closure}}::h7a212202ff76034b [INFO] [stderr] at src/libstd/rt.rs:52 [INFO] [stderr] 18: 0x55752be35258 - std::panicking::try::do_call::h6d214a73427d759b [INFO] [stderr] at src/libstd/panicking.rs:331 [INFO] [stderr] 19: 0x55752be35258 - std::panicking::try::hc078f0e11721d1cb [INFO] [stderr] at src/libstd/panicking.rs:274 [INFO] [stderr] 20: 0x55752be35258 - std::panic::catch_unwind::hb31c05be30625612 [INFO] [stderr] at src/libstd/panic.rs:394 [INFO] [stderr] 21: 0x55752be35258 - std::rt::lang_start_internal::hcf7fb98a775d5af0 [INFO] [stderr] at src/libstd/rt.rs:51 [INFO] [stderr] 22: 0x55752bde3fa7 - std::rt::lang_start::h99d0c32d21622fce [INFO] [stderr] at /rustc/49cae55760da0a43428eba73abcb659bb70cf2e4/src/libstd/rt.rs:67 [INFO] [stderr] 23: 0x55752bde385a - main [INFO] [stderr] 24: 0x7f060b48b0b3 - __libc_start_main [INFO] [stderr] 25: 0x55752bde219e - _start [INFO] [stderr] 26: 0x0 - [INFO] [stderr] [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] The following warnings were emitted during compilation: [INFO] [stderr] [INFO] [stderr] warning: src/c_helpers.c: In function 'rust_SSL_clone': [INFO] [stderr] warning: src/c_helpers.c:4:5: warning: implicit declaration of function 'CRYPTO_add' [-Wimplicit-function-declaration] [INFO] [stderr] warning: 4 | CRYPTO_add(&ssl->references, 1, CRYPTO_LOCK_SSL); [INFO] [stderr] warning: | ^~~~~~~~~~ [INFO] [stderr] warning: src/c_helpers.c:4:20: error: dereferencing pointer to incomplete type 'SSL' {aka 'struct ssl_st'} [INFO] [stderr] warning: 4 | CRYPTO_add(&ssl->references, 1, CRYPTO_LOCK_SSL); [INFO] [stderr] warning: | ^~ [INFO] [stderr] warning: src/c_helpers.c:4:37: error: 'CRYPTO_LOCK_SSL' undeclared (first use in this function); did you mean 'CRYPTO_LOCK'? [INFO] [stderr] warning: 4 | CRYPTO_add(&ssl->references, 1, CRYPTO_LOCK_SSL); [INFO] [stderr] warning: | ^~~~~~~~~~~~~~~ [INFO] [stderr] warning: | CRYPTO_LOCK [INFO] [stderr] warning: src/c_helpers.c:4:37: note: each undeclared identifier is reported only once for each function it appears in [INFO] [stderr] warning: src/c_helpers.c: In function 'rust_SSL_CTX_clone': [INFO] [stderr] warning: src/c_helpers.c:8:20: error: dereferencing pointer to incomplete type 'SSL_CTX' {aka 'struct ssl_ctx_st'} [INFO] [stderr] warning: 8 | CRYPTO_add(&ctx->references,1,CRYPTO_LOCK_SSL_CTX); [INFO] [stderr] warning: | ^~ [INFO] [stderr] warning: src/c_helpers.c:8:35: error: 'CRYPTO_LOCK_SSL_CTX' undeclared (first use in this function); did you mean 'CRYPTO_EX_INDEX_SSL_CTX'? [INFO] [stderr] warning: 8 | CRYPTO_add(&ctx->references,1,CRYPTO_LOCK_SSL_CTX); [INFO] [stderr] warning: | ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: | CRYPTO_EX_INDEX_SSL_CTX [INFO] [stderr] warning: src/c_helpers.c: In function 'rust_X509_clone': [INFO] [stderr] warning: src/c_helpers.c:12:21: error: dereferencing pointer to incomplete type 'X509' {aka 'struct x509_st'} [INFO] [stderr] warning: 12 | CRYPTO_add(&x509->references,1,CRYPTO_LOCK_X509); [INFO] [stderr] warning: | ^~ [INFO] [stderr] warning: src/c_helpers.c:12:36: error: 'CRYPTO_LOCK_X509' undeclared (first use in this function); did you mean 'CRYPTO_LOCK'? [INFO] [stderr] warning: 12 | CRYPTO_add(&x509->references,1,CRYPTO_LOCK_X509); [INFO] [stderr] warning: | ^~~~~~~~~~~~~~~~ [INFO] [stderr] warning: | CRYPTO_LOCK [INFO] [stderr] [INFO] [stderr] error: failed to run custom build command for `openssl v0.7.14` [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `/opt/rustwide/target/debug/build/openssl-57321f370b34a116/build-script-build` (exit code: 101) [INFO] [stderr] --- stdout [INFO] [stderr] TARGET = Some("x86_64-unknown-linux-gnu") [INFO] [stderr] OPT_LEVEL = Some("0") [INFO] [stderr] TARGET = Some("x86_64-unknown-linux-gnu") [INFO] [stderr] HOST = Some("x86_64-unknown-linux-gnu") [INFO] [stderr] TARGET = Some("x86_64-unknown-linux-gnu") [INFO] [stderr] TARGET = Some("x86_64-unknown-linux-gnu") [INFO] [stderr] HOST = Some("x86_64-unknown-linux-gnu") [INFO] [stderr] CC_x86_64-unknown-linux-gnu = None [INFO] [stderr] CC_x86_64_unknown_linux_gnu = None [INFO] [stderr] HOST_CC = None [INFO] [stderr] CC = None [INFO] [stderr] HOST = Some("x86_64-unknown-linux-gnu") [INFO] [stderr] TARGET = Some("x86_64-unknown-linux-gnu") [INFO] [stderr] HOST = Some("x86_64-unknown-linux-gnu") [INFO] [stderr] CFLAGS_x86_64-unknown-linux-gnu = None [INFO] [stderr] CFLAGS_x86_64_unknown_linux_gnu = None [INFO] [stderr] HOST_CFLAGS = None [INFO] [stderr] CFLAGS = None [INFO] [stderr] DEBUG = Some("true") [INFO] [stderr] running: "cc" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-m64" "-I" "/usr/include" "-Wall" "-Wextra" "-o" "/opt/rustwide/target/debug/build/openssl-665be184450d3323/out/src/c_helpers.o" "-c" "src/c_helpers.c" [INFO] [stderr] cargo:warning=src/c_helpers.c: In function 'rust_SSL_clone': [INFO] [stderr] cargo:warning=src/c_helpers.c:4:5: warning: implicit declaration of function 'CRYPTO_add' [-Wimplicit-function-declaration] [INFO] [stderr] cargo:warning= 4 | CRYPTO_add(&ssl->references, 1, CRYPTO_LOCK_SSL); [INFO] [stderr] cargo:warning= | ^~~~~~~~~~ [INFO] [stderr] cargo:warning=src/c_helpers.c:4:20: error: dereferencing pointer to incomplete type 'SSL' {aka 'struct ssl_st'} [INFO] [stderr] cargo:warning= 4 | CRYPTO_add(&ssl->references, 1, CRYPTO_LOCK_SSL); [INFO] [stderr] cargo:warning= | ^~ [INFO] [stderr] cargo:warning=src/c_helpers.c:4:37: error: 'CRYPTO_LOCK_SSL' undeclared (first use in this function); did you mean 'CRYPTO_LOCK'? [INFO] [stderr] cargo:warning= 4 | CRYPTO_add(&ssl->references, 1, CRYPTO_LOCK_SSL); [INFO] [stderr] cargo:warning= | ^~~~~~~~~~~~~~~ [INFO] [stderr] cargo:warning= | CRYPTO_LOCK [INFO] [stderr] cargo:warning=src/c_helpers.c:4:37: note: each undeclared identifier is reported only once for each function it appears in [INFO] [stderr] cargo:warning=src/c_helpers.c: In function 'rust_SSL_CTX_clone': [INFO] [stderr] cargo:warning=src/c_helpers.c:8:20: error: dereferencing pointer to incomplete type 'SSL_CTX' {aka 'struct ssl_ctx_st'} [INFO] [stderr] cargo:warning= 8 | CRYPTO_add(&ctx->references,1,CRYPTO_LOCK_SSL_CTX); [INFO] [stderr] cargo:warning= | ^~ [INFO] [stderr] cargo:warning=src/c_helpers.c:8:35: error: 'CRYPTO_LOCK_SSL_CTX' undeclared (first use in this function); did you mean 'CRYPTO_EX_INDEX_SSL_CTX'? [INFO] [stderr] cargo:warning= 8 | CRYPTO_add(&ctx->references,1,CRYPTO_LOCK_SSL_CTX); [INFO] [stderr] cargo:warning= | ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] cargo:warning= | CRYPTO_EX_INDEX_SSL_CTX [INFO] [stderr] cargo:warning=src/c_helpers.c: In function 'rust_X509_clone': [INFO] [stderr] cargo:warning=src/c_helpers.c:12:21: error: dereferencing pointer to incomplete type 'X509' {aka 'struct x509_st'} [INFO] [stderr] cargo:warning= 12 | CRYPTO_add(&x509->references,1,CRYPTO_LOCK_X509); [INFO] [stderr] cargo:warning= | ^~ [INFO] [stderr] cargo:warning=src/c_helpers.c:12:36: error: 'CRYPTO_LOCK_X509' undeclared (first use in this function); did you mean 'CRYPTO_LOCK'? [INFO] [stderr] cargo:warning= 12 | CRYPTO_add(&x509->references,1,CRYPTO_LOCK_X509); [INFO] [stderr] cargo:warning= | ^~~~~~~~~~~~~~~~ [INFO] [stderr] cargo:warning= | CRYPTO_LOCK [INFO] [stderr] exit code: 1 [INFO] [stderr] [INFO] [stderr] --- stderr [INFO] [stderr] thread 'main' panicked at ' [INFO] [stderr] [INFO] [stderr] Internal error occurred: Command "cc" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-m64" "-I" "/usr/include" "-Wall" "-Wextra" "-o" "/opt/rustwide/target/debug/build/openssl-665be184450d3323/out/src/c_helpers.o" "-c" "src/c_helpers.c" with args "cc" did not execute successfully (status code exit code: 1). [INFO] [stderr] [INFO] [stderr] ', /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/gcc-0.3.55/src/lib.rs:1672:5 [INFO] [stderr] stack backtrace: [INFO] [stderr] 0: 0x5614bd15cb04 - backtrace::backtrace::libunwind::trace::hc1c4a1d8ad423b97 [INFO] [stderr] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/libunwind.rs:86 [INFO] [stderr] 1: 0x5614bd15cb04 - backtrace::backtrace::trace_unsynchronized::h82274781060cb056 [INFO] [stderr] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/mod.rs:66 [INFO] [stderr] 2: 0x5614bd15cb04 - std::sys_common::backtrace::_print_fmt::h2a45d89b653a4da8 [INFO] [stderr] at src/libstd/sys_common/backtrace.rs:78 [INFO] [stderr] 3: 0x5614bd15cb04 - ::fmt::h41a0a93ab85e6aa1 [INFO] [stderr] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stderr] 4: 0x5614bd18239c - core::fmt::write::hdaea18585065a96d [INFO] [stderr] at src/libcore/fmt/mod.rs:1069 [INFO] [stderr] 5: 0x5614bd158e83 - std::io::Write::write_fmt::h0cea70c809005252 [INFO] [stderr] at src/libstd/io/mod.rs:1504 [INFO] [stderr] 6: 0x5614bd15f345 - std::sys_common::backtrace::_print::hd95f9978cc145ca4 [INFO] [stderr] at src/libstd/sys_common/backtrace.rs:62 [INFO] [stderr] 7: 0x5614bd15f345 - std::sys_common::backtrace::print::hfb25ca2291be47d0 [INFO] [stderr] at src/libstd/sys_common/backtrace.rs:49 [INFO] [stderr] 8: 0x5614bd15f345 - std::panicking::default_hook::{{closure}}::h44f76cee5dc8591c [INFO] [stderr] at src/libstd/panicking.rs:198 [INFO] [stderr] 9: 0x5614bd15f082 - std::panicking::default_hook::h198e1a712910f1e6 [INFO] [stderr] at src/libstd/panicking.rs:218 [INFO] [stderr] 10: 0x5614bd15f952 - std::panicking::rust_panic_with_hook::hc0b4730bb8013f9d [INFO] [stderr] at src/libstd/panicking.rs:511 [INFO] [stderr] 11: 0x5614bd15f53b - rust_begin_unwind [INFO] [stderr] at src/libstd/panicking.rs:419 [INFO] [stderr] 12: 0x5614bd15f4ab - std::panicking::begin_panic_fmt::h3693eb684a4f728c [INFO] [stderr] at src/libstd/panicking.rs:373 [INFO] [stderr] 13: 0x5614bd122047 - gcc::fail::h42ee902f1936dd9a [INFO] [stderr] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/gcc-0.3.55/src/lib.rs:1672 [INFO] [stderr] 14: 0x5614bd113a7e - gcc::Build::compile::h7c6e389b7cc5fb42 [INFO] [stderr] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/gcc-0.3.55/src/lib.rs:785 [INFO] [stderr] 15: 0x5614bd10f537 - build_script_build::main::h004a562e6a17d646 [INFO] [stderr] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/openssl-0.7.14/build.rs:15 [INFO] [stderr] 16: 0x5614bd10f73b - std::rt::lang_start::{{closure}}::he27851f14cd0ffe6 [INFO] [stderr] at /rustc/49cae55760da0a43428eba73abcb659bb70cf2e4/src/libstd/rt.rs:67 [INFO] [stderr] 17: 0x5614bd15fd98 - std::rt::lang_start_internal::{{closure}}::h7a212202ff76034b [INFO] [stderr] at src/libstd/rt.rs:52 [INFO] [stderr] 18: 0x5614bd15fd98 - std::panicking::try::do_call::h6d214a73427d759b [INFO] [stderr] at src/libstd/panicking.rs:331 [INFO] [stderr] 19: 0x5614bd15fd98 - std::panicking::try::hc078f0e11721d1cb [INFO] [stderr] at src/libstd/panicking.rs:274 [INFO] [stderr] 20: 0x5614bd15fd98 - std::panic::catch_unwind::hb31c05be30625612 [INFO] [stderr] at src/libstd/panic.rs:394 [INFO] [stderr] 21: 0x5614bd15fd98 - std::rt::lang_start_internal::hcf7fb98a775d5af0 [INFO] [stderr] at src/libstd/rt.rs:51 [INFO] [stderr] 22: 0x5614bd10f717 - std::rt::lang_start::h2be938df8c6f30a2 [INFO] [stderr] at /rustc/49cae55760da0a43428eba73abcb659bb70cf2e4/src/libstd/rt.rs:67 [INFO] [stderr] 23: 0x5614bd10f66a - main [INFO] [stderr] 24: 0x7f060cdd70b3 - __libc_start_main [INFO] [stderr] 25: 0x5614bd10f19e - _start [INFO] [stderr] 26: 0x0 - [INFO] [stderr] [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: build failed [INFO] running `"docker" "inspect" "ef35ca484a89550c791f9c0682cf97ebdc44ba865cd5a7311c965b253fcb4356"` [INFO] running `"docker" "rm" "-f" "ef35ca484a89550c791f9c0682cf97ebdc44ba865cd5a7311c965b253fcb4356"` [INFO] [stdout] ef35ca484a89550c791f9c0682cf97ebdc44ba865cd5a7311c965b253fcb4356