[INFO] fetching crate lebai_sdk 0.1.22...
[INFO] checking lebai_sdk-0.1.22 against nightly-2024-02-05 for check-cfg
[INFO] extracting crate lebai_sdk 0.1.22 into /workspace/builds/worker-4-tc1/source
[INFO] validating manifest of crates.io crate lebai_sdk 0.1.22 on toolchain nightly-2024-02-05
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly-2024-02-05" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] removed /workspace/builds/worker-4-tc1/source/.cargo/config.toml
[INFO] started tweaking crates.io crate lebai_sdk 0.1.22
[INFO] finished tweaking crates.io crate lebai_sdk 0.1.22
[INFO] tweaked toml for crates.io crate lebai_sdk 0.1.22 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly-2024-02-05" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly-2024-02-05" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded mlua_derive v0.9.2
[INFO] [stderr]   Downloaded pbjson v0.6.0
[INFO] [stderr]   Downloaded pyo3-ffi v0.19.2
[INFO] [stderr]   Downloaded pyo3-macros v0.19.2
[INFO] [stderr]   Downloaded jsonrpsee v0.21.0
[INFO] [stderr]   Downloaded jsonrpsee-core v0.21.0
[INFO] [stderr]   Downloaded pythonize v0.19.0
[INFO] [stderr]   Downloaded pyo3-macros-backend v0.19.2
[INFO] [stderr]   Downloaded jsonrpsee-proc-macros v0.21.0
[INFO] [stderr]   Downloaded pyo3 v0.19.2
[INFO] [stderr]   Downloaded pyo3-build-config v0.19.2
[INFO] [stderr]   Downloaded pyo3-asyncio v0.19.0
[INFO] [stderr]   Downloaded pbjsonrpc-build v0.18.1
[INFO] [stderr]   Downloaded jsonrpsee-types v0.21.0
[INFO] [stderr]   Downloaded pbjson-types v0.6.0
[INFO] [stderr]   Downloaded pbjson-build v0.6.2
[INFO] [stderr]   Downloaded cmod-core v0.2.1
[INFO] [stderr]   Downloaded cmod v0.2.1
[INFO] [stderr]   Downloaded cmod-macros v0.2.1
[INFO] [stderr]   Downloaded lebai-proto v3.1.3
[INFO] [stderr]   Downloaded mdns-sd v0.9.3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2024-02-05" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 493ca3907d26f800914f2938226d2f4772b5651795c7c271d0595f94631d4335
[INFO] running `Command { std: "docker" "start" "-a" "493ca3907d26f800914f2938226d2f4772b5651795c7c271d0595f94631d4335", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "493ca3907d26f800914f2938226d2f4772b5651795c7c271d0595f94631d4335", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "493ca3907d26f800914f2938226d2f4772b5651795c7c271d0595f94631d4335", kill_on_drop: false }`
[INFO] [stdout] 493ca3907d26f800914f2938226d2f4772b5651795c7c271d0595f94631d4335
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2024-02-05" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 95667362f3566d2fd25e51ac585300a04479c93b529a8ec57d624b8fd6609b78
[INFO] running `Command { std: "docker" "start" "-a" "95667362f3566d2fd25e51ac585300a04479c93b529a8ec57d624b8fd6609b78", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.78
[INFO] [stderr]    Compiling unicode-ident v1.0.12
[INFO] [stderr]    Compiling libc v0.2.153
[INFO] [stderr]    Compiling anyhow v1.0.79
[INFO] [stderr]    Compiling autocfg v1.1.0
[INFO] [stderr]     Checking cfg-if v1.0.0
[INFO] [stderr]    Compiling serde v1.0.196
[INFO] [stderr]    Compiling either v1.9.0
[INFO] [stderr]    Compiling hashbrown v0.14.3
[INFO] [stderr]     Checking pin-project-lite v0.2.13
[INFO] [stderr]     Checking once_cell v1.19.0
[INFO] [stderr]    Compiling itertools v0.11.0
[INFO] [stderr]    Compiling equivalent v1.0.1
[INFO] [stderr]     Checking bytes v1.5.0
[INFO] [stderr]    Compiling lock_api v0.4.11
[INFO] [stderr]    Compiling parking_lot_core v0.9.9
[INFO] [stderr]    Compiling indexmap v2.2.2
[INFO] [stderr]    Compiling heck v0.4.1
[INFO] [stderr]    Compiling quote v1.0.35
[INFO] [stderr]    Compiling rustix v0.38.31
[INFO] [stderr]    Compiling syn v2.0.48
[INFO] [stderr]    Compiling slab v0.4.9
[INFO] [stderr]    Compiling bitflags v2.4.2
[INFO] [stderr]     Checking futures-sink v0.3.30
[INFO] [stderr]     Checking smallvec v1.13.1
[INFO] [stderr]     Checking futures-core v0.3.30
[INFO] [stderr]     Checking scopeguard v1.2.0
[INFO] [stderr]    Compiling linux-raw-sys v0.4.13
[INFO] [stderr]    Compiling serde_json v1.0.113
[INFO] [stderr]    Compiling prettyplease v0.2.16
[INFO] [stderr]     Checking itoa v1.0.10
[INFO] [stderr]    Compiling thiserror v1.0.56
[INFO] [stderr]    Compiling cc v1.0.83
[INFO] [stderr]     Checking futures-io v0.3.30
[INFO] [stderr]    Compiling regex-syntax v0.8.2
[INFO] [stderr]     Checking parking_lot v0.12.1
[INFO] [stderr]     Checking futures-channel v0.3.30
[INFO] [stderr]     Checking mio v0.8.10
[INFO] [stderr]     Checking socket2 v0.5.5
[INFO] [stderr]     Checking num_cpus v1.16.0
[INFO] [stderr]     Checking signal-hook-registry v1.4.1
[INFO] [stderr]     Checking futures-task v0.3.30
[INFO] [stderr]    Compiling fixedbitset v0.4.2
[INFO] [stderr]     Checking pin-utils v0.1.0
[INFO] [stderr]    Compiling typenum v1.17.0
[INFO] [stderr]    Compiling fastrand v2.0.1
[INFO] [stderr]     Checking memchr v2.7.1
[INFO] [stderr]    Compiling home v0.5.9
[INFO] [stderr]     Checking ryu v1.0.16
[INFO] [stderr]    Compiling version_check v0.9.4
[INFO] [stderr]    Compiling petgraph v0.6.4
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]     Checking tracing-core v0.1.32
[INFO] [stderr]    Compiling log v0.4.20
[INFO] [stderr]    Compiling ring v0.16.20
[INFO] [stderr]    Compiling regex-automata v0.4.5
[INFO] [stderr]    Compiling multimap v0.8.3
[INFO] [stderr]    Compiling async-trait v0.1.77
[INFO] [stderr]     Checking untrusted v0.7.1
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling which v4.4.2
[INFO] [stderr]    Compiling tempfile v3.10.0
[INFO] [stderr]     Checking spin v0.5.2
[INFO] [stderr]     Checking getrandom v0.2.12
[INFO] [stderr]     Checking tinyvec_macros v0.1.1
[INFO] [stderr]     Checking tinyvec v1.6.0
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]    Compiling num-traits v0.2.17
[INFO] [stderr]    Compiling toml_datetime v0.6.3
[INFO] [stderr]    Compiling winnow v0.5.37
[INFO] [stderr]    Compiling rustls v0.21.7
[INFO] [stderr]    Compiling regex v1.10.3
[INFO] [stderr]     Checking ppv-lite86 v0.2.17
[INFO] [stderr]    Compiling httparse v1.8.0
[INFO] [stderr]     Checking unicode-normalization v0.1.22
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking digest v0.9.0
[INFO] [stderr]     Checking block-buffer v0.9.0
[INFO] [stderr]     Checking event-listener v2.5.3
[INFO] [stderr]     Checking opaque-debug v0.3.0
[INFO] [stderr]     Checking percent-encoding v2.3.1
[INFO] [stderr]     Checking cpufeatures v0.2.12
[INFO] [stderr]     Checking unicode-bidi v0.3.15
[INFO] [stderr]     Checking sha-1 v0.9.8
[INFO] [stderr]     Checking form_urlencoded v1.2.1
[INFO] [stderr]     Checking async-lock v2.8.0
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking idna v0.5.0
[INFO] [stderr]     Checking base64 v0.21.7
[INFO] [stderr]    Compiling toml_edit v0.20.2
[INFO] [stderr]     Checking rustc-hash v1.1.0
[INFO] [stderr]     Checking fnv v1.0.7
[INFO] [stderr]     Checking futures-timer v3.0.2
[INFO] [stderr]     Checking base64 v0.13.1
[INFO] [stderr]     Checking http v0.2.11
[INFO] [stderr]     Checking url v2.5.0
[INFO] [stderr]     Checking rustls-webpki v0.101.6
[INFO] [stderr]     Checking sct v0.7.0
[INFO] [stderr]     Checking chrono v0.4.33
[INFO] [stderr]     Checking webpki-roots v0.25.4
[INFO] [stderr]    Compiling serde_derive v1.0.196
[INFO] [stderr]    Compiling prost-derive v0.12.3
[INFO] [stderr]    Compiling tokio-macros v2.2.0
[INFO] [stderr]    Compiling futures-macro v0.3.30
[INFO] [stderr]    Compiling thiserror-impl v1.0.56
[INFO] [stderr]    Compiling tracing-attributes v0.1.27
[INFO] [stderr]     Checking tokio v1.36.0
[INFO] [stderr]     Checking futures-util v0.3.30
[INFO] [stderr]    Compiling prost v0.12.3
[INFO] [stderr]    Compiling prost-types v0.12.3
[INFO] [stderr]     Checking tracing v0.1.40
[INFO] [stderr]    Compiling proc-macro-crate v2.0.2
[INFO] [stderr]    Compiling pin-project-internal v1.1.4
[INFO] [stderr]    Compiling jsonrpsee-proc-macros v0.21.0
[INFO] [stderr]    Compiling prost-build v0.12.3
[INFO] [stderr]    Compiling pbjson-build v0.6.2
[INFO] [stderr]     Checking futures v0.3.30
[INFO] [stderr]    Compiling pbjsonrpc-build v0.18.1
[INFO] [stderr]    Compiling tonic-build v0.10.2
[INFO] [stderr]     Checking tokio-rustls v0.24.1
[INFO] [stderr]     Checking tokio-util v0.7.10
[INFO] [stderr]     Checking soketto v0.7.1
[INFO] [stderr]    Compiling cmod-macros v0.2.1
[INFO] [stderr]     Checking pin-project v1.1.4
[INFO] [stderr]    Compiling pbjson-types v0.6.0
[INFO] [stderr]    Compiling lebai-proto v3.1.3
[INFO] [stderr]     Checking beef v0.5.2
[INFO] [stderr]     Checking pbjson v0.6.0
[INFO] [stderr]     Checking cmod-core v0.2.1
[INFO] [stderr]     Checking cmod v0.2.1
[INFO] [stderr]     Checking jsonrpsee-types v0.21.0
[INFO] [stderr]     Checking jsonrpsee-types v0.20.3
[INFO] [stderr]     Checking jsonrpsee-core v0.21.0
[INFO] [stderr]     Checking jsonrpsee-core v0.20.3
[INFO] [stderr]     Checking jsonrpsee v0.21.0
[INFO] [stderr]     Checking jsonrpsee-client-transport v0.20.3
[INFO] [stderr]     Checking jsonrpsee-ws-client v0.20.3
[INFO] [stderr]     Checking lebai_sdk v0.1.22 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `PauseRequest` in this scope
[INFO] [stdout]   --> src/rpc/task.rs:50:19
[INFO] [stdout]    |
[INFO] [stdout] 50 |         let req = PauseRequest {
[INFO] [stdout]    |                   ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `PauseRequest` in this scope
[INFO] [stdout]   --> src/rpc/task.rs:50:19
[INFO] [stdout]    |
[INFO] [stdout] 50 |         let req = PauseRequest {
[INFO] [stdout]    |                   ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `init_claw` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/claw.rs:11:24
[INFO] [stdout]     |
[INFO] [stdout] 11  |         let _ = self.c.init_claw(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                        ^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: ClawServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::claw::ClawServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::claw::ClawServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `init_claw` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/claw.rs:11:24
[INFO] [stdout]     |
[INFO] [stdout] 11  |         let _ = self.c.init_claw(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                        ^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: ClawServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::claw::ClawServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::claw::ClawServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_claw` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/claw.rs:19:24
[INFO] [stdout]     |
[INFO] [stdout] 19  |         let _ = self.c.set_claw(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                        ^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: ClawServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::claw::ClawServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::claw::ClawServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_claw` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/claw.rs:19:24
[INFO] [stdout]     |
[INFO] [stdout] 19  |         let _ = self.c.set_claw(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                        ^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: ClawServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::claw::ClawServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::claw::ClawServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `get_claw` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/claw.rs:23:27
[INFO] [stdout]     |
[INFO] [stdout] 23  |         let resp = self.c.get_claw(Some(Empty {})).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: ClawServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::claw::ClawServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::claw::ClawServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `get_claw` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/claw.rs:23:27
[INFO] [stdout]     |
[INFO] [stdout] 23  |         let resp = self.c.get_claw(Some(Empty {})).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: ClawServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::claw::ClawServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::claw::ClawServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `load_payload` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/dynamic.rs:14:27
[INFO] [stdout]     |
[INFO] [stdout] 14  |         let resp = self.c.load_payload(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: DynamicServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::dynamic::DynamicServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::dynamic::DynamicServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `load_payload` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/dynamic.rs:14:27
[INFO] [stdout]     |
[INFO] [stdout] 14  |         let resp = self.c.load_payload(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: DynamicServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::dynamic::DynamicServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::dynamic::DynamicServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_payload` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/dynamic.rs:22:24
[INFO] [stdout]     |
[INFO] [stdout] 22  |         let _ = self.c.set_payload(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                        ^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: DynamicServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::dynamic::DynamicServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::dynamic::DynamicServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_payload` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/dynamic.rs:22:24
[INFO] [stdout]     |
[INFO] [stdout] 22  |         let _ = self.c.set_payload(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                        ^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: DynamicServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::dynamic::DynamicServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::dynamic::DynamicServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `get_payload` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/dynamic.rs:26:27
[INFO] [stdout]     |
[INFO] [stdout] 26  |         let resp = self.c.get_payload(Some(Empty {})).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: DynamicServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::dynamic::DynamicServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::dynamic::DynamicServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `get_payload` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/dynamic.rs:26:27
[INFO] [stdout]     |
[INFO] [stdout] 26  |         let resp = self.c.get_payload(Some(Empty {})).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: DynamicServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::dynamic::DynamicServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::dynamic::DynamicServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_gravity` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/dynamic.rs:30:24
[INFO] [stdout]     |
[INFO] [stdout] 30  |         let _ = self.c.set_gravity(Some(pose)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                        ^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: DynamicServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::dynamic::DynamicServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::dynamic::DynamicServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `get_gravity` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/dynamic.rs:34:27
[INFO] [stdout]     |
[INFO] [stdout] 34  |         let resp = self.c.get_gravity(Some(Empty {})).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: DynamicServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::dynamic::DynamicServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::dynamic::DynamicServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_do` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/io.rs:12:24
[INFO] [stdout]     |
[INFO] [stdout] 12  |         let _ = self.c.set_do(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                        ^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: lebai_proto::lebai::io::IoServiceClient` or `_: SubscriptionClientT`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::io::IoServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::io::IoServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_gravity` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/dynamic.rs:30:24
[INFO] [stdout]     |
[INFO] [stdout] 30  |         let _ = self.c.set_gravity(Some(pose)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                        ^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: DynamicServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::dynamic::DynamicServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::dynamic::DynamicServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `get_do` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/io.rs:20:27
[INFO] [stdout]     |
[INFO] [stdout] 20  |         let resp = self.c.get_do(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: lebai_proto::lebai::io::IoServiceClient` or `_: SubscriptionClientT`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::io::IoServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::io::IoServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `get_gravity` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/dynamic.rs:34:27
[INFO] [stdout]     |
[INFO] [stdout] 34  |         let resp = self.c.get_gravity(Some(Empty {})).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: DynamicServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::dynamic::DynamicServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::dynamic::DynamicServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `get_dos` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/io.rs:29:27
[INFO] [stdout]     |
[INFO] [stdout] 29  |         let resp = self.c.get_dos(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: lebai_proto::lebai::io::IoServiceClient` or `_: SubscriptionClientT`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::io::IoServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::io::IoServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `get_di` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/io.rs:37:27
[INFO] [stdout]     |
[INFO] [stdout] 37  |         let resp = self.c.get_di(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: lebai_proto::lebai::io::IoServiceClient` or `_: SubscriptionClientT`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::io::IoServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::io::IoServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_do` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/io.rs:12:24
[INFO] [stdout]     |
[INFO] [stdout] 12  |         let _ = self.c.set_do(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                        ^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: lebai_proto::lebai::io::IoServiceClient` or `_: SubscriptionClientT`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::io::IoServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::io::IoServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `get_dis` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/io.rs:46:27
[INFO] [stdout]     |
[INFO] [stdout] 46  |         let resp = self.c.get_dis(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: lebai_proto::lebai::io::IoServiceClient` or `_: SubscriptionClientT`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::io::IoServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::io::IoServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `get_do` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/io.rs:20:27
[INFO] [stdout]     |
[INFO] [stdout] 20  |         let resp = self.c.get_do(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: lebai_proto::lebai::io::IoServiceClient` or `_: SubscriptionClientT`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::io::IoServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::io::IoServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_ao` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/io.rs:55:24
[INFO] [stdout]     |
[INFO] [stdout] 55  |         let _ = self.c.set_ao(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                        ^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: lebai_proto::lebai::io::IoServiceClient` or `_: SubscriptionClientT`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::io::IoServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::io::IoServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `get_dos` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/io.rs:29:27
[INFO] [stdout]     |
[INFO] [stdout] 29  |         let resp = self.c.get_dos(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: lebai_proto::lebai::io::IoServiceClient` or `_: SubscriptionClientT`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::io::IoServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::io::IoServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `get_ao` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/io.rs:63:27
[INFO] [stdout]     |
[INFO] [stdout] 63  |         let resp = self.c.get_ao(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: lebai_proto::lebai::io::IoServiceClient` or `_: SubscriptionClientT`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::io::IoServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::io::IoServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `get_di` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/io.rs:37:27
[INFO] [stdout]     |
[INFO] [stdout] 37  |         let resp = self.c.get_di(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: lebai_proto::lebai::io::IoServiceClient` or `_: SubscriptionClientT`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::io::IoServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::io::IoServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `get_aos` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/io.rs:72:27
[INFO] [stdout]     |
[INFO] [stdout] 72  |         let resp = self.c.get_aos(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: lebai_proto::lebai::io::IoServiceClient` or `_: SubscriptionClientT`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::io::IoServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::io::IoServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `get_dis` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/io.rs:46:27
[INFO] [stdout]     |
[INFO] [stdout] 46  |         let resp = self.c.get_dis(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: lebai_proto::lebai::io::IoServiceClient` or `_: SubscriptionClientT`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::io::IoServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::io::IoServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `get_ai` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/io.rs:80:27
[INFO] [stdout]     |
[INFO] [stdout] 80  |         let resp = self.c.get_ai(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: lebai_proto::lebai::io::IoServiceClient` or `_: SubscriptionClientT`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::io::IoServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::io::IoServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_ao` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/io.rs:55:24
[INFO] [stdout]     |
[INFO] [stdout] 55  |         let _ = self.c.set_ao(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                        ^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: lebai_proto::lebai::io::IoServiceClient` or `_: SubscriptionClientT`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::io::IoServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::io::IoServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `get_ais` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/io.rs:89:27
[INFO] [stdout]     |
[INFO] [stdout] 89  |         let resp = self.c.get_ais(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: lebai_proto::lebai::io::IoServiceClient` or `_: SubscriptionClientT`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::io::IoServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::io::IoServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `get_ao` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/io.rs:63:27
[INFO] [stdout]     |
[INFO] [stdout] 63  |         let resp = self.c.get_ao(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: lebai_proto::lebai::io::IoServiceClient` or `_: SubscriptionClientT`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::io::IoServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::io::IoServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `load_tcp` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/kinematic.rs:15:27
[INFO] [stdout]     |
[INFO] [stdout] 15  |         let resp = self.c.load_tcp(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: KinematicServiceClient` or `_: SubscriptionClientT`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::kinematic::KinematicServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::kinematic::KinematicServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `get_aos` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/io.rs:72:27
[INFO] [stdout]     |
[INFO] [stdout] 72  |         let resp = self.c.get_aos(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: lebai_proto::lebai::io::IoServiceClient` or `_: SubscriptionClientT`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::io::IoServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::io::IoServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_tcp` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/kinematic.rs:19:24
[INFO] [stdout]     |
[INFO] [stdout] 19  |         let _ = self.c.set_tcp(Some(pose.into())).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                        ^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: KinematicServiceClient` or `_: SubscriptionClientT`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::kinematic::KinematicServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::kinematic::KinematicServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `get_tcp` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/kinematic.rs:23:27
[INFO] [stdout]     |
[INFO] [stdout] 23  |         let resp = self.c.get_tcp(Some(Empty {})).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: KinematicServiceClient` or `_: SubscriptionClientT`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::kinematic::KinematicServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::kinematic::KinematicServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `get_ai` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/io.rs:80:27
[INFO] [stdout]     |
[INFO] [stdout] 80  |         let resp = self.c.get_ai(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: lebai_proto::lebai::io::IoServiceClient` or `_: SubscriptionClientT`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::io::IoServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::io::IoServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_kin_factor` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/kinematic.rs:28:24
[INFO] [stdout]     |
[INFO] [stdout] 28  |         let _ = self.c.set_kin_factor(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: KinematicServiceClient` or `_: SubscriptionClientT`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::kinematic::KinematicServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::kinematic::KinematicServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `get_ais` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/io.rs:89:27
[INFO] [stdout]     |
[INFO] [stdout] 89  |         let resp = self.c.get_ais(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: lebai_proto::lebai::io::IoServiceClient` or `_: SubscriptionClientT`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::io::IoServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::io::IoServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `get_kin_factor` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/kinematic.rs:32:27
[INFO] [stdout]     |
[INFO] [stdout] 32  |         let resp = self.c.get_kin_factor(Some(Empty {})).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: KinematicServiceClient` or `_: SubscriptionClientT`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::kinematic::KinematicServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::kinematic::KinematicServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `get_kin_data` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/kinematic.rs:36:27
[INFO] [stdout]     |
[INFO] [stdout] 36  |         let resp = self.c.get_kin_data(Some(Empty {})).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: KinematicServiceClient` or `_: SubscriptionClientT`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::kinematic::KinematicServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::kinematic::KinematicServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `load_led_style` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/led.rs:13:27
[INFO] [stdout]     |
[INFO] [stdout] 13  |         let resp = self.c.load_led_style(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `Client: lebai_proto::lebai::led::LedServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::led::LedServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::led::LedServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `load_tcp` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/kinematic.rs:15:27
[INFO] [stdout]     |
[INFO] [stdout] 15  |         let resp = self.c.load_tcp(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: KinematicServiceClient` or `_: SubscriptionClientT`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::kinematic::KinematicServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::kinematic::KinematicServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_tcp` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/kinematic.rs:19:24
[INFO] [stdout]     |
[INFO] [stdout] 19  |         let _ = self.c.set_tcp(Some(pose.into())).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                        ^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: KinematicServiceClient` or `_: SubscriptionClientT`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::kinematic::KinematicServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::kinematic::KinematicServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_led` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/led.rs:23:24
[INFO] [stdout]     |
[INFO] [stdout] 23  |         let _ = self.c.set_led(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                        ^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `Client: lebai_proto::lebai::led::LedServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::led::LedServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::led::LedServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `get_tcp` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/kinematic.rs:23:27
[INFO] [stdout]     |
[INFO] [stdout] 23  |         let resp = self.c.get_tcp(Some(Empty {})).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: KinematicServiceClient` or `_: SubscriptionClientT`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::kinematic::KinematicServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::kinematic::KinematicServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_voice` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/led.rs:28:24
[INFO] [stdout]     |
[INFO] [stdout] 28  |         let _ = self.c.set_voice(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                        ^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `Client: lebai_proto::lebai::led::LedServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::led::LedServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::led::LedServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_fan` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/led.rs:33:24
[INFO] [stdout]     |
[INFO] [stdout] 33  |         let _ = self.c.set_fan(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                        ^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `Client: lebai_proto::lebai::led::LedServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::led::LedServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::led::LedServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_kin_factor` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/kinematic.rs:28:24
[INFO] [stdout]     |
[INFO] [stdout] 28  |         let _ = self.c.set_kin_factor(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: KinematicServiceClient` or `_: SubscriptionClientT`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::kinematic::KinematicServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::kinematic::KinematicServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_modbus_timeout` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/modbus.rs:8:24
[INFO] [stdout]     |
[INFO] [stdout] 8   |         let _ = self.c.set_modbus_timeout(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: ModbusServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::modbus::ModbusServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::modbus::ModbusServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `get_kin_factor` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/kinematic.rs:32:27
[INFO] [stdout]     |
[INFO] [stdout] 32  |         let resp = self.c.get_kin_factor(Some(Empty {})).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: KinematicServiceClient` or `_: SubscriptionClientT`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::kinematic::KinematicServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::kinematic::KinematicServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `write_single_coil` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/modbus.rs:13:24
[INFO] [stdout]     |
[INFO] [stdout] 13  |         let _ = self.c.write_single_coil(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: ModbusServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::modbus::ModbusServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::modbus::ModbusServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `get_kin_data` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/kinematic.rs:36:27
[INFO] [stdout]     |
[INFO] [stdout] 36  |         let resp = self.c.get_kin_data(Some(Empty {})).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: KinematicServiceClient` or `_: SubscriptionClientT`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::kinematic::KinematicServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::kinematic::KinematicServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `write_multiple_coils` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/modbus.rs:18:24
[INFO] [stdout]     |
[INFO] [stdout] 18  |         let _ = self.c.write_multiple_coils(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: ModbusServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::modbus::ModbusServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::modbus::ModbusServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `load_led_style` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/led.rs:13:27
[INFO] [stdout]     |
[INFO] [stdout] 13  |         let resp = self.c.load_led_style(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `Client: lebai_proto::lebai::led::LedServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::led::LedServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::led::LedServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `read_coils` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/modbus.rs:23:27
[INFO] [stdout]     |
[INFO] [stdout] 23  |         let resp = self.c.read_coils(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: ModbusServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::modbus::ModbusServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::modbus::ModbusServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `read_discrete_inputs` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/modbus.rs:28:27
[INFO] [stdout]     |
[INFO] [stdout] 28  |         let resp = self.c.read_discrete_inputs(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: ModbusServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::modbus::ModbusServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::modbus::ModbusServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `write_single_register` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/modbus.rs:33:24
[INFO] [stdout]     |
[INFO] [stdout] 33  |         let _ = self.c.write_single_register(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: ModbusServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::modbus::ModbusServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::modbus::ModbusServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_led` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/led.rs:23:24
[INFO] [stdout]     |
[INFO] [stdout] 23  |         let _ = self.c.set_led(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                        ^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `Client: lebai_proto::lebai::led::LedServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::led::LedServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::led::LedServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `write_multiple_registers` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/modbus.rs:38:24
[INFO] [stdout]     |
[INFO] [stdout] 38  |         let _ = self.c.write_multiple_registers(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: ModbusServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::modbus::ModbusServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::modbus::ModbusServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_voice` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/led.rs:28:24
[INFO] [stdout]     |
[INFO] [stdout] 28  |         let _ = self.c.set_voice(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                        ^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `Client: lebai_proto::lebai::led::LedServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::led::LedServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::led::LedServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `read_input_registers` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/modbus.rs:43:27
[INFO] [stdout]     |
[INFO] [stdout] 43  |         let resp = self.c.read_input_registers(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: ModbusServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::modbus::ModbusServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::modbus::ModbusServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_fan` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/led.rs:33:24
[INFO] [stdout]     |
[INFO] [stdout] 33  |         let _ = self.c.set_fan(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                        ^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `Client: lebai_proto::lebai::led::LedServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::led::LedServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::led::LedServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `read_holding_registers` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/modbus.rs:48:27
[INFO] [stdout]     |
[INFO] [stdout] 48  |         let resp = self.c.read_holding_registers(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: ModbusServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::modbus::ModbusServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::modbus::ModbusServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_modbus_timeout` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/modbus.rs:8:24
[INFO] [stdout]     |
[INFO] [stdout] 8   |         let _ = self.c.set_modbus_timeout(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: ModbusServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::modbus::ModbusServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::modbus::ModbusServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `run_plugin_cmd` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/plugin.rs:16:27
[INFO] [stdout]     |
[INFO] [stdout] 16  |         let resp = self.c.run_plugin_cmd(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: PluginServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::plugin::PluginServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::plugin::PluginServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `write_single_coil` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/modbus.rs:13:24
[INFO] [stdout]     |
[INFO] [stdout] 13  |         let _ = self.c.write_single_coil(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: ModbusServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::modbus::ModbusServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::modbus::ModbusServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `stop_move` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/motion.rs:10:16
[INFO] [stdout]     |
[INFO] [stdout] 10  |         self.c.stop_move(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                ^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: MotionServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::motion::MotionServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::motion::MotionServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `write_multiple_coils` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/modbus.rs:18:24
[INFO] [stdout]     |
[INFO] [stdout] 18  |         let _ = self.c.write_multiple_coils(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: ModbusServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::modbus::ModbusServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::modbus::ModbusServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `wait_move` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/motion.rs:15:16
[INFO] [stdout]     |
[INFO] [stdout] 15  |         self.c.wait_move(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                ^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: MotionServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::motion::MotionServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::motion::MotionServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `read_coils` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/modbus.rs:23:27
[INFO] [stdout]     |
[INFO] [stdout] 23  |         let resp = self.c.read_coils(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: ModbusServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::modbus::ModbusServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::modbus::ModbusServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `get_running_motion` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/motion.rs:20:25
[INFO] [stdout]     |
[INFO] [stdout] 20  |         let id = self.c.get_running_motion(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: MotionServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::motion::MotionServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::motion::MotionServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `read_discrete_inputs` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/modbus.rs:28:27
[INFO] [stdout]     |
[INFO] [stdout] 28  |         let resp = self.c.read_discrete_inputs(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: ModbusServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::modbus::ModbusServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::modbus::ModbusServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `get_motion_state` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/motion.rs:25:26
[INFO] [stdout]     |
[INFO] [stdout] 25  |         let res = self.c.get_motion_state(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: MotionServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::motion::MotionServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::motion::MotionServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `toward_joint` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/motion.rs:40:25
[INFO] [stdout]     |
[INFO] [stdout] 40  |         let id = self.c.toward_joint(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                         ^^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: MotionServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::motion::MotionServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::motion::MotionServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `write_single_register` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/modbus.rs:33:24
[INFO] [stdout]     |
[INFO] [stdout] 33  |         let _ = self.c.write_single_register(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: ModbusServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::modbus::ModbusServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::modbus::ModbusServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `move_joint` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/motion.rs:54:25
[INFO] [stdout]     |
[INFO] [stdout] 54  |         let id = self.c.move_joint(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                         ^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: MotionServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::motion::MotionServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::motion::MotionServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `write_multiple_registers` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/modbus.rs:38:24
[INFO] [stdout]     |
[INFO] [stdout] 38  |         let _ = self.c.write_multiple_registers(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: ModbusServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::modbus::ModbusServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::modbus::ModbusServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `move_linear` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/motion.rs:68:25
[INFO] [stdout]     |
[INFO] [stdout] 68  |         let id = self.c.move_linear(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                         ^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: MotionServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::motion::MotionServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::motion::MotionServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `read_input_registers` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/modbus.rs:43:27
[INFO] [stdout]     |
[INFO] [stdout] 43  |         let resp = self.c.read_input_registers(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: ModbusServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::modbus::ModbusServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::modbus::ModbusServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `move_circular` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/motion.rs:84:25
[INFO] [stdout]     |
[INFO] [stdout] 84  |         let id = self.c.move_circular(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: MotionServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::motion::MotionServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::motion::MotionServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `read_holding_registers` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/modbus.rs:48:27
[INFO] [stdout]     |
[INFO] [stdout] 48  |         let resp = self.c.read_holding_registers(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: ModbusServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::modbus::ModbusServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::modbus::ModbusServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `move_pvat` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/motion.rs:98:16
[INFO] [stdout]     |
[INFO] [stdout] 98  |         self.c.move_pvat(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                ^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: MotionServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::motion::MotionServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::motion::MotionServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `run_plugin_cmd` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/plugin.rs:16:27
[INFO] [stdout]     |
[INFO] [stdout] 16  |         let resp = self.c.run_plugin_cmd(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: PluginServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::plugin::PluginServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::plugin::PluginServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `move_pvat` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/motion.rs:111:16
[INFO] [stdout]     |
[INFO] [stdout] 111 |         self.c.move_pvat(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                ^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: MotionServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::motion::MotionServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::motion::MotionServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `speed_joint` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/motion.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |         let id = self.c.speed_joint(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                         ^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: MotionServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::motion::MotionServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::motion::MotionServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `speed_linear` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/motion.rs:139:25
[INFO] [stdout]     |
[INFO] [stdout] 139 |         let id = self.c.speed_linear(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                         ^^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: MotionServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::motion::MotionServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::motion::MotionServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `start_teach_mode` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/motion.rs:144:16
[INFO] [stdout]     |
[INFO] [stdout] 144 |         self.c.start_teach_mode(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: MotionServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::motion::MotionServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::motion::MotionServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `end_teach_mode` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/motion.rs:149:16
[INFO] [stdout]     |
[INFO] [stdout] 149 |         self.c.end_teach_mode(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                ^^^^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: MotionServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::motion::MotionServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::motion::MotionServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `get_forward_kin` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/posture.rs:10:27
[INFO] [stdout]     |
[INFO] [stdout] 10  |         let pose = self.c.get_forward_kin(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: PostureServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::posture::PostureServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::posture::PostureServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `get_inverse_kin` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/posture.rs:18:27
[INFO] [stdout]     |
[INFO] [stdout] 18  |         let pose = self.c.get_inverse_kin(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: PostureServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::posture::PostureServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::posture::PostureServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `get_pose_trans` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/posture.rs:26:27
[INFO] [stdout]     |
[INFO] [stdout] 26  |         let pose = self.c.get_pose_trans(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: PostureServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::posture::PostureServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::posture::PostureServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `stop_move` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/motion.rs:10:16
[INFO] [stdout]     |
[INFO] [stdout] 10  |         self.c.stop_move(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                ^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: MotionServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::motion::MotionServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::motion::MotionServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `get_pose_add` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/posture.rs:38:27
[INFO] [stdout]     |
[INFO] [stdout] 38  |         let pose = self.c.get_pose_add(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: PostureServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::posture::PostureServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::posture::PostureServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `wait_move` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/motion.rs:15:16
[INFO] [stdout]     |
[INFO] [stdout] 15  |         self.c.wait_move(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                ^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: MotionServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::motion::MotionServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::motion::MotionServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `get_pose_inverse` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/posture.rs:43:27
[INFO] [stdout]     |
[INFO] [stdout] 43  |         let pose = self.c.get_pose_inverse(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: PostureServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::posture::PostureServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::posture::PostureServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `get_running_motion` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/motion.rs:20:25
[INFO] [stdout]     |
[INFO] [stdout] 20  |         let id = self.c.get_running_motion(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: MotionServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::motion::MotionServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::motion::MotionServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `get_motion_state` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/motion.rs:25:26
[INFO] [stdout]     |
[INFO] [stdout] 25  |         let res = self.c.get_motion_state(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: MotionServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::motion::MotionServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::motion::MotionServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `load_pose` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/posture.rs:52:27
[INFO] [stdout]     |
[INFO] [stdout] 52  |         let pose = self.c.load_pose(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: PostureServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::posture::PostureServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::posture::PostureServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `get_forward_kin` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/posture.rs:56:35
[INFO] [stdout]     |
[INFO] [stdout] 56  |                 let pose = self.c.get_forward_kin(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: PostureServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::posture::PostureServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::posture::PostureServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `toward_joint` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/motion.rs:40:25
[INFO] [stdout]     |
[INFO] [stdout] 40  |         let id = self.c.toward_joint(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                         ^^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: MotionServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::motion::MotionServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::motion::MotionServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `load_frame` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/posture.rs:68:27
[INFO] [stdout]     |
[INFO] [stdout] 68  |         let pose = self.c.load_frame(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: PostureServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::posture::PostureServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::posture::PostureServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `move_joint` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/motion.rs:54:25
[INFO] [stdout]     |
[INFO] [stdout] 54  |         let id = self.c.move_joint(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                         ^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: MotionServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::motion::MotionServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::motion::MotionServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `move_linear` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/motion.rs:68:25
[INFO] [stdout]     |
[INFO] [stdout] 68  |         let id = self.c.move_linear(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                         ^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: MotionServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::motion::MotionServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::motion::MotionServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_serial_timeout` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/serial.rs:8:24
[INFO] [stdout]     |
[INFO] [stdout] 8   |         let _ = self.c.set_serial_timeout(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: SerialServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::serial::SerialServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::serial::SerialServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_serial_baud_rate` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/serial.rs:13:24
[INFO] [stdout]     |
[INFO] [stdout] 13  |         let _ = self.c.set_serial_baud_rate(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: SerialServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::serial::SerialServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::serial::SerialServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `move_circular` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/motion.rs:84:25
[INFO] [stdout]     |
[INFO] [stdout] 84  |         let id = self.c.move_circular(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: MotionServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::motion::MotionServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::motion::MotionServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_serial_parity` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/serial.rs:21:24
[INFO] [stdout]     |
[INFO] [stdout] 21  |         let _ = self.c.set_serial_parity(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: SerialServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::serial::SerialServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::serial::SerialServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `write_serial` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/serial.rs:27:24
[INFO] [stdout]     |
[INFO] [stdout] 27  |         let _ = self.c.write_serial(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                        ^^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: SerialServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::serial::SerialServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::serial::SerialServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `move_pvat` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/motion.rs:98:16
[INFO] [stdout]     |
[INFO] [stdout] 98  |         self.c.move_pvat(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                ^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: MotionServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::motion::MotionServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::motion::MotionServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `read_serial` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/serial.rs:32:27
[INFO] [stdout]     |
[INFO] [stdout] 32  |         let resp = self.c.read_serial(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: SerialServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::serial::SerialServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::serial::SerialServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_signal` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/signal.rs:8:24
[INFO] [stdout]     |
[INFO] [stdout] 8   |         let _ = self.c.set_signal(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                        ^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: SignalServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::signal::SignalServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::signal::SignalServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `move_pvat` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/motion.rs:111:16
[INFO] [stdout]     |
[INFO] [stdout] 111 |         self.c.move_pvat(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                ^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: MotionServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::motion::MotionServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::motion::MotionServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_signals` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/signal.rs:13:24
[INFO] [stdout]     |
[INFO] [stdout] 13  |         let _ = self.c.set_signals(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                        ^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: SignalServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::signal::SignalServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::signal::SignalServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `speed_joint` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/motion.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |         let id = self.c.speed_joint(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                         ^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: MotionServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::motion::MotionServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::motion::MotionServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `get_signal` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/signal.rs:18:27
[INFO] [stdout]     |
[INFO] [stdout] 18  |         let resp = self.c.get_signal(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: SignalServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::signal::SignalServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::signal::SignalServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `speed_linear` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/motion.rs:139:25
[INFO] [stdout]     |
[INFO] [stdout] 139 |         let id = self.c.speed_linear(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                         ^^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: MotionServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::motion::MotionServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::motion::MotionServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `get_signals` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/signal.rs:23:27
[INFO] [stdout]     |
[INFO] [stdout] 23  |         let resp = self.c.get_signals(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: SignalServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::signal::SignalServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::signal::SignalServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `add_signal` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/signal.rs:28:24
[INFO] [stdout]     |
[INFO] [stdout] 28  |         let _ = self.c.add_signal(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                        ^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: SignalServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::signal::SignalServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::signal::SignalServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_item` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/storage.rs:8:24
[INFO] [stdout]     |
[INFO] [stdout] 8   |         let _ = self.c.set_item(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                        ^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: StorageServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::storage::StorageServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::storage::StorageServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `get_item` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/storage.rs:13:27
[INFO] [stdout]     |
[INFO] [stdout] 13  |         let resp = self.c.get_item(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: StorageServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::storage::StorageServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::storage::StorageServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `get_items` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/storage.rs:18:27
[INFO] [stdout]     |
[INFO] [stdout] 18  |         let resp = self.c.get_items(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: StorageServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::storage::StorageServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::storage::StorageServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `start_teach_mode` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/motion.rs:144:16
[INFO] [stdout]     |
[INFO] [stdout] 144 |         self.c.start_teach_mode(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: MotionServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::motion::MotionServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::motion::MotionServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `start_sys` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/system.rs:8:24
[INFO] [stdout]     |
[INFO] [stdout] 8   |         let _ = self.c.start_sys(Some(Empty {})).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                        ^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: SubscriptionClientT` or `_: SystemServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::system::SystemServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::system::SystemServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `stop_sys` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/system.rs:12:24
[INFO] [stdout]     |
[INFO] [stdout] 12  |         let _ = self.c.stop_sys(Some(Empty {})).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                        ^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: SubscriptionClientT` or `_: SystemServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::system::SystemServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::system::SystemServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `end_teach_mode` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/motion.rs:149:16
[INFO] [stdout]     |
[INFO] [stdout] 149 |         self.c.end_teach_mode(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                ^^^^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: MotionServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::motion::MotionServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::motion::MotionServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `powerdown` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/system.rs:16:24
[INFO] [stdout]     |
[INFO] [stdout] 16  |         let _ = self.c.powerdown(Some(Empty {})).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                        ^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: SubscriptionClientT` or `_: SystemServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::system::SystemServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::system::SystemServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `get_forward_kin` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/posture.rs:10:27
[INFO] [stdout]     |
[INFO] [stdout] 10  |         let pose = self.c.get_forward_kin(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: PostureServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::posture::PostureServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::posture::PostureServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `reboot` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/system.rs:20:24
[INFO] [stdout]     |
[INFO] [stdout] 20  |         let _ = self.c.reboot(Some(Empty {})).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                        ^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: SubscriptionClientT` or `_: SystemServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::system::SystemServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::system::SystemServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `stop` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/system.rs:24:24
[INFO] [stdout]     |
[INFO] [stdout] 24  |         let _ = self.c.stop(Some(Empty {})).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                        ^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: SubscriptionClientT` or `_: SystemServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::system::SystemServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::system::SystemServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `get_inverse_kin` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/posture.rs:18:27
[INFO] [stdout]     |
[INFO] [stdout] 18  |         let pose = self.c.get_inverse_kin(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: PostureServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::posture::PostureServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::posture::PostureServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `estop` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/system.rs:28:24
[INFO] [stdout]     |
[INFO] [stdout] 28  |         let _ = self.c.estop(Some(Empty {})).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                        ^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: SubscriptionClientT` or `_: SystemServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::system::SystemServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::system::SystemServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `get_pose_trans` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/posture.rs:26:27
[INFO] [stdout]     |
[INFO] [stdout] 26  |         let pose = self.c.get_pose_trans(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: PostureServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::posture::PostureServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::posture::PostureServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `get_robot_state` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/system.rs:32:27
[INFO] [stdout]     |
[INFO] [stdout] 32  |         let resp = self.c.get_robot_state(Some(Empty {})).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: SubscriptionClientT` or `_: SystemServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::system::SystemServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::system::SystemServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `get_pose_add` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/posture.rs:38:27
[INFO] [stdout]     |
[INFO] [stdout] 38  |         let pose = self.c.get_pose_add(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: PostureServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::posture::PostureServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::posture::PostureServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `start_task` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/task.rs:22:27
[INFO] [stdout]     |
[INFO] [stdout] 22  |         let resp = self.c.start_task(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: SubscriptionClientT` or `_: TaskServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::task::TaskServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::task::TaskServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `get_pose_inverse` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/posture.rs:43:27
[INFO] [stdout]     |
[INFO] [stdout] 43  |         let pose = self.c.get_pose_inverse(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: PostureServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::posture::PostureServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::posture::PostureServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `load_running_tasks` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/task.rs:26:27
[INFO] [stdout]     |
[INFO] [stdout] 26  |         let resp = self.c.load_running_tasks(None).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: SubscriptionClientT` or `_: TaskServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::task::TaskServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::task::TaskServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `load_task` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/task.rs:31:27
[INFO] [stdout]     |
[INFO] [stdout] 31  |         let resp = self.c.load_task(None).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: SubscriptionClientT` or `_: TaskServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::task::TaskServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::task::TaskServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `load_pose` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/posture.rs:52:27
[INFO] [stdout]     |
[INFO] [stdout] 52  |         let pose = self.c.load_pose(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: PostureServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::posture::PostureServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::posture::PostureServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `wait_task` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/task.rs:36:27
[INFO] [stdout]     |
[INFO] [stdout] 36  |         let resp = self.c.wait_task(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: SubscriptionClientT` or `_: TaskServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::task::TaskServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::task::TaskServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `get_forward_kin` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/posture.rs:56:35
[INFO] [stdout]     |
[INFO] [stdout] 56  |                 let pose = self.c.get_forward_kin(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: PostureServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::posture::PostureServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::posture::PostureServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `load_task` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/task.rs:41:27
[INFO] [stdout]     |
[INFO] [stdout] 41  |         let resp = self.c.load_task(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: SubscriptionClientT` or `_: TaskServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::task::TaskServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::task::TaskServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `load_frame` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/posture.rs:68:27
[INFO] [stdout]     |
[INFO] [stdout] 68  |         let pose = self.c.load_frame(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: PostureServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::posture::PostureServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::posture::PostureServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `cancel_task` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/task.rs:46:24
[INFO] [stdout]     |
[INFO] [stdout] 46  |         let _ = self.c.cancel_task(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                        ^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: SubscriptionClientT` or `_: TaskServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::task::TaskServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::task::TaskServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `pause_task` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/task.rs:55:24
[INFO] [stdout]     |
[INFO] [stdout] 55  |         let _ = self.c.pause_task(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                        ^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: SubscriptionClientT` or `_: TaskServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::task::TaskServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::task::TaskServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_serial_timeout` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/serial.rs:8:24
[INFO] [stdout]     |
[INFO] [stdout] 8   |         let _ = self.c.set_serial_timeout(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: SerialServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::serial::SerialServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::serial::SerialServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_serial_baud_rate` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/serial.rs:13:24
[INFO] [stdout]     |
[INFO] [stdout] 13  |         let _ = self.c.set_serial_baud_rate(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: SerialServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::serial::SerialServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::serial::SerialServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_serial_parity` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/serial.rs:21:24
[INFO] [stdout]     |
[INFO] [stdout] 21  |         let _ = self.c.set_serial_parity(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: SerialServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::serial::SerialServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::serial::SerialServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `resume_task` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/task.rs:60:24
[INFO] [stdout]     |
[INFO] [stdout] 60  |         let _ = self.c.resume_task(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                        ^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: SubscriptionClientT` or `_: TaskServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::task::TaskServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::task::TaskServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `write_serial` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/serial.rs:27:24
[INFO] [stdout]     |
[INFO] [stdout] 27  |         let _ = self.c.write_serial(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                        ^^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: SerialServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::serial::SerialServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::serial::SerialServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `read_serial` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/serial.rs:32:27
[INFO] [stdout]     |
[INFO] [stdout] 32  |         let resp = self.c.read_serial(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: SerialServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::serial::SerialServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::serial::SerialServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_signal` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/signal.rs:8:24
[INFO] [stdout]     |
[INFO] [stdout] 8   |         let _ = self.c.set_signal(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                        ^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: SignalServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::signal::SignalServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::signal::SignalServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_signals` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/signal.rs:13:24
[INFO] [stdout]     |
[INFO] [stdout] 13  |         let _ = self.c.set_signals(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                        ^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: SignalServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::signal::SignalServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::signal::SignalServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `get_signal` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/signal.rs:18:27
[INFO] [stdout]     |
[INFO] [stdout] 18  |         let resp = self.c.get_signal(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: SignalServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::signal::SignalServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::signal::SignalServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `get_signals` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/signal.rs:23:27
[INFO] [stdout]     |
[INFO] [stdout] 23  |         let resp = self.c.get_signals(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: SignalServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::signal::SignalServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::signal::SignalServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `add_signal` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/signal.rs:28:24
[INFO] [stdout]     |
[INFO] [stdout] 28  |         let _ = self.c.add_signal(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                        ^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: SignalServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::signal::SignalServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::signal::SignalServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_item` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/storage.rs:8:24
[INFO] [stdout]     |
[INFO] [stdout] 8   |         let _ = self.c.set_item(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                        ^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: StorageServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::storage::StorageServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::storage::StorageServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `get_item` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/storage.rs:13:27
[INFO] [stdout]     |
[INFO] [stdout] 13  |         let resp = self.c.get_item(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: StorageServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::storage::StorageServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::storage::StorageServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `get_items` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/storage.rs:18:27
[INFO] [stdout]     |
[INFO] [stdout] 18  |         let resp = self.c.get_items(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `Client: jsonrpsee_core::client::ClientT` or `_: StorageServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::storage::StorageServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::ClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::storage::StorageServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `start_sys` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/system.rs:8:24
[INFO] [stdout]     |
[INFO] [stdout] 8   |         let _ = self.c.start_sys(Some(Empty {})).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                        ^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: SubscriptionClientT` or `_: SystemServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::system::SystemServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::system::SystemServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `stop_sys` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/system.rs:12:24
[INFO] [stdout]     |
[INFO] [stdout] 12  |         let _ = self.c.stop_sys(Some(Empty {})).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                        ^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: SubscriptionClientT` or `_: SystemServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::system::SystemServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::system::SystemServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `powerdown` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/system.rs:16:24
[INFO] [stdout]     |
[INFO] [stdout] 16  |         let _ = self.c.powerdown(Some(Empty {})).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                        ^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: SubscriptionClientT` or `_: SystemServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::system::SystemServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::system::SystemServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `reboot` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/system.rs:20:24
[INFO] [stdout]     |
[INFO] [stdout] 20  |         let _ = self.c.reboot(Some(Empty {})).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                        ^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: SubscriptionClientT` or `_: SystemServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::system::SystemServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::system::SystemServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `stop` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/system.rs:24:24
[INFO] [stdout]     |
[INFO] [stdout] 24  |         let _ = self.c.stop(Some(Empty {})).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                        ^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: SubscriptionClientT` or `_: SystemServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::system::SystemServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::system::SystemServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `estop` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/system.rs:28:24
[INFO] [stdout]     |
[INFO] [stdout] 28  |         let _ = self.c.estop(Some(Empty {})).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                        ^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: SubscriptionClientT` or `_: SystemServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::system::SystemServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::system::SystemServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `get_robot_state` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/system.rs:32:27
[INFO] [stdout]     |
[INFO] [stdout] 32  |         let resp = self.c.get_robot_state(Some(Empty {})).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: SubscriptionClientT` or `_: SystemServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::system::SystemServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::system::SystemServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `start_task` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/task.rs:22:27
[INFO] [stdout]     |
[INFO] [stdout] 22  |         let resp = self.c.start_task(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: SubscriptionClientT` or `_: TaskServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::task::TaskServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::task::TaskServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `load_running_tasks` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/task.rs:26:27
[INFO] [stdout]     |
[INFO] [stdout] 26  |         let resp = self.c.load_running_tasks(None).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: SubscriptionClientT` or `_: TaskServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::task::TaskServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::task::TaskServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `load_task` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/task.rs:31:27
[INFO] [stdout]     |
[INFO] [stdout] 31  |         let resp = self.c.load_task(None).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: SubscriptionClientT` or `_: TaskServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::task::TaskServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::task::TaskServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `wait_task` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/task.rs:36:27
[INFO] [stdout]     |
[INFO] [stdout] 36  |         let resp = self.c.wait_task(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: SubscriptionClientT` or `_: TaskServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::task::TaskServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::task::TaskServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `load_task` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/task.rs:41:27
[INFO] [stdout]     |
[INFO] [stdout] 41  |         let resp = self.c.load_task(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                           ^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: SubscriptionClientT` or `_: TaskServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::task::TaskServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::task::TaskServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `cancel_task` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/task.rs:46:24
[INFO] [stdout]     |
[INFO] [stdout] 46  |         let _ = self.c.cancel_task(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                        ^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: SubscriptionClientT` or `_: TaskServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::task::TaskServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::task::TaskServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `pause_task` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/task.rs:55:24
[INFO] [stdout]     |
[INFO] [stdout] 55  |         let _ = self.c.pause_task(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                        ^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: SubscriptionClientT` or `_: TaskServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::task::TaskServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::task::TaskServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `resume_task` exists for struct `Arc<Client>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/rpc/task.rs:60:24
[INFO] [stdout]     |
[INFO] [stdout] 60  |         let _ = self.c.resume_task(Some(req)).await.map_err(|e| e.to_string())?;
[INFO] [stdout]     |                        ^^^^^^^^^^^ method cannot be called on `Arc<Client>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/jsonrpsee-core-0.20.3/src/client/async_client/mod.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Client {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: SubscriptionClientT` or `_: TaskServiceClient`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `Arc<Client>: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Arc<Client>: lebai_proto::lebai::task::TaskServiceClient`
[INFO] [stdout]             `Client: jsonrpsee_core::client::SubscriptionClientT`
[INFO] [stdout]             which is required by `Client: lebai_proto::lebai::task::TaskServiceClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 89 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0422, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0422`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `lebai_sdk` (lib) due to 90 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: aborting due to 89 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0422, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0422`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `lebai_sdk` (lib test) due to 90 previous errors
[INFO] running `Command { std: "docker" "inspect" "95667362f3566d2fd25e51ac585300a04479c93b529a8ec57d624b8fd6609b78", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "95667362f3566d2fd25e51ac585300a04479c93b529a8ec57d624b8fd6609b78", kill_on_drop: false }`
[INFO] [stdout] 95667362f3566d2fd25e51ac585300a04479c93b529a8ec57d624b8fd6609b78
