Struct MsgConnectionOpenInit
pub struct MsgConnectionOpenInit {
pub client_id_on_a: ClientId,
pub counterparty: Counterparty,
pub version: Option<Version>,
pub delay_period: Duration,
pub signer: String,
}
Expand description
Per our convention, this message is sent to chain A. The handler will check proofs of chain B.
Fields§
§client_id_on_a: ClientId
ClientId on chain A that the connection is being opened for
counterparty: Counterparty
§version: Option<Version>
§delay_period: Duration
§signer: String
Trait Implementations§
§impl Clone for MsgConnectionOpenInit
impl Clone for MsgConnectionOpenInit
§fn clone(&self) -> MsgConnectionOpenInit
fn clone(&self) -> MsgConnectionOpenInit
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 MsgConnectionOpenInit
impl Debug for MsgConnectionOpenInit
§impl DomainType for MsgConnectionOpenInit
impl DomainType for MsgConnectionOpenInit
§impl PartialEq for MsgConnectionOpenInit
impl PartialEq for MsgConnectionOpenInit
§impl TryFrom<MsgConnectionOpenInit> for MsgConnectionOpenInit
impl TryFrom<MsgConnectionOpenInit> for MsgConnectionOpenInit
§type Error = ConnectionError
type Error = ConnectionError
The type returned in the event of a conversion error.
§fn try_from(
msg: MsgConnectionOpenInit,
) -> Result<MsgConnectionOpenInit, <MsgConnectionOpenInit as TryFrom<MsgConnectionOpenInit>>::Error>
fn try_from( msg: MsgConnectionOpenInit, ) -> Result<MsgConnectionOpenInit, <MsgConnectionOpenInit as TryFrom<MsgConnectionOpenInit>>::Error>
Performs the conversion.
impl Eq for MsgConnectionOpenInit
impl StructuralPartialEq for MsgConnectionOpenInit
Auto Trait Implementations§
impl Freeze for MsgConnectionOpenInit
impl RefUnwindSafe for MsgConnectionOpenInit
impl Send for MsgConnectionOpenInit
impl Sync for MsgConnectionOpenInit
impl Unpin for MsgConnectionOpenInit
impl UnwindSafe for MsgConnectionOpenInit
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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.§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