Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update cw-orch requirement from 0.16.4 to 0.19.1 #38

Closed
wants to merge 1 commit into from

Update cw-orch requirement from 0.16.4 to 0.19.1

193e370
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Closed

Update cw-orch requirement from 0.16.4 to 0.19.1 #38

Update cw-orch requirement from 0.16.4 to 0.19.1
193e370
Select commit
Loading
Failed to load commit list.
GitHub Actions / clippy failed Dec 21, 2023 in 0s

clippy

3 errors

Details

Results

Message level Amount
Internal compiler error 0
Error 3
Warning 0
Note 0
Help 0

Versions

  • rustc 1.75.0-beta.7 (b216e7b0e 2023-12-16)
  • cargo 1.75.0-beta.7 (1d8b05cdd 2023-11-20)
  • clippy 0.1.75 (b216e7b 2023-12-16)

Annotations

Check failure on line 142 in /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/abstract-app-0.19.2/src/interface.rs

See this annotation in the file changed.

@github-actions github-actions / clippy

the trait bound `contract::interface::AppInterface<Chain>: cw_orch_core::contract::interface_traits::Uploadable` is not satisfied

error[E0277]: the trait bound `contract::interface::AppInterface<Chain>: cw_orch_core::contract::interface_traits::Uploadable` is not satisfied
  --> src/contract.rs:34:1
   |
34 | abstract_app::cw_orch_interface!(APP, App, AppInterface);
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cw_orch_core::contract::interface_traits::Uploadable` is not implemented for `contract::interface::AppInterface<Chain>`
   |
   = help: the following other types implement trait `cw_orch_core::contract::interface_traits::Uploadable`:
             abstract_interface::Manager<Chain>
             abstract_interface::Proxy<Chain>
             abstract_interface::AccountFactory<Chain>
             abstract_interface::AnsHost<Chain>
             abstract_interface::ModuleFactory<Chain>
             abstract_interface::VersionControl<Chain>
note: required by a bound in `abstract_interface::AppDeployer`
  --> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/abstract-interface-0.19.3/src/deployers.rs:56:46
   |
56 | pub trait AppDeployer<Chain: CwEnv>: Sized + Uploadable + ContractInstance<Chain> {
   |                                              ^^^^^^^^^^ required by this bound in `AppDeployer`
   = note: `AppDeployer` is a "sealed trait", because to implement it you also need to implement `cw_orch_core::contract::interface_traits::Uploadable`, which is not accessible; this is usually done to force you to use one of the provided types that already implement it
   = help: the following types implement the trait:
             abstract_interface::AccountFactory<Chain>
             abstract_interface::AnsHost<Chain>
             abstract_interface::Proxy<Chain>
             abstract_interface::VersionControl<Chain>
             abstract_interface::Manager<Chain>
             abstract_interface::ModuleFactory<Chain>
   = note: this error originates in the macro `abstract_app::cw_orch_interface` (in Nightly builds, run with -Z macro-backtrace for more info)

Check failure on line 142 in /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/abstract-app-0.19.2/src/interface.rs

See this annotation in the file changed.

@github-actions github-actions / clippy

the trait bound `contract::interface::AppInterface<Chain>: cw_orch_core::contract::interface_traits::ContractInstance<Chain>` is not satisfied

error[E0277]: the trait bound `contract::interface::AppInterface<Chain>: cw_orch_core::contract::interface_traits::ContractInstance<Chain>` is not satisfied
  --> src/contract.rs:34:1
   |
34 | abstract_app::cw_orch_interface!(APP, App, AppInterface);
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cw_orch_core::contract::interface_traits::ContractInstance<Chain>` is not implemented for `contract::interface::AppInterface<Chain>`
   |
   = help: the following other types implement trait `cw_orch_core::contract::interface_traits::ContractInstance<Chain>`:
             abstract_interface::Manager<Chain>
             abstract_interface::Proxy<Chain>
             abstract_interface::OsmosisHost<Chain>
             abstract_interface::AccountFactory<Chain>
             abstract_interface::AnsHost<Chain>
             abstract_interface::IbcClient<Chain>
             abstract_interface::ModuleFactory<Chain>
             abstract_interface::VersionControl<Chain>
note: required by a bound in `abstract_interface::AppDeployer`
  --> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/abstract-interface-0.19.3/src/deployers.rs:56:59
   |
56 | pub trait AppDeployer<Chain: CwEnv>: Sized + Uploadable + ContractInstance<Chain> {
   |                                                           ^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `AppDeployer`
   = note: `AppDeployer` is a "sealed trait", because to implement it you also need to implement `cw_orch_core::contract::interface_traits::ContractInstance`, which is not accessible; this is usually done to force you to use one of the provided types that already implement it
   = help: the following types implement the trait:
             abstract_interface::VersionControl<Chain>
             abstract_interface::IbcClient<Chain>
             abstract_interface::Proxy<Chain>
             abstract_interface::AccountFactory<Chain>
             abstract_interface::OsmosisHost<Chain>
             abstract_interface::ModuleFactory<Chain>
             abstract_interface::Manager<Chain>
             abstract_interface::AnsHost<Chain>
   = note: this error originates in the macro `abstract_app::cw_orch_interface` (in Nightly builds, run with -Z macro-backtrace for more info)

Check failure on line 142 in /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/abstract-app-0.19.2/src/interface.rs

See this annotation in the file changed.

@github-actions github-actions / clippy

the trait bound `Chain: cw_orch_core::environment::cosmwasm_environment::TxHandler` is not satisfied

error[E0277]: the trait bound `Chain: cw_orch_core::environment::cosmwasm_environment::TxHandler` is not satisfied
  --> src/contract.rs:34:1
   |
34 | abstract_app::cw_orch_interface!(APP, App, AppInterface);
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cw_orch_core::environment::cosmwasm_environment::TxHandler` is not implemented for `Chain`
   |
   = note: required for `Chain` to implement `cw_orch_core::environment::cosmwasm_environment::CwEnv`
note: required by a bound in `abstract_interface::AppDeployer`
  --> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/abstract-interface-0.19.3/src/deployers.rs:56:30
   |
56 | pub trait AppDeployer<Chain: CwEnv>: Sized + Uploadable + ContractInstance<Chain> {
   |                              ^^^^^ required by this bound in `AppDeployer`
   = note: `AppDeployer` is a "sealed trait", because to implement it you also need to implement `cw_orch_core::environment::cosmwasm_environment::CwEnv`, which is not accessible; this is usually done to force you to use one of the provided types that already implement it
   = help: the following type implements the trait:
             T
   = note: this error originates in the macro `abstract_app::cw_orch_interface` (in Nightly builds, run with -Z macro-backtrace for more info)
help: consider restricting type parameter `Chain`
  --> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/abstract-app-0.19.2/src/interface.rs:142:15
   |
142|             impl<Chain: cw_orch_core::environment::cosmwasm_environment::TxHandler ::cw_orch::prelude::CwEnv> ::abstract_interface::AppDeployer<Chain> for $interface_name<Chain> {}
   |                         ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++