gRPC blanket implementation from ibc-rs #342
rust.yml
on: pull_request
cleanup-runs
8s
fmt
16s
clippy-no-features
58s
clippy-all-features
32s
cargo-doc
2m 0s
Annotations
24 errors and 20 warnings
fmt
The process '/home/runner/.cargo/bin/cargo' failed with exit code 1
|
the trait bound `S: store::context::ProvableStore` is not satisfied:
src/modules/ibc/impls.rs#L635
error[E0277]: the trait bound `S: store::context::ProvableStore` is not satisfied
--> src/modules/ibc/impls.rs:635:26
|
635 | impl<S> QueryContext for IbcContext<S>
| ^^^^^^^^^^^^^ the trait `store::context::ProvableStore` is not implemented for `S`
|
note: required for `modules::ibc::impls::IbcContext<S>` to implement `ibc::core::ProvableContext`
--> src/modules/ibc/impls.rs:623:9
|
623 | impl<S> ProvableContext for IbcContext<S>
| ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^
624 | where
625 | S: 'static + ProvableStore + Send + Sync + Debug,
| ------------- unsatisfied trait bound introduced here
note: required by a bound in `ibc::core::QueryContext`
--> /home/runner/.cargo/git/checkouts/ibc-rs-54b257bb4e0c6ae7/e2898d9/crates/ibc/src/core/context.rs:268:25
|
268 | pub trait QueryContext: ProvableContext + ValidationContext {
| ^^^^^^^^^^^^^^^ required by this bound in `QueryContext`
help: consider further restricting this bound
|
637 | S: 'static + Store + Send + Sync + Debug + store::context::ProvableStore,
| +++++++++++++++++++++++++++++++
|
the trait bound `S: store::context::ProvableStore` is not satisfied:
src/modules/ibc/impls.rs#L635
error[E0277]: the trait bound `S: store::context::ProvableStore` is not satisfied
--> src/modules/ibc/impls.rs:635:26
|
635 | impl<S> QueryContext for IbcContext<S>
| ^^^^^^^^^^^^^ the trait `store::context::ProvableStore` is not implemented for `S`
|
note: required for `modules::ibc::impls::IbcContext<S>` to implement `ibc::core::ProvableContext`
--> src/modules/ibc/impls.rs:623:9
|
623 | impl<S> ProvableContext for IbcContext<S>
| ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^
624 | where
625 | S: 'static + ProvableStore + Send + Sync + Debug,
| ------------- unsatisfied trait bound introduced here
note: required by a bound in `ibc::core::QueryContext`
--> /home/runner/.cargo/git/checkouts/ibc-rs-54b257bb4e0c6ae7/e2898d9/crates/ibc/src/core/context.rs:268:25
|
268 | pub trait QueryContext: ProvableContext + ValidationContext {
| ^^^^^^^^^^^^^^^ required by this bound in `QueryContext`
help: consider further restricting this bound
|
637 | S: 'static + Store + Send + Sync + Debug + store::context::ProvableStore,
| +++++++++++++++++++++++++++++++
|
module `connection` is private:
src/modules/ibc/impls.rs#L60
error[E0603]: module `connection` is private
--> src/modules/ibc/impls.rs:60:9
|
60 | connection::ConnectionQueryServer as ConnectionQueryService,
| ^^^^^^^^^^ private module
|
note: the module `connection` is defined here
--> /home/runner/.cargo/git/checkouts/ibc-rs-54b257bb4e0c6ae7/e2898d9/crates/ibc/src/services/mod.rs:46:1
|
46 | mod connection;
| ^^^^^^^^^^^^^^
|
module `client` is private:
src/modules/ibc/impls.rs#L59
error[E0603]: module `client` is private
--> src/modules/ibc/impls.rs:59:9
|
59 | client::ClientQueryServer as ClientQueryService,
| ^^^^^^ private module
|
note: the module `client` is defined here
--> /home/runner/.cargo/git/checkouts/ibc-rs-54b257bb4e0c6ae7/e2898d9/crates/ibc/src/services/mod.rs:45:1
|
45 | mod client;
| ^^^^^^^^^^
|
module `channel` is private:
src/modules/ibc/impls.rs#L58
error[E0603]: module `channel` is private
--> src/modules/ibc/impls.rs:58:9
|
58 | channel::ChannelQueryServer as ChannelQueryService,
| ^^^^^^^ private module
|
note: the module `channel` is defined here
--> /home/runner/.cargo/git/checkouts/ibc-rs-54b257bb4e0c6ae7/e2898d9/crates/ibc/src/services/mod.rs:44:1
|
44 | mod channel;
| ^^^^^^^^^^^
|
module `connection` is private:
src/modules/ibc/impls.rs#L60
error[E0603]: module `connection` is private
--> src/modules/ibc/impls.rs:60:9
|
60 | connection::ConnectionQueryServer as ConnectionQueryService,
| ^^^^^^^^^^ private module
|
note: the module `connection` is defined here
--> /home/runner/.cargo/git/checkouts/ibc-rs-54b257bb4e0c6ae7/e2898d9/crates/ibc/src/services/mod.rs:46:1
|
46 | mod connection;
| ^^^^^^^^^^^^^^
|
module `client` is private:
src/modules/ibc/impls.rs#L59
error[E0603]: module `client` is private
--> src/modules/ibc/impls.rs:59:9
|
59 | client::ClientQueryServer as ClientQueryService,
| ^^^^^^ private module
|
note: the module `client` is defined here
--> /home/runner/.cargo/git/checkouts/ibc-rs-54b257bb4e0c6ae7/e2898d9/crates/ibc/src/services/mod.rs:45:1
|
45 | mod client;
| ^^^^^^^^^^
|
module `channel` is private:
src/modules/ibc/impls.rs#L58
error[E0603]: module `channel` is private
--> src/modules/ibc/impls.rs:58:9
|
58 | channel::ChannelQueryServer as ChannelQueryService,
| ^^^^^^^ private module
|
note: the module `channel` is defined here
--> /home/runner/.cargo/git/checkouts/ibc-rs-54b257bb4e0c6ae7/e2898d9/crates/ibc/src/services/mod.rs:44:1
|
44 | mod channel;
| ^^^^^^^^^^^
|
unresolved imports `ibc::services::channel::ChannelQueryServer`, `ibc::services::client::ClientQueryServer`, `ibc::services::connection::ConnectionQueryServer`:
src/modules/ibc/impls.rs#L58
error[E0432]: unresolved imports `ibc::services::channel::ChannelQueryServer`, `ibc::services::client::ClientQueryServer`, `ibc::services::connection::ConnectionQueryServer`
--> src/modules/ibc/impls.rs:58:9
|
58 | channel::ChannelQueryServer as ChannelQueryService,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `ChannelQueryServer` in `services::channel`
59 | client::ClientQueryServer as ClientQueryService,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `ClientQueryServer` in `services::client`
60 | connection::ConnectionQueryServer as ConnectionQueryService,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `ConnectionQueryServer` in `services::connection`
|
help: a similar name exists in the module
|
58 | channel::ChannelQueryService as ChannelQueryService,
| ~~~~~~~~~~~~~~~~~~~
help: a similar name exists in the module
|
59 | client::ClientQueryService as ClientQueryService,
| ~~~~~~~~~~~~~~~~~~
help: a similar name exists in the module
|
60 | connection::ConnectionQueryService as ConnectionQueryService,
| ~~~~~~~~~~~~~~~~~~~~~~
|
unresolved imports `ibc::services::channel::ChannelQueryServer`, `ibc::services::client::ClientQueryServer`, `ibc::services::connection::ConnectionQueryServer`:
src/modules/ibc/impls.rs#L58
error[E0432]: unresolved imports `ibc::services::channel::ChannelQueryServer`, `ibc::services::client::ClientQueryServer`, `ibc::services::connection::ConnectionQueryServer`
--> src/modules/ibc/impls.rs:58:9
|
58 | channel::ChannelQueryServer as ChannelQueryService,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `ChannelQueryServer` in `services::channel`
59 | client::ClientQueryServer as ClientQueryService,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `ClientQueryServer` in `services::client`
60 | connection::ConnectionQueryServer as ConnectionQueryService,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `ConnectionQueryServer` in `services::connection`
|
help: a similar name exists in the module
|
58 | channel::ChannelQueryService as ChannelQueryService,
| ~~~~~~~~~~~~~~~~~~~
help: a similar name exists in the module
|
59 | client::ClientQueryService as ClientQueryService,
| ~~~~~~~~~~~~~~~~~~
help: a similar name exists in the module
|
60 | connection::ConnectionQueryService as ConnectionQueryService,
| ~~~~~~~~~~~~~~~~~~~~~~
|
clippy-all-features
Clippy had exited with the 101 exit code
|
the trait bound `S: store::context::ProvableStore` is not satisfied:
src/modules/ibc/impls.rs#L635
error[E0277]: the trait bound `S: store::context::ProvableStore` is not satisfied
--> src/modules/ibc/impls.rs:635:26
|
635 | impl<S> QueryContext for IbcContext<S>
| ^^^^^^^^^^^^^ the trait `store::context::ProvableStore` is not implemented for `S`
|
note: required for `modules::ibc::impls::IbcContext<S>` to implement `ibc::core::ProvableContext`
--> src/modules/ibc/impls.rs:623:9
|
623 | impl<S> ProvableContext for IbcContext<S>
| ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^
624 | where
625 | S: 'static + ProvableStore + Send + Sync + Debug,
| ------------- unsatisfied trait bound introduced here
note: required by a bound in `ibc::core::QueryContext`
--> /home/runner/.cargo/git/checkouts/ibc-rs-54b257bb4e0c6ae7/e2898d9/crates/ibc/src/core/context.rs:268:25
|
268 | pub trait QueryContext: ProvableContext + ValidationContext {
| ^^^^^^^^^^^^^^^ required by this bound in `QueryContext`
help: consider further restricting this bound
|
637 | S: 'static + Store + Send + Sync + Debug + store::context::ProvableStore,
| +++++++++++++++++++++++++++++++
|
module `connection` is private:
src/modules/ibc/impls.rs#L60
error[E0603]: module `connection` is private
--> src/modules/ibc/impls.rs:60:9
|
60 | connection::ConnectionQueryServer as ConnectionQueryService,
| ^^^^^^^^^^ private module
|
note: the module `connection` is defined here
--> /home/runner/.cargo/git/checkouts/ibc-rs-54b257bb4e0c6ae7/e2898d9/crates/ibc/src/services/mod.rs:46:1
|
46 | mod connection;
| ^^^^^^^^^^^^^^
|
module `client` is private:
src/modules/ibc/impls.rs#L59
error[E0603]: module `client` is private
--> src/modules/ibc/impls.rs:59:9
|
59 | client::ClientQueryServer as ClientQueryService,
| ^^^^^^ private module
|
note: the module `client` is defined here
--> /home/runner/.cargo/git/checkouts/ibc-rs-54b257bb4e0c6ae7/e2898d9/crates/ibc/src/services/mod.rs:45:1
|
45 | mod client;
| ^^^^^^^^^^
|
module `channel` is private:
src/modules/ibc/impls.rs#L58
error[E0603]: module `channel` is private
--> src/modules/ibc/impls.rs:58:9
|
58 | channel::ChannelQueryServer as ChannelQueryService,
| ^^^^^^^ private module
|
note: the module `channel` is defined here
--> /home/runner/.cargo/git/checkouts/ibc-rs-54b257bb4e0c6ae7/e2898d9/crates/ibc/src/services/mod.rs:44:1
|
44 | mod channel;
| ^^^^^^^^^^^
|
unresolved imports `ibc::services::channel::ChannelQueryServer`, `ibc::services::client::ClientQueryServer`, `ibc::services::connection::ConnectionQueryServer`:
src/modules/ibc/impls.rs#L58
error[E0432]: unresolved imports `ibc::services::channel::ChannelQueryServer`, `ibc::services::client::ClientQueryServer`, `ibc::services::connection::ConnectionQueryServer`
--> src/modules/ibc/impls.rs:58:9
|
58 | channel::ChannelQueryServer as ChannelQueryService,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `ChannelQueryServer` in `services::channel`
59 | client::ClientQueryServer as ClientQueryService,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `ClientQueryServer` in `services::client`
60 | connection::ConnectionQueryServer as ConnectionQueryService,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `ConnectionQueryServer` in `services::connection`
|
help: a similar name exists in the module
|
58 | channel::ChannelQueryService as ChannelQueryService,
| ~~~~~~~~~~~~~~~~~~~
help: a similar name exists in the module
|
59 | client::ClientQueryService as ClientQueryService,
| ~~~~~~~~~~~~~~~~~~
help: a similar name exists in the module
|
60 | connection::ConnectionQueryService as ConnectionQueryService,
| ~~~~~~~~~~~~~~~~~~~~~~
|
clippy-no-features
Clippy had exited with the 101 exit code
|
cargo-doc:
src/modules/ibc/impls.rs#L58
unresolved imports `ibc::services::channel::ChannelQueryServer`, `ibc::services::client::ClientQueryServer`, `ibc::services::connection::ConnectionQueryServer`
|
cargo-doc:
src/modules/ibc/impls.rs#L58
module `channel` is private
|
cargo-doc:
src/modules/ibc/impls.rs#L59
module `client` is private
|
cargo-doc:
src/modules/ibc/impls.rs#L60
module `connection` is private
|
cargo-doc
could not document `basecoin`
|
cargo-doc
The process '/home/runner/.cargo/bin/cargo' failed with exit code 101
|
fmt
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions-rs/toolchain@v1, actions-rs/cargo@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
fmt
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
fmt
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
fmt
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
fmt
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
clippy-all-features
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/cache@v2, actions-rs/toolchain@v1, actions-rs/clippy-check@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
clippy-all-features
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
clippy-all-features
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
clippy-all-features
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
clippy-all-features
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
clippy-no-features
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/cache@v2, actions-rs/toolchain@v1, actions-rs/clippy-check@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
clippy-no-features
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
clippy-no-features
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
clippy-no-features
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
clippy-no-features
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
cargo-doc
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/cache@v2, actions-rs/toolchain@v1, actions-rs/cargo@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
cargo-doc
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
cargo-doc
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
cargo-doc
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
cargo-doc
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|