pub struct CommsCommand {
pub routing: bool,
pub subscriptions: bool,
pub protocols: bool,
pub request_response: bool,
pub publisher: bool,
pub circuit_breaker: bool,
pub all: bool,
pub topic: Option<String>,
pub routes: bool,
}Expand description
Comms command arguments
Fields§
§routing: boolShow message routing statistics
subscriptions: boolShow subscription management
protocols: boolShow protocol performance metrics
request_response: boolShow request-response statistics
publisher: boolShow publisher statistics
circuit_breaker: boolShow circuit breaker status
all: boolShow all communication information
topic: Option<String>Filter by topic pattern
routes: boolShow detailed routing table
Trait Implementations§
Source§impl Args for CommsCommand
impl Args for CommsCommand
Source§fn group_id() -> Option<Id>
fn group_id() -> Option<Id>
Report the [
ArgGroup::id][crate::ArgGroup::id] for this set of argumentsSource§fn augment_args<'b>(__clap_app: Command) -> Command
fn augment_args<'b>(__clap_app: Command) -> Command
Source§fn augment_args_for_update<'b>(__clap_app: Command) -> Command
fn augment_args_for_update<'b>(__clap_app: Command) -> Command
Append to [
Command] so it can instantiate self via
[FromArgMatches::update_from_arg_matches_mut] Read moreSource§impl CliCommand for CommsCommand
impl CliCommand for CommsCommand
Source§impl Debug for CommsCommand
impl Debug for CommsCommand
Source§impl FromArgMatches for CommsCommand
impl FromArgMatches for CommsCommand
Source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
Source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches,
) -> Result<Self, Error>
fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches, ) -> Result<Self, Error>
Source§fn update_from_arg_matches(
&mut self,
__clap_arg_matches: &ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches( &mut self, __clap_arg_matches: &ArgMatches, ) -> Result<(), Error>
Assign values from
ArgMatches to self.Source§fn update_from_arg_matches_mut(
&mut self,
__clap_arg_matches: &mut ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches_mut( &mut self, __clap_arg_matches: &mut ArgMatches, ) -> Result<(), Error>
Assign values from
ArgMatches to self.Auto Trait Implementations§
impl Freeze for CommsCommand
impl RefUnwindSafe for CommsCommand
impl Send for CommsCommand
impl Sync for CommsCommand
impl Unpin for CommsCommand
impl UnwindSafe for CommsCommand
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