pub enum OtelCommands {
Start {
port: u16,
mode: Option<OtelMode>,
},
Stop {
port: u16,
},
Restart {
port: u16,
mode: Option<OtelMode>,
},
Status {
port: u16,
},
Run {
port: u16,
mode: Option<OtelMode>,
},
}Expand description
Subcommands for managing the OpenTelemetry server.
Variants§
Start
Start the OTel server (daemonized)
Stop
Stop the running OTel server
Restart
Restart the OTel server
Status
Show OTel server status
Run
Run OTel server in foreground (for debugging)
Trait Implementations§
Source§impl Debug for OtelCommands
impl Debug for OtelCommands
Source§impl FromArgMatches for OtelCommands
impl FromArgMatches for OtelCommands
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<'b>(
&mut self,
__clap_arg_matches: &mut ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches_mut<'b>( &mut self, __clap_arg_matches: &mut ArgMatches, ) -> Result<(), Error>
Assign values from
ArgMatches to self.Source§impl Subcommand for OtelCommands
impl Subcommand for OtelCommands
Source§fn augment_subcommands<'b>(__clap_app: Command) -> Command
fn augment_subcommands<'b>(__clap_app: Command) -> Command
Source§fn augment_subcommands_for_update<'b>(__clap_app: Command) -> Command
fn augment_subcommands_for_update<'b>(__clap_app: Command) -> Command
Append to
Command so it can instantiate self via
FromArgMatches::update_from_arg_matches_mut Read moreSource§fn has_subcommand(__clap_name: &str) -> bool
fn has_subcommand(__clap_name: &str) -> bool
Test whether
Self can parse a specific subcommandAuto Trait Implementations§
impl Freeze for OtelCommands
impl RefUnwindSafe for OtelCommands
impl Send for OtelCommands
impl Sync for OtelCommands
impl Unpin for OtelCommands
impl UnwindSafe for OtelCommands
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