Trait CanQueryClientStatus

Source
pub trait CanQueryClientStatus<Counterparty>:
    HasIbcChainTypes<Counterparty>
    + HasErrorType
    + CanQueryClientState<Counterparty>
    + CanQueryClientStateWithLatestHeight<Counterparty>
    + CanQueryChainStatus
    + CanQueryConsensusState<Counterparty>{
    // Required method
    fn query_client_status(
        &self,
        client_id: &Self::ClientId,
    ) -> impl Future<Output = Result<ClientStatus, Self::Error>> + Send;
}

Required Methods§

Source

fn query_client_status( &self, client_id: &Self::ClientId, ) -> impl Future<Output = Result<ClientStatus, Self::Error>> + Send

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<Chain, Counterparty> CanQueryClientStatus<Counterparty> for Chain