Struct CreateClient
pub struct CreateClient {
pub client_id: ClientId,
pub client_type: ClientType,
pub consensus_height: Height,
}
Expand description
CreateClient event signals the creation of a new on-chain client (IBC client).
Fields§
§client_id: ClientId
§client_type: ClientType
§consensus_height: Height
Implementations§
§impl CreateClient
impl CreateClient
Trait Implementations§
§impl Clone for CreateClient
impl Clone for CreateClient
§fn clone(&self) -> CreateClient
fn clone(&self) -> CreateClient
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 CreateClient
impl Debug for CreateClient
§impl PartialEq for CreateClient
impl PartialEq for CreateClient
§impl TryFrom<Event> for CreateClient
impl TryFrom<Event> for CreateClient
§fn try_from(
event: Event,
) -> Result<CreateClient, <CreateClient as TryFrom<Event>>::Error>
fn try_from( event: Event, ) -> Result<CreateClient, <CreateClient as TryFrom<Event>>::Error>
Performs the conversion.
§impl TypedEvent for CreateClient
impl TypedEvent for CreateClient
§fn into_event(self) -> Event
fn into_event(self) -> Event
Convenience wrapper around
Into::into
that doesn’t require type inference.impl Eq for CreateClient
impl StructuralPartialEq for CreateClient
Auto Trait Implementations§
impl Freeze for CreateClient
impl RefUnwindSafe for CreateClient
impl Send for CreateClient
impl Sync for CreateClient
impl Unpin for CreateClient
impl UnwindSafe for CreateClient
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