pub struct RunCreateClientCommand;Trait Implementations§
Source§impl<App, Args, Builder, Chain, Counterparty, Relay> CommandRunner<App, Args> for RunCreateClientCommandwhere
App: CanLoadBuilder<Builder = Builder> + CanProduceOutput<Chain::ClientId> + HasLogger + CanParseCreateClientOptions<Args, 0, 1> + CanParseArg<Args, (Char<'t'>, Char<'a'>, Char<'r'>, Char<'g'>, Char<'e'>, Char<'t'>, Char<'_'>, Char<'c'>, Char<'h'>, Char<'a'>, Char<'i'>, Char<'n'>, Char<'_'>, Char<'i'>, Char<'d'>), Parsed = Chain::ChainId> + CanParseArg<Args, (Char<'c'>, Char<'o'>, Char<'u'>, Char<'n'>, Char<'t'>, Char<'e'>, Char<'r'>, Char<'p'>, Char<'a'>, Char<'r'>, Char<'t'>, Char<'y'>, Char<'_'>, Char<'c'>, Char<'h'>, Char<'a'>, Char<'i'>, Char<'n'>, Char<'_'>, Char<'i'>, Char<'d'>), Parsed = Counterparty::ChainId> + CanRaiseError<Relay::Error> + CanRaiseError<Builder::Error> + CanWrapError<String>,
Builder: CanBuildChain<0, Chain = Chain> + CanBuildChain<1, Chain = Counterparty> + CanBuildRelay<0, 1, Relay = Relay>,
Chain: HasIbcChainTypes<Counterparty> + HasCreateClientMessageOptionsType<Counterparty> + HasErrorType,
Counterparty: HasChainIdType + HasCreateClientPayloadOptionsType<Chain> + HasErrorType,
Relay: HasRelayChains<SrcChain = Chain, DstChain = Counterparty> + CanCreateClient<SourceTarget>,
Args: Async,
Chain::CreateClientMessageOptions: Debug,
Counterparty::CreateClientPayloadOptions: Debug,
App::Logger: CanLog<LevelInfo>,
impl<App, Args, Builder, Chain, Counterparty, Relay> CommandRunner<App, Args> for RunCreateClientCommandwhere
App: CanLoadBuilder<Builder = Builder> + CanProduceOutput<Chain::ClientId> + HasLogger + CanParseCreateClientOptions<Args, 0, 1> + CanParseArg<Args, (Char<'t'>, Char<'a'>, Char<'r'>, Char<'g'>, Char<'e'>, Char<'t'>, Char<'_'>, Char<'c'>, Char<'h'>, Char<'a'>, Char<'i'>, Char<'n'>, Char<'_'>, Char<'i'>, Char<'d'>), Parsed = Chain::ChainId> + CanParseArg<Args, (Char<'c'>, Char<'o'>, Char<'u'>, Char<'n'>, Char<'t'>, Char<'e'>, Char<'r'>, Char<'p'>, Char<'a'>, Char<'r'>, Char<'t'>, Char<'y'>, Char<'_'>, Char<'c'>, Char<'h'>, Char<'a'>, Char<'i'>, Char<'n'>, Char<'_'>, Char<'i'>, Char<'d'>), Parsed = Counterparty::ChainId> + CanRaiseError<Relay::Error> + CanRaiseError<Builder::Error> + CanWrapError<String>,
Builder: CanBuildChain<0, Chain = Chain> + CanBuildChain<1, Chain = Counterparty> + CanBuildRelay<0, 1, Relay = Relay>,
Chain: HasIbcChainTypes<Counterparty> + HasCreateClientMessageOptionsType<Counterparty> + HasErrorType,
Counterparty: HasChainIdType + HasCreateClientPayloadOptionsType<Chain> + HasErrorType,
Relay: HasRelayChains<SrcChain = Chain, DstChain = Counterparty> + CanCreateClient<SourceTarget>,
Args: Async,
Chain::CreateClientMessageOptions: Debug,
Counterparty::CreateClientPayloadOptions: Debug,
App::Logger: CanLog<LevelInfo>,
Auto Trait Implementations§
impl Freeze for RunCreateClientCommand
impl RefUnwindSafe for RunCreateClientCommand
impl Send for RunCreateClientCommand
impl Sync for RunCreateClientCommand
impl Unpin for RunCreateClientCommand
impl UnwindSafe for RunCreateClientCommand
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