patch: use serde patch #37
Annotations
27 errors and 1 warning
Check spelling:
Cargo.lock#L1037
inout ==> input, in out
|
Check spelling:
Cargo.lock#L2900
inout ==> input, in out
|
Check spelling:
docs/spec/relayer/Definitions.md#L227
correspondin ==> corresponding, correspond in
|
Check spelling:
docs/architecture/adr-005-relayer-v0-implementation.md#L224
splittin ==> splitting
|
Check spelling:
crates/relayer/src/chain/cosmos/config.rs#L74
ugprade ==> upgrade
|
the trait bound `tendermint_proto::types::ValidatorSet: std::convert::From<tendermint::validator::Set>` is not satisfied:
/home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ibc-types-lightclients-tendermint-0.12.1/src/header.rs#L162
error[E0277]: the trait bound `tendermint_proto::types::ValidatorSet: std::convert::From<tendermint::validator::Set>` is not satisfied
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ibc-types-lightclients-tendermint-0.12.1/src/header.rs:162:66
|
162 | trusted_validators: Some(value.trusted_validator_set.into()),
| ^^^^ the trait `std::convert::From<tendermint::validator::Set>` is not implemented for `tendermint_proto::types::ValidatorSet`, which is required by `tendermint::validator::Set: std::convert::Into<_>`
|
= note: required for `tendermint::validator::Set` to implement `std::convert::Into<tendermint_proto::types::ValidatorSet>`
|
the trait bound `tendermint_proto::types::ValidatorSet: std::convert::From<tendermint::validator::Set>` is not satisfied:
/home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ibc-types-lightclients-tendermint-0.12.1/src/header.rs#L160
error[E0277]: the trait bound `tendermint_proto::types::ValidatorSet: std::convert::From<tendermint::validator::Set>` is not satisfied
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ibc-types-lightclients-tendermint-0.12.1/src/header.rs:160:53
|
160 | validator_set: Some(value.validator_set.into()),
| ^^^^ the trait `std::convert::From<tendermint::validator::Set>` is not implemented for `tendermint_proto::types::ValidatorSet`, which is required by `tendermint::validator::Set: std::convert::Into<_>`
|
= note: required for `tendermint::validator::Set` to implement `std::convert::Into<tendermint_proto::types::ValidatorSet>`
|
the trait bound `tendermint_proto::types::SignedHeader: std::convert::From<tendermint::block::signed_header::SignedHeader>` is not satisfied:
/home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ibc-types-lightclients-tendermint-0.12.1/src/header.rs#L159
error[E0277]: the trait bound `tendermint_proto::types::SignedHeader: std::convert::From<tendermint::block::signed_header::SignedHeader>` is not satisfied
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ibc-types-lightclients-tendermint-0.12.1/src/header.rs:159:53
|
159 | signed_header: Some(value.signed_header.into()),
| ^^^^ the trait `std::convert::From<tendermint::block::signed_header::SignedHeader>` is not implemented for `tendermint_proto::types::SignedHeader`, which is required by `tendermint::block::signed_header::SignedHeader: std::convert::Into<_>`
|
= note: required for `tendermint::block::signed_header::SignedHeader` to implement `std::convert::Into<tendermint_proto::types::SignedHeader>`
|
the trait bound `tendermint::validator::Set: TryFrom<tendermint_proto::types::ValidatorSet>` is not satisfied:
/home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ibc-types-lightclients-tendermint-0.12.1/src/header.rs#L106
error[E0277]: the trait bound `tendermint::validator::Set: TryFrom<tendermint_proto::types::ValidatorSet>` is not satisfied
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ibc-types-lightclients-tendermint-0.12.1/src/header.rs:106:18
|
106 | .try_into()
| ^^^^^^^^ the trait `std::convert::From<tendermint_proto::types::ValidatorSet>` is not implemented for `tendermint::validator::Set`, which is required by `tendermint_proto::types::ValidatorSet: TryInto<_>`
|
= note: required for `tendermint_proto::types::ValidatorSet` to implement `std::convert::Into<tendermint::validator::Set>`
= note: required for `tendermint::validator::Set` to implement `TryFrom<tendermint_proto::types::ValidatorSet>`
= note: required for `tendermint_proto::types::ValidatorSet` to implement `TryInto<tendermint::validator::Set>`
|
type mismatch resolving `<Set as TryFrom<ValidatorSet>>::Error == Error`:
/home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ibc-types-lightclients-tendermint-0.12.1/src/header.rs#L106
error[E0271]: type mismatch resolving `<Set as TryFrom<ValidatorSet>>::Error == Error`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ibc-types-lightclients-tendermint-0.12.1/src/header.rs:106:18
|
106 | .try_into()
| ^^^^^^^^ expected `Infallible`, found `Error`
|
the trait bound `tendermint::validator::Set: TryFrom<tendermint_proto::types::ValidatorSet>` is not satisfied:
/home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ibc-types-lightclients-tendermint-0.12.1/src/header.rs#L97
error[E0277]: the trait bound `tendermint::validator::Set: TryFrom<tendermint_proto::types::ValidatorSet>` is not satisfied
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ibc-types-lightclients-tendermint-0.12.1/src/header.rs:97:18
|
97 | .try_into()
| ^^^^^^^^ the trait `std::convert::From<tendermint_proto::types::ValidatorSet>` is not implemented for `tendermint::validator::Set`, which is required by `tendermint_proto::types::ValidatorSet: TryInto<_>`
|
= note: required for `tendermint_proto::types::ValidatorSet` to implement `std::convert::Into<tendermint::validator::Set>`
= note: required for `tendermint::validator::Set` to implement `TryFrom<tendermint_proto::types::ValidatorSet>`
= note: required for `tendermint_proto::types::ValidatorSet` to implement `TryInto<tendermint::validator::Set>`
|
type mismatch resolving `<Set as TryFrom<ValidatorSet>>::Error == Error`:
/home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ibc-types-lightclients-tendermint-0.12.1/src/header.rs#L97
error[E0271]: type mismatch resolving `<Set as TryFrom<ValidatorSet>>::Error == Error`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ibc-types-lightclients-tendermint-0.12.1/src/header.rs:97:18
|
97 | .try_into()
| ^^^^^^^^ expected `Infallible`, found `Error`
|
the trait bound `tendermint::block::signed_header::SignedHeader: TryFrom<tendermint_proto::types::SignedHeader>` is not satisfied:
/home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ibc-types-lightclients-tendermint-0.12.1/src/header.rs#L89
error[E0277]: the trait bound `tendermint::block::signed_header::SignedHeader: TryFrom<tendermint_proto::types::SignedHeader>` is not satisfied
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ibc-types-lightclients-tendermint-0.12.1/src/header.rs:89:18
|
89 | .try_into()
| ^^^^^^^^ the trait `std::convert::From<tendermint_proto::types::SignedHeader>` is not implemented for `tendermint::block::signed_header::SignedHeader`, which is required by `tendermint_proto::types::SignedHeader: TryInto<_>`
|
= note: required for `tendermint_proto::types::SignedHeader` to implement `std::convert::Into<tendermint::block::signed_header::SignedHeader>`
= note: required for `tendermint::block::signed_header::SignedHeader` to implement `TryFrom<tendermint_proto::types::SignedHeader>`
= note: required for `tendermint_proto::types::SignedHeader` to implement `TryInto<tendermint::block::signed_header::SignedHeader>`
|
type mismatch resolving `<SignedHeader as TryFrom<SignedHeader>>::Error == Error`:
/home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ibc-types-lightclients-tendermint-0.12.1/src/header.rs#L89
error[E0271]: type mismatch resolving `<SignedHeader as TryFrom<SignedHeader>>::Error == Error`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ibc-types-lightclients-tendermint-0.12.1/src/header.rs:89:18
|
89 | .try_into()
| ^^^^^^^^ expected `Infallible`, found `Error`
|
the trait bound `tendermint_proto::google::protobuf::Timestamp: std::convert::From<Time>` is not satisfied:
/home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ibc-types-lightclients-tendermint-0.12.1/src/consensus_state.rs#L80
error[E0277]: the trait bound `tendermint_proto::google::protobuf::Timestamp: std::convert::From<Time>` is not satisfied
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ibc-types-lightclients-tendermint-0.12.1/src/consensus_state.rs:80:65
|
80 | let tpb::Timestamp { seconds, nanos } = value.timestamp.into();
| ^^^^ the trait `std::convert::From<Time>` is not implemented for `tendermint_proto::google::protobuf::Timestamp`, which is required by `Time: std::convert::Into<_>`
|
= help: the trait `std::convert::From<tendermint_proto::serializers::timestamp::Rfc3339>` is implemented for `tendermint_proto::google::protobuf::Timestamp`
= help: for that trait implementation, expected `tendermint_proto::serializers::timestamp::Rfc3339`, found `Time`
= note: required for `Time` to implement `std::convert::Into<tendermint_proto::google::protobuf::Timestamp>`
|
the trait bound `Time: TryFrom<tendermint_proto::google::protobuf::Timestamp>` is not satisfied:
/home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ibc-types-lightclients-tendermint-0.12.1/src/consensus_state.rs#L52
error[E0277]: the trait bound `Time: TryFrom<tendermint_proto::google::protobuf::Timestamp>` is not satisfied
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ibc-types-lightclients-tendermint-0.12.1/src/consensus_state.rs:52:14
|
52 | .try_into()
| ^^^^^^^^ the trait `std::convert::From<tendermint_proto::google::protobuf::Timestamp>` is not implemented for `Time`, which is required by `tendermint_proto::google::protobuf::Timestamp: TryInto<_>`
|
= note: required for `tendermint_proto::google::protobuf::Timestamp` to implement `std::convert::Into<Time>`
= note: required for `Time` to implement `TryFrom<tendermint_proto::google::protobuf::Timestamp>`
= note: required for `tendermint_proto::google::protobuf::Timestamp` to implement `TryInto<Time>`
|
the trait bound `tendermint_proto::types::ValidatorSet: std::convert::From<tendermint::validator::Set>` is not satisfied:
/home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ibc-types-lightclients-tendermint-0.12.1/src/header.rs#L162
error[E0277]: the trait bound `tendermint_proto::types::ValidatorSet: std::convert::From<tendermint::validator::Set>` is not satisfied
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ibc-types-lightclients-tendermint-0.12.1/src/header.rs:162:66
|
162 | trusted_validators: Some(value.trusted_validator_set.into()),
| ^^^^ the trait `std::convert::From<tendermint::validator::Set>` is not implemented for `tendermint_proto::types::ValidatorSet`, which is required by `tendermint::validator::Set: std::convert::Into<_>`
|
= note: required for `tendermint::validator::Set` to implement `std::convert::Into<tendermint_proto::types::ValidatorSet>`
|
the trait bound `tendermint_proto::types::ValidatorSet: std::convert::From<tendermint::validator::Set>` is not satisfied:
/home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ibc-types-lightclients-tendermint-0.12.1/src/header.rs#L160
error[E0277]: the trait bound `tendermint_proto::types::ValidatorSet: std::convert::From<tendermint::validator::Set>` is not satisfied
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ibc-types-lightclients-tendermint-0.12.1/src/header.rs:160:53
|
160 | validator_set: Some(value.validator_set.into()),
| ^^^^ the trait `std::convert::From<tendermint::validator::Set>` is not implemented for `tendermint_proto::types::ValidatorSet`, which is required by `tendermint::validator::Set: std::convert::Into<_>`
|
= note: required for `tendermint::validator::Set` to implement `std::convert::Into<tendermint_proto::types::ValidatorSet>`
|
the trait bound `tendermint_proto::types::SignedHeader: std::convert::From<tendermint::block::signed_header::SignedHeader>` is not satisfied:
/home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ibc-types-lightclients-tendermint-0.12.1/src/header.rs#L159
error[E0277]: the trait bound `tendermint_proto::types::SignedHeader: std::convert::From<tendermint::block::signed_header::SignedHeader>` is not satisfied
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ibc-types-lightclients-tendermint-0.12.1/src/header.rs:159:53
|
159 | signed_header: Some(value.signed_header.into()),
| ^^^^ the trait `std::convert::From<tendermint::block::signed_header::SignedHeader>` is not implemented for `tendermint_proto::types::SignedHeader`, which is required by `tendermint::block::signed_header::SignedHeader: std::convert::Into<_>`
|
= note: required for `tendermint::block::signed_header::SignedHeader` to implement `std::convert::Into<tendermint_proto::types::SignedHeader>`
|
the trait bound `tendermint::validator::Set: TryFrom<tendermint_proto::types::ValidatorSet>` is not satisfied:
/home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ibc-types-lightclients-tendermint-0.12.1/src/header.rs#L106
error[E0277]: the trait bound `tendermint::validator::Set: TryFrom<tendermint_proto::types::ValidatorSet>` is not satisfied
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ibc-types-lightclients-tendermint-0.12.1/src/header.rs:106:18
|
106 | .try_into()
| ^^^^^^^^ the trait `std::convert::From<tendermint_proto::types::ValidatorSet>` is not implemented for `tendermint::validator::Set`, which is required by `tendermint_proto::types::ValidatorSet: TryInto<_>`
|
= note: required for `tendermint_proto::types::ValidatorSet` to implement `std::convert::Into<tendermint::validator::Set>`
= note: required for `tendermint::validator::Set` to implement `TryFrom<tendermint_proto::types::ValidatorSet>`
= note: required for `tendermint_proto::types::ValidatorSet` to implement `TryInto<tendermint::validator::Set>`
|
type mismatch resolving `<Set as TryFrom<ValidatorSet>>::Error == Error`:
/home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ibc-types-lightclients-tendermint-0.12.1/src/header.rs#L106
error[E0271]: type mismatch resolving `<Set as TryFrom<ValidatorSet>>::Error == Error`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ibc-types-lightclients-tendermint-0.12.1/src/header.rs:106:18
|
106 | .try_into()
| ^^^^^^^^ expected `Infallible`, found `Error`
|
the trait bound `tendermint::validator::Set: TryFrom<tendermint_proto::types::ValidatorSet>` is not satisfied:
/home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ibc-types-lightclients-tendermint-0.12.1/src/header.rs#L97
error[E0277]: the trait bound `tendermint::validator::Set: TryFrom<tendermint_proto::types::ValidatorSet>` is not satisfied
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ibc-types-lightclients-tendermint-0.12.1/src/header.rs:97:18
|
97 | .try_into()
| ^^^^^^^^ the trait `std::convert::From<tendermint_proto::types::ValidatorSet>` is not implemented for `tendermint::validator::Set`, which is required by `tendermint_proto::types::ValidatorSet: TryInto<_>`
|
= note: required for `tendermint_proto::types::ValidatorSet` to implement `std::convert::Into<tendermint::validator::Set>`
= note: required for `tendermint::validator::Set` to implement `TryFrom<tendermint_proto::types::ValidatorSet>`
= note: required for `tendermint_proto::types::ValidatorSet` to implement `TryInto<tendermint::validator::Set>`
|
type mismatch resolving `<Set as TryFrom<ValidatorSet>>::Error == Error`:
/home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ibc-types-lightclients-tendermint-0.12.1/src/header.rs#L97
error[E0271]: type mismatch resolving `<Set as TryFrom<ValidatorSet>>::Error == Error`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ibc-types-lightclients-tendermint-0.12.1/src/header.rs:97:18
|
97 | .try_into()
| ^^^^^^^^ expected `Infallible`, found `Error`
|
the trait bound `tendermint::block::signed_header::SignedHeader: TryFrom<tendermint_proto::types::SignedHeader>` is not satisfied:
/home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ibc-types-lightclients-tendermint-0.12.1/src/header.rs#L89
error[E0277]: the trait bound `tendermint::block::signed_header::SignedHeader: TryFrom<tendermint_proto::types::SignedHeader>` is not satisfied
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ibc-types-lightclients-tendermint-0.12.1/src/header.rs:89:18
|
89 | .try_into()
| ^^^^^^^^ the trait `std::convert::From<tendermint_proto::types::SignedHeader>` is not implemented for `tendermint::block::signed_header::SignedHeader`, which is required by `tendermint_proto::types::SignedHeader: TryInto<_>`
|
= note: required for `tendermint_proto::types::SignedHeader` to implement `std::convert::Into<tendermint::block::signed_header::SignedHeader>`
= note: required for `tendermint::block::signed_header::SignedHeader` to implement `TryFrom<tendermint_proto::types::SignedHeader>`
= note: required for `tendermint_proto::types::SignedHeader` to implement `TryInto<tendermint::block::signed_header::SignedHeader>`
|
type mismatch resolving `<SignedHeader as TryFrom<SignedHeader>>::Error == Error`:
/home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ibc-types-lightclients-tendermint-0.12.1/src/header.rs#L89
error[E0271]: type mismatch resolving `<SignedHeader as TryFrom<SignedHeader>>::Error == Error`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ibc-types-lightclients-tendermint-0.12.1/src/header.rs:89:18
|
89 | .try_into()
| ^^^^^^^^ expected `Infallible`, found `Error`
|
the trait bound `tendermint_proto::google::protobuf::Timestamp: std::convert::From<Time>` is not satisfied:
/home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ibc-types-lightclients-tendermint-0.12.1/src/consensus_state.rs#L80
error[E0277]: the trait bound `tendermint_proto::google::protobuf::Timestamp: std::convert::From<Time>` is not satisfied
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ibc-types-lightclients-tendermint-0.12.1/src/consensus_state.rs:80:65
|
80 | let tpb::Timestamp { seconds, nanos } = value.timestamp.into();
| ^^^^ the trait `std::convert::From<Time>` is not implemented for `tendermint_proto::google::protobuf::Timestamp`, which is required by `Time: std::convert::Into<_>`
|
= help: the trait `std::convert::From<tendermint_proto::serializers::timestamp::Rfc3339>` is implemented for `tendermint_proto::google::protobuf::Timestamp`
= help: for that trait implementation, expected `tendermint_proto::serializers::timestamp::Rfc3339`, found `Time`
= note: required for `Time` to implement `std::convert::Into<tendermint_proto::google::protobuf::Timestamp>`
|
the trait bound `Time: TryFrom<tendermint_proto::google::protobuf::Timestamp>` is not satisfied:
/home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ibc-types-lightclients-tendermint-0.12.1/src/consensus_state.rs#L52
error[E0277]: the trait bound `Time: TryFrom<tendermint_proto::google::protobuf::Timestamp>` is not satisfied
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ibc-types-lightclients-tendermint-0.12.1/src/consensus_state.rs:52:14
|
52 | .try_into()
| ^^^^^^^^ the trait `std::convert::From<tendermint_proto::google::protobuf::Timestamp>` is not implemented for `Time`, which is required by `tendermint_proto::google::protobuf::Timestamp: TryInto<_>`
|
= note: required for `tendermint_proto::google::protobuf::Timestamp` to implement `std::convert::Into<Time>`
= note: required for `Time` to implement `TryFrom<tendermint_proto::google::protobuf::Timestamp>`
= note: required for `tendermint_proto::google::protobuf::Timestamp` to implement `TryInto<Time>`
|
Check spelling
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|