Define HostError
type
#3204
no-std.yaml
on: pull_request
Check no_std panic conflict
53s
Check no_std substrate support
1m 2s
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`
|