Struct MsgChannelOpenConfirm
pub struct MsgChannelOpenConfirm {
pub port_id_on_b: PortId,
pub chan_id_on_b: ChannelId,
pub proof_chan_end_on_a: MerkleProof,
pub proof_height_on_a: Height,
pub signer: String,
}
Expand description
Message definition for the fourth step in the channel open handshake (ChanOpenConfirm
datagram).
Per our convention, this message is sent to chain B.
Fields§
§port_id_on_b: PortId
§chan_id_on_b: ChannelId
§proof_chan_end_on_a: MerkleProof
§proof_height_on_a: Height
§signer: String
Trait Implementations§
§impl Clone for MsgChannelOpenConfirm
impl Clone for MsgChannelOpenConfirm
§fn clone(&self) -> MsgChannelOpenConfirm
fn clone(&self) -> MsgChannelOpenConfirm
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 MsgChannelOpenConfirm
impl Debug for MsgChannelOpenConfirm
§impl DomainType for MsgChannelOpenConfirm
impl DomainType for MsgChannelOpenConfirm
§impl PartialEq for MsgChannelOpenConfirm
impl PartialEq for MsgChannelOpenConfirm
§impl TryFrom<MsgChannelOpenConfirm> for MsgChannelOpenConfirm
impl TryFrom<MsgChannelOpenConfirm> for MsgChannelOpenConfirm
§type Error = ChannelError
type Error = ChannelError
The type returned in the event of a conversion error.
§fn try_from(
raw_msg: MsgChannelOpenConfirm,
) -> Result<MsgChannelOpenConfirm, <MsgChannelOpenConfirm as TryFrom<MsgChannelOpenConfirm>>::Error>
fn try_from( raw_msg: MsgChannelOpenConfirm, ) -> Result<MsgChannelOpenConfirm, <MsgChannelOpenConfirm as TryFrom<MsgChannelOpenConfirm>>::Error>
Performs the conversion.
impl StructuralPartialEq for MsgChannelOpenConfirm
Auto Trait Implementations§
impl Freeze for MsgChannelOpenConfirm
impl RefUnwindSafe for MsgChannelOpenConfirm
impl Send for MsgChannelOpenConfirm
impl Sync for MsgChannelOpenConfirm
impl Unpin for MsgChannelOpenConfirm
impl UnwindSafe for MsgChannelOpenConfirm
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