Struct MsgUpgradeClient
pub struct MsgUpgradeClient {
pub client_id: ClientId,
pub client_state: Any,
pub consensus_state: Any,
pub proof_upgrade_client: MerkleProof,
pub proof_upgrade_consensus_state: MerkleProof,
pub signer: String,
}
Expand description
A type of message that triggers the upgrade of an on-chain (IBC) client.
Fields§
§client_id: ClientId
§client_state: Any
§consensus_state: Any
§proof_upgrade_client: MerkleProof
§proof_upgrade_consensus_state: MerkleProof
§signer: String
Trait Implementations§
§impl Clone for MsgUpgradeClient
impl Clone for MsgUpgradeClient
§fn clone(&self) -> MsgUpgradeClient
fn clone(&self) -> MsgUpgradeClient
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more§impl Debug for MsgUpgradeClient
impl Debug for MsgUpgradeClient
§impl DomainType for MsgUpgradeClient
impl DomainType for MsgUpgradeClient
§impl PartialEq for MsgUpgradeClient
impl PartialEq for MsgUpgradeClient
§impl TryFrom<MsgUpgradeClient> for MsgUpgradeClient
impl TryFrom<MsgUpgradeClient> for MsgUpgradeClient
§fn try_from(
proto_msg: MsgUpgradeClient,
) -> Result<MsgUpgradeClient, <MsgUpgradeClient as TryFrom<MsgUpgradeClient>>::Error>
fn try_from( proto_msg: MsgUpgradeClient, ) -> Result<MsgUpgradeClient, <MsgUpgradeClient as TryFrom<MsgUpgradeClient>>::Error>
Performs the conversion.
impl StructuralPartialEq for MsgUpgradeClient
Auto Trait Implementations§
impl Freeze for MsgUpgradeClient
impl RefUnwindSafe for MsgUpgradeClient
impl Send for MsgUpgradeClient
impl Sync for MsgUpgradeClient
impl Unpin for MsgUpgradeClient
impl UnwindSafe for MsgUpgradeClient
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request