pub struct CliConfiguration {
pub default_format: String,
pub verbose: bool,
pub config_file: Option<String>,
pub color_output: bool,
pub refresh_interval: u64,
pub performance: PerformanceConfig,
pub debug: DebugConfig,
}Expand description
CLI configuration structure
Fields§
§default_format: StringDefault output format
verbose: boolVerbose mode enabled by default
config_file: Option<String>Default configuration file path
color_output: boolColor output enabled
refresh_interval: u64Auto-refresh interval for monitoring commands
performance: PerformanceConfigPerformance monitoring settings
debug: DebugConfigDebug settings
Trait Implementations§
Source§impl Debug for CliConfiguration
impl Debug for CliConfiguration
Source§impl Default for CliConfiguration
impl Default for CliConfiguration
Source§impl<'de> Deserialize<'de> for CliConfiguration
impl<'de> Deserialize<'de> for CliConfiguration
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CliConfiguration
impl RefUnwindSafe for CliConfiguration
impl Send for CliConfiguration
impl Sync for CliConfiguration
impl Unpin for CliConfiguration
impl UnwindSafe for CliConfiguration
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