Skip to content

Define HostError type #3204

Define HostError type

Define HostError type #3204

Triggered via pull request September 9, 2024 16:49
Status Failure
Total duration 1m 12s
Artifacts

no-std.yaml

on: pull_request
Check no_std panic conflict
53s
Check no_std panic conflict
Check no_std substrate support
1m 2s
Check no_std substrate support
Fit to window
Zoom out
Zoom in

Annotations

55 errors
`?` couldn't convert the error to `ibc_core_client::types::error::ClientError`: ibc-clients/ics07-tendermint/src/client_state/validation.rs#L223
error[E0277]: `?` couldn't convert the error to `ibc_core_client::types::error::ClientError` --> ibc-clients/ics07-tendermint/src/client_state/validation.rs:223:35 | 197 | ) -> Result<Status, ClientError> | --------------------------- expected `ibc_core_client::types::error::ClientError` because of this ... 223 | let now = ctx.host_timestamp()?; | ----------------^ the trait `core::convert::From<ibc_core_host::types::error::HostError>` is not implemented for `ibc_core_client::types::error::ClientError`, which is required by `core::result::Result<ibc_core_client::types::Status, ibc_core_client::types::error::ClientError>: core::ops::FromResidual<core::result::Result<core::convert::Infallible, ibc_core_host::types::error::HostError>>` | | | this can't be annotated with `?` because it has type `Result<_, ibc_core_host::types::error::HostError>` | = note: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait = help: the following other types implement trait `core::convert::From<T>`: `ibc_core_client::types::error::ClientError` implements `core::convert::From<&'static str>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<core::convert::Infallible>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_client_tendermint_types::error::TendermintClientError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_client::types::error::UpgradeClientError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_commitment_types::error::CommitmentError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_handler_types::error::HandlerError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_host::types::error::DecodingError>` = note: required for `core::result::Result<ibc_core_client::types::Status, ibc_core_client::types::error::ClientError>` to implement `core::ops::FromResidual<core::result::Result<core::convert::Infallible, ibc_core_host::types::error::HostError>>`
`?` couldn't convert the error to `ibc_core_client::types::error::ClientError`: ibc-clients/ics07-tendermint/src/client_state/update_client.rs#L151
error[E0277]: `?` couldn't convert the error to `ibc_core_client::types::error::ClientError` --> ibc-clients/ics07-tendermint/src/client_state/update_client.rs:151:86 | 104 | ) -> Result<bool, ClientError> | ------------------------- expected `ibc_core_client::types::error::ClientError` because of this ... 151 | let maybe_next_cs = ctx.next_consensus_state(client_id, &header.height())?; | -------------------------------------------------^ the trait `core::convert::From<ibc_core_host::types::error::HostError>` is not implemented for `ibc_core_client::types::error::ClientError`, which is required by `core::result::Result<bool, ibc_core_client::types::error::ClientError>: core::ops::FromResidual<core::result::Result<core::convert::Infallible, ibc_core_host::types::error::HostError>>` | | | this can't be annotated with `?` because it has type `Result<_, ibc_core_host::types::error::HostError>` | = note: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait = help: the following other types implement trait `core::convert::From<T>`: `ibc_core_client::types::error::ClientError` implements `core::convert::From<&'static str>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<core::convert::Infallible>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_client_tendermint_types::error::TendermintClientError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_client::types::error::UpgradeClientError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_commitment_types::error::CommitmentError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_handler_types::error::HandlerError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_host::types::error::DecodingError>` = note: required for `core::result::Result<bool, ibc_core_client::types::error::ClientError>` to implement `core::ops::FromResidual<core::result::Result<core::convert::Infallible, ibc_core_host::types::error::HostError>>`
`?` couldn't convert the error to `ibc_core_client::types::error::ClientError`: ibc-clients/ics07-tendermint/src/client_state/update_client.rs#L135
error[E0277]: `?` couldn't convert the error to `ibc_core_client::types::error::ClientError` --> ibc-clients/ics07-tendermint/src/client_state/update_client.rs:135:86 | 104 | ) -> Result<bool, ClientError> | ------------------------- expected `ibc_core_client::types::error::ClientError` because of this ... 135 | let maybe_prev_cs = ctx.prev_consensus_state(client_id, &header.height())?; | -------------------------------------------------^ the trait `core::convert::From<ibc_core_host::types::error::HostError>` is not implemented for `ibc_core_client::types::error::ClientError`, which is required by `core::result::Result<bool, ibc_core_client::types::error::ClientError>: core::ops::FromResidual<core::result::Result<core::convert::Infallible, ibc_core_host::types::error::HostError>>` | | | this can't be annotated with `?` because it has type `Result<_, ibc_core_host::types::error::HostError>` | = note: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait = help: the following other types implement trait `core::convert::From<T>`: `ibc_core_client::types::error::ClientError` implements `core::convert::From<&'static str>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<core::convert::Infallible>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_client_tendermint_types::error::TendermintClientError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_client::types::error::UpgradeClientError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_commitment_types::error::CommitmentError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_handler_types::error::HandlerError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_host::types::error::DecodingError>` = note: required for `core::result::Result<bool, ibc_core_client::types::error::ClientError>` to implement `core::ops::FromResidual<core::result::Result<core::convert::Infallible, ibc_core_host::types::error::HostError>>`
`?` couldn't convert the error to `ibc_core_client::types::error::ClientError`: ibc-clients/ics07-tendermint/src/client_state/update_client.rs#L86
error[E0277]: `?` couldn't convert the error to `ibc_core_client::types::error::ClientError` --> ibc-clients/ics07-tendermint/src/client_state/update_client.rs:86:39 | 22 | ) -> Result<(), ClientError> | ----------------------- expected `ibc_core_client::types::error::ClientError` because of this ... 86 | let now = ctx.host_timestamp()?.into_tm_time(); | ----------------^ the trait `core::convert::From<ibc_core_host::types::error::HostError>` is not implemented for `ibc_core_client::types::error::ClientError`, which is required by `core::result::Result<(), ibc_core_client::types::error::ClientError>: core::ops::FromResidual<core::result::Result<core::convert::Infallible, ibc_core_host::types::error::HostError>>` | | | this can't be annotated with `?` because it has type `Result<_, ibc_core_host::types::error::HostError>` | = note: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait = help: the following other types implement trait `core::convert::From<T>`: `ibc_core_client::types::error::ClientError` implements `core::convert::From<&'static str>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<core::convert::Infallible>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_client_tendermint_types::error::TendermintClientError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_client::types::error::UpgradeClientError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_commitment_types::error::CommitmentError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_handler_types::error::HandlerError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_host::types::error::DecodingError>` = note: required for `core::result::Result<(), ibc_core_client::types::error::ClientError>` to implement `core::ops::FromResidual<core::result::Result<core::convert::Infallible, ibc_core_host::types::error::HostError>>`
`?` couldn't convert the error to `ibc_core_client::types::error::ClientError`: ibc-clients/ics07-tendermint/src/client_state/update_client.rs#L46
error[E0277]: `?` couldn't convert the error to `ibc_core_client::types::error::ClientError` --> ibc-clients/ics07-tendermint/src/client_state/update_client.rs:46:66 | 22 | ) -> Result<(), ClientError> | ----------------------- expected `ibc_core_client::types::error::ClientError` because of this ... 46 | .consensus_state(&trusted_client_cons_state_path)? | ------------------------------------------------^ the trait `core::convert::From<ibc_core_host::types::error::HostError>` is not implemented for `ibc_core_client::types::error::ClientError`, which is required by `core::result::Result<(), ibc_core_client::types::error::ClientError>: core::ops::FromResidual<core::result::Result<core::convert::Infallible, ibc_core_host::types::error::HostError>>` | | | this can't be annotated with `?` because it has type `Result<_, ibc_core_host::types::error::HostError>` | = note: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait = help: the following other types implement trait `core::convert::From<T>`: `ibc_core_client::types::error::ClientError` implements `core::convert::From<&'static str>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<core::convert::Infallible>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_client_tendermint_types::error::TendermintClientError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_client::types::error::UpgradeClientError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_commitment_types::error::CommitmentError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_handler_types::error::HandlerError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_host::types::error::DecodingError>` = note: required for `core::result::Result<(), ibc_core_client::types::error::ClientError>` to implement `core::ops::FromResidual<core::result::Result<core::convert::Infallible, ibc_core_host::types::error::HostError>>`
`?` couldn't convert the error to `ibc_core_client::types::error::ClientError`: ibc-clients/ics07-tendermint/src/client_state/misbehaviour.rs#L61
error[E0277]: `?` couldn't convert the error to `ibc_core_client::types::error::ClientError` --> ibc-clients/ics07-tendermint/src/client_state/misbehaviour.rs:61:49 | 28 | ) -> Result<(), ClientError> | ----------------------- expected `ibc_core_client::types::error::ClientError` because of this ... 61 | let current_timestamp = ctx.host_timestamp()?; | ----------------^ the trait `core::convert::From<ibc_core_host::types::error::HostError>` is not implemented for `ibc_core_client::types::error::ClientError`, which is required by `core::result::Result<(), ibc_core_client::types::error::ClientError>: core::ops::FromResidual<core::result::Result<core::convert::Infallible, ibc_core_host::types::error::HostError>>` | | | this can't be annotated with `?` because it has type `Result<_, ibc_core_host::types::error::HostError>` | = note: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait = help: the following other types implement trait `core::convert::From<T>`: `ibc_core_client::types::error::ClientError` implements `core::convert::From<&'static str>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<core::convert::Infallible>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_client_tendermint_types::error::TendermintClientError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_client::types::error::UpgradeClientError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_commitment_types::error::CommitmentError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_handler_types::error::HandlerError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_host::types::error::DecodingError>` = note: required for `core::result::Result<(), ibc_core_client::types::error::ClientError>` to implement `core::ops::FromResidual<core::result::Result<core::convert::Infallible, ibc_core_host::types::error::HostError>>`
`?` couldn't convert the error to `ibc_core_client::types::error::ClientError`: ibc-clients/ics07-tendermint/src/client_state/misbehaviour.rs#L56
error[E0277]: `?` couldn't convert the error to `ibc_core_client::types::error::ClientError` --> ibc-clients/ics07-tendermint/src/client_state/misbehaviour.rs:56:73 | 28 | ) -> Result<(), ClientError> | ----------------------- expected `ibc_core_client::types::error::ClientError` because of this ... 56 | let consensus_state = ctx.consensus_state(&consensus_state_path)?; | --------------------------------------^ the trait `core::convert::From<ibc_core_host::types::error::HostError>` is not implemented for `ibc_core_client::types::error::ClientError`, which is required by `core::result::Result<(), ibc_core_client::types::error::ClientError>: core::ops::FromResidual<core::result::Result<core::convert::Infallible, ibc_core_host::types::error::HostError>>` | | | this can't be annotated with `?` because it has type `Result<_, ibc_core_host::types::error::HostError>` | = note: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait = help: the following other types implement trait `core::convert::From<T>`: `ibc_core_client::types::error::ClientError` implements `core::convert::From<&'static str>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<core::convert::Infallible>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_client_tendermint_types::error::TendermintClientError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_client::types::error::UpgradeClientError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_commitment_types::error::CommitmentError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_handler_types::error::HandlerError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_host::types::error::DecodingError>` = note: required for `core::result::Result<(), ibc_core_client::types::error::ClientError>` to implement `core::ops::FromResidual<core::result::Result<core::convert::Infallible, ibc_core_host::types::error::HostError>>`
`?` couldn't convert the error to `ibc_core_client::types::error::ClientError`: ibc-clients/ics07-tendermint/src/client_state/misbehaviour.rs#L44
error[E0277]: `?` couldn't convert the error to `ibc_core_client::types::error::ClientError` --> ibc-clients/ics07-tendermint/src/client_state/misbehaviour.rs:44:73 | 28 | ) -> Result<(), ClientError> | ----------------------- expected `ibc_core_client::types::error::ClientError` because of this ... 44 | let consensus_state = ctx.consensus_state(&consensus_state_path)?; | --------------------------------------^ the trait `core::convert::From<ibc_core_host::types::error::HostError>` is not implemented for `ibc_core_client::types::error::ClientError`, which is required by `core::result::Result<(), ibc_core_client::types::error::ClientError>: core::ops::FromResidual<core::result::Result<core::convert::Infallible, ibc_core_host::types::error::HostError>>` | | | this can't be annotated with `?` because it has type `Result<_, ibc_core_host::types::error::HostError>` | = note: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait = help: the following other types implement trait `core::convert::From<T>`: `ibc_core_client::types::error::ClientError` implements `core::convert::From<&'static str>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<core::convert::Infallible>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_client_tendermint_types::error::TendermintClientError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_client::types::error::UpgradeClientError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_commitment_types::error::CommitmentError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_handler_types::error::HandlerError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_host::types::error::DecodingError>` = note: required for `core::result::Result<(), ibc_core_client::types::error::ClientError>` to implement `core::ops::FromResidual<core::result::Result<core::convert::Infallible, ibc_core_host::types::error::HostError>>`
`?` couldn't convert the error to `ibc_core_client::types::error::ClientError`: ibc-clients/ics07-tendermint/src/client_state/execution.rs#L424
error[E0277]: `?` couldn't convert the error to `ibc_core_client::types::error::ClientError` --> ibc-clients/ics07-tendermint/src/client_state/execution.rs:424:6 | 378 | ) -> Result<(), ClientError> | ----------------------- expected `ibc_core_client::types::error::ClientError` because of this ... 419 | ctx.store_update_meta( | _________- 420 | | subject_client_id.clone(), 421 | | latest_height, 422 | | host_timestamp, 423 | | host_height, 424 | | )?; | | -^ the trait `core::convert::From<ibc_core_host::types::error::HostError>` is not implemented for `ibc_core_client::types::error::ClientError`, which is required by `core::result::Result<(), ibc_core_client::types::error::ClientError>: core::ops::FromResidual<core::result::Result<core::convert::Infallible, ibc_core_host::types::error::HostError>>` | |_____| | this can't be annotated with `?` because it has type `Result<_, ibc_core_host::types::error::HostError>` | = note: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait = help: the following other types implement trait `core::convert::From<T>`: `ibc_core_client::types::error::ClientError` implements `core::convert::From<&'static str>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<core::convert::Infallible>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_client_tendermint_types::error::TendermintClientError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_client::types::error::UpgradeClientError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_commitment_types::error::CommitmentError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_handler_types::error::HandlerError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_host::types::error::DecodingError>` = note: required for `core::result::Result<(), ibc_core_client::types::error::ClientError>` to implement `core::ops::FromResidual<core::result::Result<core::convert::Infallible, ibc_core_host::types::error::HostError>>`
`?` couldn't convert the error to `ibc_core_client::types::error::ClientError`: ibc-clients/ics07-tendermint/src/client_state/execution.rs#L417
error[E0277]: `?` couldn't convert the error to `ibc_core_client::types::error::ClientError` --> ibc-clients/ics07-tendermint/src/client_state/execution.rs:417:6 | 378 | ) -> Result<(), ClientError> | ----------------------- expected `ibc_core_client::types::error::ClientError` because of this ... 414 | ctx.store_client_state( | _________- 415 | | ClientStatePath::new(subject_client_id.clone()), 416 | | new_client_state.into(), 417 | | )?; | | -^ the trait `core::convert::From<ibc_core_host::types::error::HostError>` is not implemented for `ibc_core_client::types::error::ClientError`, which is required by `core::result::Result<(), ibc_core_client::types::error::ClientError>: core::ops::FromResidual<core::result::Result<core::convert::Infallible, ibc_core_host::types::error::HostError>>` | |_____| | this can't be annotated with `?` because it has type `Result<_, ibc_core_host::types::error::HostError>` | = note: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait = help: the following other types implement trait `core::convert::From<T>`: `ibc_core_client::types::error::ClientError` implements `core::convert::From<&'static str>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<core::convert::Infallible>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_client_tendermint_types::error::TendermintClientError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_client::types::error::UpgradeClientError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_commitment_types::error::CommitmentError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_handler_types::error::HandlerError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_host::types::error::DecodingError>` = note: required for `core::result::Result<(), ibc_core_client::types::error::ClientError>` to implement `core::ops::FromResidual<core::result::Result<core::convert::Infallible, ibc_core_host::types::error::HostError>>`
`?` couldn't convert the error to `ibc_core_client::types::error::ClientError`: ibc-clients/ics07-tendermint/src/client_state/execution.rs#L412
error[E0277]: `?` couldn't convert the error to `ibc_core_client::types::error::ClientError` --> ibc-clients/ics07-tendermint/src/client_state/execution.rs:412:6 | 378 | ) -> Result<(), ClientError> | ----------------------- expected `ibc_core_client::types::error::ClientError` because of this ... 405 | ctx.store_consensus_state( | _________- 406 | | ClientConsensusStatePath::new( 407 | | subject_client_id.clone(), 408 | | new_client_state.latest_height.revision_number(), ... | 411 | | tm_consensus_state.into(), 412 | | )?; | | -^ the trait `core::convert::From<ibc_core_host::types::error::HostError>` is not implemented for `ibc_core_client::types::error::ClientError`, which is required by `core::result::Result<(), ibc_core_client::types::error::ClientError>: core::ops::FromResidual<core::result::Result<core::convert::Infallible, ibc_core_host::types::error::HostError>>` | |_____| | this can't be annotated with `?` because it has type `Result<_, ibc_core_host::types::error::HostError>` | = note: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait = help: the following other types implement trait `core::convert::From<T>`: `ibc_core_client::types::error::ClientError` implements `core::convert::From<&'static str>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<core::convert::Infallible>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_client_tendermint_types::error::TendermintClientError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_client::types::error::UpgradeClientError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_commitment_types::error::CommitmentError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_handler_types::error::HandlerError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_host::types::error::DecodingError>` = note: required for `core::result::Result<(), ibc_core_client::types::error::ClientError>` to implement `core::ops::FromResidual<core::result::Result<core::convert::Infallible, ibc_core_host::types::error::HostError>>`
`?` couldn't convert the error to `ibc_core_client::types::error::ClientError`: ibc-clients/ics07-tendermint/src/client_state/execution.rs#L401
error[E0277]: `?` couldn't convert the error to `ibc_core_client::types::error::ClientError` --> ibc-clients/ics07-tendermint/src/client_state/execution.rs:401:42 | 378 | ) -> Result<(), ClientError> | ----------------------- expected `ibc_core_client::types::error::ClientError` because of this ... 401 | let host_height = E::host_height(ctx)?; | -------------------^ the trait `core::convert::From<ibc_core_host::types::error::HostError>` is not implemented for `ibc_core_client::types::error::ClientError`, which is required by `core::result::Result<(), ibc_core_client::types::error::ClientError>: core::ops::FromResidual<core::result::Result<core::convert::Infallible, ibc_core_host::types::error::HostError>>` | | | this can't be annotated with `?` because it has type `Result<_, ibc_core_host::types::error::HostError>` | = note: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait = help: the following other types implement trait `core::convert::From<T>`: `ibc_core_client::types::error::ClientError` implements `core::convert::From<&'static str>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<core::convert::Infallible>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_client_tendermint_types::error::TendermintClientError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_client::types::error::UpgradeClientError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_commitment_types::error::CommitmentError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_handler_types::error::HandlerError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_host::types::error::DecodingError>` = note: required for `core::result::Result<(), ibc_core_client::types::error::ClientError>` to implement `core::ops::FromResidual<core::result::Result<core::convert::Infallible, ibc_core_host::types::error::HostError>>`
`?` couldn't convert the error to `ibc_core_client::types::error::ClientError`: ibc-clients/ics07-tendermint/src/client_state/execution.rs#L400
error[E0277]: `?` couldn't convert the error to `ibc_core_client::types::error::ClientError` --> ibc-clients/ics07-tendermint/src/client_state/execution.rs:400:48 | 378 | ) -> Result<(), ClientError> | ----------------------- expected `ibc_core_client::types::error::ClientError` because of this ... 400 | let host_timestamp = E::host_timestamp(ctx)?; | ----------------------^ the trait `core::convert::From<ibc_core_host::types::error::HostError>` is not implemented for `ibc_core_client::types::error::ClientError`, which is required by `core::result::Result<(), ibc_core_client::types::error::ClientError>: core::ops::FromResidual<core::result::Result<core::convert::Infallible, ibc_core_host::types::error::HostError>>` | | | this can't be annotated with `?` because it has type `Result<_, ibc_core_host::types::error::HostError>` | = note: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait = help: the following other types implement trait `core::convert::From<T>`: `ibc_core_client::types::error::ClientError` implements `core::convert::From<&'static str>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<core::convert::Infallible>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_client_tendermint_types::error::TendermintClientError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_client::types::error::UpgradeClientError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_commitment_types::error::CommitmentError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_handler_types::error::HandlerError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_host::types::error::DecodingError>` = note: required for `core::result::Result<(), ibc_core_client::types::error::ClientError>` to implement `core::ops::FromResidual<core::result::Result<core::convert::Infallible, ibc_core_host::types::error::HostError>>`
`?` couldn't convert the error to `ibc_core_client::types::error::ClientError`: ibc-clients/ics07-tendermint/src/client_state/execution.rs#L355
error[E0277]: `?` couldn't convert the error to `ibc_core_client::types::error::ClientError` --> ibc-clients/ics07-tendermint/src/client_state/execution.rs:355:58 | 318 | ) -> Result<(), ClientError> | ----------------------- expected `ibc_core_client::types::error::ClientError` because of this ... 355 | ctx.delete_update_meta(client_id.clone(), height)?; | ---------------------------------------------^ the trait `core::convert::From<ibc_core_host::types::error::HostError>` is not implemented for `ibc_core_client::types::error::ClientError`, which is required by `core::result::Result<(), ibc_core_client::types::error::ClientError>: core::ops::FromResidual<core::result::Result<core::convert::Infallible, ibc_core_host::types::error::HostError>>` | | | this can't be annotated with `?` because it has type `Result<_, ibc_core_host::types::error::HostError>` | = note: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait = help: the following other types implement trait `core::convert::From<T>`: `ibc_core_client::types::error::ClientError` implements `core::convert::From<&'static str>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<core::convert::Infallible>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_client_tendermint_types::error::TendermintClientError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_client::types::error::UpgradeClientError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_commitment_types::error::CommitmentError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_handler_types::error::HandlerError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_host::types::error::DecodingError>` = note: required for `core::result::Result<(), ibc_core_client::types::error::ClientError>` to implement `core::ops::FromResidual<core::result::Result<core::convert::Infallible, ibc_core_host::types::error::HostError>>`
`?` couldn't convert the error to `ibc_core_client::types::error::ClientError`: ibc-clients/ics07-tendermint/src/client_state/execution.rs#L354
error[E0277]: `?` couldn't convert the error to `ibc_core_client::types::error::ClientError` --> ibc-clients/ics07-tendermint/src/client_state/execution.rs:354:64 | 318 | ) -> Result<(), ClientError> | ----------------------- expected `ibc_core_client::types::error::ClientError` because of this ... 354 | ctx.delete_consensus_state(client_consensus_state_path)?; | ---------------------------------------------------^ the trait `core::convert::From<ibc_core_host::types::error::HostError>` is not implemented for `ibc_core_client::types::error::ClientError`, which is required by `core::result::Result<(), ibc_core_client::types::error::ClientError>: core::ops::FromResidual<core::result::Result<core::convert::Infallible, ibc_core_host::types::error::HostError>>` | | | this can't be annotated with `?` because it has type `Result<_, ibc_core_host::types::error::HostError>` | = note: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait = help: the following other types implement trait `core::convert::From<T>`: `ibc_core_client::types::error::ClientError` implements `core::convert::From<&'static str>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<core::convert::Infallible>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_client_tendermint_types::error::TendermintClientError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_client::types::error::UpgradeClientError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_commitment_types::error::CommitmentError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_handler_types::error::HandlerError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_host::types::error::DecodingError>` = note: required for `core::result::Result<(), ibc_core_client::types::error::ClientError>` to implement `core::ops::FromResidual<core::result::Result<core::convert::Infallible, ibc_core_host::types::error::HostError>>`
`?` couldn't convert the error to `ibc_core_client::types::error::ClientError`: ibc-clients/ics07-tendermint/src/client_state/execution.rs#L339
error[E0277]: `?` couldn't convert the error to `ibc_core_client::types::error::ClientError` --> ibc-clients/ics07-tendermint/src/client_state/execution.rs:339:50 | 318 | ) -> Result<(), ClientError> | ----------------------- expected `ibc_core_client::types::error::ClientError` because of this ... 339 | let host_timestamp = ctx.host_timestamp()?.into_tm_time(); | ----------------^ the trait `core::convert::From<ibc_core_host::types::error::HostError>` is not implemented for `ibc_core_client::types::error::ClientError`, which is required by `core::result::Result<(), ibc_core_client::types::error::ClientError>: core::ops::FromResidual<core::result::Result<core::convert::Infallible, ibc_core_host::types::error::HostError>>` | | | this can't be annotated with `?` because it has type `Result<_, ibc_core_host::types::error::HostError>` | = note: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait = help: the following other types implement trait `core::convert::From<T>`: `ibc_core_client::types::error::ClientError` implements `core::convert::From<&'static str>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<core::convert::Infallible>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_client_tendermint_types::error::TendermintClientError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_client::types::error::UpgradeClientError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_commitment_types::error::CommitmentError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_handler_types::error::HandlerError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_host::types::error::DecodingError>` = note: required for `core::result::Result<(), ibc_core_client::types::error::ClientError>` to implement `core::ops::FromResidual<core::result::Result<core::convert::Infallible, ibc_core_host::types::error::HostError>>`
`?` couldn't convert the error to `ibc_core_client::types::error::ClientError`: ibc-clients/ics07-tendermint/src/client_state/execution.rs#L335
error[E0277]: `?` couldn't convert the error to `ibc_core_client::types::error::ClientError` --> ibc-clients/ics07-tendermint/src/client_state/execution.rs:335:80 | 318 | ) -> Result<(), ClientError> | ----------------------- expected `ibc_core_client::types::error::ClientError` because of this ... 335 | let consensus_state = ctx.consensus_state(&client_consensus_state_path)?; | ---------------------------------------------^ the trait `core::convert::From<ibc_core_host::types::error::HostError>` is not implemented for `ibc_core_client::types::error::ClientError`, which is required by `core::result::Result<(), ibc_core_client::types::error::ClientError>: core::ops::FromResidual<core::result::Result<core::convert::Infallible, ibc_core_host::types::error::HostError>>` | | | this can't be annotated with `?` because it has type `Result<_, ibc_core_host::types::error::HostError>` | = note: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait = help: the following other types implement trait `core::convert::From<T>`: `ibc_core_client::types::error::ClientError` implements `core::convert::From<&'static str>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<core::convert::Infallible>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_client_tendermint_types::error::TendermintClientError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_client::types::error::UpgradeClientError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_commitment_types::error::CommitmentError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_handler_types::error::HandlerError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_host::types::error::DecodingError>` = note: required for `core::result::Result<(), ibc_core_client::types::error::ClientError>` to implement `core::ops::FromResidual<core::result::Result<core::convert::Infallible, ibc_core_host::types::error::HostError>>`
`?` couldn't convert the error to `ibc_core_client::types::error::ClientError`: ibc-clients/ics07-tendermint/src/client_state/execution.rs#L325
error[E0277]: `?` couldn't convert the error to `ibc_core_client::types::error::ClientError` --> ibc-clients/ics07-tendermint/src/client_state/execution.rs:325:61 | 318 | ) -> Result<(), ClientError> | ----------------------- expected `ibc_core_client::types::error::ClientError` because of this ... 325 | let mut heights = ctx.consensus_state_heights(client_id)?; | ----------------------------------^ the trait `core::convert::From<ibc_core_host::types::error::HostError>` is not implemented for `ibc_core_client::types::error::ClientError`, which is required by `core::result::Result<(), ibc_core_client::types::error::ClientError>: core::ops::FromResidual<core::result::Result<core::convert::Infallible, ibc_core_host::types::error::HostError>>` | | | this can't be annotated with `?` because it has type `Result<_, ibc_core_host::types::error::HostError>` | = note: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait = help: the following other types implement trait `core::convert::From<T>`: `ibc_core_client::types::error::ClientError` implements `core::convert::From<&'static str>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<core::convert::Infallible>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_client_tendermint_types::error::TendermintClientError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_client::types::error::UpgradeClientError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_commitment_types::error::CommitmentError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_handler_types::error::HandlerError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_host::types::error::DecodingError>` = note: required for `core::result::Result<(), ibc_core_client::types::error::ClientError>` to implement `core::ops::FromResidual<core::result::Result<core::convert::Infallible, ibc_core_host::types::error::HostError>>`
`?` couldn't convert the error to `ibc_core_client::types::error::ClientError`: ibc-clients/ics07-tendermint/src/client_state/execution.rs#L306
error[E0277]: `?` couldn't convert the error to `ibc_core_client::types::error::ClientError` --> ibc-clients/ics07-tendermint/src/client_state/execution.rs:306:6 | 238 | ) -> Result<Height, ClientError> | --------------------------- expected `ibc_core_client::types::error::ClientError` because of this ... 301 | ctx.store_update_meta( | _________- 302 | | client_id.clone(), 303 | | latest_height, 304 | | host_timestamp, 305 | | host_height, 306 | | )?; | | -^ the trait `core::convert::From<ibc_core_host::types::error::HostError>` is not implemented for `ibc_core_client::types::error::ClientError`, which is required by `core::result::Result<ibc_core_client::types::Height, ibc_core_client::types::error::ClientError>: core::ops::FromResidual<core::result::Result<core::convert::Infallible, ibc_core_host::types::error::HostError>>` | |_____| | this can't be annotated with `?` because it has type `Result<_, ibc_core_host::types::error::HostError>` | = note: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait = help: the following other types implement trait `core::convert::From<T>`: `ibc_core_client::types::error::ClientError` implements `core::convert::From<&'static str>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<core::convert::Infallible>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_client_tendermint_types::error::TendermintClientError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_client::types::error::UpgradeClientError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_commitment_types::error::CommitmentError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_handler_types::error::HandlerError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_host::types::error::DecodingError>` = note: required for `core::result::Result<ibc_core_client::types::Height, ibc_core_client::types::error::ClientError>` to implement `core::ops::FromResidual<core::result::Result<core::convert::Infallible, ibc_core_host::types::error::HostError>>`
`?` couldn't convert the error to `ibc_core_client::types::error::ClientError`: ibc-clients/ics07-tendermint/src/client_state/execution.rs#L300
error[E0277]: `?` couldn't convert the error to `ibc_core_client::types::error::ClientError` --> ibc-clients/ics07-tendermint/src/client_state/execution.rs:300:6 | 238 | ) -> Result<Height, ClientError> | --------------------------- expected `ibc_core_client::types::error::ClientError` because of this ... 293 | ctx.store_consensus_state( | _________- 294 | | ClientConsensusStatePath::new( 295 | | client_id.clone(), 296 | | latest_height.revision_number(), ... | 299 | | new_consensus_state.into(), 300 | | )?; | | -^ the trait `core::convert::From<ibc_core_host::types::error::HostError>` is not implemented for `ibc_core_client::types::error::ClientError`, which is required by `core::result::Result<ibc_core_client::types::Height, ibc_core_client::types::error::ClientError>: core::ops::FromResidual<core::result::Result<core::convert::Infallible, ibc_core_host::types::error::HostError>>` | |_____| | this can't be annotated with `?` because it has type `Result<_, ibc_core_host::types::error::HostError>` | = note: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait = help: the following other types implement trait `core::convert::From<T>`: `ibc_core_client::types::error::ClientError` implements `core::convert::From<&'static str>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<core::convert::Infallible>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_client_tendermint_types::error::TendermintClientError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_client::types::error::UpgradeClientError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_commitment_types::error::CommitmentError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_handler_types::error::HandlerError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_host::types::error::DecodingError>` = note: required for `core::result::Result<ibc_core_client::types::Height, ibc_core_client::types::error::ClientError>` to implement `core::ops::FromResidual<core::result::Result<core::convert::Infallible, ibc_core_host::types::error::HostError>>`
`?` couldn't convert the error to `ibc_core_client::types::error::ClientError`: ibc-clients/ics07-tendermint/src/client_state/execution.rs#L292
error[E0277]: `?` couldn't convert the error to `ibc_core_client::types::error::ClientError` --> ibc-clients/ics07-tendermint/src/client_state/execution.rs:292:6 | 238 | ) -> Result<Height, ClientError> | --------------------------- expected `ibc_core_client::types::error::ClientError` because of this ... 289 | ctx.store_client_state( | _________- 290 | | ClientStatePath::new(client_id.clone()), 291 | | new_client_state.into(), 292 | | )?; | | -^ the trait `core::convert::From<ibc_core_host::types::error::HostError>` is not implemented for `ibc_core_client::types::error::ClientError`, which is required by `core::result::Result<ibc_core_client::types::Height, ibc_core_client::types::error::ClientError>: core::ops::FromResidual<core::result::Result<core::convert::Infallible, ibc_core_host::types::error::HostError>>` | |_____| | this can't be annotated with `?` because it has type `Result<_, ibc_core_host::types::error::HostError>` | = note: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait = help: the following other types implement trait `core::convert::From<T>`: `ibc_core_client::types::error::ClientError` implements `core::convert::From<&'static str>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<core::convert::Infallible>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_client_tendermint_types::error::TendermintClientError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_client::types::error::UpgradeClientError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_commitment_types::error::CommitmentError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_handler_types::error::HandlerError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_host::types::error::DecodingError>` = note: required for `core::result::Result<ibc_core_client::types::Height, ibc_core_client::types::error::ClientError>` to implement `core::ops::FromResidual<core::result::Result<core::convert::Infallible, ibc_core_host::types::error::HostError>>`
`?` couldn't convert the error to `ibc_core_client::types::error::ClientError`: ibc-clients/ics07-tendermint/src/client_state/execution.rs#L287
error[E0277]: `?` couldn't convert the error to `ibc_core_client::types::error::ClientError` --> ibc-clients/ics07-tendermint/src/client_state/execution.rs:287:67 | 238 | ) -> Result<Height, ClientError> | --------------------------- expected `ibc_core_client::types::error::ClientError` because of this ... 287 | let host_height = ExtClientValidationContext::host_height(ctx)?; | --------------------------------------------^ the trait `core::convert::From<ibc_core_host::types::error::HostError>` is not implemented for `ibc_core_client::types::error::ClientError`, which is required by `core::result::Result<ibc_core_client::types::Height, ibc_core_client::types::error::ClientError>: core::ops::FromResidual<core::result::Result<core::convert::Infallible, ibc_core_host::types::error::HostError>>` | | | this can't be annotated with `?` because it has type `Result<_, ibc_core_host::types::error::HostError>` | = note: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait = help: the following other types implement trait `core::convert::From<T>`: `ibc_core_client::types::error::ClientError` implements `core::convert::From<&'static str>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<core::convert::Infallible>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_client_tendermint_types::error::TendermintClientError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_client::types::error::UpgradeClientError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_commitment_types::error::CommitmentError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_handler_types::error::HandlerError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_host::types::error::DecodingError>` = note: required for `core::result::Result<ibc_core_client::types::Height, ibc_core_client::types::error::ClientError>` to implement `core::ops::FromResidual<core::result::Result<core::convert::Infallible, ibc_core_host::types::error::HostError>>`
`?` couldn't convert the error to `ibc_core_client::types::error::ClientError`: ibc-clients/ics07-tendermint/src/client_state/execution.rs#L286
error[E0277]: `?` couldn't convert the error to `ibc_core_client::types::error::ClientError` --> ibc-clients/ics07-tendermint/src/client_state/execution.rs:286:73 | 238 | ) -> Result<Height, ClientError> | --------------------------- expected `ibc_core_client::types::error::ClientError` because of this ... 286 | let host_timestamp = ExtClientValidationContext::host_timestamp(ctx)?; | -----------------------------------------------^ the trait `core::convert::From<ibc_core_host::types::error::HostError>` is not implemented for `ibc_core_client::types::error::ClientError`, which is required by `core::result::Result<ibc_core_client::types::Height, ibc_core_client::types::error::ClientError>: core::ops::FromResidual<core::result::Result<core::convert::Infallible, ibc_core_host::types::error::HostError>>` | | | this can't be annotated with `?` because it has type `Result<_, ibc_core_host::types::error::HostError>` | = note: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait = help: the following other types implement trait `core::convert::From<T>`: `ibc_core_client::types::error::ClientError` implements `core::convert::From<&'static str>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<core::convert::Infallible>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_client_tendermint_types::error::TendermintClientError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_client::types::error::UpgradeClientError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_commitment_types::error::CommitmentError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_handler_types::error::HandlerError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_host::types::error::DecodingError>` = note: required for `core::result::Result<ibc_core_client::types::Height, ibc_core_client::types::error::ClientError>` to implement `core::ops::FromResidual<core::result::Result<core::convert::Infallible, ibc_core_host::types::error::HostError>>`
`?` couldn't convert the error to `ibc_core_client::types::error::ClientError`: ibc-clients/ics07-tendermint/src/client_state/execution.rs#L221
error[E0277]: `?` couldn't convert the error to `ibc_core_client::types::error::ClientError` --> ibc-clients/ics07-tendermint/src/client_state/execution.rs:221:6 | 206 | ) -> Result<(), ClientError> | ----------------------- expected `ibc_core_client::types::error::ClientError` because of this ... 218 | ctx.store_client_state( | _________- 219 | | ClientStatePath::new(client_id.clone()), 220 | | frozen_client_state.into(), 221 | | )?; | | -^ the trait `core::convert::From<ibc_core_host::types::error::HostError>` is not implemented for `ibc_core_client::types::error::ClientError`, which is required by `core::result::Result<(), ibc_core_client::types::error::ClientError>: core::ops::FromResidual<core::result::Result<core::convert::Infallible, ibc_core_host::types::error::HostError>>` | |_____| | this can't be annotated with `?` because it has type `Result<_, ibc_core_host::types::error::HostError>` | = note: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait = help: the following other types implement trait `core::convert::From<T>`: `ibc_core_client::types::error::ClientError` implements `core::convert::From<&'static str>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<core::convert::Infallible>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_client_tendermint_types::error::TendermintClientError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_client::types::error::UpgradeClientError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_commitment_types::error::CommitmentError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_handler_types::error::HandlerError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_host::types::error::DecodingError>` = note: required for `core::result::Result<(), ibc_core_client::types::error::ClientError>` to implement `core::ops::FromResidual<core::result::Result<core::convert::Infallible, ibc_core_host::types::error::HostError>>`
`?` couldn't convert the error to `ibc_core_client::types::error::ClientError`: ibc-clients/ics07-tendermint/src/client_state/execution.rs#L189
error[E0277]: `?` couldn't convert the error to `ibc_core_client::types::error::ClientError` --> ibc-clients/ics07-tendermint/src/client_state/execution.rs:189:10 | 138 | ) -> Result<Vec<Height>, ClientError> | -------------------------------- expected `ibc_core_client::types::error::ClientError` because of this ... 184 | ctx.store_update_meta( | _____________- 185 | | client_id.clone(), 186 | | header_height, 187 | | host_timestamp, 188 | | host_height, 189 | | )?; | | -^ the trait `core::convert::From<ibc_core_host::types::error::HostError>` is not implemented for `ibc_core_client::types::error::ClientError`, which is required by `core::result::Result<std::vec::Vec<ibc_core_client::types::Height>, ibc_core_client::types::error::ClientError>: core::ops::FromResidual<core::result::Result<core::convert::Infallible, ibc_core_host::types::error::HostError>>` | |_________| | this can't be annotated with `?` because it has type `Result<_, ibc_core_host::types::error::HostError>` | = note: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait = help: the following other types implement trait `core::convert::From<T>`: `ibc_core_client::types::error::ClientError` implements `core::convert::From<&'static str>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<core::convert::Infallible>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_client_tendermint_types::error::TendermintClientError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_client::types::error::UpgradeClientError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_commitment_types::error::CommitmentError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_handler_types::error::HandlerError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_host::types::error::DecodingError>` = note: required for `core::result::Result<std::vec::Vec<ibc_core_client::types::Height>, ibc_core_client::types::error::ClientError>` to implement `core::ops::FromResidual<core::result::Result<core::convert::Infallible, ibc_core_host::types::error::HostError>>`
`?` couldn't convert the error to `ibc_core_client::types::error::ClientError`: ibc-clients/ics07-tendermint/src/client_state/execution.rs#L183
error[E0277]: `?` couldn't convert the error to `ibc_core_client::types::error::ClientError` --> ibc-clients/ics07-tendermint/src/client_state/execution.rs:183:10 | 138 | ) -> Result<Vec<Height>, ClientError> | -------------------------------- expected `ibc_core_client::types::error::ClientError` because of this ... 180 | ctx.store_client_state( | _____________- 181 | | ClientStatePath::new(client_id.clone()), 182 | | new_client_state.into(), 183 | | )?; | | -^ the trait `core::convert::From<ibc_core_host::types::error::HostError>` is not implemented for `ibc_core_client::types::error::ClientError`, which is required by `core::result::Result<std::vec::Vec<ibc_core_client::types::Height>, ibc_core_client::types::error::ClientError>: core::ops::FromResidual<core::result::Result<core::convert::Infallible, ibc_core_host::types::error::HostError>>` | |_________| | this can't be annotated with `?` because it has type `Result<_, ibc_core_host::types::error::HostError>` | = note: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait = help: the following other types implement trait `core::convert::From<T>`: `ibc_core_client::types::error::ClientError` implements `core::convert::From<&'static str>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<core::convert::Infallible>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_client_tendermint_types::error::TendermintClientError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_client::types::error::UpgradeClientError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_commitment_types::error::CommitmentError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_handler_types::error::HandlerError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_host::types::error::DecodingError>` = note: required for `core::result::Result<std::vec::Vec<ibc_core_client::types::Height>, ibc_core_client::types::error::ClientError>` to implement `core::ops::FromResidual<core::result::Result<core::convert::Infallible, ibc_core_host::types::error::HostError>>`
`?` couldn't convert the error to `ibc_core_client::types::error::ClientError`: ibc-clients/ics07-tendermint/src/client_state/execution.rs#L179
error[E0277]: `?` couldn't convert the error to `ibc_core_client::types::error::ClientError` --> ibc-clients/ics07-tendermint/src/client_state/execution.rs:179:10 | 138 | ) -> Result<Vec<Height>, ClientError> | -------------------------------- expected `ibc_core_client::types::error::ClientError` because of this ... 172 | ctx.store_consensus_state( | _____________- 173 | | ClientConsensusStatePath::new( 174 | | client_id.clone(), 175 | | header_height.revision_number(), ... | 178 | | new_consensus_state.into(), 179 | | )?; | | -^ the trait `core::convert::From<ibc_core_host::types::error::HostError>` is not implemented for `ibc_core_client::types::error::ClientError`, which is required by `core::result::Result<std::vec::Vec<ibc_core_client::types::Height>, ibc_core_client::types::error::ClientError>: core::ops::FromResidual<core::result::Result<core::convert::Infallible, ibc_core_host::types::error::HostError>>` | |_________| | this can't be annotated with `?` because it has type `Result<_, ibc_core_host::types::error::HostError>` | = note: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait = help: the following other types implement trait `core::convert::From<T>`: `ibc_core_client::types::error::ClientError` implements `core::convert::From<&'static str>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<core::convert::Infallible>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_client_tendermint_types::error::TendermintClientError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_client::types::error::UpgradeClientError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_commitment_types::error::CommitmentError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_handler_types::error::HandlerError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_host::types::error::DecodingError>` = note: required for `core::result::Result<std::vec::Vec<ibc_core_client::types::Height>, ibc_core_client::types::error::ClientError>` to implement `core::ops::FromResidual<core::result::Result<core::convert::Infallible, ibc_core_host::types::error::HostError>>`
`?` couldn't convert the error to `ibc_core_client::types::error::ClientError`: ibc-clients/ics07-tendermint/src/client_state/execution.rs#L167
error[E0277]: `?` couldn't convert the error to `ibc_core_client::types::error::ClientError` --> ibc-clients/ics07-tendermint/src/client_state/execution.rs:167:71 | 138 | ) -> Result<Vec<Height>, ClientError> | -------------------------------- expected `ibc_core_client::types::error::ClientError` because of this ... 167 | let host_height = ExtClientValidationContext::host_height(ctx)?; | --------------------------------------------^ the trait `core::convert::From<ibc_core_host::types::error::HostError>` is not implemented for `ibc_core_client::types::error::ClientError`, which is required by `core::result::Result<std::vec::Vec<ibc_core_client::types::Height>, ibc_core_client::types::error::ClientError>: core::ops::FromResidual<core::result::Result<core::convert::Infallible, ibc_core_host::types::error::HostError>>` | | | this can't be annotated with `?` because it has type `Result<_, ibc_core_host::types::error::HostError>` | = note: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait = help: the following other types implement trait `core::convert::From<T>`: `ibc_core_client::types::error::ClientError` implements `core::convert::From<&'static str>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<core::convert::Infallible>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_client_tendermint_types::error::TendermintClientError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_client::types::error::UpgradeClientError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_commitment_types::error::CommitmentError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_handler_types::error::HandlerError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_host::types::error::DecodingError>` = note: required for `core::result::Result<std::vec::Vec<ibc_core_client::types::Height>, ibc_core_client::types::error::ClientError>` to implement `core::ops::FromResidual<core::result::Result<core::convert::Infallible, ibc_core_host::types::error::HostError>>`
`?` couldn't convert the error to `ibc_core_client::types::error::ClientError`: ibc-clients/ics07-tendermint/src/client_state/execution.rs#L166
error[E0277]: `?` couldn't convert the error to `ibc_core_client::types::error::ClientError` --> ibc-clients/ics07-tendermint/src/client_state/execution.rs:166:77 | 138 | ) -> Result<Vec<Height>, ClientError> | -------------------------------- expected `ibc_core_client::types::error::ClientError` because of this ... 166 | let host_timestamp = ExtClientValidationContext::host_timestamp(ctx)?; | -----------------------------------------------^ the trait `core::convert::From<ibc_core_host::types::error::HostError>` is not implemented for `ibc_core_client::types::error::ClientError`, which is required by `core::result::Result<std::vec::Vec<ibc_core_client::types::Height>, ibc_core_client::types::error::ClientError>: core::ops::FromResidual<core::result::Result<core::convert::Infallible, ibc_core_host::types::error::HostError>>` | | | this can't be annotated with `?` because it has type `Result<_, ibc_core_host::types::error::HostError>` | = note: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait = help: the following other types implement trait `core::convert::From<T>`: `ibc_core_client::types::error::ClientError` implements `core::convert::From<&'static str>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<core::convert::Infallible>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_client_tendermint_types::error::TendermintClientError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_client::types::error::UpgradeClientError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_commitment_types::error::CommitmentError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_handler_types::error::HandlerError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_host::types::error::DecodingError>` = note: required for `core::result::Result<std::vec::Vec<ibc_core_client::types::Height>, ibc_core_client::types::error::ClientError>` to implement `core::ops::FromResidual<core::result::Result<core::convert::Infallible, ibc_core_host::types::error::HostError>>`
`?` couldn't convert the error to `ibc_core_client::types::error::ClientError`: ibc-clients/ics07-tendermint/src/client_state/execution.rs#L122
error[E0277]: `?` couldn't convert the error to `ibc_core_client::types::error::ClientError` --> ibc-clients/ics07-tendermint/src/client_state/execution.rs:122:6 | 93 | ) -> Result<(), ClientError> | ----------------------- expected `ibc_core_client::types::error::ClientError` because of this ... 117 | ctx.store_update_meta( | _________- 118 | | client_id.clone(), 119 | | client_state.latest_height, 120 | | host_timestamp, 121 | | host_height, 122 | | )?; | | -^ the trait `core::convert::From<ibc_core_host::types::error::HostError>` is not implemented for `ibc_core_client::types::error::ClientError`, which is required by `core::result::Result<(), ibc_core_client::types::error::ClientError>: core::ops::FromResidual<core::result::Result<core::convert::Infallible, ibc_core_host::types::error::HostError>>` | |_____| | this can't be annotated with `?` because it has type `Result<_, ibc_core_host::types::error::HostError>` | = note: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait = help: the following other types implement trait `core::convert::From<T>`: `ibc_core_client::types::error::ClientError` implements `core::convert::From<&'static str>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<core::convert::Infallible>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_client_tendermint_types::error::TendermintClientError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_client::types::error::UpgradeClientError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_commitment_types::error::CommitmentError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_handler_types::error::HandlerError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_host::types::error::DecodingError>` = note: required for `core::result::Result<(), ibc_core_client::types::error::ClientError>` to implement `core::ops::FromResidual<core::result::Result<core::convert::Infallible, ibc_core_host::types::error::HostError>>`
`?` couldn't convert the error to `ibc_core_client::types::error::ClientError`: ibc-clients/ics07-tendermint/src/client_state/execution.rs#L115
error[E0277]: `?` couldn't convert the error to `ibc_core_client::types::error::ClientError` --> ibc-clients/ics07-tendermint/src/client_state/execution.rs:115:6 | 93 | ) -> Result<(), ClientError> | ----------------------- expected `ibc_core_client::types::error::ClientError` because of this ... 108 | ctx.store_consensus_state( | _________- 109 | | ClientConsensusStatePath::new( 110 | | client_id.clone(), 111 | | client_state.latest_height.revision_number(), ... | 114 | | tm_consensus_state.into(), 115 | | )?; | | -^ the trait `core::convert::From<ibc_core_host::types::error::HostError>` is not implemented for `ibc_core_client::types::error::ClientError`, which is required by `core::result::Result<(), ibc_core_client::types::error::ClientError>: core::ops::FromResidual<core::result::Result<core::convert::Infallible, ibc_core_host::types::error::HostError>>` | |_____| | this can't be annotated with `?` because it has type `Result<_, ibc_core_host::types::error::HostError>` | = note: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait = help: the following other types implement trait `core::convert::From<T>`: `ibc_core_client::types::error::ClientError` implements `core::convert::From<&'static str>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<core::convert::Infallible>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_client_tendermint_types::error::TendermintClientError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_client::types::error::UpgradeClientError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_commitment_types::error::CommitmentError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_handler_types::error::HandlerError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_host::types::error::DecodingError>` = note: required for `core::result::Result<(), ibc_core_client::types::error::ClientError>` to implement `core::ops::FromResidual<core::result::Result<core::convert::Infallible, ibc_core_host::types::error::HostError>>`
`?` couldn't convert the error to `ibc_core_client::types::error::ClientError`: ibc-clients/ics07-tendermint/src/client_state/execution.rs#L107
error[E0277]: `?` couldn't convert the error to `ibc_core_client::types::error::ClientError` --> ibc-clients/ics07-tendermint/src/client_state/execution.rs:107:6 | 93 | ) -> Result<(), ClientError> | ----------------------- expected `ibc_core_client::types::error::ClientError` because of this ... 104 | ctx.store_client_state( | _________- 105 | | ClientStatePath::new(client_id.clone()), 106 | | client_state.clone().into(), 107 | | )?; | | -^ the trait `core::convert::From<ibc_core_host::types::error::HostError>` is not implemented for `ibc_core_client::types::error::ClientError`, which is required by `core::result::Result<(), ibc_core_client::types::error::ClientError>: core::ops::FromResidual<core::result::Result<core::convert::Infallible, ibc_core_host::types::error::HostError>>` | |_____| | this can't be annotated with `?` because it has type `Result<_, ibc_core_host::types::error::HostError>` | = note: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait = help: the following other types implement trait `core::convert::From<T>`: `ibc_core_client::types::error::ClientError` implements `core::convert::From<&'static str>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<core::convert::Infallible>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_client_tendermint_types::error::TendermintClientError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_client::types::error::UpgradeClientError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_commitment_types::error::CommitmentError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_handler_types::error::HandlerError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_host::types::error::DecodingError>` = note: required for `core::result::Result<(), ibc_core_client::types::error::ClientError>` to implement `core::ops::FromResidual<core::result::Result<core::convert::Infallible, ibc_core_host::types::error::HostError>>`
`?` couldn't convert the error to `ibc_core_client::types::error::ClientError`: ibc-clients/ics07-tendermint/src/client_state/execution.rs#L100
error[E0277]: `?` couldn't convert the error to `ibc_core_client::types::error::ClientError` --> ibc-clients/ics07-tendermint/src/client_state/execution.rs:100:67 | 93 | ) -> Result<(), ClientError> | ----------------------- expected `ibc_core_client::types::error::ClientError` because of this ... 100 | let host_height = ExtClientValidationContext::host_height(ctx)?; | --------------------------------------------^ the trait `core::convert::From<ibc_core_host::types::error::HostError>` is not implemented for `ibc_core_client::types::error::ClientError`, which is required by `core::result::Result<(), ibc_core_client::types::error::ClientError>: core::ops::FromResidual<core::result::Result<core::convert::Infallible, ibc_core_host::types::error::HostError>>` | | | this can't be annotated with `?` because it has type `Result<_, ibc_core_host::types::error::HostError>` | = note: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait = help: the following other types implement trait `core::convert::From<T>`: `ibc_core_client::types::error::ClientError` implements `core::convert::From<&'static str>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<core::convert::Infallible>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_client_tendermint_types::error::TendermintClientError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_client::types::error::UpgradeClientError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_commitment_types::error::CommitmentError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_handler_types::error::HandlerError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_host::types::error::DecodingError>` = note: required for `core::result::Result<(), ibc_core_client::types::error::ClientError>` to implement `core::ops::FromResidual<core::result::Result<core::convert::Infallible, ibc_core_host::types::error::HostError>>`
`?` couldn't convert the error to `ibc_core_client::types::error::ClientError`: ibc-clients/ics07-tendermint/src/client_state/execution.rs#L99
error[E0277]: `?` couldn't convert the error to `ibc_core_client::types::error::ClientError` --> ibc-clients/ics07-tendermint/src/client_state/execution.rs:99:73 | 93 | ) -> Result<(), ClientError> | ----------------------- expected `ibc_core_client::types::error::ClientError` because of this ... 99 | let host_timestamp = ExtClientValidationContext::host_timestamp(ctx)?; | -----------------------------------------------^ the trait `core::convert::From<ibc_core_host::types::error::HostError>` is not implemented for `ibc_core_client::types::error::ClientError`, which is required by `core::result::Result<(), ibc_core_client::types::error::ClientError>: core::ops::FromResidual<core::result::Result<core::convert::Infallible, ibc_core_host::types::error::HostError>>` | | | this can't be annotated with `?` because it has type `Result<_, ibc_core_host::types::error::HostError>` | = note: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait = help: the following other types implement trait `core::convert::From<T>`: `ibc_core_client::types::error::ClientError` implements `core::convert::From<&'static str>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<core::convert::Infallible>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_client_tendermint_types::error::TendermintClientError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_client::types::error::UpgradeClientError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_commitment_types::error::CommitmentError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_handler_types::error::HandlerError>` `ibc_core_client::types::error::ClientError` implements `core::convert::From<ibc_core_host::types::error::DecodingError>` = note: required for `core::result::Result<(), ibc_core_client::types::error::ClientError>` to implement `core::ops::FromResidual<core::result::Result<core::convert::Infallible, ibc_core_host::types::error::HostError>>`
unused import: `ibc_core_handler_types::error::HandlerError`: ibc-clients/ics07-tendermint/src/client_state/validation.rs#L9
error: unused import: `ibc_core_handler_types::error::HandlerError` --> ibc-clients/ics07-tendermint/src/client_state/validation.rs:9:5 | 9 | use ibc_core_handler_types::error::HandlerError; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | note: the lint level is defined here --> ibc-clients/ics07-tendermint/src/lib.rs:8:5 | 8 | warnings, | ^^^^^^^^ = note: `#[deny(unused_imports)]` implied by `#[deny(warnings)]`
Check no_std panic conflict: ibc-clients/ics07-tendermint/src/client_state/validation.rs#L9
unused import: `ibc_core_handler_types::error::HandlerError`
Check no_std panic conflict: ibc-clients/ics07-tendermint/src/client_state/execution.rs#L99
`?` couldn't convert the error to `ClientError`
Check no_std panic conflict: ibc-clients/ics07-tendermint/src/client_state/execution.rs#L100
`?` couldn't convert the error to `ClientError`
Check no_std panic conflict: ibc-clients/ics07-tendermint/src/client_state/execution.rs#L107
`?` couldn't convert the error to `ClientError`
Check no_std panic conflict: ibc-clients/ics07-tendermint/src/client_state/execution.rs#L115
`?` couldn't convert the error to `ClientError`
Check no_std panic conflict: ibc-clients/ics07-tendermint/src/client_state/execution.rs#L122
`?` couldn't convert the error to `ClientError`
Check no_std panic conflict: ibc-clients/ics07-tendermint/src/client_state/execution.rs#L166
`?` couldn't convert the error to `ClientError`
Check no_std panic conflict: ibc-clients/ics07-tendermint/src/client_state/execution.rs#L167
`?` couldn't convert the error to `ClientError`
Check no_std panic conflict: ibc-clients/ics07-tendermint/src/client_state/execution.rs#L179
`?` couldn't convert the error to `ClientError`
Check no_std panic conflict: ibc-clients/ics07-tendermint/src/client_state/execution.rs#L183
`?` couldn't convert the error to `ClientError`
Check no_std substrate support: ibc-clients/ics07-tendermint/src/client_state/validation.rs#L9
unused import: `ibc_core_handler_types::error::HandlerError`
Check no_std substrate support: ibc-clients/ics07-tendermint/src/client_state/execution.rs#L99
`?` couldn't convert the error to `ClientError`
Check no_std substrate support: ibc-clients/ics07-tendermint/src/client_state/execution.rs#L100
`?` couldn't convert the error to `ClientError`
Check no_std substrate support: ibc-clients/ics07-tendermint/src/client_state/execution.rs#L107
`?` couldn't convert the error to `ClientError`
Check no_std substrate support: ibc-clients/ics07-tendermint/src/client_state/execution.rs#L115
`?` couldn't convert the error to `ClientError`
Check no_std substrate support: ibc-clients/ics07-tendermint/src/client_state/execution.rs#L122
`?` couldn't convert the error to `ClientError`
Check no_std substrate support: ibc-clients/ics07-tendermint/src/client_state/execution.rs#L166
`?` couldn't convert the error to `ClientError`
Check no_std substrate support: ibc-clients/ics07-tendermint/src/client_state/execution.rs#L167
`?` couldn't convert the error to `ClientError`
Check no_std substrate support: ibc-clients/ics07-tendermint/src/client_state/execution.rs#L179
`?` couldn't convert the error to `ClientError`
Check no_std substrate support: ibc-clients/ics07-tendermint/src/client_state/execution.rs#L183
`?` couldn't convert the error to `ClientError`