Struct ibc_relayer::object::CrossChainQuery
source · pub struct CrossChainQuery {
pub src_chain_id: ChainId,
pub dst_chain_id: ChainId,
pub query_id: String,
pub connection_id: ConnectionId,
}Fields§
§src_chain_id: ChainId§dst_chain_id: ChainId§query_id: String§connection_id: ConnectionIdImplementations§
source§impl CrossChainQuery
impl CrossChainQuery
pub fn short_name(&self) -> String
Trait Implementations§
source§impl Clone for CrossChainQuery
impl Clone for CrossChainQuery
source§fn clone(&self) -> CrossChainQuery
fn clone(&self) -> CrossChainQuery
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 moresource§impl Debug for CrossChainQuery
impl Debug for CrossChainQuery
source§impl<'de> Deserialize<'de> for CrossChainQuery
impl<'de> Deserialize<'de> for CrossChainQuery
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl From<CrossChainQuery> for Object
impl From<CrossChainQuery> for Object
source§fn from(c: CrossChainQuery) -> Self
fn from(c: CrossChainQuery) -> Self
Converts to this type from the input type.
source§impl Hash for CrossChainQuery
impl Hash for CrossChainQuery
source§impl Ord for CrossChainQuery
impl Ord for CrossChainQuery
source§fn cmp(&self, other: &CrossChainQuery) -> Ordering
fn cmp(&self, other: &CrossChainQuery) -> Ordering
1.21.0 · source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
source§impl PartialEq for CrossChainQuery
impl PartialEq for CrossChainQuery
source§fn eq(&self, other: &CrossChainQuery) -> bool
fn eq(&self, other: &CrossChainQuery) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl PartialOrd for CrossChainQuery
impl PartialOrd for CrossChainQuery
source§fn partial_cmp(&self, other: &CrossChainQuery) -> Option<Ordering>
fn partial_cmp(&self, other: &CrossChainQuery) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self and other) and is used by the <=
operator. Read moresource§impl Serialize for CrossChainQuery
impl Serialize for CrossChainQuery
impl Eq for CrossChainQuery
impl StructuralEq for CrossChainQuery
impl StructuralPartialEq for CrossChainQuery
Auto Trait Implementations§
impl RefUnwindSafe for CrossChainQuery
impl Send for CrossChainQuery
impl Sync for CrossChainQuery
impl Unpin for CrossChainQuery
impl UnwindSafe for CrossChainQuery
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
§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
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> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§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