[INFO] crate kinetic 0.1.1 is already in cache [INFO] extracting crate kinetic 0.1.1 into work/ex/beta-1.38-1/sources/1.37.0/reg/kinetic/0.1.1 [INFO] extracting crate kinetic 0.1.1 into work/ex/beta-1.38-1/sources/beta-2019-08-13/reg/kinetic/0.1.1 [INFO] validating manifest of kinetic-0.1.1 on toolchain 1.37.0 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+1.37.0" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of kinetic-0.1.1 on toolchain beta-2019-08-13 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+beta-2019-08-13" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing kinetic-0.1.1 [INFO] finished frobbing kinetic-0.1.1 [INFO] frobbed toml for kinetic-0.1.1 written to work/ex/beta-1.38-1/sources/1.37.0/reg/kinetic/0.1.1/Cargo.toml [INFO] started frobbing kinetic-0.1.1 [INFO] finished frobbing kinetic-0.1.1 [INFO] frobbed toml for kinetic-0.1.1 written to work/ex/beta-1.38-1/sources/beta-2019-08-13/reg/kinetic/0.1.1/Cargo.toml [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+1.37.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+beta-2019-08-13" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+1.37.0" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+beta-2019-08-13" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] testing kinetic-0.1.1 against beta-2019-08-13 for beta-1.38-1 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.38-1/worker-6/beta-2019-08-13:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/beta-1.38-1/sources/beta-2019-08-13/reg/kinetic/0.1.1:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+beta-2019-08-13" "build" "--frozen"` [INFO] [stdout] c46092187a24a746f501ee455a9049005cb582405c41503680b206a069830226 [INFO] running `"docker" "start" "-a" "c46092187a24a746f501ee455a9049005cb582405c41503680b206a069830226"` [INFO] [stderr] warning: An explicit [[bin]] section is specified in Cargo.toml which currently [INFO] [stderr] disables Cargo from automatically inferring other binary targets. [INFO] [stderr] This inference behavior will change in the Rust 2018 edition and the following [INFO] [stderr] files will be included as a binary target: [INFO] [stderr] [INFO] [stderr] * /opt/crater/workdir/src/bin/main.rs [INFO] [stderr] * /opt/crater/workdir/src/bin/write.rs [INFO] [stderr] * /opt/crater/workdir/src/bin/cli.rs [INFO] [stderr] * /opt/crater/workdir/src/bin/help.rs [INFO] [stderr] * /opt/crater/workdir/src/bin/bench.rs [INFO] [stderr] * /opt/crater/workdir/src/bin/info.rs [INFO] [stderr] [INFO] [stderr] This is likely to break cargo build or cargo test as these files may not be [INFO] [stderr] ready to be compiled as a binary target today. You can future-proof yourself [INFO] [stderr] and disable this warning by adding `autobins = false` to your [package] [INFO] [stderr] section. You may also move the files to a location where Cargo would not [INFO] [stderr] automatically infer them to be a target, such as in subfolders. [INFO] [stderr] [INFO] [stderr] For more information on this warning you can consult [INFO] [stderr] https://github.com/rust-lang/cargo/issues/5330 [INFO] [stderr] warning: dependency (byteorder) specified without providing a local path, Git repository, or version to use. This will be considered an error in future versions [INFO] [stderr] warning: dependency (docopt) specified without providing a local path, Git repository, or version to use. This will be considered an error in future versions [INFO] [stderr] warning: dependency (libc) specified without providing a local path, Git repository, or version to use. This will be considered an error in future versions [INFO] [stderr] warning: dependency (log) specified without providing a local path, Git repository, or version to use. This will be considered an error in future versions [INFO] [stderr] warning: dependency (protobuf) specified without providing a local path, Git repository, or version to use. This will be considered an error in future versions [INFO] [stderr] warning: dependency (rust-crypto) specified without providing a local path, Git repository, or version to use. This will be considered an error in future versions [INFO] [stderr] warning: dependency (rustc-serialize) specified without providing a local path, Git repository, or version to use. This will be considered an error in future versions [INFO] [stderr] warning: dependency (shell) specified without providing a local path, Git repository, or version to use. This will be considered an error in future versions [INFO] [stderr] warning: dependency (term) specified without providing a local path, Git repository, or version to use. This will be considered an error in future versions [INFO] [stderr] Compiling shell v0.3.2 [INFO] [stderr] Compiling term v0.6.1 [INFO] [stderr] Compiling kinetic v0.1.1 (/opt/crater/workdir) [INFO] [stderr] error[E0432]: unresolved import `std::sync::Future` [INFO] [stderr] --> src/kinetic/client.rs:24:5 [INFO] [stderr] | [INFO] [stderr] 24 | use std::sync::Future; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ no `Future` in `sync` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `Error` in `byteorder` [INFO] [stderr] --> src/kinetic/error.rs:112:26 [INFO] [stderr] | [INFO] [stderr] 112 | ::byteorder::Error::Io(err) => KineticError::IoError(err), [INFO] [stderr] | ^^^^^ could not find `Error` in `byteorder` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `Error` in `byteorder` [INFO] [stderr] --> src/kinetic/error.rs:113:26 [INFO] [stderr] | [INFO] [stderr] 113 | ::byteorder::Error::UnexpectedEOF => [INFO] [stderr] | ^^^^^ could not find `Error` in `byteorder` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `MessageStatic` in `protobuf` [INFO] [stderr] --> src/kinetic/proto/raw.rs:145:21 [INFO] [stderr] | [INFO] [stderr] 145 | ::protobuf::MessageStatic::descriptor_static(None::) [INFO] [stderr] | ^^^^^^^^^^^^^ could not find `MessageStatic` in `protobuf` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `MessageStatic` in `protobuf` [INFO] [stderr] --> src/kinetic/proto/raw.rs:466:21 [INFO] [stderr] | [INFO] [stderr] 466 | ::protobuf::MessageStatic::descriptor_static(None::) [INFO] [stderr] | ^^^^^^^^^^^^^ could not find `MessageStatic` in `protobuf` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `MessageStatic` in `protobuf` [INFO] [stderr] --> src/kinetic/proto/raw.rs:706:21 [INFO] [stderr] | [INFO] [stderr] 706 | ::protobuf::MessageStatic::descriptor_static(None::) [INFO] [stderr] | ^^^^^^^^^^^^^ could not find `MessageStatic` in `protobuf` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `MessageStatic` in `protobuf` [INFO] [stderr] --> src/kinetic/proto/raw.rs:898:21 [INFO] [stderr] | [INFO] [stderr] 898 | ::protobuf::MessageStatic::descriptor_static(None::) [INFO] [stderr] | ^^^^^^^^^^^^^ could not find `MessageStatic` in `protobuf` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `MessageStatic` in `protobuf` [INFO] [stderr] --> src/kinetic/proto/raw.rs:1224:21 [INFO] [stderr] | [INFO] [stderr] 1224 | ::protobuf::MessageStatic::descriptor_static(None::) [INFO] [stderr] | ^^^^^^^^^^^^^ could not find `MessageStatic` in `protobuf` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `MessageStatic` in `protobuf` [INFO] [stderr] --> src/kinetic/proto/raw.rs:1678:21 [INFO] [stderr] | [INFO] [stderr] 1678 | ::protobuf::MessageStatic::descriptor_static(None::) [INFO] [stderr] | ^^^^^^^^^^^^^ could not find `MessageStatic` in `protobuf` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `MessageStatic` in `protobuf` [INFO] [stderr] --> src/kinetic/proto/raw.rs:2225:21 [INFO] [stderr] | [INFO] [stderr] 2225 | ::protobuf::MessageStatic::descriptor_static(None::) [INFO] [stderr] | ^^^^^^^^^^^^^ could not find `MessageStatic` in `protobuf` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `MessageStatic` in `protobuf` [INFO] [stderr] --> src/kinetic/proto/raw.rs:2537:21 [INFO] [stderr] | [INFO] [stderr] 2537 | ::protobuf::MessageStatic::descriptor_static(None::) [INFO] [stderr] | ^^^^^^^^^^^^^ could not find `MessageStatic` in `protobuf` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `MessageStatic` in `protobuf` [INFO] [stderr] --> src/kinetic/proto/raw.rs:3100:21 [INFO] [stderr] | [INFO] [stderr] 3100 | ::protobuf::MessageStatic::descriptor_static(None::) [INFO] [stderr] | ^^^^^^^^^^^^^ could not find `MessageStatic` in `protobuf` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `MessageStatic` in `protobuf` [INFO] [stderr] --> src/kinetic/proto/raw.rs:3557:21 [INFO] [stderr] | [INFO] [stderr] 3557 | ::protobuf::MessageStatic::descriptor_static(None::) [INFO] [stderr] | ^^^^^^^^^^^^^ could not find `MessageStatic` in `protobuf` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `MessageStatic` in `protobuf` [INFO] [stderr] --> src/kinetic/proto/raw.rs:3800:21 [INFO] [stderr] | [INFO] [stderr] 3800 | ::protobuf::MessageStatic::descriptor_static(None::) [INFO] [stderr] | ^^^^^^^^^^^^^ could not find `MessageStatic` in `protobuf` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `MessageStatic` in `protobuf` [INFO] [stderr] --> src/kinetic/proto/raw.rs:4065:21 [INFO] [stderr] | [INFO] [stderr] 4065 | ::protobuf::MessageStatic::descriptor_static(None::) [INFO] [stderr] | ^^^^^^^^^^^^^ could not find `MessageStatic` in `protobuf` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `MessageStatic` in `protobuf` [INFO] [stderr] --> src/kinetic/proto/raw.rs:4501:21 [INFO] [stderr] | [INFO] [stderr] 4501 | ::protobuf::MessageStatic::descriptor_static(None::) [INFO] [stderr] | ^^^^^^^^^^^^^ could not find `MessageStatic` in `protobuf` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `MessageStatic` in `protobuf` [INFO] [stderr] --> src/kinetic/proto/raw.rs:4789:21 [INFO] [stderr] | [INFO] [stderr] 4789 | ::protobuf::MessageStatic::descriptor_static(None::) [INFO] [stderr] | ^^^^^^^^^^^^^ could not find `MessageStatic` in `protobuf` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `MessageStatic` in `protobuf` [INFO] [stderr] --> src/kinetic/proto/raw.rs:5345:21 [INFO] [stderr] | [INFO] [stderr] 5345 | ::protobuf::MessageStatic::descriptor_static(None::) [INFO] [stderr] | ^^^^^^^^^^^^^ could not find `MessageStatic` in `protobuf` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `MessageStatic` in `protobuf` [INFO] [stderr] --> src/kinetic/proto/raw.rs:5616:21 [INFO] [stderr] | [INFO] [stderr] 5616 | ::protobuf::MessageStatic::descriptor_static(None::) [INFO] [stderr] | ^^^^^^^^^^^^^ could not find `MessageStatic` in `protobuf` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `MessageStatic` in `protobuf` [INFO] [stderr] --> src/kinetic/proto/raw.rs:5944:21 [INFO] [stderr] | [INFO] [stderr] 5944 | ::protobuf::MessageStatic::descriptor_static(None::) [INFO] [stderr] | ^^^^^^^^^^^^^ could not find `MessageStatic` in `protobuf` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `MessageStatic` in `protobuf` [INFO] [stderr] --> src/kinetic/proto/raw.rs:6174:21 [INFO] [stderr] | [INFO] [stderr] 6174 | ::protobuf::MessageStatic::descriptor_static(None::) [INFO] [stderr] | ^^^^^^^^^^^^^ could not find `MessageStatic` in `protobuf` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `MessageStatic` in `protobuf` [INFO] [stderr] --> src/kinetic/proto/raw.rs:6932:21 [INFO] [stderr] | [INFO] [stderr] 6932 | ::protobuf::MessageStatic::descriptor_static(None::) [INFO] [stderr] | ^^^^^^^^^^^^^ could not find `MessageStatic` in `protobuf` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `MessageStatic` in `protobuf` [INFO] [stderr] --> src/kinetic/proto/raw.rs:7353:21 [INFO] [stderr] | [INFO] [stderr] 7353 | ::protobuf::MessageStatic::descriptor_static(None::) [INFO] [stderr] | ^^^^^^^^^^^^^ could not find `MessageStatic` in `protobuf` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `MessageStatic` in `protobuf` [INFO] [stderr] --> src/kinetic/proto/raw.rs:7610:21 [INFO] [stderr] | [INFO] [stderr] 7610 | ::protobuf::MessageStatic::descriptor_static(None::) [INFO] [stderr] | ^^^^^^^^^^^^^ could not find `MessageStatic` in `protobuf` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `MessageStatic` in `protobuf` [INFO] [stderr] --> src/kinetic/proto/raw.rs:8132:21 [INFO] [stderr] | [INFO] [stderr] 8132 | ::protobuf::MessageStatic::descriptor_static(None::) [INFO] [stderr] | ^^^^^^^^^^^^^ could not find `MessageStatic` in `protobuf` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `MessageStatic` in `protobuf` [INFO] [stderr] --> src/kinetic/proto/raw.rs:8387:21 [INFO] [stderr] | [INFO] [stderr] 8387 | ::protobuf::MessageStatic::descriptor_static(None::) [INFO] [stderr] | ^^^^^^^^^^^^^ could not find `MessageStatic` in `protobuf` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `MessageStatic` in `protobuf` [INFO] [stderr] --> src/kinetic/proto/raw.rs:8813:21 [INFO] [stderr] | [INFO] [stderr] 8813 | ::protobuf::MessageStatic::descriptor_static(None::) [INFO] [stderr] | ^^^^^^^^^^^^^ could not find `MessageStatic` in `protobuf` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `MessageStatic` in `protobuf` [INFO] [stderr] --> src/kinetic/proto/raw.rs:9166:21 [INFO] [stderr] | [INFO] [stderr] 9166 | ::protobuf::MessageStatic::descriptor_static(None::) [INFO] [stderr] | ^^^^^^^^^^^^^ could not find `MessageStatic` in `protobuf` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `MessageStatic` in `protobuf` [INFO] [stderr] --> src/kinetic/proto/raw.rs:9482:21 [INFO] [stderr] | [INFO] [stderr] 9482 | ::protobuf::MessageStatic::descriptor_static(None::) [INFO] [stderr] | ^^^^^^^^^^^^^ could not find `MessageStatic` in `protobuf` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `MessageStatic` in `protobuf` [INFO] [stderr] --> src/kinetic/proto/raw.rs:9754:21 [INFO] [stderr] | [INFO] [stderr] 9754 | ::protobuf::MessageStatic::descriptor_static(None::) [INFO] [stderr] | ^^^^^^^^^^^^^ could not find `MessageStatic` in `protobuf` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Error` in crate `byteorder` [INFO] [stderr] --> src/kinetic/error.rs:108:24 [INFO] [stderr] | [INFO] [stderr] 108 | impl From<::byteorder::Error> for KineticError { [INFO] [stderr] | ^^^^^ not found in `byteorder` [INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope [INFO] [stderr] | [INFO] [stderr] 25 | use std::error::Error; [INFO] [stderr] | [INFO] [stderr] 25 | use std::fmt::Error; [INFO] [stderr] | [INFO] [stderr] 25 | use std::io::Error; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Error` in crate `byteorder` [INFO] [stderr] --> src/kinetic/error.rs:110:31 [INFO] [stderr] | [INFO] [stderr] 110 | fn from(err: ::byteorder::Error) -> KineticError { [INFO] [stderr] | ^^^^^ not found in `byteorder` [INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope [INFO] [stderr] | [INFO] [stderr] 25 | use std::error::Error; [INFO] [stderr] | [INFO] [stderr] 25 | use std::fmt::Error; [INFO] [stderr] | [INFO] [stderr] 25 | use std::io::Error; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `MessageStatic` in crate `protobuf` [INFO] [stderr] --> src/kinetic/proto/raw.rs:149:18 [INFO] [stderr] | [INFO] [stderr] 149 | impl ::protobuf::MessageStatic for Local { [INFO] [stderr] | ^^^^^^^^^^^^^ not found in `protobuf` [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `MessageStatic` in crate `protobuf` [INFO] [stderr] --> src/kinetic/proto/raw.rs:470:18 [INFO] [stderr] | [INFO] [stderr] 470 | impl ::protobuf::MessageStatic for Message { [INFO] [stderr] | ^^^^^^^^^^^^^ not found in `protobuf` [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `MessageStatic` in crate `protobuf` [INFO] [stderr] --> src/kinetic/proto/raw.rs:710:18 [INFO] [stderr] | [INFO] [stderr] 710 | impl ::protobuf::MessageStatic for Message_HMACauth { [INFO] [stderr] | ^^^^^^^^^^^^^ not found in `protobuf` [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `MessageStatic` in crate `protobuf` [INFO] [stderr] --> src/kinetic/proto/raw.rs:902:18 [INFO] [stderr] | [INFO] [stderr] 902 | impl ::protobuf::MessageStatic for Message_PINauth { [INFO] [stderr] | ^^^^^^^^^^^^^ not found in `protobuf` [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `MessageStatic` in crate `protobuf` [INFO] [stderr] --> src/kinetic/proto/raw.rs:1228:18 [INFO] [stderr] | [INFO] [stderr] 1228 | impl ::protobuf::MessageStatic for Command { [INFO] [stderr] | ^^^^^^^^^^^^^ not found in `protobuf` [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `MessageStatic` in crate `protobuf` [INFO] [stderr] --> src/kinetic/proto/raw.rs:1682:18 [INFO] [stderr] | [INFO] [stderr] 1682 | impl ::protobuf::MessageStatic for Command_Header { [INFO] [stderr] | ^^^^^^^^^^^^^ not found in `protobuf` [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `MessageStatic` in crate `protobuf` [INFO] [stderr] --> src/kinetic/proto/raw.rs:2229:18 [INFO] [stderr] | [INFO] [stderr] 2229 | impl ::protobuf::MessageStatic for Command_Body { [INFO] [stderr] | ^^^^^^^^^^^^^ not found in `protobuf` [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `MessageStatic` in crate `protobuf` [INFO] [stderr] --> src/kinetic/proto/raw.rs:2541:18 [INFO] [stderr] | [INFO] [stderr] 2541 | impl ::protobuf::MessageStatic for Command_Status { [INFO] [stderr] | ^^^^^^^^^^^^^ not found in `protobuf` [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `MessageStatic` in crate `protobuf` [INFO] [stderr] --> src/kinetic/proto/raw.rs:3104:18 [INFO] [stderr] | [INFO] [stderr] 3104 | impl ::protobuf::MessageStatic for Command_KeyValue { [INFO] [stderr] | ^^^^^^^^^^^^^ not found in `protobuf` [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `MessageStatic` in crate `protobuf` [INFO] [stderr] --> src/kinetic/proto/raw.rs:3561:18 [INFO] [stderr] | [INFO] [stderr] 3561 | impl ::protobuf::MessageStatic for Command_Range { [INFO] [stderr] | ^^^^^^^^^^^^^ not found in `protobuf` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `make_repeated_bytes_accessor` in module `protobuf::reflect::accessor` [INFO] [stderr] --> src/kinetic/proto/raw.rs:3604:60 [INFO] [stderr] | [INFO] [stderr] 3604 | fields.push(::protobuf::reflect::accessor::make_repeated_bytes_accessor( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `make_repeated_field_accessor` [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `MessageStatic` in crate `protobuf` [INFO] [stderr] --> src/kinetic/proto/raw.rs:3804:18 [INFO] [stderr] | [INFO] [stderr] 3804 | impl ::protobuf::MessageStatic for Command_Setup { [INFO] [stderr] | ^^^^^^^^^^^^^ not found in `protobuf` [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `MessageStatic` in crate `protobuf` [INFO] [stderr] --> src/kinetic/proto/raw.rs:4069:18 [INFO] [stderr] | [INFO] [stderr] 4069 | impl ::protobuf::MessageStatic for Command_P2POperation { [INFO] [stderr] | ^^^^^^^^^^^^^ not found in `protobuf` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `make_repeated_message_accessor` in module `protobuf::reflect::accessor` [INFO] [stderr] --> src/kinetic/proto/raw.rs:4087:60 [INFO] [stderr] | [INFO] [stderr] 4087 | fields.push(::protobuf::reflect::accessor::make_repeated_message_accessor( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `make_repeated_field_accessor` [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `MessageStatic` in crate `protobuf` [INFO] [stderr] --> src/kinetic/proto/raw.rs:4505:18 [INFO] [stderr] | [INFO] [stderr] 4505 | impl ::protobuf::MessageStatic for Command_P2POperation_Operation { [INFO] [stderr] | ^^^^^^^^^^^^^ not found in `protobuf` [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `MessageStatic` in crate `protobuf` [INFO] [stderr] --> src/kinetic/proto/raw.rs:4793:18 [INFO] [stderr] | [INFO] [stderr] 4793 | impl ::protobuf::MessageStatic for Command_P2POperation_Peer { [INFO] [stderr] | ^^^^^^^^^^^^^ not found in `protobuf` [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `MessageStatic` in crate `protobuf` [INFO] [stderr] --> src/kinetic/proto/raw.rs:5349:18 [INFO] [stderr] | [INFO] [stderr] 5349 | impl ::protobuf::MessageStatic for Command_GetLog { [INFO] [stderr] | ^^^^^^^^^^^^^ not found in `protobuf` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `make_repeated_enum_accessor` in module `protobuf::reflect::accessor` [INFO] [stderr] --> src/kinetic/proto/raw.rs:5362:60 [INFO] [stderr] | [INFO] [stderr] 5362 | fields.push(::protobuf::reflect::accessor::make_repeated_enum_accessor( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `make_repeated_field_accessor` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `make_repeated_message_accessor` in module `protobuf::reflect::accessor` [INFO] [stderr] --> src/kinetic/proto/raw.rs:5366:60 [INFO] [stderr] | [INFO] [stderr] 5366 | fields.push(::protobuf::reflect::accessor::make_repeated_message_accessor( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `make_repeated_field_accessor` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `make_repeated_message_accessor` in module `protobuf::reflect::accessor` [INFO] [stderr] --> src/kinetic/proto/raw.rs:5370:60 [INFO] [stderr] | [INFO] [stderr] 5370 | fields.push(::protobuf::reflect::accessor::make_repeated_message_accessor( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `make_repeated_field_accessor` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `make_repeated_message_accessor` in module `protobuf::reflect::accessor` [INFO] [stderr] --> src/kinetic/proto/raw.rs:5384:60 [INFO] [stderr] | [INFO] [stderr] 5384 | fields.push(::protobuf::reflect::accessor::make_repeated_message_accessor( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `make_repeated_field_accessor` [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `MessageStatic` in crate `protobuf` [INFO] [stderr] --> src/kinetic/proto/raw.rs:5620:18 [INFO] [stderr] | [INFO] [stderr] 5620 | impl ::protobuf::MessageStatic for Command_GetLog_Utilization { [INFO] [stderr] | ^^^^^^^^^^^^^ not found in `protobuf` [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `MessageStatic` in crate `protobuf` [INFO] [stderr] --> src/kinetic/proto/raw.rs:5948:18 [INFO] [stderr] | [INFO] [stderr] 5948 | impl ::protobuf::MessageStatic for Command_GetLog_Temperature { [INFO] [stderr] | ^^^^^^^^^^^^^ not found in `protobuf` [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `MessageStatic` in crate `protobuf` [INFO] [stderr] --> src/kinetic/proto/raw.rs:6178:18 [INFO] [stderr] | [INFO] [stderr] 6178 | impl ::protobuf::MessageStatic for Command_GetLog_Capacity { [INFO] [stderr] | ^^^^^^^^^^^^^ not found in `protobuf` [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `MessageStatic` in crate `protobuf` [INFO] [stderr] --> src/kinetic/proto/raw.rs:6936:18 [INFO] [stderr] | [INFO] [stderr] 6936 | impl ::protobuf::MessageStatic for Command_GetLog_Configuration { [INFO] [stderr] | ^^^^^^^^^^^^^ not found in `protobuf` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `make_repeated_message_accessor` in module `protobuf::reflect::accessor` [INFO] [stderr] --> src/kinetic/proto/raw.rs:6999:60 [INFO] [stderr] | [INFO] [stderr] 6999 | fields.push(::protobuf::reflect::accessor::make_repeated_message_accessor( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `make_repeated_field_accessor` [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `MessageStatic` in crate `protobuf` [INFO] [stderr] --> src/kinetic/proto/raw.rs:7357:18 [INFO] [stderr] | [INFO] [stderr] 7357 | impl ::protobuf::MessageStatic for Command_GetLog_Configuration_Interface { [INFO] [stderr] | ^^^^^^^^^^^^^ not found in `protobuf` [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `MessageStatic` in crate `protobuf` [INFO] [stderr] --> src/kinetic/proto/raw.rs:7614:18 [INFO] [stderr] | [INFO] [stderr] 7614 | impl ::protobuf::MessageStatic for Command_GetLog_Statistics { [INFO] [stderr] | ^^^^^^^^^^^^^ not found in `protobuf` [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `MessageStatic` in crate `protobuf` [INFO] [stderr] --> src/kinetic/proto/raw.rs:8136:18 [INFO] [stderr] | [INFO] [stderr] 8136 | impl ::protobuf::MessageStatic for Command_GetLog_Limits { [INFO] [stderr] | ^^^^^^^^^^^^^ not found in `protobuf` [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `MessageStatic` in crate `protobuf` [INFO] [stderr] --> src/kinetic/proto/raw.rs:8391:18 [INFO] [stderr] | [INFO] [stderr] 8391 | impl ::protobuf::MessageStatic for Command_GetLog_Device { [INFO] [stderr] | ^^^^^^^^^^^^^ not found in `protobuf` [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `MessageStatic` in crate `protobuf` [INFO] [stderr] --> src/kinetic/proto/raw.rs:8817:18 [INFO] [stderr] | [INFO] [stderr] 8817 | impl ::protobuf::MessageStatic for Command_Security { [INFO] [stderr] | ^^^^^^^^^^^^^ not found in `protobuf` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `make_repeated_message_accessor` in module `protobuf::reflect::accessor` [INFO] [stderr] --> src/kinetic/proto/raw.rs:8830:60 [INFO] [stderr] | [INFO] [stderr] 8830 | fields.push(::protobuf::reflect::accessor::make_repeated_message_accessor( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `make_repeated_field_accessor` [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `MessageStatic` in crate `protobuf` [INFO] [stderr] --> src/kinetic/proto/raw.rs:9170:18 [INFO] [stderr] | [INFO] [stderr] 9170 | impl ::protobuf::MessageStatic for Command_Security_ACL { [INFO] [stderr] | ^^^^^^^^^^^^^ not found in `protobuf` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `make_repeated_message_accessor` in module `protobuf::reflect::accessor` [INFO] [stderr] --> src/kinetic/proto/raw.rs:9198:60 [INFO] [stderr] | [INFO] [stderr] 9198 | fields.push(::protobuf::reflect::accessor::make_repeated_message_accessor( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `make_repeated_field_accessor` [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `MessageStatic` in crate `protobuf` [INFO] [stderr] --> src/kinetic/proto/raw.rs:9486:18 [INFO] [stderr] | [INFO] [stderr] 9486 | impl ::protobuf::MessageStatic for Command_Security_ACL_Scope { [INFO] [stderr] | ^^^^^^^^^^^^^ not found in `protobuf` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `make_repeated_enum_accessor` in module `protobuf::reflect::accessor` [INFO] [stderr] --> src/kinetic/proto/raw.rs:9509:60 [INFO] [stderr] | [INFO] [stderr] 9509 | fields.push(::protobuf::reflect::accessor::make_repeated_enum_accessor( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `make_repeated_field_accessor` [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `MessageStatic` in crate `protobuf` [INFO] [stderr] --> src/kinetic/proto/raw.rs:9758:18 [INFO] [stderr] | [INFO] [stderr] 9758 | impl ::protobuf::MessageStatic for Command_PinOperation { [INFO] [stderr] | ^^^^^^^^^^^^^ not found in `protobuf` [INFO] [stderr] [INFO] [stderr] error[E0554]: `#![feature]` may not be used on the beta release channel [INFO] [stderr] --> src/kinetic/lib.rs:26:1 [INFO] [stderr] | [INFO] [stderr] 26 | #![feature(std_misc)] // needed for Futures [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0554]: `#![feature]` may not be used on the beta release channel [INFO] [stderr] --> src/kinetic/lib.rs:27:1 [INFO] [stderr] | [INFO] [stderr] 27 | #![feature(tcp)] // needed for TCP_NODELAY [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/kinetic/error.rs:76:32 [INFO] [stderr] | [INFO] [stderr] 76 | fn cause(&self) -> Option<&Error> { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Error` [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/kinetic/error.rs:78:60 [INFO] [stderr] | [INFO] [stderr] 78 | KineticError::IoError(ref err) => Some(err as &Error), [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/kinetic/error.rs:79:66 [INFO] [stderr] | [INFO] [stderr] 79 | KineticError::ProtobufError(ref err) => Some(err as &Error), [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/kinetic/proto/raw.rs:140:26 [INFO] [stderr] | [INFO] [stderr] 140 | 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/kinetic/proto/raw.rs:141:18 [INFO] [stderr] | [INFO] [stderr] 141 | 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/kinetic/proto/raw.rs:461:26 [INFO] [stderr] | [INFO] [stderr] 461 | 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/kinetic/proto/raw.rs:462:18 [INFO] [stderr] | [INFO] [stderr] 462 | 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/kinetic/proto/raw.rs:701:26 [INFO] [stderr] | [INFO] [stderr] 701 | 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/kinetic/proto/raw.rs:702:18 [INFO] [stderr] | [INFO] [stderr] 702 | 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/kinetic/proto/raw.rs:893:26 [INFO] [stderr] | [INFO] [stderr] 893 | 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/kinetic/proto/raw.rs:894:18 [INFO] [stderr] | [INFO] [stderr] 894 | 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/kinetic/proto/raw.rs:1219:26 [INFO] [stderr] | [INFO] [stderr] 1219 | 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/kinetic/proto/raw.rs:1220:18 [INFO] [stderr] | [INFO] [stderr] 1220 | 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/kinetic/proto/raw.rs:1673:26 [INFO] [stderr] | [INFO] [stderr] 1673 | 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/kinetic/proto/raw.rs:1674:18 [INFO] [stderr] | [INFO] [stderr] 1674 | 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/kinetic/proto/raw.rs:2220:26 [INFO] [stderr] | [INFO] [stderr] 2220 | 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/kinetic/proto/raw.rs:2221:18 [INFO] [stderr] | [INFO] [stderr] 2221 | 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/kinetic/proto/raw.rs:2532:26 [INFO] [stderr] | [INFO] [stderr] 2532 | 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/kinetic/proto/raw.rs:2533:18 [INFO] [stderr] | [INFO] [stderr] 2533 | 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/kinetic/proto/raw.rs:3095:26 [INFO] [stderr] | [INFO] [stderr] 3095 | 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/kinetic/proto/raw.rs:3096:18 [INFO] [stderr] | [INFO] [stderr] 3096 | 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/kinetic/proto/raw.rs:3552:26 [INFO] [stderr] | [INFO] [stderr] 3552 | 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/kinetic/proto/raw.rs:3553:18 [INFO] [stderr] | [INFO] [stderr] 3553 | 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/kinetic/proto/raw.rs:3795:26 [INFO] [stderr] | [INFO] [stderr] 3795 | 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/kinetic/proto/raw.rs:3796:18 [INFO] [stderr] | [INFO] [stderr] 3796 | 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/kinetic/proto/raw.rs:4060:26 [INFO] [stderr] | [INFO] [stderr] 4060 | 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/kinetic/proto/raw.rs:4061:18 [INFO] [stderr] | [INFO] [stderr] 4061 | 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/kinetic/proto/raw.rs:4496:26 [INFO] [stderr] | [INFO] [stderr] 4496 | 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/kinetic/proto/raw.rs:4497:18 [INFO] [stderr] | [INFO] [stderr] 4497 | 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/kinetic/proto/raw.rs:4784:26 [INFO] [stderr] | [INFO] [stderr] 4784 | 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/kinetic/proto/raw.rs:4785:18 [INFO] [stderr] | [INFO] [stderr] 4785 | 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/kinetic/proto/raw.rs:5340:26 [INFO] [stderr] | [INFO] [stderr] 5340 | 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/kinetic/proto/raw.rs:5341:18 [INFO] [stderr] | [INFO] [stderr] 5341 | 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/kinetic/proto/raw.rs:5611:26 [INFO] [stderr] | [INFO] [stderr] 5611 | 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/kinetic/proto/raw.rs:5612:18 [INFO] [stderr] | [INFO] [stderr] 5612 | 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/kinetic/proto/raw.rs:5939:26 [INFO] [stderr] | [INFO] [stderr] 5939 | 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/kinetic/proto/raw.rs:5940:18 [INFO] [stderr] | [INFO] [stderr] 5940 | 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/kinetic/proto/raw.rs:6169:26 [INFO] [stderr] | [INFO] [stderr] 6169 | 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/kinetic/proto/raw.rs:6170:18 [INFO] [stderr] | [INFO] [stderr] 6170 | 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/kinetic/proto/raw.rs:6927:26 [INFO] [stderr] | [INFO] [stderr] 6927 | 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/kinetic/proto/raw.rs:6928:18 [INFO] [stderr] | [INFO] [stderr] 6928 | 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/kinetic/proto/raw.rs:7348:26 [INFO] [stderr] | [INFO] [stderr] 7348 | 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/kinetic/proto/raw.rs:7349:18 [INFO] [stderr] | [INFO] [stderr] 7349 | 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/kinetic/proto/raw.rs:7605:26 [INFO] [stderr] | [INFO] [stderr] 7605 | 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/kinetic/proto/raw.rs:7606:18 [INFO] [stderr] | [INFO] [stderr] 7606 | 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/kinetic/proto/raw.rs:8127:26 [INFO] [stderr] | [INFO] [stderr] 8127 | 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/kinetic/proto/raw.rs:8128:18 [INFO] [stderr] | [INFO] [stderr] 8128 | 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/kinetic/proto/raw.rs:8382:26 [INFO] [stderr] | [INFO] [stderr] 8382 | 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/kinetic/proto/raw.rs:8383:18 [INFO] [stderr] | [INFO] [stderr] 8383 | 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/kinetic/proto/raw.rs:8808:26 [INFO] [stderr] | [INFO] [stderr] 8808 | 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/kinetic/proto/raw.rs:8809:18 [INFO] [stderr] | [INFO] [stderr] 8809 | 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/kinetic/proto/raw.rs:9161:26 [INFO] [stderr] | [INFO] [stderr] 9161 | 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/kinetic/proto/raw.rs:9162:18 [INFO] [stderr] | [INFO] [stderr] 9162 | 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/kinetic/proto/raw.rs:9477:26 [INFO] [stderr] | [INFO] [stderr] 9477 | 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/kinetic/proto/raw.rs:9478:18 [INFO] [stderr] | [INFO] [stderr] 9478 | 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/kinetic/proto/raw.rs:9749:26 [INFO] [stderr] | [INFO] [stderr] 9749 | 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/kinetic/proto/raw.rs:9750:18 [INFO] [stderr] | [INFO] [stderr] 9750 | 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/kinetic/network.rs:31:26 [INFO] [stderr] | [INFO] [stderr] 31 | pub fn recv(stream: &mut Read) -> KineticResult<(::proto::Message, ::proto::Command, ::std::vec::Vec)> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/kinetic/network.rs:53:26 [INFO] [stderr] | [INFO] [stderr] 53 | pub fn send(stream: &mut Write, proto: &::proto::Message, value: &[u8]) -> KineticResult<()> { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/kinetic/network.rs:73:33 [INFO] [stderr] | [INFO] [stderr] 73 | fn read_exact_into(reader: &mut Read, nbytes: usize, buff: &mut[u8]) -> io::Result<()> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/kinetic/network.rs:85:28 [INFO] [stderr] | [INFO] [stderr] 85 | fn read_exact(reader: &mut Read, n: usize) -> io::Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stderr] [INFO] [stderr] error: aborting due to 71 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0405, E0412, E0425, E0432, E0433, E0554. [INFO] [stderr] For more information about an error, try `rustc --explain E0405`. [INFO] [stderr] error: Could not compile `kinetic`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "c46092187a24a746f501ee455a9049005cb582405c41503680b206a069830226"` [INFO] running `"docker" "rm" "-f" "c46092187a24a746f501ee455a9049005cb582405c41503680b206a069830226"` [INFO] [stdout] c46092187a24a746f501ee455a9049005cb582405c41503680b206a069830226