[INFO] fetching crate datastore-sys 0.1.0...
[INFO] checking datastore-sys-0.1.0 against master#b0696a5160711c068cb1f01b7437db7990d15750 for pr-121848
[INFO] extracting crate datastore-sys 0.1.0 into /workspace/builds/worker-6-tc1/source
[INFO] validating manifest of crates.io crate datastore-sys 0.1.0 on toolchain b0696a5160711c068cb1f01b7437db7990d15750
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b0696a5160711c068cb1f01b7437db7990d15750" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate datastore-sys 0.1.0
[INFO] finished tweaking crates.io crate datastore-sys 0.1.0
[INFO] tweaked toml for crates.io crate datastore-sys 0.1.0 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b0696a5160711c068cb1f01b7437db7990d15750" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b0696a5160711c068cb1f01b7437db7990d15750" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded tls-api v0.4.0
[INFO] [stderr]   Downloaded tls-api-stub v0.4.0
[INFO] [stderr]   Downloaded log-ndc v0.2.0
[INFO] [stderr]   Downloaded unix_socket v0.5.0
[INFO] [stderr]   Downloaded grpc v0.8.3
[INFO] [stderr]   Downloaded httpbis v0.9.1
[INFO] [stderr]   Downloaded protobuf v1.7.5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/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" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b0696a5160711c068cb1f01b7437db7990d15750" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] ec8ca2214cc102ae175814c692a3147d88f00f5a57a89891b48e2f0cedb2b5c4
[INFO] running `Command { std: "docker" "start" "-a" "ec8ca2214cc102ae175814c692a3147d88f00f5a57a89891b48e2f0cedb2b5c4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ec8ca2214cc102ae175814c692a3147d88f00f5a57a89891b48e2f0cedb2b5c4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ec8ca2214cc102ae175814c692a3147d88f00f5a57a89891b48e2f0cedb2b5c4", kill_on_drop: false }`
[INFO] [stdout] ec8ca2214cc102ae175814c692a3147d88f00f5a57a89891b48e2f0cedb2b5c4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/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" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b0696a5160711c068cb1f01b7437db7990d15750" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] dc892d6e47bc16743600e5a8e94f1577cd3faf5346c051528b910056048f063f
[INFO] running `Command { std: "docker" "start" "-a" "dc892d6e47bc16743600e5a8e94f1577cd3faf5346c051528b910056048f063f", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.79
[INFO] [stderr]     Checking cfg-if v0.1.10
[INFO] [stderr]     Checking log v0.4.21
[INFO] [stderr]     Checking memchr v2.7.1
[INFO] [stderr]     Checking futures-sink v0.3.30
[INFO] [stderr]     Checking futures-core v0.3.30
[INFO] [stderr]     Checking pin-project-lite v0.1.12
[INFO] [stderr]     Checking pin-project-lite v0.2.13
[INFO] [stderr]     Checking futures-task v0.3.30
[INFO] [stderr]     Checking futures-io v0.3.30
[INFO] [stderr]     Checking bytes v0.5.6
[INFO] [stderr]    Compiling slab v0.4.9
[INFO] [stderr]     Checking rand_core v0.4.2
[INFO] [stderr]    Compiling httpbis v0.9.1
[INFO] [stderr]     Checking void v1.0.2
[INFO] [stderr]     Checking iovec v0.1.4
[INFO] [stderr]     Checking net2 v0.2.39
[INFO] [stderr]     Checking unix_socket v0.5.0
[INFO] [stderr]    Compiling protobuf v1.7.5
[INFO] [stderr]     Checking safemem v0.3.3
[INFO] [stderr]     Checking futures-channel v0.3.30
[INFO] [stderr]     Checking byteorder v1.5.0
[INFO] [stderr]     Checking num_cpus v1.16.0
[INFO] [stderr]     Checking futures v0.1.31
[INFO] [stderr]     Checking log-ndc v0.2.0
[INFO] [stderr]     Checking rand_core v0.3.1
[INFO] [stderr]     Checking rand v0.5.6
[INFO] [stderr]     Checking base64 v0.9.3
[INFO] [stderr]     Checking mio v0.6.23
[INFO] [stderr]    Compiling quote v1.0.35
[INFO] [stderr]     Checking mio-uds v0.6.8
[INFO] [stderr]    Compiling syn v2.0.52
[INFO] [stderr]     Checking tokio v0.2.25
[INFO] [stderr]     Checking futures-cpupool v0.1.8
[INFO] [stderr]     Checking tls-api v0.4.0
[INFO] [stderr]     Checking tls-api-stub v0.4.0
[INFO] [stderr]    Compiling futures-macro v0.3.30
[INFO] [stderr]     Checking futures-util v0.3.30
[INFO] [stderr]     Checking futures-executor v0.3.30
[INFO] [stderr]     Checking futures v0.3.30
[INFO] [stderr]     Checking grpc v0.8.3
[INFO] [stderr]     Checking datastore-sys v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GrpcClient` in `client`
[INFO] [stdout]    --> src/datastore_grpc.rs:108:25
[INFO] [stdout]     |
[INFO] [stdout] 108 |         ::grpc::client::GrpcClient::new(host, port, tls).map(|c| {
[INFO] [stdout]     |                         ^^^^^^^^^^ could not find `GrpcClient` in `client`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `grpc_protobuf` in `grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:114:54
[INFO] [stdout]     |
[INFO] [stdout] 114 |                     req_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^ could not find `grpc_protobuf` in `grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GrpcClient` in `client`
[INFO] [stdout]    --> src/datastore_grpc.rs:108:25
[INFO] [stdout]     |
[INFO] [stdout] 108 |         ::grpc::client::GrpcClient::new(host, port, tls).map(|c| {
[INFO] [stdout]     |                         ^^^^^^^^^^ could not find `GrpcClient` in `client`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `grpc_protobuf` in `grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:115:55
[INFO] [stdout]     |
[INFO] [stdout] 115 |                     resp_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^ could not find `grpc_protobuf` in `grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `grpc_protobuf` in `grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:114:54
[INFO] [stdout]     |
[INFO] [stdout] 114 |                     req_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^ could not find `grpc_protobuf` in `grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `grpc_protobuf` in `grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:120:54
[INFO] [stdout]     |
[INFO] [stdout] 120 |                     req_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^ could not find `grpc_protobuf` in `grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `grpc_protobuf` in `grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:115:55
[INFO] [stdout]     |
[INFO] [stdout] 115 |                     resp_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^ could not find `grpc_protobuf` in `grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `grpc_protobuf` in `grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:121:55
[INFO] [stdout]     |
[INFO] [stdout] 121 |                     resp_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^ could not find `grpc_protobuf` in `grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `grpc_protobuf` in `grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:126:54
[INFO] [stdout]     |
[INFO] [stdout] 126 |                     req_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^ could not find `grpc_protobuf` in `grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `grpc_protobuf` in `grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:120:54
[INFO] [stdout]     |
[INFO] [stdout] 120 |                     req_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^ could not find `grpc_protobuf` in `grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `grpc_protobuf` in `grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:121:55
[INFO] [stdout]     |
[INFO] [stdout] 121 |                     resp_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^ could not find `grpc_protobuf` in `grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `grpc_protobuf` in `grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:127:55
[INFO] [stdout]     |
[INFO] [stdout] 127 |                     resp_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^ could not find `grpc_protobuf` in `grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `grpc_protobuf` in `grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:126:54
[INFO] [stdout]     |
[INFO] [stdout] 126 |                     req_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^ could not find `grpc_protobuf` in `grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `grpc_protobuf` in `grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:132:54
[INFO] [stdout]     |
[INFO] [stdout] 132 |                     req_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^ could not find `grpc_protobuf` in `grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `grpc_protobuf` in `grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:127:55
[INFO] [stdout]     |
[INFO] [stdout] 127 |                     resp_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^ could not find `grpc_protobuf` in `grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `grpc_protobuf` in `grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:132:54
[INFO] [stdout]     |
[INFO] [stdout] 132 |                     req_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^ could not find `grpc_protobuf` in `grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `grpc_protobuf` in `grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:133:55
[INFO] [stdout]     |
[INFO] [stdout] 133 |                     resp_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^ could not find `grpc_protobuf` in `grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `grpc_protobuf` in `grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:133:55
[INFO] [stdout]     |
[INFO] [stdout] 133 |                     resp_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^ could not find `grpc_protobuf` in `grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `grpc_protobuf` in `grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:138:54
[INFO] [stdout]     |
[INFO] [stdout] 138 |                     req_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^ could not find `grpc_protobuf` in `grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `grpc_protobuf` in `grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:139:55
[INFO] [stdout]     |
[INFO] [stdout] 139 |                     resp_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^ could not find `grpc_protobuf` in `grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `grpc_protobuf` in `grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:138:54
[INFO] [stdout]     |
[INFO] [stdout] 138 |                     req_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^ could not find `grpc_protobuf` in `grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `grpc_protobuf` in `grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:144:54
[INFO] [stdout]     |
[INFO] [stdout] 144 |                     req_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^ could not find `grpc_protobuf` in `grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `grpc_protobuf` in `grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:139:55
[INFO] [stdout]     |
[INFO] [stdout] 139 |                     resp_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^ could not find `grpc_protobuf` in `grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `grpc_protobuf` in `grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:145:55
[INFO] [stdout]     |
[INFO] [stdout] 145 |                     resp_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^ could not find `grpc_protobuf` in `grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `grpc_protobuf` in `grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:144:54
[INFO] [stdout]     |
[INFO] [stdout] 144 |                     req_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^ could not find `grpc_protobuf` in `grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `grpc_protobuf` in `grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:145:55
[INFO] [stdout]     |
[INFO] [stdout] 145 |                     resp_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^ could not find `grpc_protobuf` in `grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GrpcServer` in `server`
[INFO] [stdout]    --> src/datastore_grpc.rs:255:42
[INFO] [stdout]     |
[INFO] [stdout] 255 |             grpc_server: ::grpc::server::GrpcServer::new(addr, service_definition),
[INFO] [stdout]     |                                          ^^^^^^^^^^ could not find `GrpcServer` in `server`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `grpc_protobuf` in `grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:267:58
[INFO] [stdout]     |
[INFO] [stdout] 267 |                         req_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^ could not find `grpc_protobuf` in `grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `grpc_protobuf` in `grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:268:59
[INFO] [stdout]     |
[INFO] [stdout] 268 |                         resp_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^ could not find `grpc_protobuf` in `grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `grpc_protobuf` in `grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:279:58
[INFO] [stdout]     |
[INFO] [stdout] 279 |                         req_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^ could not find `grpc_protobuf` in `grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `grpc_protobuf` in `grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:280:59
[INFO] [stdout]     |
[INFO] [stdout] 280 |                         resp_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^ could not find `grpc_protobuf` in `grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `grpc_protobuf` in `grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:291:58
[INFO] [stdout]     |
[INFO] [stdout] 291 |                         req_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^ could not find `grpc_protobuf` in `grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `grpc_protobuf` in `grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:292:59
[INFO] [stdout]     |
[INFO] [stdout] 292 |                         resp_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^ could not find `grpc_protobuf` in `grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GrpcServer` in `server`
[INFO] [stdout]    --> src/datastore_grpc.rs:255:42
[INFO] [stdout]     |
[INFO] [stdout] 255 |             grpc_server: ::grpc::server::GrpcServer::new(addr, service_definition),
[INFO] [stdout]     |                                          ^^^^^^^^^^ could not find `GrpcServer` in `server`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `grpc_protobuf` in `grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:303:58
[INFO] [stdout]     |
[INFO] [stdout] 303 |                         req_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^ could not find `grpc_protobuf` in `grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `grpc_protobuf` in `grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:267:58
[INFO] [stdout]     |
[INFO] [stdout] 267 |                         req_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^ could not find `grpc_protobuf` in `grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `grpc_protobuf` in `grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:304:59
[INFO] [stdout]     |
[INFO] [stdout] 304 |                         resp_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^ could not find `grpc_protobuf` in `grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `grpc_protobuf` in `grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:268:59
[INFO] [stdout]     |
[INFO] [stdout] 268 |                         resp_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^ could not find `grpc_protobuf` in `grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `grpc_protobuf` in `grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:315:58
[INFO] [stdout]     |
[INFO] [stdout] 315 |                         req_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^ could not find `grpc_protobuf` in `grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `grpc_protobuf` in `grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:316:59
[INFO] [stdout]     |
[INFO] [stdout] 316 |                         resp_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^ could not find `grpc_protobuf` in `grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `grpc_protobuf` in `grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:279:58
[INFO] [stdout]     |
[INFO] [stdout] 279 |                         req_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^ could not find `grpc_protobuf` in `grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `grpc_protobuf` in `grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:327:58
[INFO] [stdout]     |
[INFO] [stdout] 327 |                         req_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^ could not find `grpc_protobuf` in `grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `grpc_protobuf` in `grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:280:59
[INFO] [stdout]     |
[INFO] [stdout] 280 |                         resp_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^ could not find `grpc_protobuf` in `grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `grpc_protobuf` in `grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:328:59
[INFO] [stdout]     |
[INFO] [stdout] 328 |                         resp_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^ could not find `grpc_protobuf` in `grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `grpc_protobuf` in `grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:291:58
[INFO] [stdout]     |
[INFO] [stdout] 291 |                         req_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^ could not find `grpc_protobuf` in `grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `grpc_protobuf` in `grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:292:59
[INFO] [stdout]     |
[INFO] [stdout] 292 |                         resp_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^ could not find `grpc_protobuf` in `grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `grpc_protobuf` in `grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:303:58
[INFO] [stdout]     |
[INFO] [stdout] 303 |                         req_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^ could not find `grpc_protobuf` in `grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `grpc_protobuf` in `grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:304:59
[INFO] [stdout]     |
[INFO] [stdout] 304 |                         resp_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^ could not find `grpc_protobuf` in `grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `grpc_protobuf` in `grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:315:58
[INFO] [stdout]     |
[INFO] [stdout] 315 |                         req_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^ could not find `grpc_protobuf` in `grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `grpc_protobuf` in `grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:316:59
[INFO] [stdout]     |
[INFO] [stdout] 316 |                         resp_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^ could not find `grpc_protobuf` in `grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `grpc_protobuf` in `grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:327:58
[INFO] [stdout]     |
[INFO] [stdout] 327 |                         req_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^ could not find `grpc_protobuf` in `grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GrpcResult` in `grpc::result`
[INFO] [stdout]   --> src/datastore_grpc.rs:25:77
[INFO] [stdout]    |
[INFO] [stdout] 25 |     fn Lookup(&self, p: super::datastore::LookupRequest) -> ::grpc::result::GrpcResult<super::datastore::LookupResponse>;
[INFO] [stdout]    |                                                                             ^^^^^^^^^^ not found in `grpc::result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GrpcResult` in `grpc::result`
[INFO] [stdout]   --> src/datastore_grpc.rs:27:81
[INFO] [stdout]    |
[INFO] [stdout] 27 |     fn RunQuery(&self, p: super::datastore::RunQueryRequest) -> ::grpc::result::GrpcResult<super::datastore::RunQueryResponse>;
[INFO] [stdout]    |                                                                                 ^^^^^^^^^^ not found in `grpc::result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `grpc_protobuf` in `grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:328:59
[INFO] [stdout]     |
[INFO] [stdout] 328 |                         resp_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^ could not find `grpc_protobuf` in `grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GrpcResult` in `grpc::result`
[INFO] [stdout]   --> src/datastore_grpc.rs:29:97
[INFO] [stdout]    |
[INFO] [stdout] 29 |     fn BeginTransaction(&self, p: super::datastore::BeginTransactionRequest) -> ::grpc::result::GrpcResult<super::datastore::BeginTransac...
[INFO] [stdout]    |                                                                                                 ^^^^^^^^^^ not found in `grpc::result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GrpcResult` in `grpc::result`
[INFO] [stdout]   --> src/datastore_grpc.rs:31:77
[INFO] [stdout]    |
[INFO] [stdout] 31 |     fn Commit(&self, p: super::datastore::CommitRequest) -> ::grpc::result::GrpcResult<super::datastore::CommitResponse>;
[INFO] [stdout]    |                                                                             ^^^^^^^^^^ not found in `grpc::result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GrpcResult` in `grpc::result`
[INFO] [stdout]   --> src/datastore_grpc.rs:33:81
[INFO] [stdout]    |
[INFO] [stdout] 33 |     fn Rollback(&self, p: super::datastore::RollbackRequest) -> ::grpc::result::GrpcResult<super::datastore::RollbackResponse>;
[INFO] [stdout]    |                                                                                 ^^^^^^^^^^ not found in `grpc::result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GrpcResult` in `grpc::result`
[INFO] [stdout]   --> src/datastore_grpc.rs:35:87
[INFO] [stdout]    |
[INFO] [stdout] 35 |     fn AllocateIds(&self, p: super::datastore::AllocateIdsRequest) -> ::grpc::result::GrpcResult<super::datastore::AllocateIdsResponse>;
[INFO] [stdout]    |                                                                                       ^^^^^^^^^^ not found in `grpc::result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GrpcFutureSend` in `grpc::futures_grpc`
[INFO] [stdout]   --> src/datastore_grpc.rs:39:83
[INFO] [stdout]    |
[INFO] [stdout] 39 |     fn Lookup(&self, p: super::datastore::LookupRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::LookupResponse>;
[INFO] [stdout]    |                                                                                   ^^^^^^^^^^^^^^ not found in `grpc::futures_grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GrpcFutureSend` in `grpc::futures_grpc`
[INFO] [stdout]   --> src/datastore_grpc.rs:41:87
[INFO] [stdout]    |
[INFO] [stdout] 41 |     fn RunQuery(&self, p: super::datastore::RunQueryRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::RunQueryResponse>;
[INFO] [stdout]    |                                                                                       ^^^^^^^^^^^^^^ not found in `grpc::futures_grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GrpcFutureSend` in `grpc::futures_grpc`
[INFO] [stdout]   --> src/datastore_grpc.rs:43:103
[INFO] [stdout]    |
[INFO] [stdout] 43 | ...ansactionRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::BeginTransactionResponse>;
[INFO] [stdout]    |                                               ^^^^^^^^^^^^^^ not found in `grpc::futures_grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GrpcFutureSend` in `grpc::futures_grpc`
[INFO] [stdout]   --> src/datastore_grpc.rs:45:83
[INFO] [stdout]    |
[INFO] [stdout] 45 |     fn Commit(&self, p: super::datastore::CommitRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::CommitResponse>;
[INFO] [stdout]    |                                                                                   ^^^^^^^^^^^^^^ not found in `grpc::futures_grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GrpcFutureSend` in `grpc::futures_grpc`
[INFO] [stdout]   --> src/datastore_grpc.rs:47:87
[INFO] [stdout]    |
[INFO] [stdout] 47 |     fn Rollback(&self, p: super::datastore::RollbackRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::RollbackResponse>;
[INFO] [stdout]    |                                                                                       ^^^^^^^^^^^^^^ not found in `grpc::futures_grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GrpcFutureSend` in `grpc::futures_grpc`
[INFO] [stdout]   --> src/datastore_grpc.rs:49:93
[INFO] [stdout]    |
[INFO] [stdout] 49 | ...locateIdsRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::AllocateIdsResponse>;
[INFO] [stdout]    |                                               ^^^^^^^^^^^^^^ not found in `grpc::futures_grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GrpcResult` in `grpc::result`
[INFO] [stdout]   --> src/datastore_grpc.rs:59:69
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub fn new(host: &str, port: u16, tls: bool) -> ::grpc::result::GrpcResult<Self> {
[INFO] [stdout]    |                                                                     ^^^^^^^^^^ not found in `grpc::result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GrpcResult` in `grpc::result`
[INFO] [stdout]   --> src/datastore_grpc.rs:69:77
[INFO] [stdout]    |
[INFO] [stdout] 69 |     fn Lookup(&self, p: super::datastore::LookupRequest) -> ::grpc::result::GrpcResult<super::datastore::LookupResponse> {
[INFO] [stdout]    |                                                                             ^^^^^^^^^^ not found in `grpc::result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GrpcResult` in `grpc::result`
[INFO] [stdout]   --> src/datastore_grpc.rs:73:81
[INFO] [stdout]    |
[INFO] [stdout] 73 |     fn RunQuery(&self, p: super::datastore::RunQueryRequest) -> ::grpc::result::GrpcResult<super::datastore::RunQueryResponse> {
[INFO] [stdout]    |                                                                                 ^^^^^^^^^^ not found in `grpc::result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GrpcResult` in `grpc::result`
[INFO] [stdout]   --> src/datastore_grpc.rs:77:97
[INFO] [stdout]    |
[INFO] [stdout] 77 |     fn BeginTransaction(&self, p: super::datastore::BeginTransactionRequest) -> ::grpc::result::GrpcResult<super::datastore::BeginTransac...
[INFO] [stdout]    |                                                                                                 ^^^^^^^^^^ not found in `grpc::result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GrpcResult` in `grpc::result`
[INFO] [stdout]   --> src/datastore_grpc.rs:81:77
[INFO] [stdout]    |
[INFO] [stdout] 81 |     fn Commit(&self, p: super::datastore::CommitRequest) -> ::grpc::result::GrpcResult<super::datastore::CommitResponse> {
[INFO] [stdout]    |                                                                             ^^^^^^^^^^ not found in `grpc::result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GrpcResult` in `grpc::result`
[INFO] [stdout]   --> src/datastore_grpc.rs:85:81
[INFO] [stdout]    |
[INFO] [stdout] 85 |     fn Rollback(&self, p: super::datastore::RollbackRequest) -> ::grpc::result::GrpcResult<super::datastore::RollbackResponse> {
[INFO] [stdout]    |                                                                                 ^^^^^^^^^^ not found in `grpc::result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GrpcResult` in `grpc::result`
[INFO] [stdout]   --> src/datastore_grpc.rs:89:87
[INFO] [stdout]    |
[INFO] [stdout] 89 |     fn AllocateIds(&self, p: super::datastore::AllocateIdsRequest) -> ::grpc::result::GrpcResult<super::datastore::AllocateIdsResponse> {
[INFO] [stdout]    |                                                                                       ^^^^^^^^^^ not found in `grpc::result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GrpcClient` in `grpc::client`
[INFO] [stdout]   --> src/datastore_grpc.rs:97:34
[INFO] [stdout]    |
[INFO] [stdout] 97 |     grpc_client: ::grpc::client::GrpcClient,
[INFO] [stdout]    |                                  ^^^^^^^^^^ not found in `grpc::client`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GrpcResult` in `grpc::result`
[INFO] [stdout]    --> src/datastore_grpc.rs:107:69
[INFO] [stdout]     |
[INFO] [stdout] 107 |     pub fn new(host: &str, port: u16, tls: bool) -> ::grpc::result::GrpcResult<Self> {
[INFO] [stdout]     |                                                                     ^^^^^^^^^^ not found in `grpc::result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GrpcFutureSend` in `grpc::futures_grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:153:83
[INFO] [stdout]     |
[INFO] [stdout] 153 |     fn Lookup(&self, p: super::datastore::LookupRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::LookupResponse> {
[INFO] [stdout]     |                                                                                   ^^^^^^^^^^^^^^ not found in `grpc::futures_grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GrpcFutureSend` in `grpc::futures_grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:157:87
[INFO] [stdout]     |
[INFO] [stdout] 157 |     fn RunQuery(&self, p: super::datastore::RunQueryRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::RunQueryResponse> {
[INFO] [stdout]     |                                                                                       ^^^^^^^^^^^^^^ not found in `grpc::futures_grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GrpcFutureSend` in `grpc::futures_grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:161:103
[INFO] [stdout]     |
[INFO] [stdout] 161 | ...ansactionRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::BeginTransactionResponse> {
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^ not found in `grpc::futures_grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GrpcFutureSend` in `grpc::futures_grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:165:83
[INFO] [stdout]     |
[INFO] [stdout] 165 |     fn Commit(&self, p: super::datastore::CommitRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::CommitResponse> {
[INFO] [stdout]     |                                                                                   ^^^^^^^^^^^^^^ not found in `grpc::futures_grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GrpcFutureSend` in `grpc::futures_grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:169:87
[INFO] [stdout]     |
[INFO] [stdout] 169 |     fn Rollback(&self, p: super::datastore::RollbackRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::RollbackResponse> {
[INFO] [stdout]     |                                                                                       ^^^^^^^^^^^^^^ not found in `grpc::futures_grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GrpcFutureSend` in `grpc::futures_grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:173:93
[INFO] [stdout]     |
[INFO] [stdout] 173 | ...locateIdsRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::AllocateIdsResponse> {
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^ not found in `grpc::futures_grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GrpcFutureSend` in `grpc::futures_grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:190:83
[INFO] [stdout]     |
[INFO] [stdout] 190 |     fn Lookup(&self, p: super::datastore::LookupRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::LookupResponse> {
[INFO] [stdout]     |                                                                                   ^^^^^^^^^^^^^^ not found in `grpc::futures_grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `sync_to_async_unary` in module `grpc::rt`
[INFO] [stdout]    --> src/datastore_grpc.rs:192:21
[INFO] [stdout]     |
[INFO] [stdout] 192 |         ::grpc::rt::sync_to_async_unary(&self.cpupool, p, move |p| {
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^ not found in `grpc::rt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GrpcFutureSend` in `grpc::futures_grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:197:87
[INFO] [stdout]     |
[INFO] [stdout] 197 |     fn RunQuery(&self, p: super::datastore::RunQueryRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::RunQueryResponse> {
[INFO] [stdout]     |                                                                                       ^^^^^^^^^^^^^^ not found in `grpc::futures_grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `sync_to_async_unary` in module `grpc::rt`
[INFO] [stdout]    --> src/datastore_grpc.rs:199:21
[INFO] [stdout]     |
[INFO] [stdout] 199 |         ::grpc::rt::sync_to_async_unary(&self.cpupool, p, move |p| {
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^ not found in `grpc::rt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GrpcFutureSend` in `grpc::futures_grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:204:103
[INFO] [stdout]     |
[INFO] [stdout] 204 | ...ansactionRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::BeginTransactionResponse> {
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^ not found in `grpc::futures_grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `sync_to_async_unary` in module `grpc::rt`
[INFO] [stdout]    --> src/datastore_grpc.rs:206:21
[INFO] [stdout]     |
[INFO] [stdout] 206 |         ::grpc::rt::sync_to_async_unary(&self.cpupool, p, move |p| {
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^ not found in `grpc::rt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GrpcFutureSend` in `grpc::futures_grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:211:83
[INFO] [stdout]     |
[INFO] [stdout] 211 |     fn Commit(&self, p: super::datastore::CommitRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::CommitResponse> {
[INFO] [stdout]     |                                                                                   ^^^^^^^^^^^^^^ not found in `grpc::futures_grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `sync_to_async_unary` in module `grpc::rt`
[INFO] [stdout]    --> src/datastore_grpc.rs:213:21
[INFO] [stdout]     |
[INFO] [stdout] 213 |         ::grpc::rt::sync_to_async_unary(&self.cpupool, p, move |p| {
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^ not found in `grpc::rt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GrpcFutureSend` in `grpc::futures_grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:218:87
[INFO] [stdout]     |
[INFO] [stdout] 218 |     fn Rollback(&self, p: super::datastore::RollbackRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::RollbackResponse> {
[INFO] [stdout]     |                                                                                       ^^^^^^^^^^^^^^ not found in `grpc::futures_grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `sync_to_async_unary` in module `grpc::rt`
[INFO] [stdout]    --> src/datastore_grpc.rs:220:21
[INFO] [stdout]     |
[INFO] [stdout] 220 |         ::grpc::rt::sync_to_async_unary(&self.cpupool, p, move |p| {
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^ not found in `grpc::rt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GrpcFutureSend` in `grpc::futures_grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:225:93
[INFO] [stdout]     |
[INFO] [stdout] 225 | ...locateIdsRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::AllocateIdsResponse> {
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^ not found in `grpc::futures_grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `sync_to_async_unary` in module `grpc::rt`
[INFO] [stdout]    --> src/datastore_grpc.rs:227:21
[INFO] [stdout]     |
[INFO] [stdout] 227 |         ::grpc::rt::sync_to_async_unary(&self.cpupool, p, move |p| {
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^ not found in `grpc::rt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GrpcResult` in `grpc::result`
[INFO] [stdout]   --> src/datastore_grpc.rs:25:77
[INFO] [stdout]    |
[INFO] [stdout] 25 |     fn Lookup(&self, p: super::datastore::LookupRequest) -> ::grpc::result::GrpcResult<super::datastore::LookupResponse>;
[INFO] [stdout]    |                                                                             ^^^^^^^^^^ not found in `grpc::result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GrpcServer` in `grpc::server`
[INFO] [stdout]    --> src/datastore_grpc.rs:248:34
[INFO] [stdout]     |
[INFO] [stdout] 248 |     grpc_server: ::grpc::server::GrpcServer,
[INFO] [stdout]     |                                  ^^^^^^^^^^ not found in `grpc::server`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `MethodHandlerUnary` in `server`
[INFO] [stdout]    --> src/datastore_grpc.rs:272:41
[INFO] [stdout]     |
[INFO] [stdout] 272 |                         ::grpc::server::MethodHandlerUnary::new(move |p| handler_copy.Lookup(p))
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^ could not find `MethodHandlerUnary` in `server`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 24  + use grpc::rt::MethodHandlerUnary;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `MethodHandlerUnary`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 272 -                         ::grpc::server::MethodHandlerUnary::new(move |p| handler_copy.Lookup(p))
[INFO] [stdout] 272 +                         MethodHandlerUnary::new(move |p| handler_copy.Lookup(p))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GrpcResult` in `grpc::result`
[INFO] [stdout]   --> src/datastore_grpc.rs:27:81
[INFO] [stdout]    |
[INFO] [stdout] 27 |     fn RunQuery(&self, p: super::datastore::RunQueryRequest) -> ::grpc::result::GrpcResult<super::datastore::RunQueryResponse>;
[INFO] [stdout]    |                                                                                 ^^^^^^^^^^ not found in `grpc::result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `MethodHandlerUnary` in `server`
[INFO] [stdout]    --> src/datastore_grpc.rs:284:41
[INFO] [stdout]     |
[INFO] [stdout] 284 |                         ::grpc::server::MethodHandlerUnary::new(move |p| handler_copy.RunQuery(p))
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^ could not find `MethodHandlerUnary` in `server`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 24  + use grpc::rt::MethodHandlerUnary;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `MethodHandlerUnary`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 284 -                         ::grpc::server::MethodHandlerUnary::new(move |p| handler_copy.RunQuery(p))
[INFO] [stdout] 284 +                         MethodHandlerUnary::new(move |p| handler_copy.RunQuery(p))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `MethodHandlerUnary` in `server`
[INFO] [stdout]    --> src/datastore_grpc.rs:296:41
[INFO] [stdout]     |
[INFO] [stdout] 296 |                         ::grpc::server::MethodHandlerUnary::new(move |p| handler_copy.BeginTransaction(p))
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^ could not find `MethodHandlerUnary` in `server`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 24  + use grpc::rt::MethodHandlerUnary;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `MethodHandlerUnary`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 296 -                         ::grpc::server::MethodHandlerUnary::new(move |p| handler_copy.BeginTransaction(p))
[INFO] [stdout] 296 +                         MethodHandlerUnary::new(move |p| handler_copy.BeginTransaction(p))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `MethodHandlerUnary` in `server`
[INFO] [stdout]    --> src/datastore_grpc.rs:308:41
[INFO] [stdout]     |
[INFO] [stdout] 308 |                         ::grpc::server::MethodHandlerUnary::new(move |p| handler_copy.Commit(p))
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^ could not find `MethodHandlerUnary` in `server`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 24  + use grpc::rt::MethodHandlerUnary;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `MethodHandlerUnary`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 308 -                         ::grpc::server::MethodHandlerUnary::new(move |p| handler_copy.Commit(p))
[INFO] [stdout] 308 +                         MethodHandlerUnary::new(move |p| handler_copy.Commit(p))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GrpcResult` in `grpc::result`
[INFO] [stdout]   --> src/datastore_grpc.rs:29:97
[INFO] [stdout]    |
[INFO] [stdout] 29 |     fn BeginTransaction(&self, p: super::datastore::BeginTransactionRequest) -> ::grpc::result::GrpcResult<super::datastore::BeginTransac...
[INFO] [stdout]    |                                                                                                 ^^^^^^^^^^ not found in `grpc::result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `MethodHandlerUnary` in `server`
[INFO] [stdout]    --> src/datastore_grpc.rs:320:41
[INFO] [stdout]     |
[INFO] [stdout] 320 |                         ::grpc::server::MethodHandlerUnary::new(move |p| handler_copy.Rollback(p))
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^ could not find `MethodHandlerUnary` in `server`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 24  + use grpc::rt::MethodHandlerUnary;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `MethodHandlerUnary`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 320 -                         ::grpc::server::MethodHandlerUnary::new(move |p| handler_copy.Rollback(p))
[INFO] [stdout] 320 +                         MethodHandlerUnary::new(move |p| handler_copy.Rollback(p))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `MethodHandlerUnary` in `server`
[INFO] [stdout]    --> src/datastore_grpc.rs:332:41
[INFO] [stdout]     |
[INFO] [stdout] 332 |                         ::grpc::server::MethodHandlerUnary::new(move |p| handler_copy.AllocateIds(p))
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^ could not find `MethodHandlerUnary` in `server`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 24  + use grpc::rt::MethodHandlerUnary;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `MethodHandlerUnary`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 332 -                         ::grpc::server::MethodHandlerUnary::new(move |p| handler_copy.AllocateIds(p))
[INFO] [stdout] 332 +                         MethodHandlerUnary::new(move |p| handler_copy.AllocateIds(p))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GrpcResult` in `grpc::result`
[INFO] [stdout]   --> src/datastore_grpc.rs:31:77
[INFO] [stdout]    |
[INFO] [stdout] 31 |     fn Commit(&self, p: super::datastore::CommitRequest) -> ::grpc::result::GrpcResult<super::datastore::CommitResponse>;
[INFO] [stdout]    |                                                                             ^^^^^^^^^^ not found in `grpc::result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `result` is private
[INFO] [stdout]   --> src/datastore_grpc.rs:25:69
[INFO] [stdout]    |
[INFO] [stdout] 25 |     fn Lookup(&self, p: super::datastore::LookupRequest) -> ::grpc::result::GrpcResult<super::datastore::LookupResponse>;
[INFO] [stdout]    |                                                                     ^^^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `result` is defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | mod result;
[INFO] [stdout]    | ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `result` is private
[INFO] [stdout]   --> src/datastore_grpc.rs:27:73
[INFO] [stdout]    |
[INFO] [stdout] 27 |     fn RunQuery(&self, p: super::datastore::RunQueryRequest) -> ::grpc::result::GrpcResult<super::datastore::RunQueryResponse>;
[INFO] [stdout]    |                                                                         ^^^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `result` is defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | mod result;
[INFO] [stdout]    | ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `result` is private
[INFO] [stdout]   --> src/datastore_grpc.rs:29:89
[INFO] [stdout]    |
[INFO] [stdout] 29 |     fn BeginTransaction(&self, p: super::datastore::BeginTransactionRequest) -> ::grpc::result::GrpcResult<super::datastore::BeginTransac...
[INFO] [stdout]    |                                                                                         ^^^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `result` is defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | mod result;
[INFO] [stdout]    | ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GrpcResult` in `grpc::result`
[INFO] [stdout]   --> src/datastore_grpc.rs:33:81
[INFO] [stdout]    |
[INFO] [stdout] 33 |     fn Rollback(&self, p: super::datastore::RollbackRequest) -> ::grpc::result::GrpcResult<super::datastore::RollbackResponse>;
[INFO] [stdout]    |                                                                                 ^^^^^^^^^^ not found in `grpc::result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `result` is private
[INFO] [stdout]   --> src/datastore_grpc.rs:31:69
[INFO] [stdout]    |
[INFO] [stdout] 31 |     fn Commit(&self, p: super::datastore::CommitRequest) -> ::grpc::result::GrpcResult<super::datastore::CommitResponse>;
[INFO] [stdout]    |                                                                     ^^^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `result` is defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | mod result;
[INFO] [stdout]    | ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `result` is private
[INFO] [stdout]   --> src/datastore_grpc.rs:33:73
[INFO] [stdout]    |
[INFO] [stdout] 33 |     fn Rollback(&self, p: super::datastore::RollbackRequest) -> ::grpc::result::GrpcResult<super::datastore::RollbackResponse>;
[INFO] [stdout]    |                                                                         ^^^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `result` is defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | mod result;
[INFO] [stdout]    | ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `result` is private
[INFO] [stdout]   --> src/datastore_grpc.rs:35:79
[INFO] [stdout]    |
[INFO] [stdout] 35 |     fn AllocateIds(&self, p: super::datastore::AllocateIdsRequest) -> ::grpc::result::GrpcResult<super::datastore::AllocateIdsResponse>;
[INFO] [stdout]    |                                                                               ^^^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `result` is defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | mod result;
[INFO] [stdout]    | ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GrpcResult` in `grpc::result`
[INFO] [stdout]   --> src/datastore_grpc.rs:35:87
[INFO] [stdout]    |
[INFO] [stdout] 35 |     fn AllocateIds(&self, p: super::datastore::AllocateIdsRequest) -> ::grpc::result::GrpcResult<super::datastore::AllocateIdsResponse>;
[INFO] [stdout]    |                                                                                       ^^^^^^^^^^ not found in `grpc::result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `futures_grpc` is private
[INFO] [stdout]   --> src/datastore_grpc.rs:39:69
[INFO] [stdout]    |
[INFO] [stdout] 39 |     fn Lookup(&self, p: super::datastore::LookupRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::LookupResponse>;
[INFO] [stdout]    |                                                                     ^^^^^^^^^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `futures_grpc` is defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:25:1
[INFO] [stdout]    |
[INFO] [stdout] 25 | mod futures_grpc;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `futures_grpc` is private
[INFO] [stdout]   --> src/datastore_grpc.rs:41:73
[INFO] [stdout]    |
[INFO] [stdout] 41 |     fn RunQuery(&self, p: super::datastore::RunQueryRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::RunQueryResponse>;
[INFO] [stdout]    |                                                                         ^^^^^^^^^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `futures_grpc` is defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:25:1
[INFO] [stdout]    |
[INFO] [stdout] 25 | mod futures_grpc;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GrpcFutureSend` in `grpc::futures_grpc`
[INFO] [stdout]   --> src/datastore_grpc.rs:39:83
[INFO] [stdout]    |
[INFO] [stdout] 39 |     fn Lookup(&self, p: super::datastore::LookupRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::LookupResponse>;
[INFO] [stdout]    |                                                                                   ^^^^^^^^^^^^^^ not found in `grpc::futures_grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `futures_grpc` is private
[INFO] [stdout]   --> src/datastore_grpc.rs:43:89
[INFO] [stdout]    |
[INFO] [stdout] 43 |     fn BeginTransaction(&self, p: super::datastore::BeginTransactionRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::Be...
[INFO] [stdout]    |                                                                                         ^^^^^^^^^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `futures_grpc` is defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:25:1
[INFO] [stdout]    |
[INFO] [stdout] 25 | mod futures_grpc;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `futures_grpc` is private
[INFO] [stdout]   --> src/datastore_grpc.rs:45:69
[INFO] [stdout]    |
[INFO] [stdout] 45 |     fn Commit(&self, p: super::datastore::CommitRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::CommitResponse>;
[INFO] [stdout]    |                                                                     ^^^^^^^^^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `futures_grpc` is defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:25:1
[INFO] [stdout]    |
[INFO] [stdout] 25 | mod futures_grpc;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `futures_grpc` is private
[INFO] [stdout]   --> src/datastore_grpc.rs:47:73
[INFO] [stdout]    |
[INFO] [stdout] 47 |     fn Rollback(&self, p: super::datastore::RollbackRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::RollbackResponse>;
[INFO] [stdout]    |                                                                         ^^^^^^^^^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `futures_grpc` is defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:25:1
[INFO] [stdout]    |
[INFO] [stdout] 25 | mod futures_grpc;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GrpcFutureSend` in `grpc::futures_grpc`
[INFO] [stdout]   --> src/datastore_grpc.rs:41:87
[INFO] [stdout]    |
[INFO] [stdout] 41 |     fn RunQuery(&self, p: super::datastore::RunQueryRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::RunQueryResponse>;
[INFO] [stdout]    |                                                                                       ^^^^^^^^^^^^^^ not found in `grpc::futures_grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `futures_grpc` is private
[INFO] [stdout]   --> src/datastore_grpc.rs:49:79
[INFO] [stdout]    |
[INFO] [stdout] 49 |     fn AllocateIds(&self, p: super::datastore::AllocateIdsRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::AllocateIdsR...
[INFO] [stdout]    |                                                                               ^^^^^^^^^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `futures_grpc` is defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:25:1
[INFO] [stdout]    |
[INFO] [stdout] 25 | mod futures_grpc;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `result` is private
[INFO] [stdout]   --> src/datastore_grpc.rs:59:61
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub fn new(host: &str, port: u16, tls: bool) -> ::grpc::result::GrpcResult<Self> {
[INFO] [stdout]    |                                                             ^^^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `result` is defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | mod result;
[INFO] [stdout]    | ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GrpcFutureSend` in `grpc::futures_grpc`
[INFO] [stdout]   --> src/datastore_grpc.rs:43:103
[INFO] [stdout]    |
[INFO] [stdout] 43 | ...ansactionRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::BeginTransactionResponse>;
[INFO] [stdout]    |                                               ^^^^^^^^^^^^^^ not found in `grpc::futures_grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `result` is private
[INFO] [stdout]   --> src/datastore_grpc.rs:69:69
[INFO] [stdout]    |
[INFO] [stdout] 69 |     fn Lookup(&self, p: super::datastore::LookupRequest) -> ::grpc::result::GrpcResult<super::datastore::LookupResponse> {
[INFO] [stdout]    |                                                                     ^^^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `result` is defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | mod result;
[INFO] [stdout]    | ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `result` is private
[INFO] [stdout]   --> src/datastore_grpc.rs:73:73
[INFO] [stdout]    |
[INFO] [stdout] 73 |     fn RunQuery(&self, p: super::datastore::RunQueryRequest) -> ::grpc::result::GrpcResult<super::datastore::RunQueryResponse> {
[INFO] [stdout]    |                                                                         ^^^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `result` is defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | mod result;
[INFO] [stdout]    | ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `result` is private
[INFO] [stdout]   --> src/datastore_grpc.rs:77:89
[INFO] [stdout]    |
[INFO] [stdout] 77 |     fn BeginTransaction(&self, p: super::datastore::BeginTransactionRequest) -> ::grpc::result::GrpcResult<super::datastore::BeginTransac...
[INFO] [stdout]    |                                                                                         ^^^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `result` is defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | mod result;
[INFO] [stdout]    | ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GrpcFutureSend` in `grpc::futures_grpc`
[INFO] [stdout]   --> src/datastore_grpc.rs:45:83
[INFO] [stdout]    |
[INFO] [stdout] 45 |     fn Commit(&self, p: super::datastore::CommitRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::CommitResponse>;
[INFO] [stdout]    |                                                                                   ^^^^^^^^^^^^^^ not found in `grpc::futures_grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `result` is private
[INFO] [stdout]   --> src/datastore_grpc.rs:81:69
[INFO] [stdout]    |
[INFO] [stdout] 81 |     fn Commit(&self, p: super::datastore::CommitRequest) -> ::grpc::result::GrpcResult<super::datastore::CommitResponse> {
[INFO] [stdout]    |                                                                     ^^^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `result` is defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | mod result;
[INFO] [stdout]    | ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `result` is private
[INFO] [stdout]   --> src/datastore_grpc.rs:85:73
[INFO] [stdout]    |
[INFO] [stdout] 85 |     fn Rollback(&self, p: super::datastore::RollbackRequest) -> ::grpc::result::GrpcResult<super::datastore::RollbackResponse> {
[INFO] [stdout]    |                                                                         ^^^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `result` is defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | mod result;
[INFO] [stdout]    | ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GrpcFutureSend` in `grpc::futures_grpc`
[INFO] [stdout]   --> src/datastore_grpc.rs:47:87
[INFO] [stdout]    |
[INFO] [stdout] 47 |     fn Rollback(&self, p: super::datastore::RollbackRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::RollbackResponse>;
[INFO] [stdout]    |                                                                                       ^^^^^^^^^^^^^^ not found in `grpc::futures_grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `result` is private
[INFO] [stdout]   --> src/datastore_grpc.rs:89:79
[INFO] [stdout]    |
[INFO] [stdout] 89 |     fn AllocateIds(&self, p: super::datastore::AllocateIdsRequest) -> ::grpc::result::GrpcResult<super::datastore::AllocateIdsResponse> {
[INFO] [stdout]    |                                                                               ^^^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `result` is defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | mod result;
[INFO] [stdout]    | ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `client` is private
[INFO] [stdout]   --> src/datastore_grpc.rs:97:26
[INFO] [stdout]    |
[INFO] [stdout] 97 |     grpc_client: ::grpc::client::GrpcClient,
[INFO] [stdout]    |                          ^^^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `client` is defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:8:1
[INFO] [stdout]    |
[INFO] [stdout] 8  | mod client;
[INFO] [stdout]    | ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GrpcFutureSend` in `grpc::futures_grpc`
[INFO] [stdout]   --> src/datastore_grpc.rs:49:93
[INFO] [stdout]    |
[INFO] [stdout] 49 | ...locateIdsRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::AllocateIdsResponse>;
[INFO] [stdout]    |                                               ^^^^^^^^^^^^^^ not found in `grpc::futures_grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `method` is private
[INFO] [stdout]   --> src/datastore_grpc.rs:98:45
[INFO] [stdout]    |
[INFO] [stdout] 98 |     method_Lookup: ::std::sync::Arc<::grpc::method::MethodDescriptor<super::datastore::LookupRequest, super::datastore::LookupResponse>>,
[INFO] [stdout]    |                                             ^^^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `method` is defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:28:1
[INFO] [stdout]    |
[INFO] [stdout] 28 | mod method;
[INFO] [stdout]    | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this struct instead
[INFO] [stdout]    |
[INFO] [stdout] 98 |     method_Lookup: ::std::sync::Arc<grpc::rt::MethodDescriptor<super::datastore::LookupRequest, super::datastore::LookupResponse>>,
[INFO] [stdout]    |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `method` is private
[INFO] [stdout]   --> src/datastore_grpc.rs:99:47
[INFO] [stdout]    |
[INFO] [stdout] 99 |     method_RunQuery: ::std::sync::Arc<::grpc::method::MethodDescriptor<super::datastore::RunQueryRequest, super::datastore::RunQueryRespo...
[INFO] [stdout]    |                                               ^^^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `method` is defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:28:1
[INFO] [stdout]    |
[INFO] [stdout] 28 | mod method;
[INFO] [stdout]    | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this struct instead
[INFO] [stdout]    |
[INFO] [stdout] 99 |     method_RunQuery: ::std::sync::Arc<grpc::rt::MethodDescriptor<super::datastore::RunQueryRequest, super::datastore::RunQueryResponse>>,
[INFO] [stdout]    |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `method` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:100:55
[INFO] [stdout]     |
[INFO] [stdout] 100 |     method_BeginTransaction: ::std::sync::Arc<::grpc::method::MethodDescriptor<super::datastore::BeginTransactionRequest, super::datastor...
[INFO] [stdout]     |                                                       ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `method` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  | mod method;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this struct instead
[INFO] [stdout]     |
[INFO] [stdout] 100 |     method_BeginTransaction: ::std::sync::Arc<grpc::rt::MethodDescriptor<super::datastore::BeginTransactionRequest, super::datastore::BeginTransactionResponse>>,
[INFO] [stdout]     |                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GrpcResult` in `grpc::result`
[INFO] [stdout]   --> src/datastore_grpc.rs:59:69
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub fn new(host: &str, port: u16, tls: bool) -> ::grpc::result::GrpcResult<Self> {
[INFO] [stdout]    |                                                                     ^^^^^^^^^^ not found in `grpc::result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `method` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:101:45
[INFO] [stdout]     |
[INFO] [stdout] 101 |     method_Commit: ::std::sync::Arc<::grpc::method::MethodDescriptor<super::datastore::CommitRequest, super::datastore::CommitResponse>>,
[INFO] [stdout]     |                                             ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `method` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  | mod method;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this struct instead
[INFO] [stdout]     |
[INFO] [stdout] 101 |     method_Commit: ::std::sync::Arc<grpc::rt::MethodDescriptor<super::datastore::CommitRequest, super::datastore::CommitResponse>>,
[INFO] [stdout]     |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `method` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:102:47
[INFO] [stdout]     |
[INFO] [stdout] 102 |     method_Rollback: ::std::sync::Arc<::grpc::method::MethodDescriptor<super::datastore::RollbackRequest, super::datastore::RollbackRespo...
[INFO] [stdout]     |                                               ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `method` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  | mod method;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this struct instead
[INFO] [stdout]     |
[INFO] [stdout] 102 |     method_Rollback: ::std::sync::Arc<grpc::rt::MethodDescriptor<super::datastore::RollbackRequest, super::datastore::RollbackResponse>>,
[INFO] [stdout]     |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GrpcResult` in `grpc::result`
[INFO] [stdout]   --> src/datastore_grpc.rs:69:77
[INFO] [stdout]    |
[INFO] [stdout] 69 |     fn Lookup(&self, p: super::datastore::LookupRequest) -> ::grpc::result::GrpcResult<super::datastore::LookupResponse> {
[INFO] [stdout]    |                                                                             ^^^^^^^^^^ not found in `grpc::result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `method` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:103:50
[INFO] [stdout]     |
[INFO] [stdout] 103 |     method_AllocateIds: ::std::sync::Arc<::grpc::method::MethodDescriptor<super::datastore::AllocateIdsRequest, super::datastore::Allocat...
[INFO] [stdout]     |                                                  ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `method` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  | mod method;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this struct instead
[INFO] [stdout]     |
[INFO] [stdout] 103 |     method_AllocateIds: ::std::sync::Arc<grpc::rt::MethodDescriptor<super::datastore::AllocateIdsRequest, super::datastore::AllocateIdsResponse>>,
[INFO] [stdout]     |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `result` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:107:61
[INFO] [stdout]     |
[INFO] [stdout] 107 |     pub fn new(host: &str, port: u16, tls: bool) -> ::grpc::result::GrpcResult<Self> {
[INFO] [stdout]     |                                                             ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `result` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:21:1
[INFO] [stdout]     |
[INFO] [stdout] 21  | mod result;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GrpcResult` in `grpc::result`
[INFO] [stdout]   --> src/datastore_grpc.rs:73:81
[INFO] [stdout]    |
[INFO] [stdout] 73 |     fn RunQuery(&self, p: super::datastore::RunQueryRequest) -> ::grpc::result::GrpcResult<super::datastore::RunQueryResponse> {
[INFO] [stdout]    |                                                                                 ^^^^^^^^^^ not found in `grpc::result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `client` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:108:17
[INFO] [stdout]     |
[INFO] [stdout] 108 |         ::grpc::client::GrpcClient::new(host, port, tls).map(|c| {
[INFO] [stdout]     |                 ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `client` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout] 8   | mod client;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `method` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:111:62
[INFO] [stdout]     |
[INFO] [stdout] 111 |                 method_Lookup: ::std::sync::Arc::new(::grpc::method::MethodDescriptor {
[INFO] [stdout]     |                                                              ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `method` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  | mod method;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this struct instead
[INFO] [stdout]     |
[INFO] [stdout] 111 |                 method_Lookup: ::std::sync::Arc::new(grpc::rt::MethodDescriptor {
[INFO] [stdout]     |                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GrpcResult` in `grpc::result`
[INFO] [stdout]   --> src/datastore_grpc.rs:77:97
[INFO] [stdout]    |
[INFO] [stdout] 77 |     fn BeginTransaction(&self, p: super::datastore::BeginTransactionRequest) -> ::grpc::result::GrpcResult<super::datastore::BeginTransac...
[INFO] [stdout]    |                                                                                                 ^^^^^^^^^^ not found in `grpc::result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `method` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:113:40
[INFO] [stdout]     |
[INFO] [stdout] 113 |                     streaming: ::grpc::method::GrpcStreaming::Unary,
[INFO] [stdout]     |                                        ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `method` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  | mod method;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this unit variant instead
[INFO] [stdout]     |
[INFO] [stdout] 113 |                     streaming: grpc::rt::GrpcStreaming::Unary,
[INFO] [stdout]     |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `method` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:117:64
[INFO] [stdout]     |
[INFO] [stdout] 117 |                 method_RunQuery: ::std::sync::Arc::new(::grpc::method::MethodDescriptor {
[INFO] [stdout]     |                                                                ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `method` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  | mod method;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this struct instead
[INFO] [stdout]     |
[INFO] [stdout] 117 |                 method_RunQuery: ::std::sync::Arc::new(grpc::rt::MethodDescriptor {
[INFO] [stdout]     |                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GrpcResult` in `grpc::result`
[INFO] [stdout]   --> src/datastore_grpc.rs:81:77
[INFO] [stdout]    |
[INFO] [stdout] 81 |     fn Commit(&self, p: super::datastore::CommitRequest) -> ::grpc::result::GrpcResult<super::datastore::CommitResponse> {
[INFO] [stdout]    |                                                                             ^^^^^^^^^^ not found in `grpc::result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `method` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:119:40
[INFO] [stdout]     |
[INFO] [stdout] 119 |                     streaming: ::grpc::method::GrpcStreaming::Unary,
[INFO] [stdout]     |                                        ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `method` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  | mod method;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this unit variant instead
[INFO] [stdout]     |
[INFO] [stdout] 119 |                     streaming: grpc::rt::GrpcStreaming::Unary,
[INFO] [stdout]     |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `method` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:123:72
[INFO] [stdout]     |
[INFO] [stdout] 123 |                 method_BeginTransaction: ::std::sync::Arc::new(::grpc::method::MethodDescriptor {
[INFO] [stdout]     |                                                                        ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `method` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  | mod method;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this struct instead
[INFO] [stdout]     |
[INFO] [stdout] 123 |                 method_BeginTransaction: ::std::sync::Arc::new(grpc::rt::MethodDescriptor {
[INFO] [stdout]     |                                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GrpcResult` in `grpc::result`
[INFO] [stdout]   --> src/datastore_grpc.rs:85:81
[INFO] [stdout]    |
[INFO] [stdout] 85 |     fn Rollback(&self, p: super::datastore::RollbackRequest) -> ::grpc::result::GrpcResult<super::datastore::RollbackResponse> {
[INFO] [stdout]    |                                                                                 ^^^^^^^^^^ not found in `grpc::result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `method` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:125:40
[INFO] [stdout]     |
[INFO] [stdout] 125 |                     streaming: ::grpc::method::GrpcStreaming::Unary,
[INFO] [stdout]     |                                        ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `method` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  | mod method;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this unit variant instead
[INFO] [stdout]     |
[INFO] [stdout] 125 |                     streaming: grpc::rt::GrpcStreaming::Unary,
[INFO] [stdout]     |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `method` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:129:62
[INFO] [stdout]     |
[INFO] [stdout] 129 |                 method_Commit: ::std::sync::Arc::new(::grpc::method::MethodDescriptor {
[INFO] [stdout]     |                                                              ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `method` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  | mod method;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this struct instead
[INFO] [stdout]     |
[INFO] [stdout] 129 |                 method_Commit: ::std::sync::Arc::new(grpc::rt::MethodDescriptor {
[INFO] [stdout]     |                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `method` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:131:40
[INFO] [stdout]     |
[INFO] [stdout] 131 |                     streaming: ::grpc::method::GrpcStreaming::Unary,
[INFO] [stdout]     |                                        ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `method` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  | mod method;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this unit variant instead
[INFO] [stdout]     |
[INFO] [stdout] 131 |                     streaming: grpc::rt::GrpcStreaming::Unary,
[INFO] [stdout]     |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GrpcResult` in `grpc::result`
[INFO] [stdout]   --> src/datastore_grpc.rs:89:87
[INFO] [stdout]    |
[INFO] [stdout] 89 |     fn AllocateIds(&self, p: super::datastore::AllocateIdsRequest) -> ::grpc::result::GrpcResult<super::datastore::AllocateIdsResponse> {
[INFO] [stdout]    |                                                                                       ^^^^^^^^^^ not found in `grpc::result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `method` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:135:64
[INFO] [stdout]     |
[INFO] [stdout] 135 |                 method_Rollback: ::std::sync::Arc::new(::grpc::method::MethodDescriptor {
[INFO] [stdout]     |                                                                ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `method` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  | mod method;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this struct instead
[INFO] [stdout]     |
[INFO] [stdout] 135 |                 method_Rollback: ::std::sync::Arc::new(grpc::rt::MethodDescriptor {
[INFO] [stdout]     |                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `method` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:137:40
[INFO] [stdout]     |
[INFO] [stdout] 137 |                     streaming: ::grpc::method::GrpcStreaming::Unary,
[INFO] [stdout]     |                                        ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `method` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  | mod method;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this unit variant instead
[INFO] [stdout]     |
[INFO] [stdout] 137 |                     streaming: grpc::rt::GrpcStreaming::Unary,
[INFO] [stdout]     |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GrpcClient` in `grpc::client`
[INFO] [stdout]   --> src/datastore_grpc.rs:97:34
[INFO] [stdout]    |
[INFO] [stdout] 97 |     grpc_client: ::grpc::client::GrpcClient,
[INFO] [stdout]    |                                  ^^^^^^^^^^ not found in `grpc::client`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `method` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:141:67
[INFO] [stdout]     |
[INFO] [stdout] 141 |                 method_AllocateIds: ::std::sync::Arc::new(::grpc::method::MethodDescriptor {
[INFO] [stdout]     |                                                                   ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `method` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  | mod method;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this struct instead
[INFO] [stdout]     |
[INFO] [stdout] 141 |                 method_AllocateIds: ::std::sync::Arc::new(grpc::rt::MethodDescriptor {
[INFO] [stdout]     |                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `method` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:143:40
[INFO] [stdout]     |
[INFO] [stdout] 143 |                     streaming: ::grpc::method::GrpcStreaming::Unary,
[INFO] [stdout]     |                                        ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `method` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  | mod method;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this unit variant instead
[INFO] [stdout]     |
[INFO] [stdout] 143 |                     streaming: grpc::rt::GrpcStreaming::Unary,
[INFO] [stdout]     |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GrpcResult` in `grpc::result`
[INFO] [stdout]    --> src/datastore_grpc.rs:107:69
[INFO] [stdout]     |
[INFO] [stdout] 107 |     pub fn new(host: &str, port: u16, tls: bool) -> ::grpc::result::GrpcResult<Self> {
[INFO] [stdout]     |                                                                     ^^^^^^^^^^ not found in `grpc::result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `futures_grpc` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:153:69
[INFO] [stdout]     |
[INFO] [stdout] 153 |     fn Lookup(&self, p: super::datastore::LookupRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::LookupResponse> {
[INFO] [stdout]     |                                                                     ^^^^^^^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `futures_grpc` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:25:1
[INFO] [stdout]     |
[INFO] [stdout] 25  | mod futures_grpc;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `futures_grpc` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:157:73
[INFO] [stdout]     |
[INFO] [stdout] 157 |     fn RunQuery(&self, p: super::datastore::RunQueryRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::RunQueryResponse> {
[INFO] [stdout]     |                                                                         ^^^^^^^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `futures_grpc` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:25:1
[INFO] [stdout]     |
[INFO] [stdout] 25  | mod futures_grpc;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GrpcFutureSend` in `grpc::futures_grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:153:83
[INFO] [stdout]     |
[INFO] [stdout] 153 |     fn Lookup(&self, p: super::datastore::LookupRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::LookupResponse> {
[INFO] [stdout]     |                                                                                   ^^^^^^^^^^^^^^ not found in `grpc::futures_grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `futures_grpc` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:161:89
[INFO] [stdout]     |
[INFO] [stdout] 161 |     fn BeginTransaction(&self, p: super::datastore::BeginTransactionRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::Be...
[INFO] [stdout]     |                                                                                         ^^^^^^^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `futures_grpc` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:25:1
[INFO] [stdout]     |
[INFO] [stdout] 25  | mod futures_grpc;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GrpcFutureSend` in `grpc::futures_grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:157:87
[INFO] [stdout]     |
[INFO] [stdout] 157 |     fn RunQuery(&self, p: super::datastore::RunQueryRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::RunQueryResponse> {
[INFO] [stdout]     |                                                                                       ^^^^^^^^^^^^^^ not found in `grpc::futures_grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `futures_grpc` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:165:69
[INFO] [stdout]     |
[INFO] [stdout] 165 |     fn Commit(&self, p: super::datastore::CommitRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::CommitResponse> {
[INFO] [stdout]     |                                                                     ^^^^^^^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `futures_grpc` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:25:1
[INFO] [stdout]     |
[INFO] [stdout] 25  | mod futures_grpc;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `futures_grpc` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:169:73
[INFO] [stdout]     |
[INFO] [stdout] 169 |     fn Rollback(&self, p: super::datastore::RollbackRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::RollbackResponse> {
[INFO] [stdout]     |                                                                         ^^^^^^^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `futures_grpc` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:25:1
[INFO] [stdout]     |
[INFO] [stdout] 25  | mod futures_grpc;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `futures_grpc` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:173:79
[INFO] [stdout]     |
[INFO] [stdout] 173 |     fn AllocateIds(&self, p: super::datastore::AllocateIdsRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::AllocateIdsR...
[INFO] [stdout]     |                                                                               ^^^^^^^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `futures_grpc` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:25:1
[INFO] [stdout]     |
[INFO] [stdout] 25  | mod futures_grpc;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GrpcFutureSend` in `grpc::futures_grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:161:103
[INFO] [stdout]     |
[INFO] [stdout] 161 | ...ansactionRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::BeginTransactionResponse> {
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^ not found in `grpc::futures_grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `futures_grpc` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:190:69
[INFO] [stdout]     |
[INFO] [stdout] 190 |     fn Lookup(&self, p: super::datastore::LookupRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::LookupResponse> {
[INFO] [stdout]     |                                                                     ^^^^^^^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `futures_grpc` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:25:1
[INFO] [stdout]     |
[INFO] [stdout] 25  | mod futures_grpc;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `futures_grpc` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:197:73
[INFO] [stdout]     |
[INFO] [stdout] 197 |     fn RunQuery(&self, p: super::datastore::RunQueryRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::RunQueryResponse> {
[INFO] [stdout]     |                                                                         ^^^^^^^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `futures_grpc` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:25:1
[INFO] [stdout]     |
[INFO] [stdout] 25  | mod futures_grpc;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GrpcFutureSend` in `grpc::futures_grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:165:83
[INFO] [stdout]     |
[INFO] [stdout] 165 |     fn Commit(&self, p: super::datastore::CommitRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::CommitResponse> {
[INFO] [stdout]     |                                                                                   ^^^^^^^^^^^^^^ not found in `grpc::futures_grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `futures_grpc` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:204:89
[INFO] [stdout]     |
[INFO] [stdout] 204 |     fn BeginTransaction(&self, p: super::datastore::BeginTransactionRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::Be...
[INFO] [stdout]     |                                                                                         ^^^^^^^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `futures_grpc` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:25:1
[INFO] [stdout]     |
[INFO] [stdout] 25  | mod futures_grpc;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `futures_grpc` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:211:69
[INFO] [stdout]     |
[INFO] [stdout] 211 |     fn Commit(&self, p: super::datastore::CommitRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::CommitResponse> {
[INFO] [stdout]     |                                                                     ^^^^^^^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `futures_grpc` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:25:1
[INFO] [stdout]     |
[INFO] [stdout] 25  | mod futures_grpc;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GrpcFutureSend` in `grpc::futures_grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:169:87
[INFO] [stdout]     |
[INFO] [stdout] 169 |     fn Rollback(&self, p: super::datastore::RollbackRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::RollbackResponse> {
[INFO] [stdout]     |                                                                                       ^^^^^^^^^^^^^^ not found in `grpc::futures_grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `futures_grpc` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:218:73
[INFO] [stdout]     |
[INFO] [stdout] 218 |     fn Rollback(&self, p: super::datastore::RollbackRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::RollbackResponse> {
[INFO] [stdout]     |                                                                         ^^^^^^^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `futures_grpc` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:25:1
[INFO] [stdout]     |
[INFO] [stdout] 25  | mod futures_grpc;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `futures_grpc` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:225:79
[INFO] [stdout]     |
[INFO] [stdout] 225 |     fn AllocateIds(&self, p: super::datastore::AllocateIdsRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::AllocateIdsR...
[INFO] [stdout]     |                                                                               ^^^^^^^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `futures_grpc` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:25:1
[INFO] [stdout]     |
[INFO] [stdout] 25  | mod futures_grpc;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GrpcFutureSend` in `grpc::futures_grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:173:93
[INFO] [stdout]     |
[INFO] [stdout] 173 | ...locateIdsRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::AllocateIdsResponse> {
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^ not found in `grpc::futures_grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `server` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:248:26
[INFO] [stdout]     |
[INFO] [stdout] 248 |     grpc_server: ::grpc::server::GrpcServer,
[INFO] [stdout]     |                          ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `server` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout] 11  | mod server;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `server` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:255:34
[INFO] [stdout]     |
[INFO] [stdout] 255 |             grpc_server: ::grpc::server::GrpcServer::new(addr, service_definition),
[INFO] [stdout]     |                                  ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `server` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout] 11  | mod server;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GrpcFutureSend` in `grpc::futures_grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:190:83
[INFO] [stdout]     |
[INFO] [stdout] 190 |     fn Lookup(&self, p: super::datastore::LookupRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::LookupResponse> {
[INFO] [stdout]     |                                                                                   ^^^^^^^^^^^^^^ not found in `grpc::futures_grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `server` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:259:105
[INFO] [stdout]     |
[INFO] [stdout] 259 |     pub fn new_service_def<H : DatastoreAsync + 'static + Sync + Send + 'static>(handler: H) -> ::grpc::server::ServerServiceDefinition {
[INFO] [stdout]     |                                                                                                         ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `server` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout] 11  | mod server;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this struct instead
[INFO] [stdout]     |
[INFO] [stdout] 259 |     pub fn new_service_def<H : DatastoreAsync + 'static + Sync + Send + 'static>(handler: H) -> grpc::rt::ServerServiceDefinition {
[INFO] [stdout]     |                                                                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `server` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:261:17
[INFO] [stdout]     |
[INFO] [stdout] 261 |         ::grpc::server::ServerServiceDefinition::new(
[INFO] [stdout]     |                 ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `server` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout] 11  | mod server;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this struct instead
[INFO] [stdout]     |
[INFO] [stdout] 261 |         grpc::rt::ServerServiceDefinition::new(
[INFO] [stdout]     |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `sync_to_async_unary` in module `grpc::rt`
[INFO] [stdout]    --> src/datastore_grpc.rs:192:21
[INFO] [stdout]     |
[INFO] [stdout] 192 |         ::grpc::rt::sync_to_async_unary(&self.cpupool, p, move |p| {
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^ not found in `grpc::rt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `server` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:263:25
[INFO] [stdout]     |
[INFO] [stdout] 263 |                 ::grpc::server::ServerMethod::new(
[INFO] [stdout]     |                         ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `server` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout] 11  | mod server;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this struct instead
[INFO] [stdout]     |
[INFO] [stdout] 263 |                 grpc::rt::ServerMethod::new(
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `method` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:264:51
[INFO] [stdout]     |
[INFO] [stdout] 264 |                     ::std::sync::Arc::new(::grpc::method::MethodDescriptor {
[INFO] [stdout]     |                                                   ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `method` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  | mod method;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this struct instead
[INFO] [stdout]     |
[INFO] [stdout] 264 |                     ::std::sync::Arc::new(grpc::rt::MethodDescriptor {
[INFO] [stdout]     |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GrpcFutureSend` in `grpc::futures_grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:197:87
[INFO] [stdout]     |
[INFO] [stdout] 197 |     fn RunQuery(&self, p: super::datastore::RunQueryRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::RunQueryResponse> {
[INFO] [stdout]     |                                                                                       ^^^^^^^^^^^^^^ not found in `grpc::futures_grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `method` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:266:44
[INFO] [stdout]     |
[INFO] [stdout] 266 |                         streaming: ::grpc::method::GrpcStreaming::Unary,
[INFO] [stdout]     |                                            ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `method` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  | mod method;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this unit variant instead
[INFO] [stdout]     |
[INFO] [stdout] 266 |                         streaming: grpc::rt::GrpcStreaming::Unary,
[INFO] [stdout]     |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `server` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:272:33
[INFO] [stdout]     |
[INFO] [stdout] 272 |                         ::grpc::server::MethodHandlerUnary::new(move |p| handler_copy.Lookup(p))
[INFO] [stdout]     |                                 ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `server` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout] 11  | mod server;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `sync_to_async_unary` in module `grpc::rt`
[INFO] [stdout]    --> src/datastore_grpc.rs:199:21
[INFO] [stdout]     |
[INFO] [stdout] 199 |         ::grpc::rt::sync_to_async_unary(&self.cpupool, p, move |p| {
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^ not found in `grpc::rt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `server` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:275:25
[INFO] [stdout]     |
[INFO] [stdout] 275 |                 ::grpc::server::ServerMethod::new(
[INFO] [stdout]     |                         ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `server` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout] 11  | mod server;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this struct instead
[INFO] [stdout]     |
[INFO] [stdout] 275 |                 grpc::rt::ServerMethod::new(
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `method` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:276:51
[INFO] [stdout]     |
[INFO] [stdout] 276 |                     ::std::sync::Arc::new(::grpc::method::MethodDescriptor {
[INFO] [stdout]     |                                                   ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `method` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  | mod method;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this struct instead
[INFO] [stdout]     |
[INFO] [stdout] 276 |                     ::std::sync::Arc::new(grpc::rt::MethodDescriptor {
[INFO] [stdout]     |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GrpcFutureSend` in `grpc::futures_grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:204:103
[INFO] [stdout]     |
[INFO] [stdout] 204 | ...ansactionRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::BeginTransactionResponse> {
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^ not found in `grpc::futures_grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `method` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:278:44
[INFO] [stdout]     |
[INFO] [stdout] 278 |                         streaming: ::grpc::method::GrpcStreaming::Unary,
[INFO] [stdout]     |                                            ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `method` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  | mod method;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this unit variant instead
[INFO] [stdout]     |
[INFO] [stdout] 278 |                         streaming: grpc::rt::GrpcStreaming::Unary,
[INFO] [stdout]     |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `server` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:284:33
[INFO] [stdout]     |
[INFO] [stdout] 284 |                         ::grpc::server::MethodHandlerUnary::new(move |p| handler_copy.RunQuery(p))
[INFO] [stdout]     |                                 ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `server` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout] 11  | mod server;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `sync_to_async_unary` in module `grpc::rt`
[INFO] [stdout]    --> src/datastore_grpc.rs:206:21
[INFO] [stdout]     |
[INFO] [stdout] 206 |         ::grpc::rt::sync_to_async_unary(&self.cpupool, p, move |p| {
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^ not found in `grpc::rt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `server` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:287:25
[INFO] [stdout]     |
[INFO] [stdout] 287 |                 ::grpc::server::ServerMethod::new(
[INFO] [stdout]     |                         ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `server` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout] 11  | mod server;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this struct instead
[INFO] [stdout]     |
[INFO] [stdout] 287 |                 grpc::rt::ServerMethod::new(
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `method` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:288:51
[INFO] [stdout]     |
[INFO] [stdout] 288 |                     ::std::sync::Arc::new(::grpc::method::MethodDescriptor {
[INFO] [stdout]     |                                                   ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `method` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  | mod method;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this struct instead
[INFO] [stdout]     |
[INFO] [stdout] 288 |                     ::std::sync::Arc::new(grpc::rt::MethodDescriptor {
[INFO] [stdout]     |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GrpcFutureSend` in `grpc::futures_grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:211:83
[INFO] [stdout]     |
[INFO] [stdout] 211 |     fn Commit(&self, p: super::datastore::CommitRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::CommitResponse> {
[INFO] [stdout]     |                                                                                   ^^^^^^^^^^^^^^ not found in `grpc::futures_grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `method` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:290:44
[INFO] [stdout]     |
[INFO] [stdout] 290 |                         streaming: ::grpc::method::GrpcStreaming::Unary,
[INFO] [stdout]     |                                            ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `method` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  | mod method;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this unit variant instead
[INFO] [stdout]     |
[INFO] [stdout] 290 |                         streaming: grpc::rt::GrpcStreaming::Unary,
[INFO] [stdout]     |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `server` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:296:33
[INFO] [stdout]     |
[INFO] [stdout] 296 |                         ::grpc::server::MethodHandlerUnary::new(move |p| handler_copy.BeginTransaction(p))
[INFO] [stdout]     |                                 ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `server` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout] 11  | mod server;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `sync_to_async_unary` in module `grpc::rt`
[INFO] [stdout]    --> src/datastore_grpc.rs:213:21
[INFO] [stdout]     |
[INFO] [stdout] 213 |         ::grpc::rt::sync_to_async_unary(&self.cpupool, p, move |p| {
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^ not found in `grpc::rt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `server` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:299:25
[INFO] [stdout]     |
[INFO] [stdout] 299 |                 ::grpc::server::ServerMethod::new(
[INFO] [stdout]     |                         ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `server` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout] 11  | mod server;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this struct instead
[INFO] [stdout]     |
[INFO] [stdout] 299 |                 grpc::rt::ServerMethod::new(
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `method` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:300:51
[INFO] [stdout]     |
[INFO] [stdout] 300 |                     ::std::sync::Arc::new(::grpc::method::MethodDescriptor {
[INFO] [stdout]     |                                                   ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `method` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  | mod method;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this struct instead
[INFO] [stdout]     |
[INFO] [stdout] 300 |                     ::std::sync::Arc::new(grpc::rt::MethodDescriptor {
[INFO] [stdout]     |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GrpcFutureSend` in `grpc::futures_grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:218:87
[INFO] [stdout]     |
[INFO] [stdout] 218 |     fn Rollback(&self, p: super::datastore::RollbackRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::RollbackResponse> {
[INFO] [stdout]     |                                                                                       ^^^^^^^^^^^^^^ not found in `grpc::futures_grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `method` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:302:44
[INFO] [stdout]     |
[INFO] [stdout] 302 |                         streaming: ::grpc::method::GrpcStreaming::Unary,
[INFO] [stdout]     |                                            ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `method` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  | mod method;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this unit variant instead
[INFO] [stdout]     |
[INFO] [stdout] 302 |                         streaming: grpc::rt::GrpcStreaming::Unary,
[INFO] [stdout]     |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `server` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:308:33
[INFO] [stdout]     |
[INFO] [stdout] 308 |                         ::grpc::server::MethodHandlerUnary::new(move |p| handler_copy.Commit(p))
[INFO] [stdout]     |                                 ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `server` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout] 11  | mod server;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `sync_to_async_unary` in module `grpc::rt`
[INFO] [stdout]    --> src/datastore_grpc.rs:220:21
[INFO] [stdout]     |
[INFO] [stdout] 220 |         ::grpc::rt::sync_to_async_unary(&self.cpupool, p, move |p| {
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^ not found in `grpc::rt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `server` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:311:25
[INFO] [stdout]     |
[INFO] [stdout] 311 |                 ::grpc::server::ServerMethod::new(
[INFO] [stdout]     |                         ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `server` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout] 11  | mod server;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this struct instead
[INFO] [stdout]     |
[INFO] [stdout] 311 |                 grpc::rt::ServerMethod::new(
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `method` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:312:51
[INFO] [stdout]     |
[INFO] [stdout] 312 |                     ::std::sync::Arc::new(::grpc::method::MethodDescriptor {
[INFO] [stdout]     |                                                   ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `method` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  | mod method;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this struct instead
[INFO] [stdout]     |
[INFO] [stdout] 312 |                     ::std::sync::Arc::new(grpc::rt::MethodDescriptor {
[INFO] [stdout]     |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GrpcFutureSend` in `grpc::futures_grpc`
[INFO] [stdout]    --> src/datastore_grpc.rs:225:93
[INFO] [stdout]     |
[INFO] [stdout] 225 | ...locateIdsRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::AllocateIdsResponse> {
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^ not found in `grpc::futures_grpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `method` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:314:44
[INFO] [stdout]     |
[INFO] [stdout] 314 |                         streaming: ::grpc::method::GrpcStreaming::Unary,
[INFO] [stdout]     |                                            ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `method` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  | mod method;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this unit variant instead
[INFO] [stdout]     |
[INFO] [stdout] 314 |                         streaming: grpc::rt::GrpcStreaming::Unary,
[INFO] [stdout]     |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `server` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:320:33
[INFO] [stdout]     |
[INFO] [stdout] 320 |                         ::grpc::server::MethodHandlerUnary::new(move |p| handler_copy.Rollback(p))
[INFO] [stdout]     |                                 ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `server` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout] 11  | mod server;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `sync_to_async_unary` in module `grpc::rt`
[INFO] [stdout]    --> src/datastore_grpc.rs:227:21
[INFO] [stdout]     |
[INFO] [stdout] 227 |         ::grpc::rt::sync_to_async_unary(&self.cpupool, p, move |p| {
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^ not found in `grpc::rt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `server` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:323:25
[INFO] [stdout]     |
[INFO] [stdout] 323 |                 ::grpc::server::ServerMethod::new(
[INFO] [stdout]     |                         ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `server` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout] 11  | mod server;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this struct instead
[INFO] [stdout]     |
[INFO] [stdout] 323 |                 grpc::rt::ServerMethod::new(
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `method` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:324:51
[INFO] [stdout]     |
[INFO] [stdout] 324 |                     ::std::sync::Arc::new(::grpc::method::MethodDescriptor {
[INFO] [stdout]     |                                                   ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `method` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  | mod method;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this struct instead
[INFO] [stdout]     |
[INFO] [stdout] 324 |                     ::std::sync::Arc::new(grpc::rt::MethodDescriptor {
[INFO] [stdout]     |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GrpcServer` in `grpc::server`
[INFO] [stdout]    --> src/datastore_grpc.rs:248:34
[INFO] [stdout]     |
[INFO] [stdout] 248 |     grpc_server: ::grpc::server::GrpcServer,
[INFO] [stdout]     |                                  ^^^^^^^^^^ not found in `grpc::server`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `method` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:326:44
[INFO] [stdout]     |
[INFO] [stdout] 326 |                         streaming: ::grpc::method::GrpcStreaming::Unary,
[INFO] [stdout]     |                                            ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `method` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  | mod method;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this unit variant instead
[INFO] [stdout]     |
[INFO] [stdout] 326 |                         streaming: grpc::rt::GrpcStreaming::Unary,
[INFO] [stdout]     |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `server` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:332:33
[INFO] [stdout]     |
[INFO] [stdout] 332 |                         ::grpc::server::MethodHandlerUnary::new(move |p| handler_copy.AllocateIds(p))
[INFO] [stdout]     |                                 ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `server` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout] 11  | mod server;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `MethodHandlerUnary` in `server`
[INFO] [stdout]    --> src/datastore_grpc.rs:272:41
[INFO] [stdout]     |
[INFO] [stdout] 272 |                         ::grpc::server::MethodHandlerUnary::new(move |p| handler_copy.Lookup(p))
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^ could not find `MethodHandlerUnary` in `server`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 24  + use grpc::rt::MethodHandlerUnary;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `MethodHandlerUnary`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 272 -                         ::grpc::server::MethodHandlerUnary::new(move |p| handler_copy.Lookup(p))
[INFO] [stdout] 272 +                         MethodHandlerUnary::new(move |p| handler_copy.Lookup(p))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `MethodHandlerUnary` in `server`
[INFO] [stdout]    --> src/datastore_grpc.rs:284:41
[INFO] [stdout]     |
[INFO] [stdout] 284 |                         ::grpc::server::MethodHandlerUnary::new(move |p| handler_copy.RunQuery(p))
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^ could not find `MethodHandlerUnary` in `server`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 24  + use grpc::rt::MethodHandlerUnary;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `MethodHandlerUnary`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 284 -                         ::grpc::server::MethodHandlerUnary::new(move |p| handler_copy.RunQuery(p))
[INFO] [stdout] 284 +                         MethodHandlerUnary::new(move |p| handler_copy.RunQuery(p))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `MethodHandlerUnary` in `server`
[INFO] [stdout]    --> src/datastore_grpc.rs:296:41
[INFO] [stdout]     |
[INFO] [stdout] 296 |                         ::grpc::server::MethodHandlerUnary::new(move |p| handler_copy.BeginTransaction(p))
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^ could not find `MethodHandlerUnary` in `server`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 24  + use grpc::rt::MethodHandlerUnary;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `MethodHandlerUnary`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 296 -                         ::grpc::server::MethodHandlerUnary::new(move |p| handler_copy.BeginTransaction(p))
[INFO] [stdout] 296 +                         MethodHandlerUnary::new(move |p| handler_copy.BeginTransaction(p))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `MethodHandlerUnary` in `server`
[INFO] [stdout]    --> src/datastore_grpc.rs:308:41
[INFO] [stdout]     |
[INFO] [stdout] 308 |                         ::grpc::server::MethodHandlerUnary::new(move |p| handler_copy.Commit(p))
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^ could not find `MethodHandlerUnary` in `server`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 24  + use grpc::rt::MethodHandlerUnary;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `MethodHandlerUnary`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 308 -                         ::grpc::server::MethodHandlerUnary::new(move |p| handler_copy.Commit(p))
[INFO] [stdout] 308 +                         MethodHandlerUnary::new(move |p| handler_copy.Commit(p))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `MethodHandlerUnary` in `server`
[INFO] [stdout]    --> src/datastore_grpc.rs:320:41
[INFO] [stdout]     |
[INFO] [stdout] 320 |                         ::grpc::server::MethodHandlerUnary::new(move |p| handler_copy.Rollback(p))
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^ could not find `MethodHandlerUnary` in `server`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 24  + use grpc::rt::MethodHandlerUnary;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `MethodHandlerUnary`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 320 -                         ::grpc::server::MethodHandlerUnary::new(move |p| handler_copy.Rollback(p))
[INFO] [stdout] 320 +                         MethodHandlerUnary::new(move |p| handler_copy.Rollback(p))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `MethodHandlerUnary` in `server`
[INFO] [stdout]    --> src/datastore_grpc.rs:332:41
[INFO] [stdout]     |
[INFO] [stdout] 332 |                         ::grpc::server::MethodHandlerUnary::new(move |p| handler_copy.AllocateIds(p))
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^ could not find `MethodHandlerUnary` in `server`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 24  + use grpc::rt::MethodHandlerUnary;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `MethodHandlerUnary`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 332 -                         ::grpc::server::MethodHandlerUnary::new(move |p| handler_copy.AllocateIds(p))
[INFO] [stdout] 332 +                         MethodHandlerUnary::new(move |p| handler_copy.AllocateIds(p))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `result` is private
[INFO] [stdout]   --> src/datastore_grpc.rs:25:69
[INFO] [stdout]    |
[INFO] [stdout] 25 |     fn Lookup(&self, p: super::datastore::LookupRequest) -> ::grpc::result::GrpcResult<super::datastore::LookupResponse>;
[INFO] [stdout]    |                                                                     ^^^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `result` is defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | mod result;
[INFO] [stdout]    | ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `result` is private
[INFO] [stdout]   --> src/datastore_grpc.rs:27:73
[INFO] [stdout]    |
[INFO] [stdout] 27 |     fn RunQuery(&self, p: super::datastore::RunQueryRequest) -> ::grpc::result::GrpcResult<super::datastore::RunQueryResponse>;
[INFO] [stdout]    |                                                                         ^^^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `result` is defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | mod result;
[INFO] [stdout]    | ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `result` is private
[INFO] [stdout]   --> src/datastore_grpc.rs:29:89
[INFO] [stdout]    |
[INFO] [stdout] 29 |     fn BeginTransaction(&self, p: super::datastore::BeginTransactionRequest) -> ::grpc::result::GrpcResult<super::datastore::BeginTransac...
[INFO] [stdout]    |                                                                                         ^^^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `result` is defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | mod result;
[INFO] [stdout]    | ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `result` is private
[INFO] [stdout]   --> src/datastore_grpc.rs:31:69
[INFO] [stdout]    |
[INFO] [stdout] 31 |     fn Commit(&self, p: super::datastore::CommitRequest) -> ::grpc::result::GrpcResult<super::datastore::CommitResponse>;
[INFO] [stdout]    |                                                                     ^^^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `result` is defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | mod result;
[INFO] [stdout]    | ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `result` is private
[INFO] [stdout]   --> src/datastore_grpc.rs:33:73
[INFO] [stdout]    |
[INFO] [stdout] 33 |     fn Rollback(&self, p: super::datastore::RollbackRequest) -> ::grpc::result::GrpcResult<super::datastore::RollbackResponse>;
[INFO] [stdout]    |                                                                         ^^^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `result` is defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | mod result;
[INFO] [stdout]    | ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `result` is private
[INFO] [stdout]   --> src/datastore_grpc.rs:35:79
[INFO] [stdout]    |
[INFO] [stdout] 35 |     fn AllocateIds(&self, p: super::datastore::AllocateIdsRequest) -> ::grpc::result::GrpcResult<super::datastore::AllocateIdsResponse>;
[INFO] [stdout]    |                                                                               ^^^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `result` is defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | mod result;
[INFO] [stdout]    | ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `futures_grpc` is private
[INFO] [stdout]   --> src/datastore_grpc.rs:39:69
[INFO] [stdout]    |
[INFO] [stdout] 39 |     fn Lookup(&self, p: super::datastore::LookupRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::LookupResponse>;
[INFO] [stdout]    |                                                                     ^^^^^^^^^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `futures_grpc` is defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:25:1
[INFO] [stdout]    |
[INFO] [stdout] 25 | mod futures_grpc;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `futures_grpc` is private
[INFO] [stdout]   --> src/datastore_grpc.rs:41:73
[INFO] [stdout]    |
[INFO] [stdout] 41 |     fn RunQuery(&self, p: super::datastore::RunQueryRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::RunQueryResponse>;
[INFO] [stdout]    |                                                                         ^^^^^^^^^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `futures_grpc` is defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:25:1
[INFO] [stdout]    |
[INFO] [stdout] 25 | mod futures_grpc;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `futures_grpc` is private
[INFO] [stdout]   --> src/datastore_grpc.rs:43:89
[INFO] [stdout]    |
[INFO] [stdout] 43 |     fn BeginTransaction(&self, p: super::datastore::BeginTransactionRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::Be...
[INFO] [stdout]    |                                                                                         ^^^^^^^^^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `futures_grpc` is defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:25:1
[INFO] [stdout]    |
[INFO] [stdout] 25 | mod futures_grpc;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `futures_grpc` is private
[INFO] [stdout]   --> src/datastore_grpc.rs:45:69
[INFO] [stdout]    |
[INFO] [stdout] 45 |     fn Commit(&self, p: super::datastore::CommitRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::CommitResponse>;
[INFO] [stdout]    |                                                                     ^^^^^^^^^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `futures_grpc` is defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:25:1
[INFO] [stdout]    |
[INFO] [stdout] 25 | mod futures_grpc;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `futures_grpc` is private
[INFO] [stdout]   --> src/datastore_grpc.rs:47:73
[INFO] [stdout]    |
[INFO] [stdout] 47 |     fn Rollback(&self, p: super::datastore::RollbackRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::RollbackResponse>;
[INFO] [stdout]    |                                                                         ^^^^^^^^^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `futures_grpc` is defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:25:1
[INFO] [stdout]    |
[INFO] [stdout] 25 | mod futures_grpc;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `futures_grpc` is private
[INFO] [stdout]   --> src/datastore_grpc.rs:49:79
[INFO] [stdout]    |
[INFO] [stdout] 49 |     fn AllocateIds(&self, p: super::datastore::AllocateIdsRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::AllocateIdsR...
[INFO] [stdout]    |                                                                               ^^^^^^^^^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `futures_grpc` is defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:25:1
[INFO] [stdout]    |
[INFO] [stdout] 25 | mod futures_grpc;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `result` is private
[INFO] [stdout]   --> src/datastore_grpc.rs:59:61
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub fn new(host: &str, port: u16, tls: bool) -> ::grpc::result::GrpcResult<Self> {
[INFO] [stdout]    |                                                             ^^^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `result` is defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | mod result;
[INFO] [stdout]    | ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `result` is private
[INFO] [stdout]   --> src/datastore_grpc.rs:69:69
[INFO] [stdout]    |
[INFO] [stdout] 69 |     fn Lookup(&self, p: super::datastore::LookupRequest) -> ::grpc::result::GrpcResult<super::datastore::LookupResponse> {
[INFO] [stdout]    |                                                                     ^^^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `result` is defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | mod result;
[INFO] [stdout]    | ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `result` is private
[INFO] [stdout]   --> src/datastore_grpc.rs:73:73
[INFO] [stdout]    |
[INFO] [stdout] 73 |     fn RunQuery(&self, p: super::datastore::RunQueryRequest) -> ::grpc::result::GrpcResult<super::datastore::RunQueryResponse> {
[INFO] [stdout]    |                                                                         ^^^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `result` is defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | mod result;
[INFO] [stdout]    | ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `result` is private
[INFO] [stdout]   --> src/datastore_grpc.rs:77:89
[INFO] [stdout]    |
[INFO] [stdout] 77 |     fn BeginTransaction(&self, p: super::datastore::BeginTransactionRequest) -> ::grpc::result::GrpcResult<super::datastore::BeginTransac...
[INFO] [stdout]    |                                                                                         ^^^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `result` is defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | mod result;
[INFO] [stdout]    | ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `result` is private
[INFO] [stdout]   --> src/datastore_grpc.rs:81:69
[INFO] [stdout]    |
[INFO] [stdout] 81 |     fn Commit(&self, p: super::datastore::CommitRequest) -> ::grpc::result::GrpcResult<super::datastore::CommitResponse> {
[INFO] [stdout]    |                                                                     ^^^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `result` is defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | mod result;
[INFO] [stdout]    | ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `result` is private
[INFO] [stdout]   --> src/datastore_grpc.rs:85:73
[INFO] [stdout]    |
[INFO] [stdout] 85 |     fn Rollback(&self, p: super::datastore::RollbackRequest) -> ::grpc::result::GrpcResult<super::datastore::RollbackResponse> {
[INFO] [stdout]    |                                                                         ^^^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `result` is defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | mod result;
[INFO] [stdout]    | ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `result` is private
[INFO] [stdout]   --> src/datastore_grpc.rs:89:79
[INFO] [stdout]    |
[INFO] [stdout] 89 |     fn AllocateIds(&self, p: super::datastore::AllocateIdsRequest) -> ::grpc::result::GrpcResult<super::datastore::AllocateIdsResponse> {
[INFO] [stdout]    |                                                                               ^^^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `result` is defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | mod result;
[INFO] [stdout]    | ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `client` is private
[INFO] [stdout]   --> src/datastore_grpc.rs:97:26
[INFO] [stdout]    |
[INFO] [stdout] 97 |     grpc_client: ::grpc::client::GrpcClient,
[INFO] [stdout]    |                          ^^^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `client` is defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:8:1
[INFO] [stdout]    |
[INFO] [stdout] 8  | mod client;
[INFO] [stdout]    | ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `method` is private
[INFO] [stdout]   --> src/datastore_grpc.rs:98:45
[INFO] [stdout]    |
[INFO] [stdout] 98 |     method_Lookup: ::std::sync::Arc<::grpc::method::MethodDescriptor<super::datastore::LookupRequest, super::datastore::LookupResponse>>,
[INFO] [stdout]    |                                             ^^^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `method` is defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:28:1
[INFO] [stdout]    |
[INFO] [stdout] 28 | mod method;
[INFO] [stdout]    | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this struct instead
[INFO] [stdout]    |
[INFO] [stdout] 98 |     method_Lookup: ::std::sync::Arc<grpc::rt::MethodDescriptor<super::datastore::LookupRequest, super::datastore::LookupResponse>>,
[INFO] [stdout]    |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `method` is private
[INFO] [stdout]   --> src/datastore_grpc.rs:99:47
[INFO] [stdout]    |
[INFO] [stdout] 99 |     method_RunQuery: ::std::sync::Arc<::grpc::method::MethodDescriptor<super::datastore::RunQueryRequest, super::datastore::RunQueryRespo...
[INFO] [stdout]    |                                               ^^^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `method` is defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:28:1
[INFO] [stdout]    |
[INFO] [stdout] 28 | mod method;
[INFO] [stdout]    | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this struct instead
[INFO] [stdout]    |
[INFO] [stdout] 99 |     method_RunQuery: ::std::sync::Arc<grpc::rt::MethodDescriptor<super::datastore::RunQueryRequest, super::datastore::RunQueryResponse>>,
[INFO] [stdout]    |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `method` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:100:55
[INFO] [stdout]     |
[INFO] [stdout] 100 |     method_BeginTransaction: ::std::sync::Arc<::grpc::method::MethodDescriptor<super::datastore::BeginTransactionRequest, super::datastor...
[INFO] [stdout]     |                                                       ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `method` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  | mod method;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this struct instead
[INFO] [stdout]     |
[INFO] [stdout] 100 |     method_BeginTransaction: ::std::sync::Arc<grpc::rt::MethodDescriptor<super::datastore::BeginTransactionRequest, super::datastore::BeginTransactionResponse>>,
[INFO] [stdout]     |                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `method` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:101:45
[INFO] [stdout]     |
[INFO] [stdout] 101 |     method_Commit: ::std::sync::Arc<::grpc::method::MethodDescriptor<super::datastore::CommitRequest, super::datastore::CommitResponse>>,
[INFO] [stdout]     |                                             ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `method` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  | mod method;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this struct instead
[INFO] [stdout]     |
[INFO] [stdout] 101 |     method_Commit: ::std::sync::Arc<grpc::rt::MethodDescriptor<super::datastore::CommitRequest, super::datastore::CommitResponse>>,
[INFO] [stdout]     |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `method` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:102:47
[INFO] [stdout]     |
[INFO] [stdout] 102 |     method_Rollback: ::std::sync::Arc<::grpc::method::MethodDescriptor<super::datastore::RollbackRequest, super::datastore::RollbackRespo...
[INFO] [stdout]     |                                               ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `method` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  | mod method;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this struct instead
[INFO] [stdout]     |
[INFO] [stdout] 102 |     method_Rollback: ::std::sync::Arc<grpc::rt::MethodDescriptor<super::datastore::RollbackRequest, super::datastore::RollbackResponse>>,
[INFO] [stdout]     |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `method` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:103:50
[INFO] [stdout]     |
[INFO] [stdout] 103 |     method_AllocateIds: ::std::sync::Arc<::grpc::method::MethodDescriptor<super::datastore::AllocateIdsRequest, super::datastore::Allocat...
[INFO] [stdout]     |                                                  ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `method` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  | mod method;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this struct instead
[INFO] [stdout]     |
[INFO] [stdout] 103 |     method_AllocateIds: ::std::sync::Arc<grpc::rt::MethodDescriptor<super::datastore::AllocateIdsRequest, super::datastore::AllocateIdsResponse>>,
[INFO] [stdout]     |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `result` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:107:61
[INFO] [stdout]     |
[INFO] [stdout] 107 |     pub fn new(host: &str, port: u16, tls: bool) -> ::grpc::result::GrpcResult<Self> {
[INFO] [stdout]     |                                                             ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `result` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:21:1
[INFO] [stdout]     |
[INFO] [stdout] 21  | mod result;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `client` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:108:17
[INFO] [stdout]     |
[INFO] [stdout] 108 |         ::grpc::client::GrpcClient::new(host, port, tls).map(|c| {
[INFO] [stdout]     |                 ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `client` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout] 8   | mod client;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `method` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:111:62
[INFO] [stdout]     |
[INFO] [stdout] 111 |                 method_Lookup: ::std::sync::Arc::new(::grpc::method::MethodDescriptor {
[INFO] [stdout]     |                                                              ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `method` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  | mod method;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this struct instead
[INFO] [stdout]     |
[INFO] [stdout] 111 |                 method_Lookup: ::std::sync::Arc::new(grpc::rt::MethodDescriptor {
[INFO] [stdout]     |                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `method` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:113:40
[INFO] [stdout]     |
[INFO] [stdout] 113 |                     streaming: ::grpc::method::GrpcStreaming::Unary,
[INFO] [stdout]     |                                        ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `method` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  | mod method;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this unit variant instead
[INFO] [stdout]     |
[INFO] [stdout] 113 |                     streaming: grpc::rt::GrpcStreaming::Unary,
[INFO] [stdout]     |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `method` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:117:64
[INFO] [stdout]     |
[INFO] [stdout] 117 |                 method_RunQuery: ::std::sync::Arc::new(::grpc::method::MethodDescriptor {
[INFO] [stdout]     |                                                                ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `method` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  | mod method;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this struct instead
[INFO] [stdout]     |
[INFO] [stdout] 117 |                 method_RunQuery: ::std::sync::Arc::new(grpc::rt::MethodDescriptor {
[INFO] [stdout]     |                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `method` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:119:40
[INFO] [stdout]     |
[INFO] [stdout] 119 |                     streaming: ::grpc::method::GrpcStreaming::Unary,
[INFO] [stdout]     |                                        ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `method` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  | mod method;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this unit variant instead
[INFO] [stdout]     |
[INFO] [stdout] 119 |                     streaming: grpc::rt::GrpcStreaming::Unary,
[INFO] [stdout]     |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `method` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:123:72
[INFO] [stdout]     |
[INFO] [stdout] 123 |                 method_BeginTransaction: ::std::sync::Arc::new(::grpc::method::MethodDescriptor {
[INFO] [stdout]     |                                                                        ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `method` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  | mod method;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this struct instead
[INFO] [stdout]     |
[INFO] [stdout] 123 |                 method_BeginTransaction: ::std::sync::Arc::new(grpc::rt::MethodDescriptor {
[INFO] [stdout]     |                                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `method` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:125:40
[INFO] [stdout]     |
[INFO] [stdout] 125 |                     streaming: ::grpc::method::GrpcStreaming::Unary,
[INFO] [stdout]     |                                        ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `method` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  | mod method;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this unit variant instead
[INFO] [stdout]     |
[INFO] [stdout] 125 |                     streaming: grpc::rt::GrpcStreaming::Unary,
[INFO] [stdout]     |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `method` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:129:62
[INFO] [stdout]     |
[INFO] [stdout] 129 |                 method_Commit: ::std::sync::Arc::new(::grpc::method::MethodDescriptor {
[INFO] [stdout]     |                                                              ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `method` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  | mod method;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this struct instead
[INFO] [stdout]     |
[INFO] [stdout] 129 |                 method_Commit: ::std::sync::Arc::new(grpc::rt::MethodDescriptor {
[INFO] [stdout]     |                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `method` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:131:40
[INFO] [stdout]     |
[INFO] [stdout] 131 |                     streaming: ::grpc::method::GrpcStreaming::Unary,
[INFO] [stdout]     |                                        ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `method` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  | mod method;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this unit variant instead
[INFO] [stdout]     |
[INFO] [stdout] 131 |                     streaming: grpc::rt::GrpcStreaming::Unary,
[INFO] [stdout]     |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `method` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:135:64
[INFO] [stdout]     |
[INFO] [stdout] 135 |                 method_Rollback: ::std::sync::Arc::new(::grpc::method::MethodDescriptor {
[INFO] [stdout]     |                                                                ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `method` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  | mod method;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this struct instead
[INFO] [stdout]     |
[INFO] [stdout] 135 |                 method_Rollback: ::std::sync::Arc::new(grpc::rt::MethodDescriptor {
[INFO] [stdout]     |                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `method` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:137:40
[INFO] [stdout]     |
[INFO] [stdout] 137 |                     streaming: ::grpc::method::GrpcStreaming::Unary,
[INFO] [stdout]     |                                        ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `method` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  | mod method;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this unit variant instead
[INFO] [stdout]     |
[INFO] [stdout] 137 |                     streaming: grpc::rt::GrpcStreaming::Unary,
[INFO] [stdout]     |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `method` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:141:67
[INFO] [stdout]     |
[INFO] [stdout] 141 |                 method_AllocateIds: ::std::sync::Arc::new(::grpc::method::MethodDescriptor {
[INFO] [stdout]     |                                                                   ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `method` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  | mod method;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this struct instead
[INFO] [stdout]     |
[INFO] [stdout] 141 |                 method_AllocateIds: ::std::sync::Arc::new(grpc::rt::MethodDescriptor {
[INFO] [stdout]     |                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `method` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:143:40
[INFO] [stdout]     |
[INFO] [stdout] 143 |                     streaming: ::grpc::method::GrpcStreaming::Unary,
[INFO] [stdout]     |                                        ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `method` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  | mod method;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this unit variant instead
[INFO] [stdout]     |
[INFO] [stdout] 143 |                     streaming: grpc::rt::GrpcStreaming::Unary,
[INFO] [stdout]     |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `futures_grpc` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:153:69
[INFO] [stdout]     |
[INFO] [stdout] 153 |     fn Lookup(&self, p: super::datastore::LookupRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::LookupResponse> {
[INFO] [stdout]     |                                                                     ^^^^^^^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `futures_grpc` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:25:1
[INFO] [stdout]     |
[INFO] [stdout] 25  | mod futures_grpc;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `futures_grpc` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:157:73
[INFO] [stdout]     |
[INFO] [stdout] 157 |     fn RunQuery(&self, p: super::datastore::RunQueryRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::RunQueryResponse> {
[INFO] [stdout]     |                                                                         ^^^^^^^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `futures_grpc` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:25:1
[INFO] [stdout]     |
[INFO] [stdout] 25  | mod futures_grpc;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `futures_grpc` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:161:89
[INFO] [stdout]     |
[INFO] [stdout] 161 |     fn BeginTransaction(&self, p: super::datastore::BeginTransactionRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::Be...
[INFO] [stdout]     |                                                                                         ^^^^^^^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `futures_grpc` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:25:1
[INFO] [stdout]     |
[INFO] [stdout] 25  | mod futures_grpc;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `futures_grpc` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:165:69
[INFO] [stdout]     |
[INFO] [stdout] 165 |     fn Commit(&self, p: super::datastore::CommitRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::CommitResponse> {
[INFO] [stdout]     |                                                                     ^^^^^^^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `futures_grpc` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:25:1
[INFO] [stdout]     |
[INFO] [stdout] 25  | mod futures_grpc;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `futures_grpc` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:169:73
[INFO] [stdout]     |
[INFO] [stdout] 169 |     fn Rollback(&self, p: super::datastore::RollbackRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::RollbackResponse> {
[INFO] [stdout]     |                                                                         ^^^^^^^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `futures_grpc` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:25:1
[INFO] [stdout]     |
[INFO] [stdout] 25  | mod futures_grpc;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `futures_grpc` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:173:79
[INFO] [stdout]     |
[INFO] [stdout] 173 |     fn AllocateIds(&self, p: super::datastore::AllocateIdsRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::AllocateIdsR...
[INFO] [stdout]     |                                                                               ^^^^^^^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `futures_grpc` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:25:1
[INFO] [stdout]     |
[INFO] [stdout] 25  | mod futures_grpc;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `futures_grpc` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:190:69
[INFO] [stdout]     |
[INFO] [stdout] 190 |     fn Lookup(&self, p: super::datastore::LookupRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::LookupResponse> {
[INFO] [stdout]     |                                                                     ^^^^^^^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `futures_grpc` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:25:1
[INFO] [stdout]     |
[INFO] [stdout] 25  | mod futures_grpc;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `futures_grpc` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:197:73
[INFO] [stdout]     |
[INFO] [stdout] 197 |     fn RunQuery(&self, p: super::datastore::RunQueryRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::RunQueryResponse> {
[INFO] [stdout]     |                                                                         ^^^^^^^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `futures_grpc` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:25:1
[INFO] [stdout]     |
[INFO] [stdout] 25  | mod futures_grpc;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `futures_grpc` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:204:89
[INFO] [stdout]     |
[INFO] [stdout] 204 |     fn BeginTransaction(&self, p: super::datastore::BeginTransactionRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::Be...
[INFO] [stdout]     |                                                                                         ^^^^^^^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `futures_grpc` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:25:1
[INFO] [stdout]     |
[INFO] [stdout] 25  | mod futures_grpc;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `futures_grpc` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:211:69
[INFO] [stdout]     |
[INFO] [stdout] 211 |     fn Commit(&self, p: super::datastore::CommitRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::CommitResponse> {
[INFO] [stdout]     |                                                                     ^^^^^^^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `futures_grpc` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:25:1
[INFO] [stdout]     |
[INFO] [stdout] 25  | mod futures_grpc;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `futures_grpc` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:218:73
[INFO] [stdout]     |
[INFO] [stdout] 218 |     fn Rollback(&self, p: super::datastore::RollbackRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::RollbackResponse> {
[INFO] [stdout]     |                                                                         ^^^^^^^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `futures_grpc` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:25:1
[INFO] [stdout]     |
[INFO] [stdout] 25  | mod futures_grpc;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `futures_grpc` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:225:79
[INFO] [stdout]     |
[INFO] [stdout] 225 |     fn AllocateIds(&self, p: super::datastore::AllocateIdsRequest) -> ::grpc::futures_grpc::GrpcFutureSend<super::datastore::AllocateIdsR...
[INFO] [stdout]     |                                                                               ^^^^^^^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `futures_grpc` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:25:1
[INFO] [stdout]     |
[INFO] [stdout] 25  | mod futures_grpc;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `server` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:248:26
[INFO] [stdout]     |
[INFO] [stdout] 248 |     grpc_server: ::grpc::server::GrpcServer,
[INFO] [stdout]     |                          ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `server` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout] 11  | mod server;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `server` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:255:34
[INFO] [stdout]     |
[INFO] [stdout] 255 |             grpc_server: ::grpc::server::GrpcServer::new(addr, service_definition),
[INFO] [stdout]     |                                  ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `server` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout] 11  | mod server;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `server` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:259:105
[INFO] [stdout]     |
[INFO] [stdout] 259 |     pub fn new_service_def<H : DatastoreAsync + 'static + Sync + Send + 'static>(handler: H) -> ::grpc::server::ServerServiceDefinition {
[INFO] [stdout]     |                                                                                                         ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `server` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout] 11  | mod server;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this struct instead
[INFO] [stdout]     |
[INFO] [stdout] 259 |     pub fn new_service_def<H : DatastoreAsync + 'static + Sync + Send + 'static>(handler: H) -> grpc::rt::ServerServiceDefinition {
[INFO] [stdout]     |                                                                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `server` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:261:17
[INFO] [stdout]     |
[INFO] [stdout] 261 |         ::grpc::server::ServerServiceDefinition::new(
[INFO] [stdout]     |                 ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `server` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout] 11  | mod server;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this struct instead
[INFO] [stdout]     |
[INFO] [stdout] 261 |         grpc::rt::ServerServiceDefinition::new(
[INFO] [stdout]     |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `server` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:263:25
[INFO] [stdout]     |
[INFO] [stdout] 263 |                 ::grpc::server::ServerMethod::new(
[INFO] [stdout]     |                         ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `server` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout] 11  | mod server;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this struct instead
[INFO] [stdout]     |
[INFO] [stdout] 263 |                 grpc::rt::ServerMethod::new(
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `method` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:264:51
[INFO] [stdout]     |
[INFO] [stdout] 264 |                     ::std::sync::Arc::new(::grpc::method::MethodDescriptor {
[INFO] [stdout]     |                                                   ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `method` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  | mod method;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this struct instead
[INFO] [stdout]     |
[INFO] [stdout] 264 |                     ::std::sync::Arc::new(grpc::rt::MethodDescriptor {
[INFO] [stdout]     |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `method` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:266:44
[INFO] [stdout]     |
[INFO] [stdout] 266 |                         streaming: ::grpc::method::GrpcStreaming::Unary,
[INFO] [stdout]     |                                            ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `method` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  | mod method;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this unit variant instead
[INFO] [stdout]     |
[INFO] [stdout] 266 |                         streaming: grpc::rt::GrpcStreaming::Unary,
[INFO] [stdout]     |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `server` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:272:33
[INFO] [stdout]     |
[INFO] [stdout] 272 |                         ::grpc::server::MethodHandlerUnary::new(move |p| handler_copy.Lookup(p))
[INFO] [stdout]     |                                 ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `server` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout] 11  | mod server;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `server` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:275:25
[INFO] [stdout]     |
[INFO] [stdout] 275 |                 ::grpc::server::ServerMethod::new(
[INFO] [stdout]     |                         ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `server` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout] 11  | mod server;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this struct instead
[INFO] [stdout]     |
[INFO] [stdout] 275 |                 grpc::rt::ServerMethod::new(
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `method` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:276:51
[INFO] [stdout]     |
[INFO] [stdout] 276 |                     ::std::sync::Arc::new(::grpc::method::MethodDescriptor {
[INFO] [stdout]     |                                                   ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `method` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  | mod method;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this struct instead
[INFO] [stdout]     |
[INFO] [stdout] 276 |                     ::std::sync::Arc::new(grpc::rt::MethodDescriptor {
[INFO] [stdout]     |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `method` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:278:44
[INFO] [stdout]     |
[INFO] [stdout] 278 |                         streaming: ::grpc::method::GrpcStreaming::Unary,
[INFO] [stdout]     |                                            ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `method` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  | mod method;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this unit variant instead
[INFO] [stdout]     |
[INFO] [stdout] 278 |                         streaming: grpc::rt::GrpcStreaming::Unary,
[INFO] [stdout]     |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `server` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:284:33
[INFO] [stdout]     |
[INFO] [stdout] 284 |                         ::grpc::server::MethodHandlerUnary::new(move |p| handler_copy.RunQuery(p))
[INFO] [stdout]     |                                 ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `server` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout] 11  | mod server;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `server` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:287:25
[INFO] [stdout]     |
[INFO] [stdout] 287 |                 ::grpc::server::ServerMethod::new(
[INFO] [stdout]     |                         ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `server` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout] 11  | mod server;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this struct instead
[INFO] [stdout]     |
[INFO] [stdout] 287 |                 grpc::rt::ServerMethod::new(
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `method` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:288:51
[INFO] [stdout]     |
[INFO] [stdout] 288 |                     ::std::sync::Arc::new(::grpc::method::MethodDescriptor {
[INFO] [stdout]     |                                                   ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `method` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  | mod method;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this struct instead
[INFO] [stdout]     |
[INFO] [stdout] 288 |                     ::std::sync::Arc::new(grpc::rt::MethodDescriptor {
[INFO] [stdout]     |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `method` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:290:44
[INFO] [stdout]     |
[INFO] [stdout] 290 |                         streaming: ::grpc::method::GrpcStreaming::Unary,
[INFO] [stdout]     |                                            ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `method` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  | mod method;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this unit variant instead
[INFO] [stdout]     |
[INFO] [stdout] 290 |                         streaming: grpc::rt::GrpcStreaming::Unary,
[INFO] [stdout]     |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `server` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:296:33
[INFO] [stdout]     |
[INFO] [stdout] 296 |                         ::grpc::server::MethodHandlerUnary::new(move |p| handler_copy.BeginTransaction(p))
[INFO] [stdout]     |                                 ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `server` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout] 11  | mod server;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `server` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:299:25
[INFO] [stdout]     |
[INFO] [stdout] 299 |                 ::grpc::server::ServerMethod::new(
[INFO] [stdout]     |                         ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `server` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout] 11  | mod server;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this struct instead
[INFO] [stdout]     |
[INFO] [stdout] 299 |                 grpc::rt::ServerMethod::new(
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `method` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:300:51
[INFO] [stdout]     |
[INFO] [stdout] 300 |                     ::std::sync::Arc::new(::grpc::method::MethodDescriptor {
[INFO] [stdout]     |                                                   ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `method` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  | mod method;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this struct instead
[INFO] [stdout]     |
[INFO] [stdout] 300 |                     ::std::sync::Arc::new(grpc::rt::MethodDescriptor {
[INFO] [stdout]     |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `method` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:302:44
[INFO] [stdout]     |
[INFO] [stdout] 302 |                         streaming: ::grpc::method::GrpcStreaming::Unary,
[INFO] [stdout]     |                                            ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `method` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  | mod method;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this unit variant instead
[INFO] [stdout]     |
[INFO] [stdout] 302 |                         streaming: grpc::rt::GrpcStreaming::Unary,
[INFO] [stdout]     |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `server` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:308:33
[INFO] [stdout]     |
[INFO] [stdout] 308 |                         ::grpc::server::MethodHandlerUnary::new(move |p| handler_copy.Commit(p))
[INFO] [stdout]     |                                 ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `server` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout] 11  | mod server;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `server` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:311:25
[INFO] [stdout]     |
[INFO] [stdout] 311 |                 ::grpc::server::ServerMethod::new(
[INFO] [stdout]     |                         ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `server` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout] 11  | mod server;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this struct instead
[INFO] [stdout]     |
[INFO] [stdout] 311 |                 grpc::rt::ServerMethod::new(
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `method` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:312:51
[INFO] [stdout]     |
[INFO] [stdout] 312 |                     ::std::sync::Arc::new(::grpc::method::MethodDescriptor {
[INFO] [stdout]     |                                                   ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `method` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  | mod method;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this struct instead
[INFO] [stdout]     |
[INFO] [stdout] 312 |                     ::std::sync::Arc::new(grpc::rt::MethodDescriptor {
[INFO] [stdout]     |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `method` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:314:44
[INFO] [stdout]     |
[INFO] [stdout] 314 |                         streaming: ::grpc::method::GrpcStreaming::Unary,
[INFO] [stdout]     |                                            ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `method` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  | mod method;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this unit variant instead
[INFO] [stdout]     |
[INFO] [stdout] 314 |                         streaming: grpc::rt::GrpcStreaming::Unary,
[INFO] [stdout]     |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `server` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:320:33
[INFO] [stdout]     |
[INFO] [stdout] 320 |                         ::grpc::server::MethodHandlerUnary::new(move |p| handler_copy.Rollback(p))
[INFO] [stdout]     |                                 ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `server` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout] 11  | mod server;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `server` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:323:25
[INFO] [stdout]     |
[INFO] [stdout] 323 |                 ::grpc::server::ServerMethod::new(
[INFO] [stdout]     |                         ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `server` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout] 11  | mod server;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this struct instead
[INFO] [stdout]     |
[INFO] [stdout] 323 |                 grpc::rt::ServerMethod::new(
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `method` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:324:51
[INFO] [stdout]     |
[INFO] [stdout] 324 |                     ::std::sync::Arc::new(::grpc::method::MethodDescriptor {
[INFO] [stdout]     |                                                   ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `method` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  | mod method;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this struct instead
[INFO] [stdout]     |
[INFO] [stdout] 324 |                     ::std::sync::Arc::new(grpc::rt::MethodDescriptor {
[INFO] [stdout]     |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `method` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:326:44
[INFO] [stdout]     |
[INFO] [stdout] 326 |                         streaming: ::grpc::method::GrpcStreaming::Unary,
[INFO] [stdout]     |                                            ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `method` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  | mod method;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] help: consider importing this unit variant instead
[INFO] [stdout]     |
[INFO] [stdout] 326 |                         streaming: grpc::rt::GrpcStreaming::Unary,
[INFO] [stdout]     |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `server` is private
[INFO] [stdout]    --> src/datastore_grpc.rs:332:33
[INFO] [stdout]     |
[INFO] [stdout] 332 |                         ::grpc::server::MethodHandlerUnary::new(move |p| handler_copy.AllocateIds(p))
[INFO] [stdout]     |                                 ^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `server` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/lib.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout] 11  | mod server;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/datastore_grpc.rs:185:31
[INFO] [stdout]     |
[INFO] [stdout] 185 |     handler: ::std::sync::Arc<Datastore + Send + Sync>,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 185 |     handler: ::std::sync::Arc<dyn Datastore + Send + Sync>,
[INFO] [stdout]     |                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/datastore.rs:238:26
[INFO] [stdout]     |
[INFO] [stdout] 238 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 238 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]     |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/datastore.rs:241:38
[INFO] [stdout]     |
[INFO] [stdout] 241 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 241 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]     |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/datastore.rs:244:55
[INFO] [stdout]     |
[INFO] [stdout] 244 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 244 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]     |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/datastore.rs:520:26
[INFO] [stdout]     |
[INFO] [stdout] 520 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 520 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]     |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/datastore.rs:523:38
[INFO] [stdout]     |
[INFO] [stdout] 523 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 523 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]     |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/datastore.rs:526:55
[INFO] [stdout]     |
[INFO] [stdout] 526 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 526 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]     |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/datastore.rs:960:26
[INFO] [stdout]     |
[INFO] [stdout] 960 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 960 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]     |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/datastore.rs:963:38
[INFO] [stdout]     |
[INFO] [stdout] 963 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 963 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]     |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/datastore.rs:966:55
[INFO] [stdout]     |
[INFO] [stdout] 966 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 966 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]     |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:1224:26
[INFO] [stdout]      |
[INFO] [stdout] 1224 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1224 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]      |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:1227:38
[INFO] [stdout]      |
[INFO] [stdout] 1227 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1227 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]      |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:1230:55
[INFO] [stdout]      |
[INFO] [stdout] 1230 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1230 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]      |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:1406:26
[INFO] [stdout]      |
[INFO] [stdout] 1406 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1406 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]      |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:1409:38
[INFO] [stdout]      |
[INFO] [stdout] 1409 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1409 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]      |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:1412:55
[INFO] [stdout]      |
[INFO] [stdout] 1412 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1412 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]      |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:1582:26
[INFO] [stdout]      |
[INFO] [stdout] 1582 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1582 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]      |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:1585:38
[INFO] [stdout]      |
[INFO] [stdout] 1585 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1585 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]      |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:1588:55
[INFO] [stdout]      |
[INFO] [stdout] 1588 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1588 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]      |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:1802:26
[INFO] [stdout]      |
[INFO] [stdout] 1802 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1802 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]      |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:1805:38
[INFO] [stdout]      |
[INFO] [stdout] 1805 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1805 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]      |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:1808:55
[INFO] [stdout]      |
[INFO] [stdout] 1808 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1808 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]      |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:1939:26
[INFO] [stdout]      |
[INFO] [stdout] 1939 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1939 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]      |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:1942:38
[INFO] [stdout]      |
[INFO] [stdout] 1942 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1942 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]      |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:1945:55
[INFO] [stdout]      |
[INFO] [stdout] 1945 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1945 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]      |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:2268:26
[INFO] [stdout]      |
[INFO] [stdout] 2268 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2268 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]      |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:2271:38
[INFO] [stdout]      |
[INFO] [stdout] 2271 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2271 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]      |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:2274:55
[INFO] [stdout]      |
[INFO] [stdout] 2274 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2274 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]      |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:2559:26
[INFO] [stdout]      |
[INFO] [stdout] 2559 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2559 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]      |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:2562:38
[INFO] [stdout]      |
[INFO] [stdout] 2562 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2562 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]      |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:2565:55
[INFO] [stdout]      |
[INFO] [stdout] 2565 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2565 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]      |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:2787:26
[INFO] [stdout]      |
[INFO] [stdout] 2787 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2787 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]      |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:2790:38
[INFO] [stdout]      |
[INFO] [stdout] 2790 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2790 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]      |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:2793:55
[INFO] [stdout]      |
[INFO] [stdout] 2793 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2793 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]      |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:2971:26
[INFO] [stdout]      |
[INFO] [stdout] 2971 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2971 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]      |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:2974:38
[INFO] [stdout]      |
[INFO] [stdout] 2974 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2974 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]      |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:2977:55
[INFO] [stdout]      |
[INFO] [stdout] 2977 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2977 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]      |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:3427:26
[INFO] [stdout]      |
[INFO] [stdout] 3427 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 3427 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]      |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:3430:38
[INFO] [stdout]      |
[INFO] [stdout] 3430 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 3430 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]      |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:3433:55
[INFO] [stdout]      |
[INFO] [stdout] 3433 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 3433 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]      |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:3711:26
[INFO] [stdout]      |
[INFO] [stdout] 3711 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 3711 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]      |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:3714:38
[INFO] [stdout]      |
[INFO] [stdout] 3714 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 3714 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]      |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:3717:55
[INFO] [stdout]      |
[INFO] [stdout] 3717 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 3717 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]      |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:3968:26
[INFO] [stdout]      |
[INFO] [stdout] 3968 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 3968 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]      |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:3971:38
[INFO] [stdout]      |
[INFO] [stdout] 3971 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 3971 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]      |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:3974:55
[INFO] [stdout]      |
[INFO] [stdout] 3974 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 3974 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]      |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/entity.rs:182:26
[INFO] [stdout]     |
[INFO] [stdout] 182 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 182 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]     |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/entity.rs:185:38
[INFO] [stdout]     |
[INFO] [stdout] 185 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 185 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]     |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/entity.rs:188:55
[INFO] [stdout]     |
[INFO] [stdout] 188 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 188 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]     |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/entity.rs:420:26
[INFO] [stdout]     |
[INFO] [stdout] 420 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 420 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]     |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/entity.rs:423:38
[INFO] [stdout]     |
[INFO] [stdout] 423 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 423 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]     |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/entity.rs:426:55
[INFO] [stdout]     |
[INFO] [stdout] 426 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 426 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]     |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/entity.rs:716:26
[INFO] [stdout]     |
[INFO] [stdout] 716 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 716 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]     |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/entity.rs:719:38
[INFO] [stdout]     |
[INFO] [stdout] 719 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 719 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]     |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/entity.rs:722:55
[INFO] [stdout]     |
[INFO] [stdout] 722 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 722 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]     |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/entity.rs:906:26
[INFO] [stdout]     |
[INFO] [stdout] 906 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 906 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]     |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/entity.rs:909:38
[INFO] [stdout]     |
[INFO] [stdout] 909 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 909 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]     |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/entity.rs:912:55
[INFO] [stdout]     |
[INFO] [stdout] 912 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 912 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]     |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/entity.rs:1727:26
[INFO] [stdout]      |
[INFO] [stdout] 1727 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1727 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]      |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/entity.rs:1730:38
[INFO] [stdout]      |
[INFO] [stdout] 1730 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1730 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]      |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/entity.rs:1733:55
[INFO] [stdout]      |
[INFO] [stdout] 1733 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1733 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]      |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/entity.rs:2024:26
[INFO] [stdout]      |
[INFO] [stdout] 2024 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2024 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]      |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/entity.rs:2027:38
[INFO] [stdout]      |
[INFO] [stdout] 2027 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2027 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]      |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/entity.rs:2030:55
[INFO] [stdout]      |
[INFO] [stdout] 2030 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2030 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]      |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/query.rs:229:26
[INFO] [stdout]     |
[INFO] [stdout] 229 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 229 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]     |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/query.rs:232:38
[INFO] [stdout]     |
[INFO] [stdout] 232 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 232 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]     |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/query.rs:235:55
[INFO] [stdout]     |
[INFO] [stdout] 235 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 235 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]     |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/query.rs:851:26
[INFO] [stdout]     |
[INFO] [stdout] 851 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 851 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]     |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/query.rs:854:38
[INFO] [stdout]     |
[INFO] [stdout] 854 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 854 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]     |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/query.rs:857:55
[INFO] [stdout]     |
[INFO] [stdout] 857 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 857 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]     |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:1075:26
[INFO] [stdout]      |
[INFO] [stdout] 1075 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1075 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]      |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:1078:38
[INFO] [stdout]      |
[INFO] [stdout] 1078 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1078 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]      |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:1081:55
[INFO] [stdout]      |
[INFO] [stdout] 1081 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1081 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]      |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:1251:26
[INFO] [stdout]      |
[INFO] [stdout] 1251 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1251 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]      |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:1254:38
[INFO] [stdout]      |
[INFO] [stdout] 1254 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1254 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]      |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:1257:55
[INFO] [stdout]      |
[INFO] [stdout] 1257 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1257 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]      |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:1437:26
[INFO] [stdout]      |
[INFO] [stdout] 1437 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1437 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]      |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:1440:38
[INFO] [stdout]      |
[INFO] [stdout] 1440 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1440 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]      |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:1443:55
[INFO] [stdout]      |
[INFO] [stdout] 1443 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1443 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]      |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:1660:26
[INFO] [stdout]      |
[INFO] [stdout] 1660 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1660 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]      |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:1663:38
[INFO] [stdout]      |
[INFO] [stdout] 1663 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1663 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]      |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:1666:55
[INFO] [stdout]      |
[INFO] [stdout] 1666 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1666 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]      |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:1999:26
[INFO] [stdout]      |
[INFO] [stdout] 1999 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1999 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]      |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:2002:38
[INFO] [stdout]      |
[INFO] [stdout] 2002 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2002 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]      |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:2005:55
[INFO] [stdout]      |
[INFO] [stdout] 2005 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2005 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]      |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:2220:26
[INFO] [stdout]      |
[INFO] [stdout] 2220 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2220 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]      |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:2223:38
[INFO] [stdout]      |
[INFO] [stdout] 2223 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2223 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]      |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:2226:55
[INFO] [stdout]      |
[INFO] [stdout] 2226 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2226 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]      |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:2558:26
[INFO] [stdout]      |
[INFO] [stdout] 2558 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2558 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]      |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:2561:38
[INFO] [stdout]      |
[INFO] [stdout] 2561 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2561 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]      |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:2564:55
[INFO] [stdout]      |
[INFO] [stdout] 2564 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2564 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]      |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:2938:26
[INFO] [stdout]      |
[INFO] [stdout] 2938 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2938 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]      |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:2941:38
[INFO] [stdout]      |
[INFO] [stdout] 2941 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2941 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]      |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:2944:55
[INFO] [stdout]      |
[INFO] [stdout] 2944 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2944 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]      |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:3228:26
[INFO] [stdout]      |
[INFO] [stdout] 3228 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 3228 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]      |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:3231:38
[INFO] [stdout]      |
[INFO] [stdout] 3231 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 3231 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]      |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:3234:55
[INFO] [stdout]      |
[INFO] [stdout] 3234 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 3234 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]      |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:3648:26
[INFO] [stdout]      |
[INFO] [stdout] 3648 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 3648 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]      |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:3651:38
[INFO] [stdout]      |
[INFO] [stdout] 3651 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 3651 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]      |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:3654:55
[INFO] [stdout]      |
[INFO] [stdout] 3654 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 3654 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]      |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/wrappers.rs:131:26
[INFO] [stdout]     |
[INFO] [stdout] 131 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 131 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]     |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/wrappers.rs:134:38
[INFO] [stdout]     |
[INFO] [stdout] 134 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 134 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]     |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/wrappers.rs:137:55
[INFO] [stdout]     |
[INFO] [stdout] 137 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 137 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]     |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/wrappers.rs:300:26
[INFO] [stdout]     |
[INFO] [stdout] 300 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 300 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]     |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/wrappers.rs:303:38
[INFO] [stdout]     |
[INFO] [stdout] 303 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 303 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]     |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/wrappers.rs:306:55
[INFO] [stdout]     |
[INFO] [stdout] 306 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 306 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]     |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/wrappers.rs:469:26
[INFO] [stdout]     |
[INFO] [stdout] 469 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 469 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]     |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/wrappers.rs:472:38
[INFO] [stdout]     |
[INFO] [stdout] 472 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 472 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]     |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/wrappers.rs:475:55
[INFO] [stdout]     |
[INFO] [stdout] 475 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 475 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]     |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/wrappers.rs:638:26
[INFO] [stdout]     |
[INFO] [stdout] 638 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 638 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]     |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/wrappers.rs:641:38
[INFO] [stdout]     |
[INFO] [stdout] 641 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 641 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]     |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/wrappers.rs:644:55
[INFO] [stdout]     |
[INFO] [stdout] 644 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 644 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]     |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/wrappers.rs:807:26
[INFO] [stdout]     |
[INFO] [stdout] 807 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 807 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]     |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/wrappers.rs:810:38
[INFO] [stdout]     |
[INFO] [stdout] 810 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 810 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]     |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/wrappers.rs:813:55
[INFO] [stdout]     |
[INFO] [stdout] 813 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 813 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]     |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/wrappers.rs:976:26
[INFO] [stdout]     |
[INFO] [stdout] 976 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 976 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]     |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/wrappers.rs:979:38
[INFO] [stdout]     |
[INFO] [stdout] 979 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 979 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]     |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/wrappers.rs:982:55
[INFO] [stdout]     |
[INFO] [stdout] 982 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 982 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]     |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/wrappers.rs:1145:26
[INFO] [stdout]      |
[INFO] [stdout] 1145 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1145 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]      |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/wrappers.rs:1148:38
[INFO] [stdout]      |
[INFO] [stdout] 1148 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1148 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]      |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/wrappers.rs:1151:55
[INFO] [stdout]      |
[INFO] [stdout] 1151 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1151 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]      |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/wrappers.rs:1321:26
[INFO] [stdout]      |
[INFO] [stdout] 1321 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1321 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]      |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/wrappers.rs:1324:38
[INFO] [stdout]      |
[INFO] [stdout] 1324 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1324 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]      |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/wrappers.rs:1327:55
[INFO] [stdout]      |
[INFO] [stdout] 1327 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1327 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]      |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/wrappers.rs:1497:26
[INFO] [stdout]      |
[INFO] [stdout] 1497 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1497 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]      |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/wrappers.rs:1500:38
[INFO] [stdout]      |
[INFO] [stdout] 1500 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1500 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]      |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/wrappers.rs:1503:55
[INFO] [stdout]      |
[INFO] [stdout] 1503 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1503 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]      |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/latlng.rs:168:26
[INFO] [stdout]     |
[INFO] [stdout] 168 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 168 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]     |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/latlng.rs:171:38
[INFO] [stdout]     |
[INFO] [stdout] 171 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 171 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]     |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/latlng.rs:174:55
[INFO] [stdout]     |
[INFO] [stdout] 174 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 174 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]     |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/timestamp.rs:168:26
[INFO] [stdout]     |
[INFO] [stdout] 168 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 168 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]     |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/timestamp.rs:171:38
[INFO] [stdout]     |
[INFO] [stdout] 171 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 171 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]     |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/timestamp.rs:174:55
[INFO] [stdout]     |
[INFO] [stdout] 174 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 174 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]     |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/struct_pb.rs:133:26
[INFO] [stdout]     |
[INFO] [stdout] 133 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 133 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]     |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/struct_pb.rs:136:38
[INFO] [stdout]     |
[INFO] [stdout] 136 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 136 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]     |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/struct_pb.rs:139:55
[INFO] [stdout]     |
[INFO] [stdout] 139 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 139 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]     |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/struct_pb.rs:584:26
[INFO] [stdout]     |
[INFO] [stdout] 584 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 584 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]     |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/struct_pb.rs:587:38
[INFO] [stdout]     |
[INFO] [stdout] 587 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 587 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]     |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/struct_pb.rs:590:55
[INFO] [stdout]     |
[INFO] [stdout] 590 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 590 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]     |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/struct_pb.rs:792:26
[INFO] [stdout]     |
[INFO] [stdout] 792 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 792 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]     |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/struct_pb.rs:795:38
[INFO] [stdout]     |
[INFO] [stdout] 795 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 795 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]     |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/struct_pb.rs:798:55
[INFO] [stdout]     |
[INFO] [stdout] 798 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 798 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]     |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/datastore_grpc.rs:185:31
[INFO] [stdout]     |
[INFO] [stdout] 185 |     handler: ::std::sync::Arc<Datastore + Send + Sync>,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 185 |     handler: ::std::sync::Arc<dyn Datastore + Send + Sync>,
[INFO] [stdout]     |                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/datastore.rs:238:26
[INFO] [stdout]     |
[INFO] [stdout] 238 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 238 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]     |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/datastore.rs:241:38
[INFO] [stdout]     |
[INFO] [stdout] 241 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 241 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]     |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/datastore.rs:244:55
[INFO] [stdout]     |
[INFO] [stdout] 244 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 244 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]     |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/datastore.rs:520:26
[INFO] [stdout]     |
[INFO] [stdout] 520 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 520 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]     |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/datastore.rs:523:38
[INFO] [stdout]     |
[INFO] [stdout] 523 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 523 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]     |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/datastore.rs:526:55
[INFO] [stdout]     |
[INFO] [stdout] 526 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 526 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]     |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/datastore.rs:960:26
[INFO] [stdout]     |
[INFO] [stdout] 960 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 960 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]     |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/datastore.rs:963:38
[INFO] [stdout]     |
[INFO] [stdout] 963 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 963 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]     |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/datastore.rs:966:55
[INFO] [stdout]     |
[INFO] [stdout] 966 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 966 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]     |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:1224:26
[INFO] [stdout]      |
[INFO] [stdout] 1224 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1224 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]      |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:1227:38
[INFO] [stdout]      |
[INFO] [stdout] 1227 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1227 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]      |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:1230:55
[INFO] [stdout]      |
[INFO] [stdout] 1230 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1230 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]      |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:1406:26
[INFO] [stdout]      |
[INFO] [stdout] 1406 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1406 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]      |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:1409:38
[INFO] [stdout]      |
[INFO] [stdout] 1409 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1409 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]      |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:1412:55
[INFO] [stdout]      |
[INFO] [stdout] 1412 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1412 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]      |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:1582:26
[INFO] [stdout]      |
[INFO] [stdout] 1582 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1582 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]      |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:1585:38
[INFO] [stdout]      |
[INFO] [stdout] 1585 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1585 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]      |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:1588:55
[INFO] [stdout]      |
[INFO] [stdout] 1588 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1588 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]      |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:1802:26
[INFO] [stdout]      |
[INFO] [stdout] 1802 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1802 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]      |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:1805:38
[INFO] [stdout]      |
[INFO] [stdout] 1805 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1805 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]      |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:1808:55
[INFO] [stdout]      |
[INFO] [stdout] 1808 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1808 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]      |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:1939:26
[INFO] [stdout]      |
[INFO] [stdout] 1939 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1939 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]      |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:1942:38
[INFO] [stdout]      |
[INFO] [stdout] 1942 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1942 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]      |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:1945:55
[INFO] [stdout]      |
[INFO] [stdout] 1945 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1945 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]      |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:2268:26
[INFO] [stdout]      |
[INFO] [stdout] 2268 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2268 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]      |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:2271:38
[INFO] [stdout]      |
[INFO] [stdout] 2271 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2271 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]      |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:2274:55
[INFO] [stdout]      |
[INFO] [stdout] 2274 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2274 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]      |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:2559:26
[INFO] [stdout]      |
[INFO] [stdout] 2559 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2559 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]      |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:2562:38
[INFO] [stdout]      |
[INFO] [stdout] 2562 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2562 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]      |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:2565:55
[INFO] [stdout]      |
[INFO] [stdout] 2565 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2565 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]      |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:2787:26
[INFO] [stdout]      |
[INFO] [stdout] 2787 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2787 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]      |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:2790:38
[INFO] [stdout]      |
[INFO] [stdout] 2790 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2790 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]      |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:2793:55
[INFO] [stdout]      |
[INFO] [stdout] 2793 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2793 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]      |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:2971:26
[INFO] [stdout]      |
[INFO] [stdout] 2971 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2971 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]      |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:2974:38
[INFO] [stdout]      |
[INFO] [stdout] 2974 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2974 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]      |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:2977:55
[INFO] [stdout]      |
[INFO] [stdout] 2977 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2977 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]      |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:3427:26
[INFO] [stdout]      |
[INFO] [stdout] 3427 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 3427 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]      |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:3430:38
[INFO] [stdout]      |
[INFO] [stdout] 3430 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 3430 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]      |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:3433:55
[INFO] [stdout]      |
[INFO] [stdout] 3433 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 3433 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]      |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:3711:26
[INFO] [stdout]      |
[INFO] [stdout] 3711 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 3711 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]      |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:3714:38
[INFO] [stdout]      |
[INFO] [stdout] 3714 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 3714 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]      |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:3717:55
[INFO] [stdout]      |
[INFO] [stdout] 3717 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 3717 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]      |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:3968:26
[INFO] [stdout]      |
[INFO] [stdout] 3968 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 3968 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]      |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:3971:38
[INFO] [stdout]      |
[INFO] [stdout] 3971 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 3971 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]      |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:3974:55
[INFO] [stdout]      |
[INFO] [stdout] 3974 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 3974 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]      |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/entity.rs:182:26
[INFO] [stdout]     |
[INFO] [stdout] 182 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 182 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]     |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/entity.rs:185:38
[INFO] [stdout]     |
[INFO] [stdout] 185 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 185 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]     |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/entity.rs:188:55
[INFO] [stdout]     |
[INFO] [stdout] 188 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 188 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]     |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/entity.rs:420:26
[INFO] [stdout]     |
[INFO] [stdout] 420 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 420 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]     |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/entity.rs:423:38
[INFO] [stdout]     |
[INFO] [stdout] 423 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 423 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]     |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/entity.rs:426:55
[INFO] [stdout]     |
[INFO] [stdout] 426 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 426 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]     |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/entity.rs:716:26
[INFO] [stdout]     |
[INFO] [stdout] 716 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 716 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]     |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/entity.rs:719:38
[INFO] [stdout]     |
[INFO] [stdout] 719 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 719 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]     |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/entity.rs:722:55
[INFO] [stdout]     |
[INFO] [stdout] 722 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 722 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]     |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/entity.rs:906:26
[INFO] [stdout]     |
[INFO] [stdout] 906 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 906 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]     |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/entity.rs:909:38
[INFO] [stdout]     |
[INFO] [stdout] 909 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 909 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]     |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/entity.rs:912:55
[INFO] [stdout]     |
[INFO] [stdout] 912 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 912 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]     |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/entity.rs:1727:26
[INFO] [stdout]      |
[INFO] [stdout] 1727 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1727 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]      |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/entity.rs:1730:38
[INFO] [stdout]      |
[INFO] [stdout] 1730 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1730 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]      |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/entity.rs:1733:55
[INFO] [stdout]      |
[INFO] [stdout] 1733 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1733 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]      |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/entity.rs:2024:26
[INFO] [stdout]      |
[INFO] [stdout] 2024 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2024 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]      |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/entity.rs:2027:38
[INFO] [stdout]      |
[INFO] [stdout] 2027 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2027 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]      |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/entity.rs:2030:55
[INFO] [stdout]      |
[INFO] [stdout] 2030 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2030 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]      |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/query.rs:229:26
[INFO] [stdout]     |
[INFO] [stdout] 229 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 229 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]     |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/query.rs:232:38
[INFO] [stdout]     |
[INFO] [stdout] 232 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 232 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]     |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/query.rs:235:55
[INFO] [stdout]     |
[INFO] [stdout] 235 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 235 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]     |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/query.rs:851:26
[INFO] [stdout]     |
[INFO] [stdout] 851 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 851 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]     |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/query.rs:854:38
[INFO] [stdout]     |
[INFO] [stdout] 854 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 854 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]     |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/query.rs:857:55
[INFO] [stdout]     |
[INFO] [stdout] 857 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 857 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]     |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:1075:26
[INFO] [stdout]      |
[INFO] [stdout] 1075 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1075 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]      |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:1078:38
[INFO] [stdout]      |
[INFO] [stdout] 1078 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1078 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]      |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:1081:55
[INFO] [stdout]      |
[INFO] [stdout] 1081 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1081 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]      |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:1251:26
[INFO] [stdout]      |
[INFO] [stdout] 1251 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1251 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]      |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:1254:38
[INFO] [stdout]      |
[INFO] [stdout] 1254 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1254 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]      |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:1257:55
[INFO] [stdout]      |
[INFO] [stdout] 1257 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1257 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]      |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:1437:26
[INFO] [stdout]      |
[INFO] [stdout] 1437 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1437 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]      |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:1440:38
[INFO] [stdout]      |
[INFO] [stdout] 1440 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1440 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]      |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:1443:55
[INFO] [stdout]      |
[INFO] [stdout] 1443 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1443 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]      |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:1660:26
[INFO] [stdout]      |
[INFO] [stdout] 1660 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1660 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]      |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:1663:38
[INFO] [stdout]      |
[INFO] [stdout] 1663 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1663 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]      |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:1666:55
[INFO] [stdout]      |
[INFO] [stdout] 1666 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1666 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]      |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:1999:26
[INFO] [stdout]      |
[INFO] [stdout] 1999 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1999 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]      |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:2002:38
[INFO] [stdout]      |
[INFO] [stdout] 2002 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2002 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]      |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:2005:55
[INFO] [stdout]      |
[INFO] [stdout] 2005 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2005 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]      |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:2220:26
[INFO] [stdout]      |
[INFO] [stdout] 2220 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2220 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]      |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:2223:38
[INFO] [stdout]      |
[INFO] [stdout] 2223 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2223 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]      |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:2226:55
[INFO] [stdout]      |
[INFO] [stdout] 2226 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2226 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]      |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:2558:26
[INFO] [stdout]      |
[INFO] [stdout] 2558 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2558 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]      |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:2561:38
[INFO] [stdout]      |
[INFO] [stdout] 2561 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2561 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]      |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:2564:55
[INFO] [stdout]      |
[INFO] [stdout] 2564 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2564 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]      |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:2938:26
[INFO] [stdout]      |
[INFO] [stdout] 2938 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2938 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]      |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:2941:38
[INFO] [stdout]      |
[INFO] [stdout] 2941 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2941 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]      |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:2944:55
[INFO] [stdout]      |
[INFO] [stdout] 2944 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2944 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]      |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:3228:26
[INFO] [stdout]      |
[INFO] [stdout] 3228 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 3228 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]      |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:3231:38
[INFO] [stdout]      |
[INFO] [stdout] 3231 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 3231 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]      |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:3234:55
[INFO] [stdout]      |
[INFO] [stdout] 3234 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 3234 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]      |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:3648:26
[INFO] [stdout]      |
[INFO] [stdout] 3648 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 3648 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]      |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:3651:38
[INFO] [stdout]      |
[INFO] [stdout] 3651 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 3651 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]      |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:3654:55
[INFO] [stdout]      |
[INFO] [stdout] 3654 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 3654 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]      |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/wrappers.rs:131:26
[INFO] [stdout]     |
[INFO] [stdout] 131 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 131 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]     |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/wrappers.rs:134:38
[INFO] [stdout]     |
[INFO] [stdout] 134 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 134 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]     |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/wrappers.rs:137:55
[INFO] [stdout]     |
[INFO] [stdout] 137 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 137 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]     |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/wrappers.rs:300:26
[INFO] [stdout]     |
[INFO] [stdout] 300 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 300 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]     |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/wrappers.rs:303:38
[INFO] [stdout]     |
[INFO] [stdout] 303 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 303 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]     |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/wrappers.rs:306:55
[INFO] [stdout]     |
[INFO] [stdout] 306 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 306 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]     |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/wrappers.rs:469:26
[INFO] [stdout]     |
[INFO] [stdout] 469 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 469 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]     |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/wrappers.rs:472:38
[INFO] [stdout]     |
[INFO] [stdout] 472 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 472 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]     |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/wrappers.rs:475:55
[INFO] [stdout]     |
[INFO] [stdout] 475 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 475 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]     |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/wrappers.rs:638:26
[INFO] [stdout]     |
[INFO] [stdout] 638 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 638 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]     |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/wrappers.rs:641:38
[INFO] [stdout]     |
[INFO] [stdout] 641 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 641 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]     |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/wrappers.rs:644:55
[INFO] [stdout]     |
[INFO] [stdout] 644 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 644 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]     |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/wrappers.rs:807:26
[INFO] [stdout]     |
[INFO] [stdout] 807 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 807 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]     |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/wrappers.rs:810:38
[INFO] [stdout]     |
[INFO] [stdout] 810 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 810 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]     |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/wrappers.rs:813:55
[INFO] [stdout]     |
[INFO] [stdout] 813 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 813 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]     |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/wrappers.rs:976:26
[INFO] [stdout]     |
[INFO] [stdout] 976 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 976 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]     |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/wrappers.rs:979:38
[INFO] [stdout]     |
[INFO] [stdout] 979 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 979 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]     |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/wrappers.rs:982:55
[INFO] [stdout]     |
[INFO] [stdout] 982 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 982 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]     |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/wrappers.rs:1145:26
[INFO] [stdout]      |
[INFO] [stdout] 1145 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1145 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]      |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/wrappers.rs:1148:38
[INFO] [stdout]      |
[INFO] [stdout] 1148 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1148 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]      |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/wrappers.rs:1151:55
[INFO] [stdout]      |
[INFO] [stdout] 1151 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1151 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]      |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/wrappers.rs:1321:26
[INFO] [stdout]      |
[INFO] [stdout] 1321 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1321 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]      |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/wrappers.rs:1324:38
[INFO] [stdout]      |
[INFO] [stdout] 1324 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1324 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]      |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/wrappers.rs:1327:55
[INFO] [stdout]      |
[INFO] [stdout] 1327 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1327 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]      |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/wrappers.rs:1497:26
[INFO] [stdout]      |
[INFO] [stdout] 1497 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1497 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]      |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/wrappers.rs:1500:38
[INFO] [stdout]      |
[INFO] [stdout] 1500 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1500 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]      |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/wrappers.rs:1503:55
[INFO] [stdout]      |
[INFO] [stdout] 1503 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1503 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]      |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/latlng.rs:168:26
[INFO] [stdout]     |
[INFO] [stdout] 168 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 168 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]     |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/latlng.rs:171:38
[INFO] [stdout]     |
[INFO] [stdout] 171 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 171 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]     |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/latlng.rs:174:55
[INFO] [stdout]     |
[INFO] [stdout] 174 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 174 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]     |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/timestamp.rs:168:26
[INFO] [stdout]     |
[INFO] [stdout] 168 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 168 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]     |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/timestamp.rs:171:38
[INFO] [stdout]     |
[INFO] [stdout] 171 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 171 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]     |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/timestamp.rs:174:55
[INFO] [stdout]     |
[INFO] [stdout] 174 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 174 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]     |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/struct_pb.rs:133:26
[INFO] [stdout]     |
[INFO] [stdout] 133 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 133 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]     |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/struct_pb.rs:136:38
[INFO] [stdout]     |
[INFO] [stdout] 136 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 136 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]     |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/struct_pb.rs:139:55
[INFO] [stdout]     |
[INFO] [stdout] 139 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 139 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]     |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/struct_pb.rs:584:26
[INFO] [stdout]     |
[INFO] [stdout] 584 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 584 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]     |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/struct_pb.rs:587:38
[INFO] [stdout]     |
[INFO] [stdout] 587 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 587 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]     |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/struct_pb.rs:590:55
[INFO] [stdout]     |
[INFO] [stdout] 590 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 590 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]     |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/struct_pb.rs:792:26
[INFO] [stdout]     |
[INFO] [stdout] 792 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 792 |     fn as_any(&self) -> &dyn (::std::any::Any) {
[INFO] [stdout]     |                          +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/struct_pb.rs:795:38
[INFO] [stdout]     |
[INFO] [stdout] 795 |     fn as_any_mut(&mut self) -> &mut ::std::any::Any {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 795 |     fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
[INFO] [stdout]     |                                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/struct_pb.rs:798:55
[INFO] [stdout]     |
[INFO] [stdout] 798 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<::std::any::Any> {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 798 |     fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
[INFO] [stdout]     |                                                       +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/datastore.rs:239:18
[INFO] [stdout]     |
[INFO] [stdout] 239 |         self as &::std::any::Any
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 239 |         self as &dyn (::std::any::Any)
[INFO] [stdout]     |                  +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/datastore.rs:242:22
[INFO] [stdout]     |
[INFO] [stdout] 242 |         self as &mut ::std::any::Any
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 242 |         self as &mut dyn (::std::any::Any)
[INFO] [stdout]     |                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/datastore.rs:521:18
[INFO] [stdout]     |
[INFO] [stdout] 521 |         self as &::std::any::Any
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 521 |         self as &dyn (::std::any::Any)
[INFO] [stdout]     |                  +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/datastore.rs:524:22
[INFO] [stdout]     |
[INFO] [stdout] 524 |         self as &mut ::std::any::Any
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 524 |         self as &mut dyn (::std::any::Any)
[INFO] [stdout]     |                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/datastore.rs:961:18
[INFO] [stdout]     |
[INFO] [stdout] 961 |         self as &::std::any::Any
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 961 |         self as &dyn (::std::any::Any)
[INFO] [stdout]     |                  +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/datastore.rs:964:22
[INFO] [stdout]     |
[INFO] [stdout] 964 |         self as &mut ::std::any::Any
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 964 |         self as &mut dyn (::std::any::Any)
[INFO] [stdout]     |                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:1225:18
[INFO] [stdout]      |
[INFO] [stdout] 1225 |         self as &::std::any::Any
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1225 |         self as &dyn (::std::any::Any)
[INFO] [stdout]      |                  +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:1228:22
[INFO] [stdout]      |
[INFO] [stdout] 1228 |         self as &mut ::std::any::Any
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1228 |         self as &mut dyn (::std::any::Any)
[INFO] [stdout]      |                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:1407:18
[INFO] [stdout]      |
[INFO] [stdout] 1407 |         self as &::std::any::Any
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1407 |         self as &dyn (::std::any::Any)
[INFO] [stdout]      |                  +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:1410:22
[INFO] [stdout]      |
[INFO] [stdout] 1410 |         self as &mut ::std::any::Any
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1410 |         self as &mut dyn (::std::any::Any)
[INFO] [stdout]      |                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:1583:18
[INFO] [stdout]      |
[INFO] [stdout] 1583 |         self as &::std::any::Any
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1583 |         self as &dyn (::std::any::Any)
[INFO] [stdout]      |                  +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:1586:22
[INFO] [stdout]      |
[INFO] [stdout] 1586 |         self as &mut ::std::any::Any
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1586 |         self as &mut dyn (::std::any::Any)
[INFO] [stdout]      |                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:1803:18
[INFO] [stdout]      |
[INFO] [stdout] 1803 |         self as &::std::any::Any
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1803 |         self as &dyn (::std::any::Any)
[INFO] [stdout]      |                  +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:1806:22
[INFO] [stdout]      |
[INFO] [stdout] 1806 |         self as &mut ::std::any::Any
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1806 |         self as &mut dyn (::std::any::Any)
[INFO] [stdout]      |                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:1940:18
[INFO] [stdout]      |
[INFO] [stdout] 1940 |         self as &::std::any::Any
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1940 |         self as &dyn (::std::any::Any)
[INFO] [stdout]      |                  +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:1943:22
[INFO] [stdout]      |
[INFO] [stdout] 1943 |         self as &mut ::std::any::Any
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1943 |         self as &mut dyn (::std::any::Any)
[INFO] [stdout]      |                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:2269:18
[INFO] [stdout]      |
[INFO] [stdout] 2269 |         self as &::std::any::Any
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2269 |         self as &dyn (::std::any::Any)
[INFO] [stdout]      |                  +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:2272:22
[INFO] [stdout]      |
[INFO] [stdout] 2272 |         self as &mut ::std::any::Any
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2272 |         self as &mut dyn (::std::any::Any)
[INFO] [stdout]      |                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:2560:18
[INFO] [stdout]      |
[INFO] [stdout] 2560 |         self as &::std::any::Any
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2560 |         self as &dyn (::std::any::Any)
[INFO] [stdout]      |                  +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:2563:22
[INFO] [stdout]      |
[INFO] [stdout] 2563 |         self as &mut ::std::any::Any
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2563 |         self as &mut dyn (::std::any::Any)
[INFO] [stdout]      |                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:2788:18
[INFO] [stdout]      |
[INFO] [stdout] 2788 |         self as &::std::any::Any
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2788 |         self as &dyn (::std::any::Any)
[INFO] [stdout]      |                  +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:2791:22
[INFO] [stdout]      |
[INFO] [stdout] 2791 |         self as &mut ::std::any::Any
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2791 |         self as &mut dyn (::std::any::Any)
[INFO] [stdout]      |                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:2972:18
[INFO] [stdout]      |
[INFO] [stdout] 2972 |         self as &::std::any::Any
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2972 |         self as &dyn (::std::any::Any)
[INFO] [stdout]      |                  +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:2975:22
[INFO] [stdout]      |
[INFO] [stdout] 2975 |         self as &mut ::std::any::Any
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2975 |         self as &mut dyn (::std::any::Any)
[INFO] [stdout]      |                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:3428:18
[INFO] [stdout]      |
[INFO] [stdout] 3428 |         self as &::std::any::Any
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 3428 |         self as &dyn (::std::any::Any)
[INFO] [stdout]      |                  +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:3431:22
[INFO] [stdout]      |
[INFO] [stdout] 3431 |         self as &mut ::std::any::Any
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 3431 |         self as &mut dyn (::std::any::Any)
[INFO] [stdout]      |                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:3712:18
[INFO] [stdout]      |
[INFO] [stdout] 3712 |         self as &::std::any::Any
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 3712 |         self as &dyn (::std::any::Any)
[INFO] [stdout]      |                  +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:3715:22
[INFO] [stdout]      |
[INFO] [stdout] 3715 |         self as &mut ::std::any::Any
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 3715 |         self as &mut dyn (::std::any::Any)
[INFO] [stdout]      |                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:3969:18
[INFO] [stdout]      |
[INFO] [stdout] 3969 |         self as &::std::any::Any
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 3969 |         self as &dyn (::std::any::Any)
[INFO] [stdout]      |                  +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:3972:22
[INFO] [stdout]      |
[INFO] [stdout] 3972 |         self as &mut ::std::any::Any
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 3972 |         self as &mut dyn (::std::any::Any)
[INFO] [stdout]      |                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/datastore_grpc.rs:112:27
[INFO] [stdout]     |
[INFO] [stdout] 112 |                     name: "/google.datastore.v1beta3.Datastore/Lookup".to_string(),
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `StringOrStatic`, found `String`
[INFO] [stdout]     |
[INFO] [stdout] help: try wrapping the expression in `grpc::rt::StringOrStatic::String`
[INFO] [stdout]     |
[INFO] [stdout] 112 |                     name: grpc::rt::StringOrStatic::String("/google.datastore.v1beta3.Datastore/Lookup".to_string()),
[INFO] [stdout]     |                           +++++++++++++++++++++++++++++++++                                                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/datastore_grpc.rs:118:27
[INFO] [stdout]     |
[INFO] [stdout] 118 |                     name: "/google.datastore.v1beta3.Datastore/RunQuery".to_string(),
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `StringOrStatic`, found `String`
[INFO] [stdout]     |
[INFO] [stdout] help: try wrapping the expression in `grpc::rt::StringOrStatic::String`
[INFO] [stdout]     |
[INFO] [stdout] 118 |                     name: grpc::rt::StringOrStatic::String("/google.datastore.v1beta3.Datastore/RunQuery".to_string()),
[INFO] [stdout]     |                           +++++++++++++++++++++++++++++++++                                                          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/datastore_grpc.rs:124:27
[INFO] [stdout]     |
[INFO] [stdout] 124 |                     name: "/google.datastore.v1beta3.Datastore/BeginTransaction".to_string(),
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `StringOrStatic`, found `String`
[INFO] [stdout]     |
[INFO] [stdout] help: try wrapping the expression in `grpc::rt::StringOrStatic::String`
[INFO] [stdout]     |
[INFO] [stdout] 124 |                     name: grpc::rt::StringOrStatic::String("/google.datastore.v1beta3.Datastore/BeginTransaction".to_string()),
[INFO] [stdout]     |                           +++++++++++++++++++++++++++++++++                                                                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/datastore_grpc.rs:130:27
[INFO] [stdout]     |
[INFO] [stdout] 130 |                     name: "/google.datastore.v1beta3.Datastore/Commit".to_string(),
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `StringOrStatic`, found `String`
[INFO] [stdout]     |
[INFO] [stdout] help: try wrapping the expression in `grpc::rt::StringOrStatic::String`
[INFO] [stdout]     |
[INFO] [stdout] 130 |                     name: grpc::rt::StringOrStatic::String("/google.datastore.v1beta3.Datastore/Commit".to_string()),
[INFO] [stdout]     |                           +++++++++++++++++++++++++++++++++                                                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/datastore_grpc.rs:136:27
[INFO] [stdout]     |
[INFO] [stdout] 136 |                     name: "/google.datastore.v1beta3.Datastore/Rollback".to_string(),
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `StringOrStatic`, found `String`
[INFO] [stdout]     |
[INFO] [stdout] help: try wrapping the expression in `grpc::rt::StringOrStatic::String`
[INFO] [stdout]     |
[INFO] [stdout] 136 |                     name: grpc::rt::StringOrStatic::String("/google.datastore.v1beta3.Datastore/Rollback".to_string()),
[INFO] [stdout]     |                           +++++++++++++++++++++++++++++++++                                                          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/datastore_grpc.rs:142:27
[INFO] [stdout]     |
[INFO] [stdout] 142 |                     name: "/google.datastore.v1beta3.Datastore/AllocateIds".to_string(),
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `StringOrStatic`, found `String`
[INFO] [stdout]     |
[INFO] [stdout] help: try wrapping the expression in `grpc::rt::StringOrStatic::String`
[INFO] [stdout]     |
[INFO] [stdout] 142 |                     name: grpc::rt::StringOrStatic::String("/google.datastore.v1beta3.Datastore/AllocateIds".to_string()),
[INFO] [stdout]     |                           +++++++++++++++++++++++++++++++++                                                             +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/datastore_grpc.rs:265:31
[INFO] [stdout]     |
[INFO] [stdout] 265 |                         name: "/google.datastore.v1beta3.Datastore/Lookup".to_string(),
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `StringOrStatic`, found `String`
[INFO] [stdout]     |
[INFO] [stdout] help: try wrapping the expression in `grpc::rt::StringOrStatic::String`
[INFO] [stdout]     |
[INFO] [stdout] 265 |                         name: grpc::rt::StringOrStatic::String("/google.datastore.v1beta3.Datastore/Lookup".to_string()),
[INFO] [stdout]     |                               +++++++++++++++++++++++++++++++++                                                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/datastore.rs:239:18
[INFO] [stdout]     |
[INFO] [stdout] 239 |         self as &::std::any::Any
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 239 |         self as &dyn (::std::any::Any)
[INFO] [stdout]     |                  +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/datastore.rs:242:22
[INFO] [stdout]     |
[INFO] [stdout] 242 |         self as &mut ::std::any::Any
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 242 |         self as &mut dyn (::std::any::Any)
[INFO] [stdout]     |                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/datastore_grpc.rs:264:21
[INFO] [stdout]     |
[INFO] [stdout] 263 |                   ::grpc::server::ServerMethod::new(
[INFO] [stdout]     |                   --------------------------------- arguments to this function are incorrect
[INFO] [stdout] 264 | /                     ::std::sync::Arc::new(::grpc::method::MethodDescriptor {
[INFO] [stdout] 265 | |                         name: "/google.datastore.v1beta3.Datastore/Lookup".to_string(),
[INFO] [stdout] 266 | |                         streaming: ::grpc::method::GrpcStreaming::Unary,
[INFO] [stdout] 267 | |                         req_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout] 268 | |                         resp_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout] 269 | |                     }),
[INFO] [stdout]     | |______________________^ expected `ArcOrStatic<MethodDescriptor<_, _>>`, found `Arc<MethodDescriptor<_, _>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `ArcOrStatic<MethodDescriptor<_, _>>`
[INFO] [stdout]              found struct `std::sync::Arc<MethodDescriptor<_, _>>`
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/server/method.rs:411:12
[INFO] [stdout]     |
[INFO] [stdout] 411 |     pub fn new<Req, Resp, H>(
[INFO] [stdout]     |            ^^^
[INFO] [stdout] help: try wrapping the expression in `grpc::rt::ArcOrStatic::Arc`
[INFO] [stdout]     |
[INFO] [stdout] 264 ~                     grpc::rt::ArcOrStatic::Arc(::std::sync::Arc::new(::grpc::method::MethodDescriptor {
[INFO] [stdout] 265 |                         name: "/google.datastore.v1beta3.Datastore/Lookup".to_string(),
[INFO] [stdout]   ...
[INFO] [stdout] 268 |                         resp_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout] 269 ~                     })),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/datastore_grpc.rs:277:31
[INFO] [stdout]     |
[INFO] [stdout] 277 |                         name: "/google.datastore.v1beta3.Datastore/RunQuery".to_string(),
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `StringOrStatic`, found `String`
[INFO] [stdout]     |
[INFO] [stdout] help: try wrapping the expression in `grpc::rt::StringOrStatic::String`
[INFO] [stdout]     |
[INFO] [stdout] 277 |                         name: grpc::rt::StringOrStatic::String("/google.datastore.v1beta3.Datastore/RunQuery".to_string()),
[INFO] [stdout]     |                               +++++++++++++++++++++++++++++++++                                                          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/datastore.rs:521:18
[INFO] [stdout]     |
[INFO] [stdout] 521 |         self as &::std::any::Any
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 521 |         self as &dyn (::std::any::Any)
[INFO] [stdout]     |                  +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/datastore.rs:524:22
[INFO] [stdout]     |
[INFO] [stdout] 524 |         self as &mut ::std::any::Any
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 524 |         self as &mut dyn (::std::any::Any)
[INFO] [stdout]     |                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/datastore_grpc.rs:276:21
[INFO] [stdout]     |
[INFO] [stdout] 275 |                   ::grpc::server::ServerMethod::new(
[INFO] [stdout]     |                   --------------------------------- arguments to this function are incorrect
[INFO] [stdout] 276 | /                     ::std::sync::Arc::new(::grpc::method::MethodDescriptor {
[INFO] [stdout] 277 | |                         name: "/google.datastore.v1beta3.Datastore/RunQuery".to_string(),
[INFO] [stdout] 278 | |                         streaming: ::grpc::method::GrpcStreaming::Unary,
[INFO] [stdout] 279 | |                         req_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout] 280 | |                         resp_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout] 281 | |                     }),
[INFO] [stdout]     | |______________________^ expected `ArcOrStatic<MethodDescriptor<_, _>>`, found `Arc<MethodDescriptor<_, _>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `ArcOrStatic<MethodDescriptor<_, _>>`
[INFO] [stdout]              found struct `std::sync::Arc<MethodDescriptor<_, _>>`
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/server/method.rs:411:12
[INFO] [stdout]     |
[INFO] [stdout] 411 |     pub fn new<Req, Resp, H>(
[INFO] [stdout]     |            ^^^
[INFO] [stdout] help: try wrapping the expression in `grpc::rt::ArcOrStatic::Arc`
[INFO] [stdout]     |
[INFO] [stdout] 276 ~                     grpc::rt::ArcOrStatic::Arc(::std::sync::Arc::new(::grpc::method::MethodDescriptor {
[INFO] [stdout] 277 |                         name: "/google.datastore.v1beta3.Datastore/RunQuery".to_string(),
[INFO] [stdout]   ...
[INFO] [stdout] 280 |                         resp_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout] 281 ~                     })),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/datastore_grpc.rs:289:31
[INFO] [stdout]     |
[INFO] [stdout] 289 |                         name: "/google.datastore.v1beta3.Datastore/BeginTransaction".to_string(),
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `StringOrStatic`, found `String`
[INFO] [stdout]     |
[INFO] [stdout] help: try wrapping the expression in `grpc::rt::StringOrStatic::String`
[INFO] [stdout]     |
[INFO] [stdout] 289 |                         name: grpc::rt::StringOrStatic::String("/google.datastore.v1beta3.Datastore/BeginTransaction".to_string()),
[INFO] [stdout]     |                               +++++++++++++++++++++++++++++++++                                                                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/datastore_grpc.rs:288:21
[INFO] [stdout]     |
[INFO] [stdout] 287 |                   ::grpc::server::ServerMethod::new(
[INFO] [stdout]     |                   --------------------------------- arguments to this function are incorrect
[INFO] [stdout] 288 | /                     ::std::sync::Arc::new(::grpc::method::MethodDescriptor {
[INFO] [stdout] 289 | |                         name: "/google.datastore.v1beta3.Datastore/BeginTransaction".to_string(),
[INFO] [stdout] 290 | |                         streaming: ::grpc::method::GrpcStreaming::Unary,
[INFO] [stdout] 291 | |                         req_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout] 292 | |                         resp_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout] 293 | |                     }),
[INFO] [stdout]     | |______________________^ expected `ArcOrStatic<MethodDescriptor<_, _>>`, found `Arc<MethodDescriptor<_, _>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `ArcOrStatic<MethodDescriptor<_, _>>`
[INFO] [stdout]              found struct `std::sync::Arc<MethodDescriptor<_, _>>`
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/server/method.rs:411:12
[INFO] [stdout]     |
[INFO] [stdout] 411 |     pub fn new<Req, Resp, H>(
[INFO] [stdout]     |            ^^^
[INFO] [stdout] help: try wrapping the expression in `grpc::rt::ArcOrStatic::Arc`
[INFO] [stdout]     |
[INFO] [stdout] 288 ~                     grpc::rt::ArcOrStatic::Arc(::std::sync::Arc::new(::grpc::method::MethodDescriptor {
[INFO] [stdout] 289 |                         name: "/google.datastore.v1beta3.Datastore/BeginTransaction".to_string(),
[INFO] [stdout]   ...
[INFO] [stdout] 292 |                         resp_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout] 293 ~                     })),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/datastore_grpc.rs:301:31
[INFO] [stdout]     |
[INFO] [stdout] 301 |                         name: "/google.datastore.v1beta3.Datastore/Commit".to_string(),
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `StringOrStatic`, found `String`
[INFO] [stdout]     |
[INFO] [stdout] help: try wrapping the expression in `grpc::rt::StringOrStatic::String`
[INFO] [stdout]     |
[INFO] [stdout] 301 |                         name: grpc::rt::StringOrStatic::String("/google.datastore.v1beta3.Datastore/Commit".to_string()),
[INFO] [stdout]     |                               +++++++++++++++++++++++++++++++++                                                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/datastore.rs:961:18
[INFO] [stdout]     |
[INFO] [stdout] 961 |         self as &::std::any::Any
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 961 |         self as &dyn (::std::any::Any)
[INFO] [stdout]     |                  +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/datastore.rs:964:22
[INFO] [stdout]     |
[INFO] [stdout] 964 |         self as &mut ::std::any::Any
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 964 |         self as &mut dyn (::std::any::Any)
[INFO] [stdout]     |                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:1225:18
[INFO] [stdout]      |
[INFO] [stdout] 1225 |         self as &::std::any::Any
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1225 |         self as &dyn (::std::any::Any)
[INFO] [stdout]      |                  +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:1228:22
[INFO] [stdout]      |
[INFO] [stdout] 1228 |         self as &mut ::std::any::Any
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1228 |         self as &mut dyn (::std::any::Any)
[INFO] [stdout]      |                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:1407:18
[INFO] [stdout]      |
[INFO] [stdout] 1407 |         self as &::std::any::Any
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1407 |         self as &dyn (::std::any::Any)
[INFO] [stdout]      |                  +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:1410:22
[INFO] [stdout]      |
[INFO] [stdout] 1410 |         self as &mut ::std::any::Any
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1410 |         self as &mut dyn (::std::any::Any)
[INFO] [stdout]      |                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/datastore_grpc.rs:300:21
[INFO] [stdout]     |
[INFO] [stdout] 299 |                   ::grpc::server::ServerMethod::new(
[INFO] [stdout]     |                   --------------------------------- arguments to this function are incorrect
[INFO] [stdout] 300 | /                     ::std::sync::Arc::new(::grpc::method::MethodDescriptor {
[INFO] [stdout] 301 | |                         name: "/google.datastore.v1beta3.Datastore/Commit".to_string(),
[INFO] [stdout] 302 | |                         streaming: ::grpc::method::GrpcStreaming::Unary,
[INFO] [stdout] 303 | |                         req_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout] 304 | |                         resp_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout] 305 | |                     }),
[INFO] [stdout]     | |______________________^ expected `ArcOrStatic<MethodDescriptor<_, _>>`, found `Arc<MethodDescriptor<_, _>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `ArcOrStatic<MethodDescriptor<_, _>>`
[INFO] [stdout]              found struct `std::sync::Arc<MethodDescriptor<_, _>>`
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/server/method.rs:411:12
[INFO] [stdout]     |
[INFO] [stdout] 411 |     pub fn new<Req, Resp, H>(
[INFO] [stdout]     |            ^^^
[INFO] [stdout] help: try wrapping the expression in `grpc::rt::ArcOrStatic::Arc`
[INFO] [stdout]     |
[INFO] [stdout] 300 ~                     grpc::rt::ArcOrStatic::Arc(::std::sync::Arc::new(::grpc::method::MethodDescriptor {
[INFO] [stdout] 301 |                         name: "/google.datastore.v1beta3.Datastore/Commit".to_string(),
[INFO] [stdout]   ...
[INFO] [stdout] 304 |                         resp_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout] 305 ~                     })),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:1583:18
[INFO] [stdout]      |
[INFO] [stdout] 1583 |         self as &::std::any::Any
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1583 |         self as &dyn (::std::any::Any)
[INFO] [stdout]      |                  +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:1586:22
[INFO] [stdout]      |
[INFO] [stdout] 1586 |         self as &mut ::std::any::Any
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1586 |         self as &mut dyn (::std::any::Any)
[INFO] [stdout]      |                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/datastore_grpc.rs:313:31
[INFO] [stdout]     |
[INFO] [stdout] 313 |                         name: "/google.datastore.v1beta3.Datastore/Rollback".to_string(),
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `StringOrStatic`, found `String`
[INFO] [stdout]     |
[INFO] [stdout] help: try wrapping the expression in `grpc::rt::StringOrStatic::String`
[INFO] [stdout]     |
[INFO] [stdout] 313 |                         name: grpc::rt::StringOrStatic::String("/google.datastore.v1beta3.Datastore/Rollback".to_string()),
[INFO] [stdout]     |                               +++++++++++++++++++++++++++++++++                                                          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:1803:18
[INFO] [stdout]      |
[INFO] [stdout] 1803 |         self as &::std::any::Any
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1803 |         self as &dyn (::std::any::Any)
[INFO] [stdout]      |                  +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:1806:22
[INFO] [stdout]      |
[INFO] [stdout] 1806 |         self as &mut ::std::any::Any
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1806 |         self as &mut dyn (::std::any::Any)
[INFO] [stdout]      |                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:1940:18
[INFO] [stdout]      |
[INFO] [stdout] 1940 |         self as &::std::any::Any
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1940 |         self as &dyn (::std::any::Any)
[INFO] [stdout]      |                  +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:1943:22
[INFO] [stdout]      |
[INFO] [stdout] 1943 |         self as &mut ::std::any::Any
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1943 |         self as &mut dyn (::std::any::Any)
[INFO] [stdout]      |                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:2269:18
[INFO] [stdout]      |
[INFO] [stdout] 2269 |         self as &::std::any::Any
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2269 |         self as &dyn (::std::any::Any)
[INFO] [stdout]      |                  +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:2272:22
[INFO] [stdout]      |
[INFO] [stdout] 2272 |         self as &mut ::std::any::Any
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2272 |         self as &mut dyn (::std::any::Any)
[INFO] [stdout]      |                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/datastore_grpc.rs:312:21
[INFO] [stdout]     |
[INFO] [stdout] 311 |                   ::grpc::server::ServerMethod::new(
[INFO] [stdout]     |                   --------------------------------- arguments to this function are incorrect
[INFO] [stdout] 312 | /                     ::std::sync::Arc::new(::grpc::method::MethodDescriptor {
[INFO] [stdout] 313 | |                         name: "/google.datastore.v1beta3.Datastore/Rollback".to_string(),
[INFO] [stdout] 314 | |                         streaming: ::grpc::method::GrpcStreaming::Unary,
[INFO] [stdout] 315 | |                         req_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout] 316 | |                         resp_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout] 317 | |                     }),
[INFO] [stdout]     | |______________________^ expected `ArcOrStatic<MethodDescriptor<_, _>>`, found `Arc<MethodDescriptor<_, _>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `ArcOrStatic<MethodDescriptor<_, _>>`
[INFO] [stdout]              found struct `std::sync::Arc<MethodDescriptor<_, _>>`
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/server/method.rs:411:12
[INFO] [stdout]     |
[INFO] [stdout] 411 |     pub fn new<Req, Resp, H>(
[INFO] [stdout]     |            ^^^
[INFO] [stdout] help: try wrapping the expression in `grpc::rt::ArcOrStatic::Arc`
[INFO] [stdout]     |
[INFO] [stdout] 312 ~                     grpc::rt::ArcOrStatic::Arc(::std::sync::Arc::new(::grpc::method::MethodDescriptor {
[INFO] [stdout] 313 |                         name: "/google.datastore.v1beta3.Datastore/Rollback".to_string(),
[INFO] [stdout]   ...
[INFO] [stdout] 316 |                         resp_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout] 317 ~                     })),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:2560:18
[INFO] [stdout]      |
[INFO] [stdout] 2560 |         self as &::std::any::Any
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2560 |         self as &dyn (::std::any::Any)
[INFO] [stdout]      |                  +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/datastore_grpc.rs:325:31
[INFO] [stdout]     |
[INFO] [stdout] 325 |                         name: "/google.datastore.v1beta3.Datastore/AllocateIds".to_string(),
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `StringOrStatic`, found `String`
[INFO] [stdout]     |
[INFO] [stdout] help: try wrapping the expression in `grpc::rt::StringOrStatic::String`
[INFO] [stdout]     |
[INFO] [stdout] 325 |                         name: grpc::rt::StringOrStatic::String("/google.datastore.v1beta3.Datastore/AllocateIds".to_string()),
[INFO] [stdout]     |                               +++++++++++++++++++++++++++++++++                                                             +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:2563:22
[INFO] [stdout]      |
[INFO] [stdout] 2563 |         self as &mut ::std::any::Any
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2563 |         self as &mut dyn (::std::any::Any)
[INFO] [stdout]      |                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:2788:18
[INFO] [stdout]      |
[INFO] [stdout] 2788 |         self as &::std::any::Any
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2788 |         self as &dyn (::std::any::Any)
[INFO] [stdout]      |                  +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:2791:22
[INFO] [stdout]      |
[INFO] [stdout] 2791 |         self as &mut ::std::any::Any
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2791 |         self as &mut dyn (::std::any::Any)
[INFO] [stdout]      |                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:2972:18
[INFO] [stdout]      |
[INFO] [stdout] 2972 |         self as &::std::any::Any
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2972 |         self as &dyn (::std::any::Any)
[INFO] [stdout]      |                  +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:2975:22
[INFO] [stdout]      |
[INFO] [stdout] 2975 |         self as &mut ::std::any::Any
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2975 |         self as &mut dyn (::std::any::Any)
[INFO] [stdout]      |                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/datastore_grpc.rs:324:21
[INFO] [stdout]     |
[INFO] [stdout] 323 |                   ::grpc::server::ServerMethod::new(
[INFO] [stdout]     |                   --------------------------------- arguments to this function are incorrect
[INFO] [stdout] 324 | /                     ::std::sync::Arc::new(::grpc::method::MethodDescriptor {
[INFO] [stdout] 325 | |                         name: "/google.datastore.v1beta3.Datastore/AllocateIds".to_string(),
[INFO] [stdout] 326 | |                         streaming: ::grpc::method::GrpcStreaming::Unary,
[INFO] [stdout] 327 | |                         req_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout] 328 | |                         resp_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout] 329 | |                     }),
[INFO] [stdout]     | |______________________^ expected `ArcOrStatic<MethodDescriptor<_, _>>`, found `Arc<MethodDescriptor<_, _>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `ArcOrStatic<MethodDescriptor<_, _>>`
[INFO] [stdout]              found struct `std::sync::Arc<MethodDescriptor<_, _>>`
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/server/method.rs:411:12
[INFO] [stdout]     |
[INFO] [stdout] 411 |     pub fn new<Req, Resp, H>(
[INFO] [stdout]     |            ^^^
[INFO] [stdout] help: try wrapping the expression in `grpc::rt::ArcOrStatic::Arc`
[INFO] [stdout]     |
[INFO] [stdout] 324 ~                     grpc::rt::ArcOrStatic::Arc(::std::sync::Arc::new(::grpc::method::MethodDescriptor {
[INFO] [stdout] 325 |                         name: "/google.datastore.v1beta3.Datastore/AllocateIds".to_string(),
[INFO] [stdout]   ...
[INFO] [stdout] 328 |                         resp_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout] 329 ~                     })),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/datastore_grpc.rs:261:9
[INFO] [stdout]     |
[INFO] [stdout] 261 |           ::grpc::server::ServerServiceDefinition::new(
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 262 | /             vec![
[INFO] [stdout] 263 | |                 ::grpc::server::ServerMethod::new(
[INFO] [stdout] 264 | |                     ::std::sync::Arc::new(::grpc::method::MethodDescriptor {
[INFO] [stdout] 265 | |                         name: "/google.datastore.v1beta3.Datastore/Lookup".to_string(),
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |                 ),
[INFO] [stdout] 335 | |             ],
[INFO] [stdout]     | |_____________- an argument of type `&str` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/server/mod.rs:38:12
[INFO] [stdout]     |
[INFO] [stdout] 38  |     pub fn new(prefix: &str, methods: Vec<ServerMethod>) -> ServerServiceDefinition {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 261 ~         ::grpc::server::ServerServiceDefinition::new(/* &str */, vec![
[INFO] [stdout] 262 +                 ::grpc::server::ServerMethod::new(
[INFO] [stdout] 263 +                     ::std::sync::Arc::new(::grpc::method::MethodDescriptor {
[INFO] [stdout] 264 +                         name: "/google.datastore.v1beta3.Datastore/Lookup".to_string(),
[INFO] [stdout] 265 +                         streaming: ::grpc::method::GrpcStreaming::Unary,
[INFO] [stdout] 266 +                         req_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout] 267 +                         resp_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout] 268 +                     }),
[INFO] [stdout] 269 +                     {
[INFO] [stdout] 270 +                         let handler_copy = handler_arc.clone();
[INFO] [stdout] 271 +                         ::grpc::server::MethodHandlerUnary::new(move |p| handler_copy.Lookup(p))
[INFO] [stdout] 272 +                     },
[INFO] [stdout] 273 +                 ),
[INFO] [stdout] 274 +                 ::grpc::server::ServerMethod::new(
[INFO] [stdout] 275 +                     ::std::sync::Arc::new(::grpc::method::MethodDescriptor {
[INFO] [stdout] 276 +                         name: "/google.datastore.v1beta3.Datastore/RunQuery".to_string(),
[INFO] [stdout] 277 +                         streaming: ::grpc::method::GrpcStreaming::Unary,
[INFO] [stdout] 278 +                         req_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout] 279 +                         resp_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout] 280 +                     }),
[INFO] [stdout] 281 +                     {
[INFO] [stdout] 282 +                         let handler_copy = handler_arc.clone();
[INFO] [stdout] 283 +                         ::grpc::server::MethodHandlerUnary::new(move |p| handler_copy.RunQuery(p))
[INFO] [stdout] 284 +                     },
[INFO] [stdout] 285 +                 ),
[INFO] [stdout] 286 +                 ::grpc::server::ServerMethod::new(
[INFO] [stdout] 287 +                     ::std::sync::Arc::new(::grpc::method::MethodDescriptor {
[INFO] [stdout] 288 +                         name: "/google.datastore.v1beta3.Datastore/BeginTransaction".to_string(),
[INFO] [stdout] 289 +                         streaming: ::grpc::method::GrpcStreaming::Unary,
[INFO] [stdout] 290 +                         req_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout] 291 +                         resp_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout] 292 +                     }),
[INFO] [stdout] 293 +                     {
[INFO] [stdout] 294 +                         let handler_copy = handler_arc.clone();
[INFO] [stdout] 295 +                         ::grpc::server::MethodHandlerUnary::new(move |p| handler_copy.BeginTransaction(p))
[INFO] [stdout] 296 +                     },
[INFO] [stdout] 297 +                 ),
[INFO] [stdout] 298 +                 ::grpc::server::ServerMethod::new(
[INFO] [stdout] 299 +                     ::std::sync::Arc::new(::grpc::method::MethodDescriptor {
[INFO] [stdout] 300 +                         name: "/google.datastore.v1beta3.Datastore/Commit".to_string(),
[INFO] [stdout] 301 +                         streaming: ::grpc::method::GrpcStreaming::Unary,
[INFO] [stdout] 302 +                         req_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout] 303 +                         resp_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout] 304 +                     }),
[INFO] [stdout] 305 +                     {
[INFO] [stdout] 306 +                         let handler_copy = handler_arc.clone();
[INFO] [stdout] 307 +                         ::grpc::server::MethodHandlerUnary::new(move |p| handler_copy.Commit(p))
[INFO] [stdout] 308 +                     },
[INFO] [stdout] 309 +                 ),
[INFO] [stdout] 310 +                 ::grpc::server::ServerMethod::new(
[INFO] [stdout] 311 +                     ::std::sync::Arc::new(::grpc::method::MethodDescriptor {
[INFO] [stdout] 312 +                         name: "/google.datastore.v1beta3.Datastore/Rollback".to_string(),
[INFO] [stdout] 313 +                         streaming: ::grpc::method::GrpcStreaming::Unary,
[INFO] [stdout] 314 +                         req_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout] 315 +                         resp_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout] 316 +                     }),
[INFO] [stdout] 317 +                     {
[INFO] [stdout] 318 +                         let handler_copy = handler_arc.clone();
[INFO] [stdout] 319 +                         ::grpc::server::MethodHandlerUnary::new(move |p| handler_copy.Rollback(p))
[INFO] [stdout] 320 +                     },
[INFO] [stdout] 321 +                 ),
[INFO] [stdout] 322 +                 ::grpc::server::ServerMethod::new(
[INFO] [stdout] 323 +                     ::std::sync::Arc::new(::grpc::method::MethodDescriptor {
[INFO] [stdout] 324 +                         name: "/google.datastore.v1beta3.Datastore/AllocateIds".to_string(),
[INFO] [stdout] 325 +                         streaming: ::grpc::method::GrpcStreaming::Unary,
[INFO] [stdout] 326 +                         req_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout] 327 +                         resp_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout] 328 +                     }),
[INFO] [stdout] 329 +                     {
[INFO] [stdout] 330 +                         let handler_copy = handler_arc.clone();
[INFO] [stdout] 331 +                         ::grpc::server::MethodHandlerUnary::new(move |p| handler_copy.AllocateIds(p))
[INFO] [stdout] 332 +                     },
[INFO] [stdout] 333 +                 ),
[INFO] [stdout] 334 +             ])
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/entity.rs:183:18
[INFO] [stdout]     |
[INFO] [stdout] 183 |         self as &::std::any::Any
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 183 |         self as &dyn (::std::any::Any)
[INFO] [stdout]     |                  +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/entity.rs:186:22
[INFO] [stdout]     |
[INFO] [stdout] 186 |         self as &mut ::std::any::Any
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 186 |         self as &mut dyn (::std::any::Any)
[INFO] [stdout]     |                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/entity.rs:421:18
[INFO] [stdout]     |
[INFO] [stdout] 421 |         self as &::std::any::Any
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 421 |         self as &dyn (::std::any::Any)
[INFO] [stdout]     |                  +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/entity.rs:424:22
[INFO] [stdout]     |
[INFO] [stdout] 424 |         self as &mut ::std::any::Any
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 424 |         self as &mut dyn (::std::any::Any)
[INFO] [stdout]     |                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:3428:18
[INFO] [stdout]      |
[INFO] [stdout] 3428 |         self as &::std::any::Any
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 3428 |         self as &dyn (::std::any::Any)
[INFO] [stdout]      |                  +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:3431:22
[INFO] [stdout]      |
[INFO] [stdout] 3431 |         self as &mut ::std::any::Any
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 3431 |         self as &mut dyn (::std::any::Any)
[INFO] [stdout]      |                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/entity.rs:717:18
[INFO] [stdout]     |
[INFO] [stdout] 717 |         self as &::std::any::Any
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 717 |         self as &dyn (::std::any::Any)
[INFO] [stdout]     |                  +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/entity.rs:720:22
[INFO] [stdout]     |
[INFO] [stdout] 720 |         self as &mut ::std::any::Any
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 720 |         self as &mut dyn (::std::any::Any)
[INFO] [stdout]     |                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:3712:18
[INFO] [stdout]      |
[INFO] [stdout] 3712 |         self as &::std::any::Any
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 3712 |         self as &dyn (::std::any::Any)
[INFO] [stdout]      |                  +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:3715:22
[INFO] [stdout]      |
[INFO] [stdout] 3715 |         self as &mut ::std::any::Any
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 3715 |         self as &mut dyn (::std::any::Any)
[INFO] [stdout]      |                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/entity.rs:907:18
[INFO] [stdout]     |
[INFO] [stdout] 907 |         self as &::std::any::Any
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 907 |         self as &dyn (::std::any::Any)
[INFO] [stdout]     |                  +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/entity.rs:910:22
[INFO] [stdout]     |
[INFO] [stdout] 910 |         self as &mut ::std::any::Any
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 910 |         self as &mut dyn (::std::any::Any)
[INFO] [stdout]     |                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:3969:18
[INFO] [stdout]      |
[INFO] [stdout] 3969 |         self as &::std::any::Any
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 3969 |         self as &dyn (::std::any::Any)
[INFO] [stdout]      |                  +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/datastore.rs:3972:22
[INFO] [stdout]      |
[INFO] [stdout] 3972 |         self as &mut ::std::any::Any
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 3972 |         self as &mut dyn (::std::any::Any)
[INFO] [stdout]      |                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/entity.rs:1728:18
[INFO] [stdout]      |
[INFO] [stdout] 1728 |         self as &::std::any::Any
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1728 |         self as &dyn (::std::any::Any)
[INFO] [stdout]      |                  +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/entity.rs:1731:22
[INFO] [stdout]      |
[INFO] [stdout] 1731 |         self as &mut ::std::any::Any
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1731 |         self as &mut dyn (::std::any::Any)
[INFO] [stdout]      |                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/entity.rs:2025:18
[INFO] [stdout]      |
[INFO] [stdout] 2025 |         self as &::std::any::Any
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2025 |         self as &dyn (::std::any::Any)
[INFO] [stdout]      |                  +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/entity.rs:2028:22
[INFO] [stdout]      |
[INFO] [stdout] 2028 |         self as &mut ::std::any::Any
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2028 |         self as &mut dyn (::std::any::Any)
[INFO] [stdout]      |                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/query.rs:230:18
[INFO] [stdout]     |
[INFO] [stdout] 230 |         self as &::std::any::Any
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 230 |         self as &dyn (::std::any::Any)
[INFO] [stdout]     |                  +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/query.rs:233:22
[INFO] [stdout]     |
[INFO] [stdout] 233 |         self as &mut ::std::any::Any
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 233 |         self as &mut dyn (::std::any::Any)
[INFO] [stdout]     |                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/datastore_grpc.rs:112:27
[INFO] [stdout]     |
[INFO] [stdout] 112 |                     name: "/google.datastore.v1beta3.Datastore/Lookup".to_string(),
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `StringOrStatic`, found `String`
[INFO] [stdout]     |
[INFO] [stdout] help: try wrapping the expression in `grpc::rt::StringOrStatic::String`
[INFO] [stdout]     |
[INFO] [stdout] 112 |                     name: grpc::rt::StringOrStatic::String("/google.datastore.v1beta3.Datastore/Lookup".to_string()),
[INFO] [stdout]     |                           +++++++++++++++++++++++++++++++++                                                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/query.rs:852:18
[INFO] [stdout]     |
[INFO] [stdout] 852 |         self as &::std::any::Any
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 852 |         self as &dyn (::std::any::Any)
[INFO] [stdout]     |                  +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/query.rs:855:22
[INFO] [stdout]     |
[INFO] [stdout] 855 |         self as &mut ::std::any::Any
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 855 |         self as &mut dyn (::std::any::Any)
[INFO] [stdout]     |                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:1076:18
[INFO] [stdout]      |
[INFO] [stdout] 1076 |         self as &::std::any::Any
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1076 |         self as &dyn (::std::any::Any)
[INFO] [stdout]      |                  +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:1079:22
[INFO] [stdout]      |
[INFO] [stdout] 1079 |         self as &mut ::std::any::Any
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1079 |         self as &mut dyn (::std::any::Any)
[INFO] [stdout]      |                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:1252:18
[INFO] [stdout]      |
[INFO] [stdout] 1252 |         self as &::std::any::Any
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1252 |         self as &dyn (::std::any::Any)
[INFO] [stdout]      |                  +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:1255:22
[INFO] [stdout]      |
[INFO] [stdout] 1255 |         self as &mut ::std::any::Any
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1255 |         self as &mut dyn (::std::any::Any)
[INFO] [stdout]      |                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/datastore_grpc.rs:118:27
[INFO] [stdout]     |
[INFO] [stdout] 118 |                     name: "/google.datastore.v1beta3.Datastore/RunQuery".to_string(),
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `StringOrStatic`, found `String`
[INFO] [stdout]     |
[INFO] [stdout] help: try wrapping the expression in `grpc::rt::StringOrStatic::String`
[INFO] [stdout]     |
[INFO] [stdout] 118 |                     name: grpc::rt::StringOrStatic::String("/google.datastore.v1beta3.Datastore/RunQuery".to_string()),
[INFO] [stdout]     |                           +++++++++++++++++++++++++++++++++                                                          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:1438:18
[INFO] [stdout]      |
[INFO] [stdout] 1438 |         self as &::std::any::Any
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1438 |         self as &dyn (::std::any::Any)
[INFO] [stdout]      |                  +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:1441:22
[INFO] [stdout]      |
[INFO] [stdout] 1441 |         self as &mut ::std::any::Any
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1441 |         self as &mut dyn (::std::any::Any)
[INFO] [stdout]      |                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:1661:18
[INFO] [stdout]      |
[INFO] [stdout] 1661 |         self as &::std::any::Any
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1661 |         self as &dyn (::std::any::Any)
[INFO] [stdout]      |                  +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:1664:22
[INFO] [stdout]      |
[INFO] [stdout] 1664 |         self as &mut ::std::any::Any
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1664 |         self as &mut dyn (::std::any::Any)
[INFO] [stdout]      |                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:2000:18
[INFO] [stdout]      |
[INFO] [stdout] 2000 |         self as &::std::any::Any
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2000 |         self as &dyn (::std::any::Any)
[INFO] [stdout]      |                  +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:2003:22
[INFO] [stdout]      |
[INFO] [stdout] 2003 |         self as &mut ::std::any::Any
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2003 |         self as &mut dyn (::std::any::Any)
[INFO] [stdout]      |                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/datastore_grpc.rs:124:27
[INFO] [stdout]     |
[INFO] [stdout] 124 |                     name: "/google.datastore.v1beta3.Datastore/BeginTransaction".to_string(),
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `StringOrStatic`, found `String`
[INFO] [stdout]     |
[INFO] [stdout] help: try wrapping the expression in `grpc::rt::StringOrStatic::String`
[INFO] [stdout]     |
[INFO] [stdout] 124 |                     name: grpc::rt::StringOrStatic::String("/google.datastore.v1beta3.Datastore/BeginTransaction".to_string()),
[INFO] [stdout]     |                           +++++++++++++++++++++++++++++++++                                                                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:2221:18
[INFO] [stdout]      |
[INFO] [stdout] 2221 |         self as &::std::any::Any
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2221 |         self as &dyn (::std::any::Any)
[INFO] [stdout]      |                  +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:2224:22
[INFO] [stdout]      |
[INFO] [stdout] 2224 |         self as &mut ::std::any::Any
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2224 |         self as &mut dyn (::std::any::Any)
[INFO] [stdout]      |                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:2559:18
[INFO] [stdout]      |
[INFO] [stdout] 2559 |         self as &::std::any::Any
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2559 |         self as &dyn (::std::any::Any)
[INFO] [stdout]      |                  +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:2562:22
[INFO] [stdout]      |
[INFO] [stdout] 2562 |         self as &mut ::std::any::Any
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2562 |         self as &mut dyn (::std::any::Any)
[INFO] [stdout]      |                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/datastore_grpc.rs:130:27
[INFO] [stdout]     |
[INFO] [stdout] 130 |                     name: "/google.datastore.v1beta3.Datastore/Commit".to_string(),
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `StringOrStatic`, found `String`
[INFO] [stdout]     |
[INFO] [stdout] help: try wrapping the expression in `grpc::rt::StringOrStatic::String`
[INFO] [stdout]     |
[INFO] [stdout] 130 |                     name: grpc::rt::StringOrStatic::String("/google.datastore.v1beta3.Datastore/Commit".to_string()),
[INFO] [stdout]     |                           +++++++++++++++++++++++++++++++++                                                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:2939:18
[INFO] [stdout]      |
[INFO] [stdout] 2939 |         self as &::std::any::Any
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2939 |         self as &dyn (::std::any::Any)
[INFO] [stdout]      |                  +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:2942:22
[INFO] [stdout]      |
[INFO] [stdout] 2942 |         self as &mut ::std::any::Any
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 2942 |         self as &mut dyn (::std::any::Any)
[INFO] [stdout]      |                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:3229:18
[INFO] [stdout]      |
[INFO] [stdout] 3229 |         self as &::std::any::Any
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 3229 |         self as &dyn (::std::any::Any)
[INFO] [stdout]      |                  +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:3232:22
[INFO] [stdout]      |
[INFO] [stdout] 3232 |         self as &mut ::std::any::Any
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 3232 |         self as &mut dyn (::std::any::Any)
[INFO] [stdout]      |                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:3649:18
[INFO] [stdout]      |
[INFO] [stdout] 3649 |         self as &::std::any::Any
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 3649 |         self as &dyn (::std::any::Any)
[INFO] [stdout]      |                  +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/query.rs:3652:22
[INFO] [stdout]      |
[INFO] [stdout] 3652 |         self as &mut ::std::any::Any
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 3652 |         self as &mut dyn (::std::any::Any)
[INFO] [stdout]      |                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/datastore_grpc.rs:136:27
[INFO] [stdout]     |
[INFO] [stdout] 136 |                     name: "/google.datastore.v1beta3.Datastore/Rollback".to_string(),
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `StringOrStatic`, found `String`
[INFO] [stdout]     |
[INFO] [stdout] help: try wrapping the expression in `grpc::rt::StringOrStatic::String`
[INFO] [stdout]     |
[INFO] [stdout] 136 |                     name: grpc::rt::StringOrStatic::String("/google.datastore.v1beta3.Datastore/Rollback".to_string()),
[INFO] [stdout]     |                           +++++++++++++++++++++++++++++++++                                                          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/wrappers.rs:132:18
[INFO] [stdout]     |
[INFO] [stdout] 132 |         self as &::std::any::Any
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 132 |         self as &dyn (::std::any::Any)
[INFO] [stdout]     |                  +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/wrappers.rs:135:22
[INFO] [stdout]     |
[INFO] [stdout] 135 |         self as &mut ::std::any::Any
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 135 |         self as &mut dyn (::std::any::Any)
[INFO] [stdout]     |                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/wrappers.rs:301:18
[INFO] [stdout]     |
[INFO] [stdout] 301 |         self as &::std::any::Any
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 301 |         self as &dyn (::std::any::Any)
[INFO] [stdout]     |                  +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/wrappers.rs:304:22
[INFO] [stdout]     |
[INFO] [stdout] 304 |         self as &mut ::std::any::Any
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 304 |         self as &mut dyn (::std::any::Any)
[INFO] [stdout]     |                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/wrappers.rs:470:18
[INFO] [stdout]     |
[INFO] [stdout] 470 |         self as &::std::any::Any
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 470 |         self as &dyn (::std::any::Any)
[INFO] [stdout]     |                  +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/wrappers.rs:473:22
[INFO] [stdout]     |
[INFO] [stdout] 473 |         self as &mut ::std::any::Any
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 473 |         self as &mut dyn (::std::any::Any)
[INFO] [stdout]     |                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/wrappers.rs:639:18
[INFO] [stdout]     |
[INFO] [stdout] 639 |         self as &::std::any::Any
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 639 |         self as &dyn (::std::any::Any)
[INFO] [stdout]     |                  +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/wrappers.rs:642:22
[INFO] [stdout]     |
[INFO] [stdout] 642 |         self as &mut ::std::any::Any
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 642 |         self as &mut dyn (::std::any::Any)
[INFO] [stdout]     |                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/wrappers.rs:808:18
[INFO] [stdout]     |
[INFO] [stdout] 808 |         self as &::std::any::Any
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 808 |         self as &dyn (::std::any::Any)
[INFO] [stdout]     |                  +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/wrappers.rs:811:22
[INFO] [stdout]     |
[INFO] [stdout] 811 |         self as &mut ::std::any::Any
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 811 |         self as &mut dyn (::std::any::Any)
[INFO] [stdout]     |                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/wrappers.rs:977:18
[INFO] [stdout]     |
[INFO] [stdout] 977 |         self as &::std::any::Any
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 977 |         self as &dyn (::std::any::Any)
[INFO] [stdout]     |                  +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/wrappers.rs:980:22
[INFO] [stdout]     |
[INFO] [stdout] 980 |         self as &mut ::std::any::Any
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 980 |         self as &mut dyn (::std::any::Any)
[INFO] [stdout]     |                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/datastore_grpc.rs:142:27
[INFO] [stdout]     |
[INFO] [stdout] 142 |                     name: "/google.datastore.v1beta3.Datastore/AllocateIds".to_string(),
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `StringOrStatic`, found `String`
[INFO] [stdout]     |
[INFO] [stdout] help: try wrapping the expression in `grpc::rt::StringOrStatic::String`
[INFO] [stdout]     |
[INFO] [stdout] 142 |                     name: grpc::rt::StringOrStatic::String("/google.datastore.v1beta3.Datastore/AllocateIds".to_string()),
[INFO] [stdout]     |                           +++++++++++++++++++++++++++++++++                                                             +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/wrappers.rs:1146:18
[INFO] [stdout]      |
[INFO] [stdout] 1146 |         self as &::std::any::Any
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1146 |         self as &dyn (::std::any::Any)
[INFO] [stdout]      |                  +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/wrappers.rs:1149:22
[INFO] [stdout]      |
[INFO] [stdout] 1149 |         self as &mut ::std::any::Any
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1149 |         self as &mut dyn (::std::any::Any)
[INFO] [stdout]      |                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/wrappers.rs:1322:18
[INFO] [stdout]      |
[INFO] [stdout] 1322 |         self as &::std::any::Any
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1322 |         self as &dyn (::std::any::Any)
[INFO] [stdout]      |                  +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/wrappers.rs:1325:22
[INFO] [stdout]      |
[INFO] [stdout] 1325 |         self as &mut ::std::any::Any
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1325 |         self as &mut dyn (::std::any::Any)
[INFO] [stdout]      |                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/wrappers.rs:1498:18
[INFO] [stdout]      |
[INFO] [stdout] 1498 |         self as &::std::any::Any
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1498 |         self as &dyn (::std::any::Any)
[INFO] [stdout]      |                  +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/wrappers.rs:1501:22
[INFO] [stdout]      |
[INFO] [stdout] 1501 |         self as &mut ::std::any::Any
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1501 |         self as &mut dyn (::std::any::Any)
[INFO] [stdout]      |                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/latlng.rs:169:18
[INFO] [stdout]     |
[INFO] [stdout] 169 |         self as &::std::any::Any
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 169 |         self as &dyn (::std::any::Any)
[INFO] [stdout]     |                  +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/latlng.rs:172:22
[INFO] [stdout]     |
[INFO] [stdout] 172 |         self as &mut ::std::any::Any
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 172 |         self as &mut dyn (::std::any::Any)
[INFO] [stdout]     |                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/timestamp.rs:169:18
[INFO] [stdout]     |
[INFO] [stdout] 169 |         self as &::std::any::Any
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 169 |         self as &dyn (::std::any::Any)
[INFO] [stdout]     |                  +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/timestamp.rs:172:22
[INFO] [stdout]     |
[INFO] [stdout] 172 |         self as &mut ::std::any::Any
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 172 |         self as &mut dyn (::std::any::Any)
[INFO] [stdout]     |                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/datastore_grpc.rs:265:31
[INFO] [stdout]     |
[INFO] [stdout] 265 |                         name: "/google.datastore.v1beta3.Datastore/Lookup".to_string(),
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `StringOrStatic`, found `String`
[INFO] [stdout]     |
[INFO] [stdout] help: try wrapping the expression in `grpc::rt::StringOrStatic::String`
[INFO] [stdout]     |
[INFO] [stdout] 265 |                         name: grpc::rt::StringOrStatic::String("/google.datastore.v1beta3.Datastore/Lookup".to_string()),
[INFO] [stdout]     |                               +++++++++++++++++++++++++++++++++                                                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/struct_pb.rs:134:18
[INFO] [stdout]     |
[INFO] [stdout] 134 |         self as &::std::any::Any
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 134 |         self as &dyn (::std::any::Any)
[INFO] [stdout]     |                  +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/struct_pb.rs:137:22
[INFO] [stdout]     |
[INFO] [stdout] 137 |         self as &mut ::std::any::Any
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 137 |         self as &mut dyn (::std::any::Any)
[INFO] [stdout]     |                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/struct_pb.rs:585:18
[INFO] [stdout]     |
[INFO] [stdout] 585 |         self as &::std::any::Any
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 585 |         self as &dyn (::std::any::Any)
[INFO] [stdout]     |                  +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/struct_pb.rs:588:22
[INFO] [stdout]     |
[INFO] [stdout] 588 |         self as &mut ::std::any::Any
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 588 |         self as &mut dyn (::std::any::Any)
[INFO] [stdout]     |                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/datastore_grpc.rs:264:21
[INFO] [stdout]     |
[INFO] [stdout] 263 |                   ::grpc::server::ServerMethod::new(
[INFO] [stdout]     |                   --------------------------------- arguments to this function are incorrect
[INFO] [stdout] 264 | /                     ::std::sync::Arc::new(::grpc::method::MethodDescriptor {
[INFO] [stdout] 265 | |                         name: "/google.datastore.v1beta3.Datastore/Lookup".to_string(),
[INFO] [stdout] 266 | |                         streaming: ::grpc::method::GrpcStreaming::Unary,
[INFO] [stdout] 267 | |                         req_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout] 268 | |                         resp_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout] 269 | |                     }),
[INFO] [stdout]     | |______________________^ expected `ArcOrStatic<MethodDescriptor<_, _>>`, found `Arc<MethodDescriptor<_, _>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `ArcOrStatic<MethodDescriptor<_, _>>`
[INFO] [stdout]              found struct `std::sync::Arc<MethodDescriptor<_, _>>`
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/server/method.rs:411:12
[INFO] [stdout]     |
[INFO] [stdout] 411 |     pub fn new<Req, Resp, H>(
[INFO] [stdout]     |            ^^^
[INFO] [stdout] help: try wrapping the expression in `grpc::rt::ArcOrStatic::Arc`
[INFO] [stdout]     |
[INFO] [stdout] 264 ~                     grpc::rt::ArcOrStatic::Arc(::std::sync::Arc::new(::grpc::method::MethodDescriptor {
[INFO] [stdout] 265 |                         name: "/google.datastore.v1beta3.Datastore/Lookup".to_string(),
[INFO] [stdout]   ...
[INFO] [stdout] 268 |                         resp_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout] 269 ~                     })),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/struct_pb.rs:793:18
[INFO] [stdout]     |
[INFO] [stdout] 793 |         self as &::std::any::Any
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 793 |         self as &dyn (::std::any::Any)
[INFO] [stdout]     |                  +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/struct_pb.rs:796:22
[INFO] [stdout]     |
[INFO] [stdout] 796 |         self as &mut ::std::any::Any
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 796 |         self as &mut dyn (::std::any::Any)
[INFO] [stdout]     |                      +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/datastore_grpc.rs:277:31
[INFO] [stdout]     |
[INFO] [stdout] 277 |                         name: "/google.datastore.v1beta3.Datastore/RunQuery".to_string(),
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `StringOrStatic`, found `String`
[INFO] [stdout]     |
[INFO] [stdout] help: try wrapping the expression in `grpc::rt::StringOrStatic::String`
[INFO] [stdout]     |
[INFO] [stdout] 277 |                         name: grpc::rt::StringOrStatic::String("/google.datastore.v1beta3.Datastore/RunQuery".to_string()),
[INFO] [stdout]     |                               +++++++++++++++++++++++++++++++++                                                          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/datastore_grpc.rs:276:21
[INFO] [stdout]     |
[INFO] [stdout] 275 |                   ::grpc::server::ServerMethod::new(
[INFO] [stdout]     |                   --------------------------------- arguments to this function are incorrect
[INFO] [stdout] 276 | /                     ::std::sync::Arc::new(::grpc::method::MethodDescriptor {
[INFO] [stdout] 277 | |                         name: "/google.datastore.v1beta3.Datastore/RunQuery".to_string(),
[INFO] [stdout] 278 | |                         streaming: ::grpc::method::GrpcStreaming::Unary,
[INFO] [stdout] 279 | |                         req_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout] 280 | |                         resp_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout] 281 | |                     }),
[INFO] [stdout]     | |______________________^ expected `ArcOrStatic<MethodDescriptor<_, _>>`, found `Arc<MethodDescriptor<_, _>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `ArcOrStatic<MethodDescriptor<_, _>>`
[INFO] [stdout]              found struct `std::sync::Arc<MethodDescriptor<_, _>>`
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/server/method.rs:411:12
[INFO] [stdout]     |
[INFO] [stdout] 411 |     pub fn new<Req, Resp, H>(
[INFO] [stdout]     |            ^^^
[INFO] [stdout] help: try wrapping the expression in `grpc::rt::ArcOrStatic::Arc`
[INFO] [stdout]     |
[INFO] [stdout] 276 ~                     grpc::rt::ArcOrStatic::Arc(::std::sync::Arc::new(::grpc::method::MethodDescriptor {
[INFO] [stdout] 277 |                         name: "/google.datastore.v1beta3.Datastore/RunQuery".to_string(),
[INFO] [stdout]   ...
[INFO] [stdout] 280 |                         resp_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout] 281 ~                     })),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/datastore_grpc.rs:289:31
[INFO] [stdout]     |
[INFO] [stdout] 289 |                         name: "/google.datastore.v1beta3.Datastore/BeginTransaction".to_string(),
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `StringOrStatic`, found `String`
[INFO] [stdout]     |
[INFO] [stdout] help: try wrapping the expression in `grpc::rt::StringOrStatic::String`
[INFO] [stdout]     |
[INFO] [stdout] 289 |                         name: grpc::rt::StringOrStatic::String("/google.datastore.v1beta3.Datastore/BeginTransaction".to_string()),
[INFO] [stdout]     |                               +++++++++++++++++++++++++++++++++                                                                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/datastore_grpc.rs:288:21
[INFO] [stdout]     |
[INFO] [stdout] 287 |                   ::grpc::server::ServerMethod::new(
[INFO] [stdout]     |                   --------------------------------- arguments to this function are incorrect
[INFO] [stdout] 288 | /                     ::std::sync::Arc::new(::grpc::method::MethodDescriptor {
[INFO] [stdout] 289 | |                         name: "/google.datastore.v1beta3.Datastore/BeginTransaction".to_string(),
[INFO] [stdout] 290 | |                         streaming: ::grpc::method::GrpcStreaming::Unary,
[INFO] [stdout] 291 | |                         req_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout] 292 | |                         resp_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout] 293 | |                     }),
[INFO] [stdout]     | |______________________^ expected `ArcOrStatic<MethodDescriptor<_, _>>`, found `Arc<MethodDescriptor<_, _>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `ArcOrStatic<MethodDescriptor<_, _>>`
[INFO] [stdout]              found struct `std::sync::Arc<MethodDescriptor<_, _>>`
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/server/method.rs:411:12
[INFO] [stdout]     |
[INFO] [stdout] 411 |     pub fn new<Req, Resp, H>(
[INFO] [stdout]     |            ^^^
[INFO] [stdout] help: try wrapping the expression in `grpc::rt::ArcOrStatic::Arc`
[INFO] [stdout]     |
[INFO] [stdout] 288 ~                     grpc::rt::ArcOrStatic::Arc(::std::sync::Arc::new(::grpc::method::MethodDescriptor {
[INFO] [stdout] 289 |                         name: "/google.datastore.v1beta3.Datastore/BeginTransaction".to_string(),
[INFO] [stdout]   ...
[INFO] [stdout] 292 |                         resp_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout] 293 ~                     })),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/datastore_grpc.rs:301:31
[INFO] [stdout]     |
[INFO] [stdout] 301 |                         name: "/google.datastore.v1beta3.Datastore/Commit".to_string(),
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `StringOrStatic`, found `String`
[INFO] [stdout]     |
[INFO] [stdout] help: try wrapping the expression in `grpc::rt::StringOrStatic::String`
[INFO] [stdout]     |
[INFO] [stdout] 301 |                         name: grpc::rt::StringOrStatic::String("/google.datastore.v1beta3.Datastore/Commit".to_string()),
[INFO] [stdout]     |                               +++++++++++++++++++++++++++++++++                                                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/datastore_grpc.rs:300:21
[INFO] [stdout]     |
[INFO] [stdout] 299 |                   ::grpc::server::ServerMethod::new(
[INFO] [stdout]     |                   --------------------------------- arguments to this function are incorrect
[INFO] [stdout] 300 | /                     ::std::sync::Arc::new(::grpc::method::MethodDescriptor {
[INFO] [stdout] 301 | |                         name: "/google.datastore.v1beta3.Datastore/Commit".to_string(),
[INFO] [stdout] 302 | |                         streaming: ::grpc::method::GrpcStreaming::Unary,
[INFO] [stdout] 303 | |                         req_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout] 304 | |                         resp_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout] 305 | |                     }),
[INFO] [stdout]     | |______________________^ expected `ArcOrStatic<MethodDescriptor<_, _>>`, found `Arc<MethodDescriptor<_, _>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `ArcOrStatic<MethodDescriptor<_, _>>`
[INFO] [stdout]              found struct `std::sync::Arc<MethodDescriptor<_, _>>`
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/server/method.rs:411:12
[INFO] [stdout]     |
[INFO] [stdout] 411 |     pub fn new<Req, Resp, H>(
[INFO] [stdout]     |            ^^^
[INFO] [stdout] help: try wrapping the expression in `grpc::rt::ArcOrStatic::Arc`
[INFO] [stdout]     |
[INFO] [stdout] 300 ~                     grpc::rt::ArcOrStatic::Arc(::std::sync::Arc::new(::grpc::method::MethodDescriptor {
[INFO] [stdout] 301 |                         name: "/google.datastore.v1beta3.Datastore/Commit".to_string(),
[INFO] [stdout]   ...
[INFO] [stdout] 304 |                         resp_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout] 305 ~                     })),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/datastore_grpc.rs:313:31
[INFO] [stdout]     |
[INFO] [stdout] 313 |                         name: "/google.datastore.v1beta3.Datastore/Rollback".to_string(),
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `StringOrStatic`, found `String`
[INFO] [stdout]     |
[INFO] [stdout] help: try wrapping the expression in `grpc::rt::StringOrStatic::String`
[INFO] [stdout]     |
[INFO] [stdout] 313 |                         name: grpc::rt::StringOrStatic::String("/google.datastore.v1beta3.Datastore/Rollback".to_string()),
[INFO] [stdout]     |                               +++++++++++++++++++++++++++++++++                                                          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/datastore_grpc.rs:312:21
[INFO] [stdout]     |
[INFO] [stdout] 311 |                   ::grpc::server::ServerMethod::new(
[INFO] [stdout]     |                   --------------------------------- arguments to this function are incorrect
[INFO] [stdout] 312 | /                     ::std::sync::Arc::new(::grpc::method::MethodDescriptor {
[INFO] [stdout] 313 | |                         name: "/google.datastore.v1beta3.Datastore/Rollback".to_string(),
[INFO] [stdout] 314 | |                         streaming: ::grpc::method::GrpcStreaming::Unary,
[INFO] [stdout] 315 | |                         req_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout] 316 | |                         resp_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout] 317 | |                     }),
[INFO] [stdout]     | |______________________^ expected `ArcOrStatic<MethodDescriptor<_, _>>`, found `Arc<MethodDescriptor<_, _>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `ArcOrStatic<MethodDescriptor<_, _>>`
[INFO] [stdout]              found struct `std::sync::Arc<MethodDescriptor<_, _>>`
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/grpc-0.8.3/src/server/method.rs:411:12
[INFO] [stdout]     |
[INFO] [stdout] 411 |     pub fn new<Req, Resp, H>(
[INFO] [stdout]     |            ^^^
[INFO] [stdout] help: try wrapping the expression in `grpc::rt::ArcOrStatic::Arc`
[INFO] [stdout]     |
[INFO] [stdout] 312 ~                     grpc::rt::ArcOrStatic::Arc(::std::sync::Arc::new(::grpc::method::MethodDescriptor {
[INFO] [stdout] 313 |                         name: "/google.datastore.v1beta3.Datastore/Rollback".to_string(),
[INFO] [stdout]   ...
[INFO] [stdout] 316 |                         resp_marshaller: Box::new(::grpc::grpc_protobuf::MarshallerProtobuf),
[INFO] [stdout] 317 ~                     })),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[WARN] too many lines in the log, truncating it
