[INFO] crate prom 0.1.0 is already in cache
[INFO] checking prom-0.1.0 against master#bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc for pr-70917
[INFO] extracting crate prom 0.1.0 into /workspace/builds/worker-8/source
[INFO] validating manifest of crates.io crate prom 0.1.0 on toolchain bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "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-8/source/Cargo.toml
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"`
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "fetch" "--locked" "--manifest-path" "Cargo.toml"`
[INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "check" "--frozen" "--all" "--all-targets"`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 0e5b71f3d35670b73bb0ef206f0aa705068c0e4f8a8ee9139a33ddd762b28c17
[INFO] running `"docker" "start" "-a" "0e5b71f3d35670b73bb0ef206f0aa705068c0e4f8a8ee9139a33ddd762b28c17"`
[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] 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:  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:      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:      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:  }
[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-b9dac39bf9e920fb/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-57baa49049a505f4/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-57baa49049a505f4/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:     0x563bd667ef44 - backtrace::backtrace::libunwind::trace::hda902e3a4eb9d449
[INFO] [stderr]                                at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/libunwind.rs:86
[INFO] [stderr]    1:     0x563bd667ef44 - backtrace::backtrace::trace_unsynchronized::h06df0062bb63b7e2
[INFO] [stderr]                                at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/mod.rs:66
[INFO] [stderr]    2:     0x563bd667ef44 - std::sys_common::backtrace::_print_fmt::ha5249daf78f399e8
[INFO] [stderr]                                at src/libstd/sys_common/backtrace.rs:78
[INFO] [stderr]    3:     0x563bd667ef44 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h68243ef2eafa8843
[INFO] [stderr]                                at src/libstd/sys_common/backtrace.rs:59
[INFO] [stderr]    4:     0x563bd66a47fc - core::fmt::write::h8b50d07b82ae3922
[INFO] [stderr]                                at src/libcore/fmt/mod.rs:1069
[INFO] [stderr]    5:     0x563bd667b2f3 - std::io::Write::write_fmt::h9a5b9a212b705549
[INFO] [stderr]                                at src/libstd/io/mod.rs:1504
[INFO] [stderr]    6:     0x563bd6681785 - std::sys_common::backtrace::_print::hcd11fe8eb9e7335d
[INFO] [stderr]                                at src/libstd/sys_common/backtrace.rs:62
[INFO] [stderr]    7:     0x563bd6681785 - std::sys_common::backtrace::print::h475286256f91474c
[INFO] [stderr]                                at src/libstd/sys_common/backtrace.rs:49
[INFO] [stderr]    8:     0x563bd6681785 - std::panicking::default_hook::{{closure}}::h2a45e9d6ef27161b
[INFO] [stderr]                                at src/libstd/panicking.rs:198
[INFO] [stderr]    9:     0x563bd66814c2 - std::panicking::default_hook::h76adec688b27abdd
[INFO] [stderr]                                at src/libstd/panicking.rs:218
[INFO] [stderr]   10:     0x563bd6681d92 - std::panicking::rust_panic_with_hook::h121f4f2c52efbcbf
[INFO] [stderr]                                at src/libstd/panicking.rs:511
[INFO] [stderr]   11:     0x563bd668197b - rust_begin_unwind
[INFO] [stderr]                                at src/libstd/panicking.rs:419
[INFO] [stderr]   12:     0x563bd66818eb - std::panicking::begin_panic_fmt::h5f1d91daa2b5823b
[INFO] [stderr]                                at src/libstd/panicking.rs:373
[INFO] [stderr]   13:     0x563bd6644437 - gcc::fail::he24857082858d730
[INFO] [stderr]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/gcc-0.3.55/src/lib.rs:1672
[INFO] [stderr]   14:     0x563bd6635eae - gcc::Build::compile::hbafaf372c60d203f
[INFO] [stderr]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/gcc-0.3.55/src/lib.rs:785
[INFO] [stderr]   15:     0x563bd662f501 - build_script_build::main::h68f670802f63dbd6
[INFO] [stderr]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/openssl-sys-extras-0.7.14/build.rs:19
[INFO] [stderr]   16:     0x563bd6630f0b - std::rt::lang_start::{{closure}}::he08b1775ea3d3df4
[INFO] [stderr]                                at /rustc/bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc/src/libstd/rt.rs:67
[INFO] [stderr]   17:     0x563bd66821d8 - std::rt::lang_start_internal::{{closure}}::h15b56bd7f81214ad
[INFO] [stderr]                                at src/libstd/rt.rs:52
[INFO] [stderr]   18:     0x563bd66821d8 - std::panicking::try::do_call::hbe8467da291bc822
[INFO] [stderr]                                at src/libstd/panicking.rs:331
[INFO] [stderr]   19:     0x563bd66821d8 - std::panicking::try::hde3b5cbc6989304d
[INFO] [stderr]                                at src/libstd/panicking.rs:274
[INFO] [stderr]   20:     0x563bd66821d8 - std::panic::catch_unwind::h56844acb323fdd6c
[INFO] [stderr]                                at src/libstd/panic.rs:394
[INFO] [stderr]   21:     0x563bd66821d8 - std::rt::lang_start_internal::hae379591a9420b87
[INFO] [stderr]                                at src/libstd/rt.rs:51
[INFO] [stderr]   22:     0x563bd6630ee7 - std::rt::lang_start::h6defd10c3678aa2c
[INFO] [stderr]                                at /rustc/bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc/src/libstd/rt.rs:67
[INFO] [stderr]   23:     0x563bd663080a - main
[INFO] [stderr]   24:     0x7f5c42f82b97 - __libc_start_main
[INFO] [stderr]   25:     0x563bd662f12a - _start
[INFO] [stderr]   26:                0x0 - <unknown>
[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'; did you mean 'CRYPTO_free'? [-Wimplicit-function-declaration]
[INFO] [stderr] warning:      CRYPTO_add(&ssl->references, 1, CRYPTO_LOCK_SSL);
[INFO] [stderr] warning:      ^~~~~~~~~~
[INFO] [stderr] warning:      CRYPTO_free
[INFO] [stderr] warning: src/c_helpers.c:4:20: error: dereferencing pointer to incomplete type 'SSL {aka struct ssl_st}'
[INFO] [stderr] warning:      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:      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:      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:      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:      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:      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-457bd8a2ef655b12/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-d2655921200bbcf9/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'; did you mean 'CRYPTO_free'? [-Wimplicit-function-declaration]
[INFO] [stderr] cargo:warning=     CRYPTO_add(&ssl->references, 1, CRYPTO_LOCK_SSL);
[INFO] [stderr] cargo:warning=     ^~~~~~~~~~
[INFO] [stderr] cargo:warning=     CRYPTO_free
[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); did you mean 'CRYPTO_LOCK'?
[INFO] [stderr] cargo:warning=     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=     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=     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=     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=     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-d2655921200bbcf9/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:     0x55d6c533cfc4 - backtrace::backtrace::libunwind::trace::hda902e3a4eb9d449
[INFO] [stderr]                                at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/libunwind.rs:86
[INFO] [stderr]    1:     0x55d6c533cfc4 - backtrace::backtrace::trace_unsynchronized::h06df0062bb63b7e2
[INFO] [stderr]                                at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/mod.rs:66
[INFO] [stderr]    2:     0x55d6c533cfc4 - std::sys_common::backtrace::_print_fmt::ha5249daf78f399e8
[INFO] [stderr]                                at src/libstd/sys_common/backtrace.rs:78
[INFO] [stderr]    3:     0x55d6c533cfc4 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h68243ef2eafa8843
[INFO] [stderr]                                at src/libstd/sys_common/backtrace.rs:59
[INFO] [stderr]    4:     0x55d6c53627fc - core::fmt::write::h8b50d07b82ae3922
[INFO] [stderr]                                at src/libcore/fmt/mod.rs:1069
[INFO] [stderr]    5:     0x55d6c5339373 - std::io::Write::write_fmt::h9a5b9a212b705549
[INFO] [stderr]                                at src/libstd/io/mod.rs:1504
[INFO] [stderr]    6:     0x55d6c533f805 - std::sys_common::backtrace::_print::hcd11fe8eb9e7335d
[INFO] [stderr]                                at src/libstd/sys_common/backtrace.rs:62
[INFO] [stderr]    7:     0x55d6c533f805 - std::sys_common::backtrace::print::h475286256f91474c
[INFO] [stderr]                                at src/libstd/sys_common/backtrace.rs:49
[INFO] [stderr]    8:     0x55d6c533f805 - std::panicking::default_hook::{{closure}}::h2a45e9d6ef27161b
[INFO] [stderr]                                at src/libstd/panicking.rs:198
[INFO] [stderr]    9:     0x55d6c533f542 - std::panicking::default_hook::h76adec688b27abdd
[INFO] [stderr]                                at src/libstd/panicking.rs:218
[INFO] [stderr]   10:     0x55d6c533fe12 - std::panicking::rust_panic_with_hook::h121f4f2c52efbcbf
[INFO] [stderr]                                at src/libstd/panicking.rs:511
[INFO] [stderr]   11:     0x55d6c533f9fb - rust_begin_unwind
[INFO] [stderr]                                at src/libstd/panicking.rs:419
[INFO] [stderr]   12:     0x55d6c533f96b - std::panicking::begin_panic_fmt::h5f1d91daa2b5823b
[INFO] [stderr]                                at src/libstd/panicking.rs:373
[INFO] [stderr]   13:     0x55d6c53024d7 - gcc::fail::he24857082858d730
[INFO] [stderr]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/gcc-0.3.55/src/lib.rs:1672
[INFO] [stderr]   14:     0x55d6c52f3f4e - gcc::Build::compile::hbafaf372c60d203f
[INFO] [stderr]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/gcc-0.3.55/src/lib.rs:785
[INFO] [stderr]   15:     0x55d6c52efb05 - build_script_build::main::h223bc38a086c5d52
[INFO] [stderr]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/openssl-0.7.14/build.rs:15
[INFO] [stderr]   16:     0x55d6c52ef7ab - std::rt::lang_start::{{closure}}::h5113276be2c2a62f
[INFO] [stderr]                                at /rustc/bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc/src/libstd/rt.rs:67
[INFO] [stderr]   17:     0x55d6c5340258 - std::rt::lang_start_internal::{{closure}}::h15b56bd7f81214ad
[INFO] [stderr]                                at src/libstd/rt.rs:52
[INFO] [stderr]   18:     0x55d6c5340258 - std::panicking::try::do_call::hbe8467da291bc822
[INFO] [stderr]                                at src/libstd/panicking.rs:331
[INFO] [stderr]   19:     0x55d6c5340258 - std::panicking::try::hde3b5cbc6989304d
[INFO] [stderr]                                at src/libstd/panicking.rs:274
[INFO] [stderr]   20:     0x55d6c5340258 - std::panic::catch_unwind::h56844acb323fdd6c
[INFO] [stderr]                                at src/libstd/panic.rs:394
[INFO] [stderr]   21:     0x55d6c5340258 - std::rt::lang_start_internal::hae379591a9420b87
[INFO] [stderr]                                at src/libstd/rt.rs:51
[INFO] [stderr]   22:     0x55d6c52ef787 - std::rt::lang_start::hc88cd8cc1bdec22f
[INFO] [stderr]                                at /rustc/bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc/src/libstd/rt.rs:67
[INFO] [stderr]   23:     0x55d6c52efc3a - main
[INFO] [stderr]   24:     0x7f753d4a3b97 - __libc_start_main
[INFO] [stderr]   25:     0x55d6c52ef65a - _start
[INFO] [stderr]   26:                0x0 - <unknown>
[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<u64, Box<Collector>>,
[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<Collector>) -> 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<Collector>) -> 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<Collector>) -> 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<Collector>) -> 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] error: build failed
[INFO] running `"docker" "inspect" "0e5b71f3d35670b73bb0ef206f0aa705068c0e4f8a8ee9139a33ddd762b28c17"`
[INFO] running `"docker" "rm" "-f" "0e5b71f3d35670b73bb0ef206f0aa705068c0e4f8a8ee9139a33ddd762b28c17"`
[INFO] [stdout] 0e5b71f3d35670b73bb0ef206f0aa705068c0e4f8a8ee9139a33ddd762b28c17
