Struct UpgradeClient
pub struct UpgradeClient {
pub client_id: ClientId,
pub client_type: ClientType,
pub consensus_height: Height,
}
Expand description
Signals a recent upgrade of an on-chain client (IBC Client).
Fields§
§client_id: ClientId
§client_type: ClientType
§consensus_height: Height
Implementations§
§impl UpgradeClient
impl UpgradeClient
Trait Implementations§
§impl Clone for UpgradeClient
impl Clone for UpgradeClient
§fn clone(&self) -> UpgradeClient
fn clone(&self) -> UpgradeClient
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 UpgradeClient
impl Debug for UpgradeClient
§impl PartialEq for UpgradeClient
impl PartialEq for UpgradeClient
§impl TryFrom<Event> for UpgradeClient
impl TryFrom<Event> for UpgradeClient
§fn try_from(
value: Event,
) -> Result<UpgradeClient, <UpgradeClient as TryFrom<Event>>::Error>
fn try_from( value: Event, ) -> Result<UpgradeClient, <UpgradeClient as TryFrom<Event>>::Error>
Performs the conversion.
impl Eq for UpgradeClient
impl StructuralPartialEq for UpgradeClient
Auto Trait Implementations§
impl Freeze for UpgradeClient
impl RefUnwindSafe for UpgradeClient
impl Send for UpgradeClient
impl Sync for UpgradeClient
impl Unpin for UpgradeClient
impl UnwindSafe for UpgradeClient
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