[INFO] crate rust-abci 0.1.0 is already in cache [INFO] extracting crate rust-abci 0.1.0 into work/ex/pr-63376/sources/master#60960a260f7b5c695fd0717311d72ce62dd4eb43/reg/rust-abci/0.1.0 [INFO] extracting crate rust-abci 0.1.0 into work/ex/pr-63376/sources/try#266783e4e09e4e9d5307c1c8e695659c58bbcac7/reg/rust-abci/0.1.0 [INFO] validating manifest of rust-abci-0.1.0 on toolchain master#60960a260f7b5c695fd0717311d72ce62dd4eb43 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+60960a260f7b5c695fd0717311d72ce62dd4eb43-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of rust-abci-0.1.0 on toolchain try#266783e4e09e4e9d5307c1c8e695659c58bbcac7 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+266783e4e09e4e9d5307c1c8e695659c58bbcac7-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing rust-abci-0.1.0 [INFO] finished frobbing rust-abci-0.1.0 [INFO] frobbed toml for rust-abci-0.1.0 written to work/ex/pr-63376/sources/master#60960a260f7b5c695fd0717311d72ce62dd4eb43/reg/rust-abci/0.1.0/Cargo.toml [INFO] started frobbing rust-abci-0.1.0 [INFO] finished frobbing rust-abci-0.1.0 [INFO] frobbed toml for rust-abci-0.1.0 written to work/ex/pr-63376/sources/try#266783e4e09e4e9d5307c1c8e695659c58bbcac7/reg/rust-abci/0.1.0/Cargo.toml [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+60960a260f7b5c695fd0717311d72ce62dd4eb43-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+266783e4e09e4e9d5307c1c8e695659c58bbcac7-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+60960a260f7b5c695fd0717311d72ce62dd4eb43-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+266783e4e09e4e9d5307c1c8e695659c58bbcac7-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] checking rust-abci-0.1.0 against try#266783e4e09e4e9d5307c1c8e695659c58bbcac7 for pr-63376 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-63376/worker-6/try#266783e4e09e4e9d5307c1c8e695659c58bbcac7:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/pr-63376/sources/try#266783e4e09e4e9d5307c1c8e695659c58bbcac7/reg/rust-abci/0.1.0:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+266783e4e09e4e9d5307c1c8e695659c58bbcac7-alt" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] bde40305ec0a4c3038cac86bbd3fe308a654921c46804161d5a6e55b2d11319c [INFO] running `"docker" "start" "-a" "bde40305ec0a4c3038cac86bbd3fe308a654921c46804161d5a6e55b2d11319c"` [INFO] [stderr] Compiling httpbis v0.7.0 [INFO] [stderr] Compiling protobuf v2.8.0 [INFO] [stderr] Checking tls-api v0.1.22 [INFO] [stderr] Checking tls-api v0.2.0 [INFO] [stderr] Checking websocket v0.20.4 [INFO] [stderr] Checking tokio-tls-api v0.1.22 [INFO] [stderr] Checking tls-api-stub v0.1.22 [INFO] [stderr] Checking grpc v0.6.1 [INFO] [stderr] Checking rust-abci v0.1.0 (/opt/crater/workdir) [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:52:43 [INFO] [stderr] | [INFO] [stderr] 52 | method_Echo: ::std::sync::Arc<::grpc::method::MethodDescriptor>, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:53:44 [INFO] [stderr] | [INFO] [stderr] 53 | method_Flush: ::std::sync::Arc<::grpc::method::MethodDescriptor>, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:54:43 [INFO] [stderr] | [INFO] [stderr] 54 | method_Info: ::std::sync::Arc<::grpc::method::MethodDescriptor>, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:55:48 [INFO] [stderr] | [INFO] [stderr] 55 | method_SetOption: ::std::sync::Arc<::grpc::method::MethodDescriptor>, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:56:48 [INFO] [stderr] | [INFO] [stderr] 56 | method_DeliverTx: ::std::sync::Arc<::grpc::method::MethodDescriptor>, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:57:46 [INFO] [stderr] | [INFO] [stderr] 57 | method_CheckTx: ::std::sync::Arc<::grpc::method::MethodDescriptor>, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:58:44 [INFO] [stderr] | [INFO] [stderr] 58 | method_Query: ::std::sync::Arc<::grpc::method::MethodDescriptor>, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:59:45 [INFO] [stderr] | [INFO] [stderr] 59 | method_Commit: ::std::sync::Arc<::grpc::method::MethodDescriptor>, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:60:48 [INFO] [stderr] | [INFO] [stderr] 60 | method_InitChain: ::std::sync::Arc<::grpc::method::MethodDescriptor>, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:61:49 [INFO] [stderr] | [INFO] [stderr] 61 | method_BeginBlock: ::std::sync::Arc<::grpc::method::MethodDescriptor>, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:62:47 [INFO] [stderr] | [INFO] [stderr] 62 | method_EndBlock: ::std::sync::Arc<::grpc::method::MethodDescriptor>, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:69:56 [INFO] [stderr] | [INFO] [stderr] 69 | method_Echo: ::std::sync::Arc::new(::grpc::method::MethodDescriptor { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:71:36 [INFO] [stderr] | [INFO] [stderr] 71 | streaming: ::grpc::method::GrpcStreaming::Unary, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:75:57 [INFO] [stderr] | [INFO] [stderr] 75 | method_Flush: ::std::sync::Arc::new(::grpc::method::MethodDescriptor { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:77:36 [INFO] [stderr] | [INFO] [stderr] 77 | streaming: ::grpc::method::GrpcStreaming::Unary, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:81:56 [INFO] [stderr] | [INFO] [stderr] 81 | method_Info: ::std::sync::Arc::new(::grpc::method::MethodDescriptor { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:83:36 [INFO] [stderr] | [INFO] [stderr] 83 | streaming: ::grpc::method::GrpcStreaming::Unary, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:87:61 [INFO] [stderr] | [INFO] [stderr] 87 | method_SetOption: ::std::sync::Arc::new(::grpc::method::MethodDescriptor { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:89:36 [INFO] [stderr] | [INFO] [stderr] 89 | streaming: ::grpc::method::GrpcStreaming::Unary, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:93:61 [INFO] [stderr] | [INFO] [stderr] 93 | method_DeliverTx: ::std::sync::Arc::new(::grpc::method::MethodDescriptor { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:95:36 [INFO] [stderr] | [INFO] [stderr] 95 | streaming: ::grpc::method::GrpcStreaming::Unary, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:99:59 [INFO] [stderr] | [INFO] [stderr] 99 | method_CheckTx: ::std::sync::Arc::new(::grpc::method::MethodDescriptor { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:101:36 [INFO] [stderr] | [INFO] [stderr] 101 | streaming: ::grpc::method::GrpcStreaming::Unary, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:105:57 [INFO] [stderr] | [INFO] [stderr] 105 | method_Query: ::std::sync::Arc::new(::grpc::method::MethodDescriptor { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:107:36 [INFO] [stderr] | [INFO] [stderr] 107 | streaming: ::grpc::method::GrpcStreaming::Unary, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:111:58 [INFO] [stderr] | [INFO] [stderr] 111 | method_Commit: ::std::sync::Arc::new(::grpc::method::MethodDescriptor { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:113:36 [INFO] [stderr] | [INFO] [stderr] 113 | streaming: ::grpc::method::GrpcStreaming::Unary, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:117:61 [INFO] [stderr] | [INFO] [stderr] 117 | method_InitChain: ::std::sync::Arc::new(::grpc::method::MethodDescriptor { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:119:36 [INFO] [stderr] | [INFO] [stderr] 119 | streaming: ::grpc::method::GrpcStreaming::Unary, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:123:62 [INFO] [stderr] | [INFO] [stderr] 123 | method_BeginBlock: ::std::sync::Arc::new(::grpc::method::MethodDescriptor { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:125:36 [INFO] [stderr] | [INFO] [stderr] 125 | streaming: ::grpc::method::GrpcStreaming::Unary, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:129:60 [INFO] [stderr] | [INFO] [stderr] 129 | method_EndBlock: ::std::sync::Arc::new(::grpc::method::MethodDescriptor { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:131:36 [INFO] [stderr] | [INFO] [stderr] 131 | streaming: ::grpc::method::GrpcStreaming::Unary, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `server` is private [INFO] [stderr] --> src/types_grpc.rs:225:106 [INFO] [stderr] | [INFO] [stderr] 225 | pub fn new_service_def(handler: H) -> ::grpc::server::ServerServiceDefinition { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `server` is private [INFO] [stderr] --> src/types_grpc.rs:227:17 [INFO] [stderr] | [INFO] [stderr] 227 | ::grpc::server::ServerServiceDefinition::new( [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `server` is private [INFO] [stderr] --> src/types_grpc.rs:229:25 [INFO] [stderr] | [INFO] [stderr] 229 | ::grpc::server::ServerMethod::new( [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:230:51 [INFO] [stderr] | [INFO] [stderr] 230 | ::std::sync::Arc::new(::grpc::method::MethodDescriptor { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:232:44 [INFO] [stderr] | [INFO] [stderr] 232 | streaming: ::grpc::method::GrpcStreaming::Unary, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `server` is private [INFO] [stderr] --> src/types_grpc.rs:238:33 [INFO] [stderr] | [INFO] [stderr] 238 | ::grpc::server::MethodHandlerUnary::new(move |o, p| handler_copy.echo(o, p)) [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `server` is private [INFO] [stderr] --> src/types_grpc.rs:241:25 [INFO] [stderr] | [INFO] [stderr] 241 | ::grpc::server::ServerMethod::new( [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:242:51 [INFO] [stderr] | [INFO] [stderr] 242 | ::std::sync::Arc::new(::grpc::method::MethodDescriptor { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:244:44 [INFO] [stderr] | [INFO] [stderr] 244 | streaming: ::grpc::method::GrpcStreaming::Unary, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `server` is private [INFO] [stderr] --> src/types_grpc.rs:250:33 [INFO] [stderr] | [INFO] [stderr] 250 | ::grpc::server::MethodHandlerUnary::new(move |o, p| handler_copy.flush(o, p)) [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `server` is private [INFO] [stderr] --> src/types_grpc.rs:253:25 [INFO] [stderr] | [INFO] [stderr] 253 | ::grpc::server::ServerMethod::new( [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:254:51 [INFO] [stderr] | [INFO] [stderr] 254 | ::std::sync::Arc::new(::grpc::method::MethodDescriptor { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:256:44 [INFO] [stderr] | [INFO] [stderr] 256 | streaming: ::grpc::method::GrpcStreaming::Unary, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `server` is private [INFO] [stderr] --> src/types_grpc.rs:262:33 [INFO] [stderr] | [INFO] [stderr] 262 | ::grpc::server::MethodHandlerUnary::new(move |o, p| handler_copy.info(o, p)) [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `server` is private [INFO] [stderr] --> src/types_grpc.rs:265:25 [INFO] [stderr] | [INFO] [stderr] 265 | ::grpc::server::ServerMethod::new( [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:266:51 [INFO] [stderr] | [INFO] [stderr] 266 | ::std::sync::Arc::new(::grpc::method::MethodDescriptor { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:268:44 [INFO] [stderr] | [INFO] [stderr] 268 | streaming: ::grpc::method::GrpcStreaming::Unary, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `server` is private [INFO] [stderr] --> src/types_grpc.rs:274:33 [INFO] [stderr] | [INFO] [stderr] 274 | ::grpc::server::MethodHandlerUnary::new(move |o, p| handler_copy.set_option(o, p)) [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `server` is private [INFO] [stderr] --> src/types_grpc.rs:277:25 [INFO] [stderr] | [INFO] [stderr] 277 | ::grpc::server::ServerMethod::new( [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:278:51 [INFO] [stderr] | [INFO] [stderr] 278 | ::std::sync::Arc::new(::grpc::method::MethodDescriptor { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:280:44 [INFO] [stderr] | [INFO] [stderr] 280 | streaming: ::grpc::method::GrpcStreaming::Unary, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `server` is private [INFO] [stderr] --> src/types_grpc.rs:286:33 [INFO] [stderr] | [INFO] [stderr] 286 | ::grpc::server::MethodHandlerUnary::new(move |o, p| handler_copy.deliver_tx(o, p)) [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `server` is private [INFO] [stderr] --> src/types_grpc.rs:289:25 [INFO] [stderr] | [INFO] [stderr] 289 | ::grpc::server::ServerMethod::new( [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:290:51 [INFO] [stderr] | [INFO] [stderr] 290 | ::std::sync::Arc::new(::grpc::method::MethodDescriptor { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:292:44 [INFO] [stderr] | [INFO] [stderr] 292 | streaming: ::grpc::method::GrpcStreaming::Unary, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `server` is private [INFO] [stderr] --> src/types_grpc.rs:298:33 [INFO] [stderr] | [INFO] [stderr] 298 | ::grpc::server::MethodHandlerUnary::new(move |o, p| handler_copy.check_tx(o, p)) [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `server` is private [INFO] [stderr] --> src/types_grpc.rs:301:25 [INFO] [stderr] | [INFO] [stderr] 301 | ::grpc::server::ServerMethod::new( [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:302:51 [INFO] [stderr] | [INFO] [stderr] 302 | ::std::sync::Arc::new(::grpc::method::MethodDescriptor { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:304:44 [INFO] [stderr] | [INFO] [stderr] 304 | streaming: ::grpc::method::GrpcStreaming::Unary, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `server` is private [INFO] [stderr] --> src/types_grpc.rs:310:33 [INFO] [stderr] | [INFO] [stderr] 310 | ::grpc::server::MethodHandlerUnary::new(move |o, p| handler_copy.query(o, p)) [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `server` is private [INFO] [stderr] --> src/types_grpc.rs:313:25 [INFO] [stderr] | [INFO] [stderr] 313 | ::grpc::server::ServerMethod::new( [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:314:51 [INFO] [stderr] | [INFO] [stderr] 314 | ::std::sync::Arc::new(::grpc::method::MethodDescriptor { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:316:44 [INFO] [stderr] | [INFO] [stderr] 316 | streaming: ::grpc::method::GrpcStreaming::Unary, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `server` is private [INFO] [stderr] --> src/types_grpc.rs:322:33 [INFO] [stderr] | [INFO] [stderr] 322 | ::grpc::server::MethodHandlerUnary::new(move |o, p| handler_copy.commit(o, p)) [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `server` is private [INFO] [stderr] --> src/types_grpc.rs:325:25 [INFO] [stderr] | [INFO] [stderr] 325 | ::grpc::server::ServerMethod::new( [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:326:51 [INFO] [stderr] | [INFO] [stderr] 326 | ::std::sync::Arc::new(::grpc::method::MethodDescriptor { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:328:44 [INFO] [stderr] | [INFO] [stderr] 328 | streaming: ::grpc::method::GrpcStreaming::Unary, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `server` is private [INFO] [stderr] --> src/types_grpc.rs:334:33 [INFO] [stderr] | [INFO] [stderr] 334 | ::grpc::server::MethodHandlerUnary::new(move |o, p| handler_copy.init_chain(o, p)) [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `server` is private [INFO] [stderr] --> src/types_grpc.rs:337:25 [INFO] [stderr] | [INFO] [stderr] 337 | ::grpc::server::ServerMethod::new( [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:338:51 [INFO] [stderr] | [INFO] [stderr] 338 | ::std::sync::Arc::new(::grpc::method::MethodDescriptor { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:340:44 [INFO] [stderr] | [INFO] [stderr] 340 | streaming: ::grpc::method::GrpcStreaming::Unary, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `server` is private [INFO] [stderr] --> src/types_grpc.rs:346:33 [INFO] [stderr] | [INFO] [stderr] 346 | ::grpc::server::MethodHandlerUnary::new(move |o, p| handler_copy.begin_block(o, p)) [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `server` is private [INFO] [stderr] --> src/types_grpc.rs:349:25 [INFO] [stderr] | [INFO] [stderr] 349 | ::grpc::server::ServerMethod::new( [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:350:51 [INFO] [stderr] | [INFO] [stderr] 350 | ::std::sync::Arc::new(::grpc::method::MethodDescriptor { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:352:44 [INFO] [stderr] | [INFO] [stderr] 352 | streaming: ::grpc::method::GrpcStreaming::Unary, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `server` is private [INFO] [stderr] --> src/types_grpc.rs:358:33 [INFO] [stderr] | [INFO] [stderr] 358 | ::grpc::server::MethodHandlerUnary::new(move |o, p| handler_copy.end_block(o, p)) [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:877:26 [INFO] [stderr] | [INFO] [stderr] 877 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:878:18 [INFO] [stderr] | [INFO] [stderr] 878 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:880:38 [INFO] [stderr] | [INFO] [stderr] 880 | fn as_any_mut(&mut self) -> &mut ::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:881:22 [INFO] [stderr] | [INFO] [stderr] 881 | self as &mut ::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:883:55 [INFO] [stderr] | [INFO] [stderr] 883 | fn into_any(self: Box) -> ::std::boxed::Box<::std::any::Any> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:1113:26 [INFO] [stderr] | [INFO] [stderr] 1113 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:1114:18 [INFO] [stderr] | [INFO] [stderr] 1114 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:1116:38 [INFO] [stderr] | [INFO] [stderr] 1116 | fn as_any_mut(&mut self) -> &mut ::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:1117:22 [INFO] [stderr] | [INFO] [stderr] 1117 | self as &mut ::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:1119:55 [INFO] [stderr] | [INFO] [stderr] 1119 | fn into_any(self: Box) -> ::std::boxed::Box<::std::any::Any> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:1244:26 [INFO] [stderr] | [INFO] [stderr] 1244 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:1245:18 [INFO] [stderr] | [INFO] [stderr] 1245 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:1247:38 [INFO] [stderr] | [INFO] [stderr] 1247 | fn as_any_mut(&mut self) -> &mut ::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:1248:22 [INFO] [stderr] | [INFO] [stderr] 1248 | self as &mut ::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:1250:55 [INFO] [stderr] | [INFO] [stderr] 1250 | fn into_any(self: Box) -> ::std::boxed::Box<::std::any::Any> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:1369:26 [INFO] [stderr] | [INFO] [stderr] 1369 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:1370:18 [INFO] [stderr] | [INFO] [stderr] 1370 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:1372:38 [INFO] [stderr] | [INFO] [stderr] 1372 | fn as_any_mut(&mut self) -> &mut ::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:1373:22 [INFO] [stderr] | [INFO] [stderr] 1373 | self as &mut ::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:1375:55 [INFO] [stderr] | [INFO] [stderr] 1375 | fn into_any(self: Box) -> ::std::boxed::Box<::std::any::Any> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:1583:26 [INFO] [stderr] | [INFO] [stderr] 1583 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:1584:18 [INFO] [stderr] | [INFO] [stderr] 1584 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:1586:38 [INFO] [stderr] | [INFO] [stderr] 1586 | fn as_any_mut(&mut self) -> &mut ::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:1587:22 [INFO] [stderr] | [INFO] [stderr] 1587 | self as &mut ::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:1589:55 [INFO] [stderr] | [INFO] [stderr] 1589 | fn into_any(self: Box) -> ::std::boxed::Box<::std::any::Any> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:1765:26 [INFO] [stderr] | [INFO] [stderr] 1765 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:1766:18 [INFO] [stderr] | [INFO] [stderr] 1766 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:1768:38 [INFO] [stderr] | [INFO] [stderr] 1768 | fn as_any_mut(&mut self) -> &mut ::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:1769:22 [INFO] [stderr] | [INFO] [stderr] 1769 | self as &mut ::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:1771:55 [INFO] [stderr] | [INFO] [stderr] 1771 | fn into_any(self: Box) -> ::std::boxed::Box<::std::any::Any> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:1941:26 [INFO] [stderr] | [INFO] [stderr] 1941 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:1942:18 [INFO] [stderr] | [INFO] [stderr] 1942 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:1944:38 [INFO] [stderr] | [INFO] [stderr] 1944 | fn as_any_mut(&mut self) -> &mut ::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:1945:22 [INFO] [stderr] | [INFO] [stderr] 1945 | self as &mut ::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:1947:55 [INFO] [stderr] | [INFO] [stderr] 1947 | fn into_any(self: Box) -> ::std::boxed::Box<::std::any::Any> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:2235:26 [INFO] [stderr] | [INFO] [stderr] 2235 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:2236:18 [INFO] [stderr] | [INFO] [stderr] 2236 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:2238:38 [INFO] [stderr] | [INFO] [stderr] 2238 | fn as_any_mut(&mut self) -> &mut ::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:2239:22 [INFO] [stderr] | [INFO] [stderr] 2239 | self as &mut ::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:2241:55 [INFO] [stderr] | [INFO] [stderr] 2241 | fn into_any(self: Box) -> ::std::boxed::Box<::std::any::Any> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:2384:26 [INFO] [stderr] | [INFO] [stderr] 2384 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:2385:18 [INFO] [stderr] | [INFO] [stderr] 2385 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:2387:38 [INFO] [stderr] | [INFO] [stderr] 2387 | fn as_any_mut(&mut self) -> &mut ::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:2388:22 [INFO] [stderr] | [INFO] [stderr] 2388 | self as &mut ::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:2390:55 [INFO] [stderr] | [INFO] [stderr] 2390 | fn into_any(self: Box) -> ::std::boxed::Box<::std::any::Any> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:2561:26 [INFO] [stderr] | [INFO] [stderr] 2561 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:2562:18 [INFO] [stderr] | [INFO] [stderr] 2562 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:2564:38 [INFO] [stderr] | [INFO] [stderr] 2564 | fn as_any_mut(&mut self) -> &mut ::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:2565:22 [INFO] [stderr] | [INFO] [stderr] 2565 | self as &mut ::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:2567:55 [INFO] [stderr] | [INFO] [stderr] 2567 | fn into_any(self: Box) -> ::std::boxed::Box<::std::any::Any> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:2796:26 [INFO] [stderr] | [INFO] [stderr] 2796 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:2797:18 [INFO] [stderr] | [INFO] [stderr] 2797 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:2799:38 [INFO] [stderr] | [INFO] [stderr] 2799 | fn as_any_mut(&mut self) -> &mut ::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:2800:22 [INFO] [stderr] | [INFO] [stderr] 2800 | self as &mut ::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:2802:55 [INFO] [stderr] | [INFO] [stderr] 2802 | fn into_any(self: Box) -> ::std::boxed::Box<::std::any::Any> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:2971:26 [INFO] [stderr] | [INFO] [stderr] 2971 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:2972:18 [INFO] [stderr] | [INFO] [stderr] 2972 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:2974:38 [INFO] [stderr] | [INFO] [stderr] 2974 | fn as_any_mut(&mut self) -> &mut ::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:2975:22 [INFO] [stderr] | [INFO] [stderr] 2975 | self as &mut ::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:2977:55 [INFO] [stderr] | [INFO] [stderr] 2977 | fn into_any(self: Box) -> ::std::boxed::Box<::std::any::Any> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:3956:26 [INFO] [stderr] | [INFO] [stderr] 3956 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:3957:18 [INFO] [stderr] | [INFO] [stderr] 3957 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:3959:38 [INFO] [stderr] | [INFO] [stderr] 3959 | fn as_any_mut(&mut self) -> &mut ::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:3960:22 [INFO] [stderr] | [INFO] [stderr] 3960 | self as &mut ::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:3962:55 [INFO] [stderr] | [INFO] [stderr] 3962 | fn into_any(self: Box) -> ::std::boxed::Box<::std::any::Any> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:4198:26 [INFO] [stderr] | [INFO] [stderr] 4198 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:4199:18 [INFO] [stderr] | [INFO] [stderr] 4199 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:4201:38 [INFO] [stderr] | [INFO] [stderr] 4201 | fn as_any_mut(&mut self) -> &mut ::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:4202:22 [INFO] [stderr] | [INFO] [stderr] 4202 | self as &mut ::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:4204:55 [INFO] [stderr] | [INFO] [stderr] 4204 | fn into_any(self: Box) -> ::std::boxed::Box<::std::any::Any> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:4374:26 [INFO] [stderr] | [INFO] [stderr] 4374 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:4375:18 [INFO] [stderr] | [INFO] [stderr] 4375 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:4377:38 [INFO] [stderr] | [INFO] [stderr] 4377 | fn as_any_mut(&mut self) -> &mut ::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:4378:22 [INFO] [stderr] | [INFO] [stderr] 4378 | self as &mut ::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:4380:55 [INFO] [stderr] | [INFO] [stderr] 4380 | fn into_any(self: Box) -> ::std::boxed::Box<::std::any::Any> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:4505:26 [INFO] [stderr] | [INFO] [stderr] 4505 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:4506:18 [INFO] [stderr] | [INFO] [stderr] 4506 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:4508:38 [INFO] [stderr] | [INFO] [stderr] 4508 | fn as_any_mut(&mut self) -> &mut ::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:4509:22 [INFO] [stderr] | [INFO] [stderr] 4509 | self as &mut ::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:4511:55 [INFO] [stderr] | [INFO] [stderr] 4511 | fn into_any(self: Box) -> ::std::boxed::Box<::std::any::Any> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:4800:26 [INFO] [stderr] | [INFO] [stderr] 4800 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:4801:18 [INFO] [stderr] | [INFO] [stderr] 4801 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:4803:38 [INFO] [stderr] | [INFO] [stderr] 4803 | fn as_any_mut(&mut self) -> &mut ::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:4804:22 [INFO] [stderr] | [INFO] [stderr] 4804 | self as &mut ::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:4806:55 [INFO] [stderr] | [INFO] [stderr] 4806 | fn into_any(self: Box) -> ::std::boxed::Box<::std::any::Any> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:4994:26 [INFO] [stderr] | [INFO] [stderr] 4994 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:4995:18 [INFO] [stderr] | [INFO] [stderr] 4995 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:4997:38 [INFO] [stderr] | [INFO] [stderr] 4997 | fn as_any_mut(&mut self) -> &mut ::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:4998:22 [INFO] [stderr] | [INFO] [stderr] 4998 | self as &mut ::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:5000:55 [INFO] [stderr] | [INFO] [stderr] 5000 | fn into_any(self: Box) -> ::std::boxed::Box<::std::any::Any> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:5251:26 [INFO] [stderr] | [INFO] [stderr] 5251 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:5252:18 [INFO] [stderr] | [INFO] [stderr] 5252 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:5254:38 [INFO] [stderr] | [INFO] [stderr] 5254 | fn as_any_mut(&mut self) -> &mut ::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:5255:22 [INFO] [stderr] | [INFO] [stderr] 5255 | self as &mut ::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:5257:55 [INFO] [stderr] | [INFO] [stderr] 5257 | fn into_any(self: Box) -> ::std::boxed::Box<::std::any::Any> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:5520:26 [INFO] [stderr] | [INFO] [stderr] 5520 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:5521:18 [INFO] [stderr] | [INFO] [stderr] 5521 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:5523:38 [INFO] [stderr] | [INFO] [stderr] 5523 | fn as_any_mut(&mut self) -> &mut ::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:5524:22 [INFO] [stderr] | [INFO] [stderr] 5524 | self as &mut ::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:5526:55 [INFO] [stderr] | [INFO] [stderr] 5526 | fn into_any(self: Box) -> ::std::boxed::Box<::std::any::Any> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:5951:26 [INFO] [stderr] | [INFO] [stderr] 5951 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:5952:18 [INFO] [stderr] | [INFO] [stderr] 5952 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:5954:38 [INFO] [stderr] | [INFO] [stderr] 5954 | fn as_any_mut(&mut self) -> &mut ::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:5955:22 [INFO] [stderr] | [INFO] [stderr] 5955 | self as &mut ::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:5957:55 [INFO] [stderr] | [INFO] [stderr] 5957 | fn into_any(self: Box) -> ::std::boxed::Box<::std::any::Any> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:6244:26 [INFO] [stderr] | [INFO] [stderr] 6244 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:6245:18 [INFO] [stderr] | [INFO] [stderr] 6245 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:6247:38 [INFO] [stderr] | [INFO] [stderr] 6247 | fn as_any_mut(&mut self) -> &mut ::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:6248:22 [INFO] [stderr] | [INFO] [stderr] 6248 | self as &mut ::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:6250:55 [INFO] [stderr] | [INFO] [stderr] 6250 | fn into_any(self: Box) -> ::std::boxed::Box<::std::any::Any> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:6387:26 [INFO] [stderr] | [INFO] [stderr] 6387 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:6388:18 [INFO] [stderr] | [INFO] [stderr] 6388 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:6390:38 [INFO] [stderr] | [INFO] [stderr] 6390 | fn as_any_mut(&mut self) -> &mut ::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:6391:22 [INFO] [stderr] | [INFO] [stderr] 6391 | self as &mut ::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:6393:55 [INFO] [stderr] | [INFO] [stderr] 6393 | fn into_any(self: Box) -> ::std::boxed::Box<::std::any::Any> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:6512:26 [INFO] [stderr] | [INFO] [stderr] 6512 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:6513:18 [INFO] [stderr] | [INFO] [stderr] 6513 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:6515:38 [INFO] [stderr] | [INFO] [stderr] 6515 | fn as_any_mut(&mut self) -> &mut ::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:6516:22 [INFO] [stderr] | [INFO] [stderr] 6516 | self as &mut ::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:6518:55 [INFO] [stderr] | [INFO] [stderr] 6518 | fn into_any(self: Box) -> ::std::boxed::Box<::std::any::Any> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:6689:26 [INFO] [stderr] | [INFO] [stderr] 6689 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:6690:18 [INFO] [stderr] | [INFO] [stderr] 6690 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:6692:38 [INFO] [stderr] | [INFO] [stderr] 6692 | fn as_any_mut(&mut self) -> &mut ::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:6693:22 [INFO] [stderr] | [INFO] [stderr] 6693 | self as &mut ::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:6695:55 [INFO] [stderr] | [INFO] [stderr] 6695 | fn into_any(self: Box) -> ::std::boxed::Box<::std::any::Any> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:7211:26 [INFO] [stderr] | [INFO] [stderr] 7211 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:7212:18 [INFO] [stderr] | [INFO] [stderr] 7212 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:7214:38 [INFO] [stderr] | [INFO] [stderr] 7214 | fn as_any_mut(&mut self) -> &mut ::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:7215:22 [INFO] [stderr] | [INFO] [stderr] 7215 | self as &mut ::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:7217:55 [INFO] [stderr] | [INFO] [stderr] 7217 | fn into_any(self: Box) -> ::std::boxed::Box<::std::any::Any> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:7494:26 [INFO] [stderr] | [INFO] [stderr] 7494 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:7495:18 [INFO] [stderr] | [INFO] [stderr] 7495 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:7497:38 [INFO] [stderr] | [INFO] [stderr] 7497 | fn as_any_mut(&mut self) -> &mut ::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:7498:22 [INFO] [stderr] | [INFO] [stderr] 7498 | self as &mut ::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:7500:55 [INFO] [stderr] | [INFO] [stderr] 7500 | fn into_any(self: Box) -> ::std::boxed::Box<::std::any::Any> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:7713:26 [INFO] [stderr] | [INFO] [stderr] 7713 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:7714:18 [INFO] [stderr] | [INFO] [stderr] 7714 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:7716:38 [INFO] [stderr] | [INFO] [stderr] 7716 | fn as_any_mut(&mut self) -> &mut ::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:7717:22 [INFO] [stderr] | [INFO] [stderr] 7717 | self as &mut ::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:7719:55 [INFO] [stderr] | [INFO] [stderr] 7719 | fn into_any(self: Box) -> ::std::boxed::Box<::std::any::Any> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:7932:26 [INFO] [stderr] | [INFO] [stderr] 7932 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:7933:18 [INFO] [stderr] | [INFO] [stderr] 7933 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:7935:38 [INFO] [stderr] | [INFO] [stderr] 7935 | fn as_any_mut(&mut self) -> &mut ::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:7936:22 [INFO] [stderr] | [INFO] [stderr] 7936 | self as &mut ::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:7938:55 [INFO] [stderr] | [INFO] [stderr] 7938 | fn into_any(self: Box) -> ::std::boxed::Box<::std::any::Any> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/grpc_server.rs:7:107 [INFO] [stderr] | [INFO] [stderr] 7 | pub fn new_server(listen_addr: &str, app: H) -> Box { [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn Service` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/socket_server.rs:14:107 [INFO] [stderr] | [INFO] [stderr] 14 | pub fn new_server(listen_addr: &str, app: H) -> Box { [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn Service` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:22:137 [INFO] [stderr] | [INFO] [stderr] 22 | pub fn new_server(listen_addr: &str, connection_type: &str, app: H) -> Option> { [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn Service` [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:52:43 [INFO] [stderr] | [INFO] [stderr] 52 | method_Echo: ::std::sync::Arc<::grpc::method::MethodDescriptor>, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:53:44 [INFO] [stderr] | [INFO] [stderr] 53 | method_Flush: ::std::sync::Arc<::grpc::method::MethodDescriptor>, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:54:43 [INFO] [stderr] | [INFO] [stderr] 54 | method_Info: ::std::sync::Arc<::grpc::method::MethodDescriptor>, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:55:48 [INFO] [stderr] | [INFO] [stderr] 55 | method_SetOption: ::std::sync::Arc<::grpc::method::MethodDescriptor>, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:56:48 [INFO] [stderr] | [INFO] [stderr] 56 | method_DeliverTx: ::std::sync::Arc<::grpc::method::MethodDescriptor>, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:57:46 [INFO] [stderr] | [INFO] [stderr] 57 | method_CheckTx: ::std::sync::Arc<::grpc::method::MethodDescriptor>, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:58:44 [INFO] [stderr] | [INFO] [stderr] 58 | method_Query: ::std::sync::Arc<::grpc::method::MethodDescriptor>, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:59:45 [INFO] [stderr] | [INFO] [stderr] 59 | method_Commit: ::std::sync::Arc<::grpc::method::MethodDescriptor>, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:60:48 [INFO] [stderr] | [INFO] [stderr] 60 | method_InitChain: ::std::sync::Arc<::grpc::method::MethodDescriptor>, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:61:49 [INFO] [stderr] | [INFO] [stderr] 61 | method_BeginBlock: ::std::sync::Arc<::grpc::method::MethodDescriptor>, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:62:47 [INFO] [stderr] | [INFO] [stderr] 62 | method_EndBlock: ::std::sync::Arc<::grpc::method::MethodDescriptor>, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:69:56 [INFO] [stderr] | [INFO] [stderr] 69 | method_Echo: ::std::sync::Arc::new(::grpc::method::MethodDescriptor { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:71:36 [INFO] [stderr] | [INFO] [stderr] 71 | streaming: ::grpc::method::GrpcStreaming::Unary, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:75:57 [INFO] [stderr] | [INFO] [stderr] 75 | method_Flush: ::std::sync::Arc::new(::grpc::method::MethodDescriptor { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:77:36 [INFO] [stderr] | [INFO] [stderr] 77 | streaming: ::grpc::method::GrpcStreaming::Unary, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:81:56 [INFO] [stderr] | [INFO] [stderr] 81 | method_Info: ::std::sync::Arc::new(::grpc::method::MethodDescriptor { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:83:36 [INFO] [stderr] | [INFO] [stderr] 83 | streaming: ::grpc::method::GrpcStreaming::Unary, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:87:61 [INFO] [stderr] | [INFO] [stderr] 87 | method_SetOption: ::std::sync::Arc::new(::grpc::method::MethodDescriptor { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:89:36 [INFO] [stderr] | [INFO] [stderr] 89 | streaming: ::grpc::method::GrpcStreaming::Unary, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:93:61 [INFO] [stderr] | [INFO] [stderr] 93 | method_DeliverTx: ::std::sync::Arc::new(::grpc::method::MethodDescriptor { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:95:36 [INFO] [stderr] | [INFO] [stderr] 95 | streaming: ::grpc::method::GrpcStreaming::Unary, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:99:59 [INFO] [stderr] | [INFO] [stderr] 99 | method_CheckTx: ::std::sync::Arc::new(::grpc::method::MethodDescriptor { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:101:36 [INFO] [stderr] | [INFO] [stderr] 101 | streaming: ::grpc::method::GrpcStreaming::Unary, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:105:57 [INFO] [stderr] | [INFO] [stderr] 105 | method_Query: ::std::sync::Arc::new(::grpc::method::MethodDescriptor { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:107:36 [INFO] [stderr] | [INFO] [stderr] 107 | streaming: ::grpc::method::GrpcStreaming::Unary, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:111:58 [INFO] [stderr] | [INFO] [stderr] 111 | method_Commit: ::std::sync::Arc::new(::grpc::method::MethodDescriptor { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:113:36 [INFO] [stderr] | [INFO] [stderr] 113 | streaming: ::grpc::method::GrpcStreaming::Unary, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:117:61 [INFO] [stderr] | [INFO] [stderr] 117 | method_InitChain: ::std::sync::Arc::new(::grpc::method::MethodDescriptor { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:119:36 [INFO] [stderr] | [INFO] [stderr] 119 | streaming: ::grpc::method::GrpcStreaming::Unary, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:123:62 [INFO] [stderr] | [INFO] [stderr] 123 | method_BeginBlock: ::std::sync::Arc::new(::grpc::method::MethodDescriptor { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:125:36 [INFO] [stderr] | [INFO] [stderr] 125 | streaming: ::grpc::method::GrpcStreaming::Unary, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:129:60 [INFO] [stderr] | [INFO] [stderr] 129 | method_EndBlock: ::std::sync::Arc::new(::grpc::method::MethodDescriptor { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:131:36 [INFO] [stderr] | [INFO] [stderr] 131 | streaming: ::grpc::method::GrpcStreaming::Unary, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `server` is private [INFO] [stderr] --> src/types_grpc.rs:225:106 [INFO] [stderr] | [INFO] [stderr] 225 | pub fn new_service_def(handler: H) -> ::grpc::server::ServerServiceDefinition { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `server` is private [INFO] [stderr] --> src/types_grpc.rs:227:17 [INFO] [stderr] | [INFO] [stderr] 227 | ::grpc::server::ServerServiceDefinition::new( [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `server` is private [INFO] [stderr] --> src/types_grpc.rs:229:25 [INFO] [stderr] | [INFO] [stderr] 229 | ::grpc::server::ServerMethod::new( [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:230:51 [INFO] [stderr] | [INFO] [stderr] 230 | ::std::sync::Arc::new(::grpc::method::MethodDescriptor { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:232:44 [INFO] [stderr] | [INFO] [stderr] 232 | streaming: ::grpc::method::GrpcStreaming::Unary, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `server` is private [INFO] [stderr] --> src/types_grpc.rs:238:33 [INFO] [stderr] | [INFO] [stderr] 238 | ::grpc::server::MethodHandlerUnary::new(move |o, p| handler_copy.echo(o, p)) [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `server` is private [INFO] [stderr] --> src/types_grpc.rs:241:25 [INFO] [stderr] | [INFO] [stderr] 241 | ::grpc::server::ServerMethod::new( [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:242:51 [INFO] [stderr] | [INFO] [stderr] 242 | ::std::sync::Arc::new(::grpc::method::MethodDescriptor { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:244:44 [INFO] [stderr] | [INFO] [stderr] 244 | streaming: ::grpc::method::GrpcStreaming::Unary, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `server` is private [INFO] [stderr] --> src/types_grpc.rs:250:33 [INFO] [stderr] | [INFO] [stderr] 250 | ::grpc::server::MethodHandlerUnary::new(move |o, p| handler_copy.flush(o, p)) [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `server` is private [INFO] [stderr] --> src/types_grpc.rs:253:25 [INFO] [stderr] | [INFO] [stderr] 253 | ::grpc::server::ServerMethod::new( [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:254:51 [INFO] [stderr] | [INFO] [stderr] 254 | ::std::sync::Arc::new(::grpc::method::MethodDescriptor { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:256:44 [INFO] [stderr] | [INFO] [stderr] 256 | streaming: ::grpc::method::GrpcStreaming::Unary, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `server` is private [INFO] [stderr] --> src/types_grpc.rs:262:33 [INFO] [stderr] | [INFO] [stderr] 262 | ::grpc::server::MethodHandlerUnary::new(move |o, p| handler_copy.info(o, p)) [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `server` is private [INFO] [stderr] --> src/types_grpc.rs:265:25 [INFO] [stderr] | [INFO] [stderr] 265 | ::grpc::server::ServerMethod::new( [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:266:51 [INFO] [stderr] | [INFO] [stderr] 266 | ::std::sync::Arc::new(::grpc::method::MethodDescriptor { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:268:44 [INFO] [stderr] | [INFO] [stderr] 268 | streaming: ::grpc::method::GrpcStreaming::Unary, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `server` is private [INFO] [stderr] --> src/types_grpc.rs:274:33 [INFO] [stderr] | [INFO] [stderr] 274 | ::grpc::server::MethodHandlerUnary::new(move |o, p| handler_copy.set_option(o, p)) [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `server` is private [INFO] [stderr] --> src/types_grpc.rs:277:25 [INFO] [stderr] | [INFO] [stderr] 277 | ::grpc::server::ServerMethod::new( [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:278:51 [INFO] [stderr] | [INFO] [stderr] 278 | ::std::sync::Arc::new(::grpc::method::MethodDescriptor { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:280:44 [INFO] [stderr] | [INFO] [stderr] 280 | streaming: ::grpc::method::GrpcStreaming::Unary, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `server` is private [INFO] [stderr] --> src/types_grpc.rs:286:33 [INFO] [stderr] | [INFO] [stderr] 286 | ::grpc::server::MethodHandlerUnary::new(move |o, p| handler_copy.deliver_tx(o, p)) [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `server` is private [INFO] [stderr] --> src/types_grpc.rs:289:25 [INFO] [stderr] | [INFO] [stderr] 289 | ::grpc::server::ServerMethod::new( [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:290:51 [INFO] [stderr] | [INFO] [stderr] 290 | ::std::sync::Arc::new(::grpc::method::MethodDescriptor { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:292:44 [INFO] [stderr] | [INFO] [stderr] 292 | streaming: ::grpc::method::GrpcStreaming::Unary, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `server` is private [INFO] [stderr] --> src/types_grpc.rs:298:33 [INFO] [stderr] | [INFO] [stderr] 298 | ::grpc::server::MethodHandlerUnary::new(move |o, p| handler_copy.check_tx(o, p)) [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `server` is private [INFO] [stderr] --> src/types_grpc.rs:301:25 [INFO] [stderr] | [INFO] [stderr] 301 | ::grpc::server::ServerMethod::new( [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:302:51 [INFO] [stderr] | [INFO] [stderr] 302 | ::std::sync::Arc::new(::grpc::method::MethodDescriptor { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:304:44 [INFO] [stderr] | [INFO] [stderr] 304 | streaming: ::grpc::method::GrpcStreaming::Unary, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `server` is private [INFO] [stderr] --> src/types_grpc.rs:310:33 [INFO] [stderr] | [INFO] [stderr] 310 | ::grpc::server::MethodHandlerUnary::new(move |o, p| handler_copy.query(o, p)) [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `server` is private [INFO] [stderr] --> src/types_grpc.rs:313:25 [INFO] [stderr] | [INFO] [stderr] 313 | ::grpc::server::ServerMethod::new( [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:314:51 [INFO] [stderr] | [INFO] [stderr] 314 | ::std::sync::Arc::new(::grpc::method::MethodDescriptor { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:316:44 [INFO] [stderr] | [INFO] [stderr] 316 | streaming: ::grpc::method::GrpcStreaming::Unary, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `server` is private [INFO] [stderr] --> src/types_grpc.rs:322:33 [INFO] [stderr] | [INFO] [stderr] 322 | ::grpc::server::MethodHandlerUnary::new(move |o, p| handler_copy.commit(o, p)) [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `server` is private [INFO] [stderr] --> src/types_grpc.rs:325:25 [INFO] [stderr] | [INFO] [stderr] 325 | ::grpc::server::ServerMethod::new( [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:326:51 [INFO] [stderr] | [INFO] [stderr] 326 | ::std::sync::Arc::new(::grpc::method::MethodDescriptor { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:328:44 [INFO] [stderr] | [INFO] [stderr] 328 | streaming: ::grpc::method::GrpcStreaming::Unary, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `server` is private [INFO] [stderr] --> src/types_grpc.rs:334:33 [INFO] [stderr] | [INFO] [stderr] 334 | ::grpc::server::MethodHandlerUnary::new(move |o, p| handler_copy.init_chain(o, p)) [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `server` is private [INFO] [stderr] --> src/types_grpc.rs:337:25 [INFO] [stderr] | [INFO] [stderr] 337 | ::grpc::server::ServerMethod::new( [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:338:51 [INFO] [stderr] | [INFO] [stderr] 338 | ::std::sync::Arc::new(::grpc::method::MethodDescriptor { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:340:44 [INFO] [stderr] | [INFO] [stderr] 340 | streaming: ::grpc::method::GrpcStreaming::Unary, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `server` is private [INFO] [stderr] --> src/types_grpc.rs:346:33 [INFO] [stderr] | [INFO] [stderr] 346 | ::grpc::server::MethodHandlerUnary::new(move |o, p| handler_copy.begin_block(o, p)) [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `server` is private [INFO] [stderr] --> src/types_grpc.rs:349:25 [INFO] [stderr] | [INFO] [stderr] 349 | ::grpc::server::ServerMethod::new( [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:350:51 [INFO] [stderr] | [INFO] [stderr] 350 | ::std::sync::Arc::new(::grpc::method::MethodDescriptor { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `method` is private [INFO] [stderr] --> src/types_grpc.rs:352:44 [INFO] [stderr] | [INFO] [stderr] 352 | streaming: ::grpc::method::GrpcStreaming::Unary, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `server` is private [INFO] [stderr] --> src/types_grpc.rs:358:33 [INFO] [stderr] | [INFO] [stderr] 358 | ::grpc::server::MethodHandlerUnary::new(move |o, p| handler_copy.end_block(o, p)) [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:877:26 [INFO] [stderr] | [INFO] [stderr] 877 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:878:18 [INFO] [stderr] | [INFO] [stderr] 878 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:880:38 [INFO] [stderr] | [INFO] [stderr] 880 | fn as_any_mut(&mut self) -> &mut ::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:881:22 [INFO] [stderr] | [INFO] [stderr] 881 | self as &mut ::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:883:55 [INFO] [stderr] | [INFO] [stderr] 883 | fn into_any(self: Box) -> ::std::boxed::Box<::std::any::Any> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:1113:26 [INFO] [stderr] | [INFO] [stderr] 1113 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:1114:18 [INFO] [stderr] | [INFO] [stderr] 1114 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:1116:38 [INFO] [stderr] | [INFO] [stderr] 1116 | fn as_any_mut(&mut self) -> &mut ::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:1117:22 [INFO] [stderr] | [INFO] [stderr] 1117 | self as &mut ::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:1119:55 [INFO] [stderr] | [INFO] [stderr] 1119 | fn into_any(self: Box) -> ::std::boxed::Box<::std::any::Any> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:1244:26 [INFO] [stderr] | [INFO] [stderr] 1244 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:1245:18 [INFO] [stderr] | [INFO] [stderr] 1245 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:1247:38 [INFO] [stderr] | [INFO] [stderr] 1247 | fn as_any_mut(&mut self) -> &mut ::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:1248:22 [INFO] [stderr] | [INFO] [stderr] 1248 | self as &mut ::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:1250:55 [INFO] [stderr] | [INFO] [stderr] 1250 | fn into_any(self: Box) -> ::std::boxed::Box<::std::any::Any> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:1369:26 [INFO] [stderr] | [INFO] [stderr] 1369 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:1370:18 [INFO] [stderr] | [INFO] [stderr] 1370 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:1372:38 [INFO] [stderr] | [INFO] [stderr] 1372 | fn as_any_mut(&mut self) -> &mut ::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:1373:22 [INFO] [stderr] | [INFO] [stderr] 1373 | self as &mut ::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:1375:55 [INFO] [stderr] | [INFO] [stderr] 1375 | fn into_any(self: Box) -> ::std::boxed::Box<::std::any::Any> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:1583:26 [INFO] [stderr] | [INFO] [stderr] 1583 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:1584:18 [INFO] [stderr] | [INFO] [stderr] 1584 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:1586:38 [INFO] [stderr] | [INFO] [stderr] 1586 | fn as_any_mut(&mut self) -> &mut ::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:1587:22 [INFO] [stderr] | [INFO] [stderr] 1587 | self as &mut ::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:1589:55 [INFO] [stderr] | [INFO] [stderr] 1589 | fn into_any(self: Box) -> ::std::boxed::Box<::std::any::Any> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:1765:26 [INFO] [stderr] | [INFO] [stderr] 1765 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:1766:18 [INFO] [stderr] | [INFO] [stderr] 1766 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:1768:38 [INFO] [stderr] | [INFO] [stderr] 1768 | fn as_any_mut(&mut self) -> &mut ::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:1769:22 [INFO] [stderr] | [INFO] [stderr] 1769 | self as &mut ::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:1771:55 [INFO] [stderr] | [INFO] [stderr] 1771 | fn into_any(self: Box) -> ::std::boxed::Box<::std::any::Any> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:1941:26 [INFO] [stderr] | [INFO] [stderr] 1941 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:1942:18 [INFO] [stderr] | [INFO] [stderr] 1942 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:1944:38 [INFO] [stderr] | [INFO] [stderr] 1944 | fn as_any_mut(&mut self) -> &mut ::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:1945:22 [INFO] [stderr] | [INFO] [stderr] 1945 | self as &mut ::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:1947:55 [INFO] [stderr] | [INFO] [stderr] 1947 | fn into_any(self: Box) -> ::std::boxed::Box<::std::any::Any> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:2235:26 [INFO] [stderr] | [INFO] [stderr] 2235 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:2236:18 [INFO] [stderr] | [INFO] [stderr] 2236 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:2238:38 [INFO] [stderr] | [INFO] [stderr] 2238 | fn as_any_mut(&mut self) -> &mut ::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:2239:22 [INFO] [stderr] | [INFO] [stderr] 2239 | self as &mut ::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:2241:55 [INFO] [stderr] | [INFO] [stderr] 2241 | fn into_any(self: Box) -> ::std::boxed::Box<::std::any::Any> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:2384:26 [INFO] [stderr] | [INFO] [stderr] 2384 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:2385:18 [INFO] [stderr] | [INFO] [stderr] 2385 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:2387:38 [INFO] [stderr] | [INFO] [stderr] 2387 | fn as_any_mut(&mut self) -> &mut ::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:2388:22 [INFO] [stderr] | [INFO] [stderr] 2388 | self as &mut ::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:2390:55 [INFO] [stderr] | [INFO] [stderr] 2390 | fn into_any(self: Box) -> ::std::boxed::Box<::std::any::Any> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:2561:26 [INFO] [stderr] | [INFO] [stderr] 2561 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:2562:18 [INFO] [stderr] | [INFO] [stderr] 2562 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:2564:38 [INFO] [stderr] | [INFO] [stderr] 2564 | fn as_any_mut(&mut self) -> &mut ::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:2565:22 [INFO] [stderr] | [INFO] [stderr] 2565 | self as &mut ::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:2567:55 [INFO] [stderr] | [INFO] [stderr] 2567 | fn into_any(self: Box) -> ::std::boxed::Box<::std::any::Any> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:2796:26 [INFO] [stderr] | [INFO] [stderr] 2796 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:2797:18 [INFO] [stderr] | [INFO] [stderr] 2797 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:2799:38 [INFO] [stderr] | [INFO] [stderr] 2799 | fn as_any_mut(&mut self) -> &mut ::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:2800:22 [INFO] [stderr] | [INFO] [stderr] 2800 | self as &mut ::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:2802:55 [INFO] [stderr] | [INFO] [stderr] 2802 | fn into_any(self: Box) -> ::std::boxed::Box<::std::any::Any> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:2971:26 [INFO] [stderr] | [INFO] [stderr] 2971 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:2972:18 [INFO] [stderr] | [INFO] [stderr] 2972 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:2974:38 [INFO] [stderr] | [INFO] [stderr] 2974 | fn as_any_mut(&mut self) -> &mut ::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:2975:22 [INFO] [stderr] | [INFO] [stderr] 2975 | self as &mut ::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:2977:55 [INFO] [stderr] | [INFO] [stderr] 2977 | fn into_any(self: Box) -> ::std::boxed::Box<::std::any::Any> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:3956:26 [INFO] [stderr] | [INFO] [stderr] 3956 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:3957:18 [INFO] [stderr] | [INFO] [stderr] 3957 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:3959:38 [INFO] [stderr] | [INFO] [stderr] 3959 | fn as_any_mut(&mut self) -> &mut ::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:3960:22 [INFO] [stderr] | [INFO] [stderr] 3960 | self as &mut ::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:3962:55 [INFO] [stderr] | [INFO] [stderr] 3962 | fn into_any(self: Box) -> ::std::boxed::Box<::std::any::Any> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:4198:26 [INFO] [stderr] | [INFO] [stderr] 4198 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:4199:18 [INFO] [stderr] | [INFO] [stderr] 4199 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:4201:38 [INFO] [stderr] | [INFO] [stderr] 4201 | fn as_any_mut(&mut self) -> &mut ::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:4202:22 [INFO] [stderr] | [INFO] [stderr] 4202 | self as &mut ::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:4204:55 [INFO] [stderr] | [INFO] [stderr] 4204 | fn into_any(self: Box) -> ::std::boxed::Box<::std::any::Any> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:4374:26 [INFO] [stderr] | [INFO] [stderr] 4374 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:4375:18 [INFO] [stderr] | [INFO] [stderr] 4375 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:4377:38 [INFO] [stderr] | [INFO] [stderr] 4377 | fn as_any_mut(&mut self) -> &mut ::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:4378:22 [INFO] [stderr] | [INFO] [stderr] 4378 | self as &mut ::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:4380:55 [INFO] [stderr] | [INFO] [stderr] 4380 | fn into_any(self: Box) -> ::std::boxed::Box<::std::any::Any> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:4505:26 [INFO] [stderr] | [INFO] [stderr] 4505 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:4506:18 [INFO] [stderr] | [INFO] [stderr] 4506 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:4508:38 [INFO] [stderr] | [INFO] [stderr] 4508 | fn as_any_mut(&mut self) -> &mut ::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:4509:22 [INFO] [stderr] | [INFO] [stderr] 4509 | self as &mut ::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:4511:55 [INFO] [stderr] | [INFO] [stderr] 4511 | fn into_any(self: Box) -> ::std::boxed::Box<::std::any::Any> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:4800:26 [INFO] [stderr] | [INFO] [stderr] 4800 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:4801:18 [INFO] [stderr] | [INFO] [stderr] 4801 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:4803:38 [INFO] [stderr] | [INFO] [stderr] 4803 | fn as_any_mut(&mut self) -> &mut ::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:4804:22 [INFO] [stderr] | [INFO] [stderr] 4804 | self as &mut ::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:4806:55 [INFO] [stderr] | [INFO] [stderr] 4806 | fn into_any(self: Box) -> ::std::boxed::Box<::std::any::Any> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:4994:26 [INFO] [stderr] | [INFO] [stderr] 4994 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:4995:18 [INFO] [stderr] | [INFO] [stderr] 4995 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:4997:38 [INFO] [stderr] | [INFO] [stderr] 4997 | fn as_any_mut(&mut self) -> &mut ::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:4998:22 [INFO] [stderr] | [INFO] [stderr] 4998 | self as &mut ::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:5000:55 [INFO] [stderr] | [INFO] [stderr] 5000 | fn into_any(self: Box) -> ::std::boxed::Box<::std::any::Any> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:5251:26 [INFO] [stderr] | [INFO] [stderr] 5251 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:5252:18 [INFO] [stderr] | [INFO] [stderr] 5252 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:5254:38 [INFO] [stderr] | [INFO] [stderr] 5254 | fn as_any_mut(&mut self) -> &mut ::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:5255:22 [INFO] [stderr] | [INFO] [stderr] 5255 | self as &mut ::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:5257:55 [INFO] [stderr] | [INFO] [stderr] 5257 | fn into_any(self: Box) -> ::std::boxed::Box<::std::any::Any> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:5520:26 [INFO] [stderr] | [INFO] [stderr] 5520 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:5521:18 [INFO] [stderr] | [INFO] [stderr] 5521 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:5523:38 [INFO] [stderr] | [INFO] [stderr] 5523 | fn as_any_mut(&mut self) -> &mut ::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:5524:22 [INFO] [stderr] | [INFO] [stderr] 5524 | self as &mut ::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:5526:55 [INFO] [stderr] | [INFO] [stderr] 5526 | fn into_any(self: Box) -> ::std::boxed::Box<::std::any::Any> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:5951:26 [INFO] [stderr] | [INFO] [stderr] 5951 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:5952:18 [INFO] [stderr] | [INFO] [stderr] 5952 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:5954:38 [INFO] [stderr] | [INFO] [stderr] 5954 | fn as_any_mut(&mut self) -> &mut ::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:5955:22 [INFO] [stderr] | [INFO] [stderr] 5955 | self as &mut ::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:5957:55 [INFO] [stderr] | [INFO] [stderr] 5957 | fn into_any(self: Box) -> ::std::boxed::Box<::std::any::Any> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:6244:26 [INFO] [stderr] | [INFO] [stderr] 6244 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:6245:18 [INFO] [stderr] | [INFO] [stderr] 6245 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:6247:38 [INFO] [stderr] | [INFO] [stderr] 6247 | fn as_any_mut(&mut self) -> &mut ::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:6248:22 [INFO] [stderr] | [INFO] [stderr] 6248 | self as &mut ::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:6250:55 [INFO] [stderr] | [INFO] [stderr] 6250 | fn into_any(self: Box) -> ::std::boxed::Box<::std::any::Any> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:6387:26 [INFO] [stderr] | [INFO] [stderr] 6387 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:6388:18 [INFO] [stderr] | [INFO] [stderr] 6388 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:6390:38 [INFO] [stderr] | [INFO] [stderr] 6390 | fn as_any_mut(&mut self) -> &mut ::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:6391:22 [INFO] [stderr] | [INFO] [stderr] 6391 | self as &mut ::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:6393:55 [INFO] [stderr] | [INFO] [stderr] 6393 | fn into_any(self: Box) -> ::std::boxed::Box<::std::any::Any> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:6512:26 [INFO] [stderr] | [INFO] [stderr] 6512 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:6513:18 [INFO] [stderr] | [INFO] [stderr] 6513 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:6515:38 [INFO] [stderr] | [INFO] [stderr] 6515 | fn as_any_mut(&mut self) -> &mut ::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:6516:22 [INFO] [stderr] | [INFO] [stderr] 6516 | self as &mut ::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:6518:55 [INFO] [stderr] | [INFO] [stderr] 6518 | fn into_any(self: Box) -> ::std::boxed::Box<::std::any::Any> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:6689:26 [INFO] [stderr] | [INFO] [stderr] 6689 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:6690:18 [INFO] [stderr] | [INFO] [stderr] 6690 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:6692:38 [INFO] [stderr] | [INFO] [stderr] 6692 | fn as_any_mut(&mut self) -> &mut ::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:6693:22 [INFO] [stderr] | [INFO] [stderr] 6693 | self as &mut ::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:6695:55 [INFO] [stderr] | [INFO] [stderr] 6695 | fn into_any(self: Box) -> ::std::boxed::Box<::std::any::Any> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:7211:26 [INFO] [stderr] | [INFO] [stderr] 7211 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:7212:18 [INFO] [stderr] | [INFO] [stderr] 7212 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:7214:38 [INFO] [stderr] | [INFO] [stderr] 7214 | fn as_any_mut(&mut self) -> &mut ::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:7215:22 [INFO] [stderr] | [INFO] [stderr] 7215 | self as &mut ::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:7217:55 [INFO] [stderr] | [INFO] [stderr] 7217 | fn into_any(self: Box) -> ::std::boxed::Box<::std::any::Any> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:7494:26 [INFO] [stderr] | [INFO] [stderr] 7494 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:7495:18 [INFO] [stderr] | [INFO] [stderr] 7495 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:7497:38 [INFO] [stderr] | [INFO] [stderr] 7497 | fn as_any_mut(&mut self) -> &mut ::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:7498:22 [INFO] [stderr] | [INFO] [stderr] 7498 | self as &mut ::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:7500:55 [INFO] [stderr] | [INFO] [stderr] 7500 | fn into_any(self: Box) -> ::std::boxed::Box<::std::any::Any> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:7713:26 [INFO] [stderr] | [INFO] [stderr] 7713 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:7714:18 [INFO] [stderr] | [INFO] [stderr] 7714 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:7716:38 [INFO] [stderr] | [INFO] [stderr] 7716 | fn as_any_mut(&mut self) -> &mut ::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:7717:22 [INFO] [stderr] | [INFO] [stderr] 7717 | self as &mut ::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:7719:55 [INFO] [stderr] | [INFO] [stderr] 7719 | fn into_any(self: Box) -> ::std::boxed::Box<::std::any::Any> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:7932:26 [INFO] [stderr] | [INFO] [stderr] 7932 | fn as_any(&self) -> &::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:7933:18 [INFO] [stderr] | [INFO] [stderr] 7933 | self as &::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:7935:38 [INFO] [stderr] | [INFO] [stderr] 7935 | fn as_any_mut(&mut self) -> &mut ::std::any::Any { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:7936:22 [INFO] [stderr] | [INFO] [stderr] 7936 | self as &mut ::std::any::Any [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:7938:55 [INFO] [stderr] | [INFO] [stderr] 7938 | fn into_any(self: Box) -> ::std::boxed::Box<::std::any::Any> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/grpc_server.rs:7:107 [INFO] [stderr] | [INFO] [stderr] 7 | pub fn new_server(listen_addr: &str, app: H) -> Box { [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn Service` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/socket_server.rs:14:107 [INFO] [stderr] | [INFO] [stderr] 14 | pub fn new_server(listen_addr: &str, app: H) -> Box { [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn Service` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:22:137 [INFO] [stderr] | [INFO] [stderr] 22 | pub fn new_server(listen_addr: &str, connection_type: &str, app: H) -> Option> { [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn Service` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::RequestEcho: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:72:33 [INFO] [stderr] | [INFO] [stderr] 72 | req_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::RequestEcho` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::ResponseEcho: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:73:34 [INFO] [stderr] | [INFO] [stderr] 73 | resp_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::ResponseEcho` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::RequestFlush: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:78:33 [INFO] [stderr] | [INFO] [stderr] 78 | req_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::RequestFlush` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::ResponseFlush: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:79:34 [INFO] [stderr] | [INFO] [stderr] 79 | resp_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::ResponseFlush` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::RequestInfo: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:84:33 [INFO] [stderr] | [INFO] [stderr] 84 | req_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::RequestInfo` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::ResponseInfo: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:85:34 [INFO] [stderr] | [INFO] [stderr] 85 | resp_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::ResponseInfo` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::RequestSetOption: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:90:33 [INFO] [stderr] | [INFO] [stderr] 90 | req_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::RequestSetOption` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::ResponseSetOption: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:91:34 [INFO] [stderr] | [INFO] [stderr] 91 | resp_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::ResponseSetOption` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::RequestDeliverTx: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:96:33 [INFO] [stderr] | [INFO] [stderr] 96 | req_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::RequestDeliverTx` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::ResponseDeliverTx: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:97:34 [INFO] [stderr] | [INFO] [stderr] 97 | resp_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::ResponseDeliverTx` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::RequestCheckTx: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:102:33 [INFO] [stderr] | [INFO] [stderr] 102 | req_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::RequestCheckTx` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::ResponseCheckTx: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:103:34 [INFO] [stderr] | [INFO] [stderr] 103 | resp_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::ResponseCheckTx` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::RequestQuery: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:108:33 [INFO] [stderr] | [INFO] [stderr] 108 | req_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::RequestQuery` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::ResponseQuery: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:109:34 [INFO] [stderr] | [INFO] [stderr] 109 | resp_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::ResponseQuery` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::RequestCommit: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:114:33 [INFO] [stderr] | [INFO] [stderr] 114 | req_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::RequestCommit` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::ResponseCommit: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:115:34 [INFO] [stderr] | [INFO] [stderr] 115 | resp_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::ResponseCommit` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::RequestInitChain: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:120:33 [INFO] [stderr] | [INFO] [stderr] 120 | req_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::RequestInitChain` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::ResponseInitChain: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:121:34 [INFO] [stderr] | [INFO] [stderr] 121 | resp_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::ResponseInitChain` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::RequestBeginBlock: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:126:33 [INFO] [stderr] | [INFO] [stderr] 126 | req_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::RequestBeginBlock` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::ResponseBeginBlock: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:127:34 [INFO] [stderr] | [INFO] [stderr] 127 | resp_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::ResponseBeginBlock` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::RequestEndBlock: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:132:33 [INFO] [stderr] | [INFO] [stderr] 132 | req_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::RequestEndBlock` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::ResponseEndBlock: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:133:34 [INFO] [stderr] | [INFO] [stderr] 133 | resp_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::ResponseEndBlock` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `C: tls_api::TlsConnector` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:144:9 [INFO] [stderr] | [INFO] [stderr] 144 | ::grpc::Client::new_tls::(host, port, conf).map(|c| { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `tls_api::TlsConnector` is not implemented for `C` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where C: tls_api::TlsConnector` bound [INFO] [stderr] = note: required by `grpc::Client::new_tls` [INFO] [stderr] [INFO] [stderr] error[E0599]: no function or associated item named `new_plain` found for type `grpc::Server` in the current scope [INFO] [stderr] --> src/types_grpc.rs:214:42 [INFO] [stderr] | [INFO] [stderr] 214 | grpc_server: ::grpc::Server::new_plain(addr, conf, service_definition), [INFO] [stderr] | ^^^^^^^^^ function or associated item not found in `grpc::Server` [INFO] [stderr] [INFO] [stderr] error[E0599]: no function or associated item named `new_plain_pool` found for type `grpc::Server` in the current scope [INFO] [stderr] --> src/types_grpc.rs:221:42 [INFO] [stderr] | [INFO] [stderr] 221 | grpc_server: ::grpc::Server::new_plain_pool(addr, conf, service_definition, cpu_pool), [INFO] [stderr] | ^^^^^^^^^^^^^^ function or associated item not found in `grpc::Server` [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 2 parameters but 1 parameter was supplied [INFO] [stderr] --> src/types_grpc.rs:227:9 [INFO] [stderr] | [INFO] [stderr] 227 | / ::grpc::server::ServerServiceDefinition::new( [INFO] [stderr] 228 | | vec![ [INFO] [stderr] 229 | | ::grpc::server::ServerMethod::new( [INFO] [stderr] 230 | | ::std::sync::Arc::new(::grpc::method::MethodDescriptor { [INFO] [stderr] ... | [INFO] [stderr] 361 | | ], [INFO] [stderr] 362 | | ) [INFO] [stderr] | |_________^ expected 2 parameters [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::RequestEcho: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:233:41 [INFO] [stderr] | [INFO] [stderr] 233 | req_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::RequestEcho` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::ResponseEcho: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:234:42 [INFO] [stderr] | [INFO] [stderr] 234 | resp_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::ResponseEcho` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::RequestFlush: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:245:41 [INFO] [stderr] | [INFO] [stderr] 245 | req_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::RequestFlush` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::ResponseFlush: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:246:42 [INFO] [stderr] | [INFO] [stderr] 246 | resp_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::ResponseFlush` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::RequestInfo: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:257:41 [INFO] [stderr] | [INFO] [stderr] 257 | req_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::RequestInfo` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::ResponseInfo: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:258:42 [INFO] [stderr] | [INFO] [stderr] 258 | resp_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::ResponseInfo` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::RequestSetOption: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:269:41 [INFO] [stderr] | [INFO] [stderr] 269 | req_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::RequestSetOption` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::ResponseSetOption: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:270:42 [INFO] [stderr] | [INFO] [stderr] 270 | resp_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::ResponseSetOption` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::RequestDeliverTx: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:281:41 [INFO] [stderr] | [INFO] [stderr] 281 | req_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::RequestDeliverTx` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::ResponseDeliverTx: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:282:42 [INFO] [stderr] | [INFO] [stderr] 282 | resp_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::ResponseDeliverTx` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::RequestCheckTx: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:293:41 [INFO] [stderr] | [INFO] [stderr] 293 | req_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::RequestCheckTx` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::ResponseCheckTx: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:294:42 [INFO] [stderr] | [INFO] [stderr] 294 | resp_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::ResponseCheckTx` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::RequestQuery: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:305:41 [INFO] [stderr] | [INFO] [stderr] 305 | req_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::RequestQuery` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::ResponseQuery: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:306:42 [INFO] [stderr] | [INFO] [stderr] 306 | resp_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::ResponseQuery` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::RequestCommit: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:317:41 [INFO] [stderr] | [INFO] [stderr] 317 | req_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::RequestCommit` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::ResponseCommit: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:318:42 [INFO] [stderr] | [INFO] [stderr] 318 | resp_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::ResponseCommit` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::RequestInitChain: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:329:41 [INFO] [stderr] | [INFO] [stderr] 329 | req_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::RequestInitChain` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::ResponseInitChain: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:330:42 [INFO] [stderr] | [INFO] [stderr] 330 | resp_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::ResponseInitChain` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::RequestBeginBlock: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:341:41 [INFO] [stderr] | [INFO] [stderr] 341 | req_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::RequestBeginBlock` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::ResponseBeginBlock: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:342:42 [INFO] [stderr] | [INFO] [stderr] 342 | resp_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::ResponseBeginBlock` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::RequestEndBlock: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:353:41 [INFO] [stderr] | [INFO] [stderr] 353 | req_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::RequestEndBlock` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::ResponseEndBlock: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:354:42 [INFO] [stderr] | [INFO] [stderr] 354 | resp_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::ResponseEndBlock` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error: aborting due to 127 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0061, E0277, E0599, E0603. [INFO] [stderr] For more information about an error, try `rustc --explain E0061`. [INFO] [stderr] error: Could not compile `rust-abci`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error[E0277]: the trait bound `types::RequestEcho: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:72:33 [INFO] [stderr] | [INFO] [stderr] 72 | req_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::RequestEcho` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::ResponseEcho: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:73:34 [INFO] [stderr] | [INFO] [stderr] 73 | resp_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::ResponseEcho` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::RequestFlush: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:78:33 [INFO] [stderr] | [INFO] [stderr] 78 | req_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::RequestFlush` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::ResponseFlush: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:79:34 [INFO] [stderr] | [INFO] [stderr] 79 | resp_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::ResponseFlush` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::RequestInfo: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:84:33 [INFO] [stderr] | [INFO] [stderr] 84 | req_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::RequestInfo` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::ResponseInfo: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:85:34 [INFO] [stderr] | [INFO] [stderr] 85 | resp_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::ResponseInfo` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::RequestSetOption: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:90:33 [INFO] [stderr] | [INFO] [stderr] 90 | req_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::RequestSetOption` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::ResponseSetOption: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:91:34 [INFO] [stderr] | [INFO] [stderr] 91 | resp_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::ResponseSetOption` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::RequestDeliverTx: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:96:33 [INFO] [stderr] | [INFO] [stderr] 96 | req_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::RequestDeliverTx` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::ResponseDeliverTx: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:97:34 [INFO] [stderr] | [INFO] [stderr] 97 | resp_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::ResponseDeliverTx` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::RequestCheckTx: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:102:33 [INFO] [stderr] | [INFO] [stderr] 102 | req_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::RequestCheckTx` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::ResponseCheckTx: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:103:34 [INFO] [stderr] | [INFO] [stderr] 103 | resp_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::ResponseCheckTx` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::RequestQuery: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:108:33 [INFO] [stderr] | [INFO] [stderr] 108 | req_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::RequestQuery` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::ResponseQuery: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:109:34 [INFO] [stderr] | [INFO] [stderr] 109 | resp_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::ResponseQuery` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::RequestCommit: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:114:33 [INFO] [stderr] | [INFO] [stderr] 114 | req_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::RequestCommit` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::ResponseCommit: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:115:34 [INFO] [stderr] | [INFO] [stderr] 115 | resp_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::ResponseCommit` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::RequestInitChain: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:120:33 [INFO] [stderr] | [INFO] [stderr] 120 | req_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::RequestInitChain` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::ResponseInitChain: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:121:34 [INFO] [stderr] | [INFO] [stderr] 121 | resp_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::ResponseInitChain` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::RequestBeginBlock: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:126:33 [INFO] [stderr] | [INFO] [stderr] 126 | req_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::RequestBeginBlock` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::ResponseBeginBlock: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:127:34 [INFO] [stderr] | [INFO] [stderr] 127 | resp_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::ResponseBeginBlock` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::RequestEndBlock: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:132:33 [INFO] [stderr] | [INFO] [stderr] 132 | req_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::RequestEndBlock` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::ResponseEndBlock: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:133:34 [INFO] [stderr] | [INFO] [stderr] 133 | resp_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::ResponseEndBlock` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `C: tls_api::TlsConnector` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:144:9 [INFO] [stderr] | [INFO] [stderr] 144 | ::grpc::Client::new_tls::(host, port, conf).map(|c| { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `tls_api::TlsConnector` is not implemented for `C` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where C: tls_api::TlsConnector` bound [INFO] [stderr] = note: required by `grpc::Client::new_tls` [INFO] [stderr] [INFO] [stderr] error[E0599]: no function or associated item named `new_plain` found for type `grpc::Server` in the current scope [INFO] [stderr] --> src/types_grpc.rs:214:42 [INFO] [stderr] | [INFO] [stderr] 214 | grpc_server: ::grpc::Server::new_plain(addr, conf, service_definition), [INFO] [stderr] | ^^^^^^^^^ function or associated item not found in `grpc::Server` [INFO] [stderr] [INFO] [stderr] error[E0599]: no function or associated item named `new_plain_pool` found for type `grpc::Server` in the current scope [INFO] [stderr] --> src/types_grpc.rs:221:42 [INFO] [stderr] | [INFO] [stderr] 221 | grpc_server: ::grpc::Server::new_plain_pool(addr, conf, service_definition, cpu_pool), [INFO] [stderr] | ^^^^^^^^^^^^^^ function or associated item not found in `grpc::Server` [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 2 parameters but 1 parameter was supplied [INFO] [stderr] --> src/types_grpc.rs:227:9 [INFO] [stderr] | [INFO] [stderr] 227 | / ::grpc::server::ServerServiceDefinition::new( [INFO] [stderr] 228 | | vec![ [INFO] [stderr] 229 | | ::grpc::server::ServerMethod::new( [INFO] [stderr] 230 | | ::std::sync::Arc::new(::grpc::method::MethodDescriptor { [INFO] [stderr] ... | [INFO] [stderr] 361 | | ], [INFO] [stderr] 362 | | ) [INFO] [stderr] | |_________^ expected 2 parameters [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::RequestEcho: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:233:41 [INFO] [stderr] | [INFO] [stderr] 233 | req_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::RequestEcho` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::ResponseEcho: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:234:42 [INFO] [stderr] | [INFO] [stderr] 234 | resp_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::ResponseEcho` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::RequestFlush: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:245:41 [INFO] [stderr] | [INFO] [stderr] 245 | req_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::RequestFlush` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::ResponseFlush: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:246:42 [INFO] [stderr] | [INFO] [stderr] 246 | resp_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::ResponseFlush` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::RequestInfo: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:257:41 [INFO] [stderr] | [INFO] [stderr] 257 | req_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::RequestInfo` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::ResponseInfo: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:258:42 [INFO] [stderr] | [INFO] [stderr] 258 | resp_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::ResponseInfo` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::RequestSetOption: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:269:41 [INFO] [stderr] | [INFO] [stderr] 269 | req_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::RequestSetOption` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::ResponseSetOption: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:270:42 [INFO] [stderr] | [INFO] [stderr] 270 | resp_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::ResponseSetOption` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::RequestDeliverTx: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:281:41 [INFO] [stderr] | [INFO] [stderr] 281 | req_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::RequestDeliverTx` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::ResponseDeliverTx: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:282:42 [INFO] [stderr] | [INFO] [stderr] 282 | resp_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::ResponseDeliverTx` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::RequestCheckTx: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:293:41 [INFO] [stderr] | [INFO] [stderr] 293 | req_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::RequestCheckTx` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::ResponseCheckTx: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:294:42 [INFO] [stderr] | [INFO] [stderr] 294 | resp_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::ResponseCheckTx` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::RequestQuery: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:305:41 [INFO] [stderr] | [INFO] [stderr] 305 | req_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::RequestQuery` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::ResponseQuery: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:306:42 [INFO] [stderr] | [INFO] [stderr] 306 | resp_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::ResponseQuery` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::RequestCommit: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:317:41 [INFO] [stderr] | [INFO] [stderr] 317 | req_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::RequestCommit` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::ResponseCommit: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:318:42 [INFO] [stderr] | [INFO] [stderr] 318 | resp_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::ResponseCommit` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::RequestInitChain: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:329:41 [INFO] [stderr] | [INFO] [stderr] 329 | req_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::RequestInitChain` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::ResponseInitChain: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:330:42 [INFO] [stderr] | [INFO] [stderr] 330 | resp_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::ResponseInitChain` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::RequestBeginBlock: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:341:41 [INFO] [stderr] | [INFO] [stderr] 341 | req_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::RequestBeginBlock` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::ResponseBeginBlock: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:342:42 [INFO] [stderr] | [INFO] [stderr] 342 | resp_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::ResponseBeginBlock` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::RequestEndBlock: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:353:41 [INFO] [stderr] | [INFO] [stderr] 353 | req_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::RequestEndBlock` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `types::ResponseEndBlock: protobuf::core::Message` is not satisfied [INFO] [stderr] --> src/types_grpc.rs:354:42 [INFO] [stderr] | [INFO] [stderr] 354 | resp_marshaller: Box::new(::grpc::protobuf::MarshallerProtobuf), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `protobuf::core::Message` is not implemented for `types::ResponseEndBlock` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `grpc::marshall::Marshaller` for `grpc::protobuf::MarshallerProtobuf` [INFO] [stderr] = note: required for the cast to the object type `dyn grpc::marshall::Marshaller + std::marker::Send + std::marker::Sync` [INFO] [stderr] [INFO] [stderr] error: aborting due to 127 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0061, E0277, E0599, E0603. [INFO] [stderr] For more information about an error, try `rustc --explain E0061`. [INFO] [stderr] error: Could not compile `rust-abci`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "bde40305ec0a4c3038cac86bbd3fe308a654921c46804161d5a6e55b2d11319c"` [INFO] running `"docker" "rm" "-f" "bde40305ec0a4c3038cac86bbd3fe308a654921c46804161d5a6e55b2d11319c"` [INFO] [stdout] bde40305ec0a4c3038cac86bbd3fe308a654921c46804161d5a6e55b2d11319c