[INFO] crate prom 0.1.0 is already in cache [INFO] checking prom-0.1.0 against master#c9edc02e8320a9e5799d185910ece7d491f524e6 for pr-64398 [INFO] extracting crate prom 0.1.0 into work/builds/worker-1/source [INFO] validating manifest of crates.io crate prom 0.1.0 on toolchain c9edc02e8320a9e5799d185910ece7d491f524e6-alt [INFO] running `"/mnt/big/crater/work/cargo-home/bin/cargo" "+c9edc02e8320a9e5799d185910ece7d491f524e6-alt" "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 work/builds/worker-1/source/Cargo.toml [INFO] running `"/mnt/big/crater/work/cargo-home/bin/cargo" "+c9edc02e8320a9e5799d185910ece7d491f524e6-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/cargo-home/bin/cargo" "+c9edc02e8320a9e5799d185910ece7d491f524e6-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/mnt/big/crater/work/builds/worker-1/source:/opt/rustwide/workdir:ro,Z" "-v" "/mnt/big/crater/work/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+c9edc02e8320a9e5799d185910ece7d491f524e6-alt" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] 23f55225dea5e601ddcf84b4d4403b9c081e3f7e273b5f53262e2ea5ff0a043c [INFO] running `"docker" "start" "-a" "23f55225dea5e601ddcf84b4d4403b9c081e3f7e273b5f53262e2ea5ff0a043c"` [INFO] [stderr] Compiling openssl-sys-extras v0.7.14 [INFO] [stderr] Compiling openssl v0.7.14 [INFO] [stderr] Checking prom v0.1.0 (/opt/rustwide/workdir) [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-e686b25c60b9749b/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-6137afa8bbce1626/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= 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= 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) [INFO] [stderr] cargo:warning= CRYPTO_add(&ssl->references, 1, CRYPTO_LOCK_SSL); [INFO] [stderr] cargo:warning= ^~~~~~~~~~~~~~~ [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= 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) [INFO] [stderr] cargo:warning= CRYPTO_add(&ctx->references,1,CRYPTO_LOCK_SSL_CTX); [INFO] [stderr] cargo:warning= ^~~~~~~~~~~~~~~~~~~ [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= 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) [INFO] [stderr] cargo:warning= CRYPTO_add(&x509->references,1,CRYPTO_LOCK_X509); [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-6137afa8bbce1626/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: 0x5569fa31f864 - backtrace::backtrace::libunwind::trace::h07e9553c1ad1ecad [INFO] [stderr] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.37/src/backtrace/libunwind.rs:88 [INFO] [stderr] 1: 0x5569fa31f864 - backtrace::backtrace::trace_unsynchronized::h9e0e5a535fa6ae0f [INFO] [stderr] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.37/src/backtrace/mod.rs:66 [INFO] [stderr] 2: 0x5569fa31f864 - std::sys_common::backtrace::_print_fmt::h4b577ea24f321ffb [INFO] [stderr] at src/libstd/sys_common/backtrace.rs:77 [INFO] [stderr] 3: 0x5569fa31f864 - ::fmt::ha28161264835f4f4 [INFO] [stderr] at src/libstd/sys_common/backtrace.rs:61 [INFO] [stderr] 4: 0x5569fa33fd1c - core::fmt::write::h4b048b90b965d771 [INFO] [stderr] at src/libcore/fmt/mod.rs:1030 [INFO] [stderr] 5: 0x5569fa31ba07 - std::io::Write::write_fmt::h3a6d100d8a1e388f [INFO] [stderr] at src/libstd/io/mod.rs:1412 [INFO] [stderr] 6: 0x5569fa321e25 - std::sys_common::backtrace::_print::ha2961e5db1a6da43 [INFO] [stderr] at src/libstd/sys_common/backtrace.rs:65 [INFO] [stderr] 7: 0x5569fa321e25 - std::sys_common::backtrace::print::h3a868732f7f89b17 [INFO] [stderr] at src/libstd/sys_common/backtrace.rs:50 [INFO] [stderr] 8: 0x5569fa321e25 - std::panicking::default_hook::{{closure}}::hb25db4ba1ba588ba [INFO] [stderr] at src/libstd/panicking.rs:200 [INFO] [stderr] 9: 0x5569fa321b16 - std::panicking::default_hook::hf1df3f45e1769771 [INFO] [stderr] at src/libstd/panicking.rs:214 [INFO] [stderr] 10: 0x5569fa3224d5 - std::panicking::rust_panic_with_hook::ha0342d3096b3c9ed [INFO] [stderr] at src/libstd/panicking.rs:477 [INFO] [stderr] 11: 0x5569fa322072 - std::panicking::continue_panic_fmt::hb2f88a6099baa66b [INFO] [stderr] at src/libstd/panicking.rs:384 [INFO] [stderr] 12: 0x5569fa321fcc - std::panicking::begin_panic_fmt::h067cc709c4cdcf1a [INFO] [stderr] at src/libstd/panicking.rs:339 [INFO] [stderr] 13: 0x5569fa2df9e6 - gcc::fail::h4b05cfb4431cd779 [INFO] [stderr] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/gcc-0.3.55/src/lib.rs:1672 [INFO] [stderr] 14: 0x5569fa2cfa61 - gcc::Build::compile::he74eb33bed754af1 [INFO] [stderr] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/gcc-0.3.55/src/lib.rs:785 [INFO] [stderr] 15: 0x5569fa2cac43 - build_script_build::main::h1d09b2ac69974a2e [INFO] [stderr] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/openssl-0.7.14/build.rs:15 [INFO] [stderr] 16: 0x5569fa2cae80 - std::rt::lang_start::{{closure}}::hb270dcb50bd106d1 [INFO] [stderr] at /rustc/c9edc02e8320a9e5799d185910ece7d491f524e6/src/libstd/rt.rs:64 [INFO] [stderr] 17: 0x5569fa321f53 - std::rt::lang_start_internal::{{closure}}::he2a0afb5b578106e [INFO] [stderr] at src/libstd/rt.rs:49 [INFO] [stderr] 18: 0x5569fa321f53 - std::panicking::try::do_call::h30da202735d45c24 [INFO] [stderr] at src/libstd/panicking.rs:296 [INFO] [stderr] 19: 0x5569fa32a07a - __rust_maybe_catch_panic [INFO] [stderr] at src/libpanic_unwind/lib.rs:80 [INFO] [stderr] 20: 0x5569fa3229cd - std::panicking::try::h974d473864a5ddd4 [INFO] [stderr] at src/libstd/panicking.rs:275 [INFO] [stderr] 21: 0x5569fa3229cd - std::panic::catch_unwind::h3bd08da23b55a60b [INFO] [stderr] at src/libstd/panic.rs:394 [INFO] [stderr] 22: 0x5569fa3229cd - std::rt::lang_start_internal::hf97f79993a3eaf6a [INFO] [stderr] at src/libstd/rt.rs:48 [INFO] [stderr] 23: 0x5569fa2cae59 - std::rt::lang_start::h72882bde56e745f3 [INFO] [stderr] at /rustc/c9edc02e8320a9e5799d185910ece7d491f524e6/src/libstd/rt.rs:64 [INFO] [stderr] 24: 0x5569fa2cae0a - main [INFO] [stderr] 25: 0x7f8a5008e2e1 - __libc_start_main [INFO] [stderr] 26: 0x5569fa2ca07a - _start [INFO] [stderr] 27: 0x0 - [INFO] [stderr] [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [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-fbc9c029449916fd/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-47768fd1d3382af0/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= 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= 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= 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= } [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-47768fd1d3382af0/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: 0x562696755724 - backtrace::backtrace::libunwind::trace::h07e9553c1ad1ecad [INFO] [stderr] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.37/src/backtrace/libunwind.rs:88 [INFO] [stderr] 1: 0x562696755724 - backtrace::backtrace::trace_unsynchronized::h9e0e5a535fa6ae0f [INFO] [stderr] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.37/src/backtrace/mod.rs:66 [INFO] [stderr] 2: 0x562696755724 - std::sys_common::backtrace::_print_fmt::h4b577ea24f321ffb [INFO] [stderr] at src/libstd/sys_common/backtrace.rs:77 [INFO] [stderr] 3: 0x562696755724 - ::fmt::ha28161264835f4f4 [INFO] [stderr] at src/libstd/sys_common/backtrace.rs:61 [INFO] [stderr] 4: 0x562696775c5c - core::fmt::write::h4b048b90b965d771 [INFO] [stderr] at src/libcore/fmt/mod.rs:1030 [INFO] [stderr] 5: 0x5626967518c7 - std::io::Write::write_fmt::h3a6d100d8a1e388f [INFO] [stderr] at src/libstd/io/mod.rs:1412 [INFO] [stderr] 6: 0x562696757ce5 - std::sys_common::backtrace::_print::ha2961e5db1a6da43 [INFO] [stderr] at src/libstd/sys_common/backtrace.rs:65 [INFO] [stderr] 7: 0x562696757ce5 - std::sys_common::backtrace::print::h3a868732f7f89b17 [INFO] [stderr] at src/libstd/sys_common/backtrace.rs:50 [INFO] [stderr] 8: 0x562696757ce5 - std::panicking::default_hook::{{closure}}::hb25db4ba1ba588ba [INFO] [stderr] at src/libstd/panicking.rs:200 [INFO] [stderr] 9: 0x5626967579d6 - std::panicking::default_hook::hf1df3f45e1769771 [INFO] [stderr] at src/libstd/panicking.rs:214 [INFO] [stderr] 10: 0x562696758395 - std::panicking::rust_panic_with_hook::ha0342d3096b3c9ed [INFO] [stderr] at src/libstd/panicking.rs:477 [INFO] [stderr] 11: 0x562696757f32 - std::panicking::continue_panic_fmt::hb2f88a6099baa66b [INFO] [stderr] at src/libstd/panicking.rs:384 [INFO] [stderr] 12: 0x562696757e8c - std::panicking::begin_panic_fmt::h067cc709c4cdcf1a [INFO] [stderr] at src/libstd/panicking.rs:339 [INFO] [stderr] 13: 0x562696715886 - gcc::fail::h4b05cfb4431cd779 [INFO] [stderr] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/gcc-0.3.55/src/lib.rs:1672 [INFO] [stderr] 14: 0x562696705901 - gcc::Build::compile::he74eb33bed754af1 [INFO] [stderr] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/gcc-0.3.55/src/lib.rs:785 [INFO] [stderr] 15: 0x5626966fdbcf - build_script_build::main::h782e41576fd61ec6 [INFO] [stderr] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/openssl-sys-extras-0.7.14/build.rs:19 [INFO] [stderr] 16: 0x5626966ff4d0 - std::rt::lang_start::{{closure}}::h5f0d77ccf9e9a660 [INFO] [stderr] at /rustc/c9edc02e8320a9e5799d185910ece7d491f524e6/src/libstd/rt.rs:64 [INFO] [stderr] 17: 0x562696757e13 - std::rt::lang_start_internal::{{closure}}::he2a0afb5b578106e [INFO] [stderr] at src/libstd/rt.rs:49 [INFO] [stderr] 18: 0x562696757e13 - std::panicking::try::do_call::h30da202735d45c24 [INFO] [stderr] at src/libstd/panicking.rs:296 [INFO] [stderr] 19: 0x56269675ffba - __rust_maybe_catch_panic [INFO] [stderr] at src/libpanic_unwind/lib.rs:80 [INFO] [stderr] 20: 0x56269675888d - std::panicking::try::h974d473864a5ddd4 [INFO] [stderr] at src/libstd/panicking.rs:275 [INFO] [stderr] 21: 0x56269675888d - std::panic::catch_unwind::h3bd08da23b55a60b [INFO] [stderr] at src/libstd/panic.rs:394 [INFO] [stderr] 22: 0x56269675888d - std::rt::lang_start_internal::hf97f79993a3eaf6a [INFO] [stderr] at src/libstd/rt.rs:48 [INFO] [stderr] 23: 0x5626966ff4a9 - std::rt::lang_start::he1b8a099dbc1746b [INFO] [stderr] at /rustc/c9edc02e8320a9e5799d185910ece7d491f524e6/src/libstd/rt.rs:64 [INFO] [stderr] 24: 0x5626966fee6a - main [INFO] [stderr] 25: 0x7f74a4db32e1 - __libc_start_main [INFO] [stderr] 26: 0x5626966fd7ca - _start [INFO] [stderr] 27: 0x0 - [INFO] [stderr] [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [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: 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] error: build failed [INFO] running `"docker" "inspect" "23f55225dea5e601ddcf84b4d4403b9c081e3f7e273b5f53262e2ea5ff0a043c"` [INFO] running `"docker" "rm" "-f" "23f55225dea5e601ddcf84b4d4403b9c081e3f7e273b5f53262e2ea5ff0a043c"` [INFO] [stdout] 23f55225dea5e601ddcf84b4d4403b9c081e3f7e273b5f53262e2ea5ff0a043c