From e3f7fc08e490ebe8789b60fe720472caaaefdd5f Mon Sep 17 00:00:00 2001 From: Ranadeep Biswas Date: Thu, 6 Feb 2025 13:53:01 +0100 Subject: [PATCH] optimize impl --- .../src/types/cosmos/client_state.rs | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/relayer/crates/starknet-chain-components/src/types/cosmos/client_state.rs b/relayer/crates/starknet-chain-components/src/types/cosmos/client_state.rs index 4a95afe0..23d7d1ff 100644 --- a/relayer/crates/starknet-chain-components/src/types/cosmos/client_state.rs +++ b/relayer/crates/starknet-chain-components/src/types/cosmos/client_state.rs @@ -157,7 +157,7 @@ impl Transformer for EncodeClientStatus { } } -impl From for Any { +impl From for IbcCometClientState { fn from(client_state: CometClientState) -> Self { IbcCometClientState::new( client_state.chain_id, @@ -178,15 +178,12 @@ impl From for Any { }, ) .expect("no error") - .into() } } -impl From for IbcCometClientState { - fn from(value: CometClientState) -> Self { - Any::from(value) - .try_into() - .expect("valid tendermint client state") +impl From for Any { + fn from(client_state: CometClientState) -> Self { + IbcCometClientState::from(client_state).into() } }