Skip to content

gRPC blanket implementation from ibc-rs #342

gRPC blanket implementation from ibc-rs

gRPC blanket implementation from ibc-rs #342

Triggered via pull request August 29, 2023 13:11
Status Failure
Total duration 2m 13s
Artifacts

rust.yml

on: pull_request
cleanup-runs
8s
cleanup-runs
fmt
16s
fmt
clippy-no-features
58s
clippy-no-features
clippy-all-features
32s
clippy-all-features
cargo-doc
2m 0s
cargo-doc
Fit to window
Zoom out
Zoom in

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/