[INFO] crate rust-abci 0.1.0 is already in cache [INFO] extracting crate rust-abci 0.1.0 into work/ex/beta-1.37-6/sources/1.36.0/reg/rust-abci/0.1.0 [INFO] extracting crate rust-abci 0.1.0 into work/ex/beta-1.37-6/sources/beta-2019-07-23/reg/rust-abci/0.1.0 [INFO] validating manifest of rust-abci-0.1.0 on toolchain 1.36.0 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+1.36.0" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of rust-abci-0.1.0 on toolchain beta-2019-07-23 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+beta-2019-07-23" "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/beta-1.37-6/sources/1.36.0/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/beta-1.37-6/sources/beta-2019-07-23/reg/rust-abci/0.1.0/Cargo.toml [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+1.36.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+beta-2019-07-23" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+1.36.0" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+beta-2019-07-23" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] testing rust-abci-0.1.0 against 1.36.0 for beta-1.37-6 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.37-6/worker-6/1.36.0:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/beta-1.37-6/sources/1.36.0/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=warn" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+1.36.0" "build" "--frozen"` [INFO] [stdout] 2f76f4b9ca15c44a2fca0d8a8e58249302a44c6b5aac47cdd5d269268218a680 [INFO] running `"docker" "start" "-a" "2f76f4b9ca15c44a2fca0d8a8e58249302a44c6b5aac47cdd5d269268218a680"` [INFO] [stderr] Compiling httpbis v0.7.0 [INFO] [stderr] Compiling tokio-timer v0.1.2 [INFO] [stderr] Compiling tls-api v0.1.22 [INFO] [stderr] Compiling tokio-uds v0.1.7 [INFO] [stderr] Compiling websocket v0.20.4 [INFO] [stderr] Compiling tokio-tls-api v0.1.22 [INFO] [stderr] Compiling tls-api-stub v0.1.22 [INFO] [stderr] Compiling grpc v0.6.1 [INFO] [stderr] Compiling 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] 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" "2f76f4b9ca15c44a2fca0d8a8e58249302a44c6b5aac47cdd5d269268218a680"` [INFO] running `"docker" "rm" "-f" "2f76f4b9ca15c44a2fca0d8a8e58249302a44c6b5aac47cdd5d269268218a680"` [INFO] [stdout] 2f76f4b9ca15c44a2fca0d8a8e58249302a44c6b5aac47cdd5d269268218a680