pub struct RunQueryClientStatusCommand;Trait Implementations§
Source§impl<App, Args, Build, Chain, Counterparty> CommandRunner<App, Args> for RunQueryClientStatusCommandwhere
App: CanLoadBuilder<Builder = Build> + CanProduceOutput<ClientStatus> + HasLogger + CanParseArg<Args, (Char<'c'>, Char<'h'>, Char<'a'>, Char<'i'>, Char<'n'>, Char<'_'>, Char<'i'>, Char<'d'>), Parsed = Chain::ChainId> + CanParseArg<Args, (Char<'c'>, Char<'l'>, Char<'i'>, Char<'e'>, Char<'n'>, Char<'t'>, Char<'_'>, Char<'i'>, Char<'d'>), Parsed = Chain::ClientId> + CanRaiseError<Build::Error> + CanRaiseError<Chain::Error>,
Build: CanBuildChain<0, Chain = Chain> + HasChainTypeAt<1, Chain = Counterparty>,
Chain: HasIbcChainTypes<Counterparty> + CanQueryClientStatus<Counterparty>,
Counterparty: HasIbcChainTypes<Chain> + HasClientStateType<Chain> + HasClientStateFields<Chain> + HasConsensusStateType<Chain> + HasConsensusStateFields<Chain>,
App::Logger: CanLog<LevelInfo>,
Args: Async,
impl<App, Args, Build, Chain, Counterparty> CommandRunner<App, Args> for RunQueryClientStatusCommandwhere
App: CanLoadBuilder<Builder = Build> + CanProduceOutput<ClientStatus> + HasLogger + CanParseArg<Args, (Char<'c'>, Char<'h'>, Char<'a'>, Char<'i'>, Char<'n'>, Char<'_'>, Char<'i'>, Char<'d'>), Parsed = Chain::ChainId> + CanParseArg<Args, (Char<'c'>, Char<'l'>, Char<'i'>, Char<'e'>, Char<'n'>, Char<'t'>, Char<'_'>, Char<'i'>, Char<'d'>), Parsed = Chain::ClientId> + CanRaiseError<Build::Error> + CanRaiseError<Chain::Error>,
Build: CanBuildChain<0, Chain = Chain> + HasChainTypeAt<1, Chain = Counterparty>,
Chain: HasIbcChainTypes<Counterparty> + CanQueryClientStatus<Counterparty>,
Counterparty: HasIbcChainTypes<Chain> + HasClientStateType<Chain> + HasClientStateFields<Chain> + HasConsensusStateType<Chain> + HasConsensusStateFields<Chain>,
App::Logger: CanLog<LevelInfo>,
Args: Async,
Auto Trait Implementations§
impl Freeze for RunQueryClientStatusCommand
impl RefUnwindSafe for RunQueryClientStatusCommand
impl Send for RunQueryClientStatusCommand
impl Sync for RunQueryClientStatusCommand
impl Unpin for RunQueryClientStatusCommand
impl UnsafeUnpin for RunQueryClientStatusCommand
impl UnwindSafe for RunQueryClientStatusCommand
Blanket Implementations§
impl<A> Async for A
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