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 UnwindSafe for RunQueryClientStatusCommand
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