Skip to main content

CliCommand

Trait CliCommand 

Source
pub trait CliCommand {
    // Required methods
    fn explain(&self) -> String;
    fn execute_cmd<'life0, 'life1, 'async_trait>(
        &'life0 mut self,
        client: &'life1 dyn Client,
    ) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'async_trait>>
       where Self: 'async_trait,
             'life0: 'async_trait,
             'life1: 'async_trait;

    // Provided methods
    fn use_tracing(&self) -> bool { ... }
    fn login_required(&self) -> bool { ... }
    fn connection_required(&self) -> bool { ... }
}

Required Methods§

Source

fn explain(&self) -> String

Source

fn execute_cmd<'life0, 'life1, 'async_trait>( &'life0 mut self, client: &'life1 dyn Client, ) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Provided Methods§

Implementors§

Source§

impl CliCommand for GetClientCmd

Source§

impl CliCommand for GetClientsCmd

Source§

impl CliCommand for GetClusterMetadataCmd

Source§

impl CliCommand for CreateConsumerGroupCmd

Source§

impl CliCommand for DeleteConsumerGroupCmd

Source§

impl CliCommand for GetConsumerGroupCmd

Source§

impl CliCommand for GetConsumerGroupsCmd

Source§

impl CliCommand for GetConsumerOffsetCmd

Source§

impl CliCommand for SetConsumerOffsetCmd

Source§

impl CliCommand for CreateContextCmd

Source§

impl CliCommand for DeleteContextCmd

Source§

impl CliCommand for GetContextsCmd

Source§

impl CliCommand for ShowContextCmd

Source§

impl CliCommand for UseContextCmd

Source§

impl CliCommand for FlushMessagesCmd

Source§

impl CliCommand for PollMessagesCmd

Source§

impl CliCommand for SendMessagesCmd

Source§

impl CliCommand for CreatePartitionsCmd

Source§

impl CliCommand for DeletePartitionsCmd

Source§

impl CliCommand for CreatePersonalAccessTokenCmd

Source§

impl CliCommand for DeletePersonalAccessTokenCmd

Source§

impl CliCommand for GetPersonalAccessTokensCmd

Source§

impl CliCommand for DeleteSegmentsCmd

Source§

impl CliCommand for CreateStreamCmd

Source§

impl CliCommand for DeleteStreamCmd

Source§

impl CliCommand for GetStreamCmd

Source§

impl CliCommand for GetStreamsCmd

Source§

impl CliCommand for PurgeStreamCmd

Source§

impl CliCommand for UpdateStreamCmd

Source§

impl CliCommand for LoginCmd

Source§

impl CliCommand for LogoutCmd

Source§

impl CliCommand for GetMeCmd

Source§

impl CliCommand for PingCmd

Source§

impl CliCommand for SessionStatusCmd

Source§

impl CliCommand for GetSnapshotCmd

Source§

impl CliCommand for GetStatsCmd

Source§

impl CliCommand for CreateTopicCmd

Source§

impl CliCommand for DeleteTopicCmd

Source§

impl CliCommand for GetTopicCmd

Source§

impl CliCommand for GetTopicsCmd

Source§

impl CliCommand for PurgeTopicCmd

Source§

impl CliCommand for UpdateTopicCmd

Source§

impl CliCommand for ChangePasswordCmd

Source§

impl CliCommand for CreateUserCmd

Source§

impl CliCommand for DeleteUserCmd

Source§

impl CliCommand for GetUserCmd

Source§

impl CliCommand for GetUsersCmd

Source§

impl CliCommand for UpdatePermissionsCmd

Source§

impl CliCommand for UpdateUserCmd