pub struct RunQueryConsensusStateCommand;Trait Implementations§
Source§impl<App, Args, Build, Chain, Counterparty> CommandRunner<App, Args> for RunQueryConsensusStateCommandwhere
App: CanLoadBuilder<Builder = Build> + CanProduceOutput<Counterparty::ConsensusState> + 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> + CanParseArg<Args, (Char<'q'>, Char<'u'>, Char<'e'>, Char<'r'>, Char<'y'>, Char<'_'>, Char<'h'>, Char<'e'>, Char<'i'>, Char<'g'>, Char<'h'>, Char<'t'>), Parsed = Option<Chain::Height>> + CanParseArg<Args, (Char<'c'>, Char<'o'>, Char<'n'>, Char<'s'>, Char<'e'>, Char<'n'>, Char<'s'>, Char<'u'>, Char<'s'>, Char<'_'>, Char<'h'>, Char<'e'>, Char<'i'>, Char<'g'>, Char<'h'>, Char<'t'>), Parsed = Option<Counterparty::Height>> + CanRaiseError<Build::Error> + CanRaiseError<Chain::Error> + CanRaiseError<String>,
Build: CanBuildChain<0, Chain = Chain> + HasChainTypeAt<1, Chain = Counterparty>,
Chain: CanQueryChainHeight + CanQueryConsensusState<Counterparty> + CanQueryConsensusStateHeights<Counterparty>,
Counterparty: HasHeightType + HasConsensusStateType<Chain>,
Args: Async,
impl<App, Args, Build, Chain, Counterparty> CommandRunner<App, Args> for RunQueryConsensusStateCommandwhere
App: CanLoadBuilder<Builder = Build> + CanProduceOutput<Counterparty::ConsensusState> + 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> + CanParseArg<Args, (Char<'q'>, Char<'u'>, Char<'e'>, Char<'r'>, Char<'y'>, Char<'_'>, Char<'h'>, Char<'e'>, Char<'i'>, Char<'g'>, Char<'h'>, Char<'t'>), Parsed = Option<Chain::Height>> + CanParseArg<Args, (Char<'c'>, Char<'o'>, Char<'n'>, Char<'s'>, Char<'e'>, Char<'n'>, Char<'s'>, Char<'u'>, Char<'s'>, Char<'_'>, Char<'h'>, Char<'e'>, Char<'i'>, Char<'g'>, Char<'h'>, Char<'t'>), Parsed = Option<Counterparty::Height>> + CanRaiseError<Build::Error> + CanRaiseError<Chain::Error> + CanRaiseError<String>,
Build: CanBuildChain<0, Chain = Chain> + HasChainTypeAt<1, Chain = Counterparty>,
Chain: CanQueryChainHeight + CanQueryConsensusState<Counterparty> + CanQueryConsensusStateHeights<Counterparty>,
Counterparty: HasHeightType + HasConsensusStateType<Chain>,
Args: Async,
Auto Trait Implementations§
impl Freeze for RunQueryConsensusStateCommand
impl RefUnwindSafe for RunQueryConsensusStateCommand
impl Send for RunQueryConsensusStateCommand
impl Sync for RunQueryConsensusStateCommand
impl Unpin for RunQueryConsensusStateCommand
impl UnwindSafe for RunQueryConsensusStateCommand
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