pub struct Config {Show 13 fields
pub watch: bool,
pub log: bool,
pub interval: u64,
pub colors: bool,
pub no_colors: bool,
pub threshold_temp_warm: f32,
pub threshold_temp_hot: f32,
pub threshold_memory_medium: f32,
pub threshold_memory_high: f32,
pub threshold_cpu_medium: f32,
pub threshold_cpu_high: f32,
pub ping_host: String,
pub frequency: bool,
}
Expand description
Get system resources overview in 50 characters For usage details, try –help
Understanding the output: Memory Usage{n} CPU Information (usage and optionally frequency) {n} Temperature for the hottest sensor{n} Network Ping
Fields
watch: bool
run in watch mode (as if running with the watch command)
log: bool
run in log mode (will continuously append a row to standard output)
interval: u64
update interval in seconds for watch/log mode
colors: bool
force output to be always colorized
no_colors: bool
force output to be never colorized
threshold_temp_warm: f32
the threshold for warm temperature (higher values will be rendered in yellow)
threshold_temp_hot: f32
the threshold for high temperature (higher values will be rendered in red)
threshold_memory_medium: f32
the threshold for medium memory usage (higher values will be rendered in yellow)
threshold_memory_high: f32
the threshold for high memory usage (higher values will be rendered in red)
threshold_cpu_medium: f32
the threshold for medium cpu usage (higher values will be rendered in yellow)
threshold_cpu_high: f32
the threshold for high cpu usage (higher values will be rendered in red)
ping_host: String
host to use for testing the ping
frequency: bool
show CPU frequency
Trait Implementations
sourceimpl CommandFactory for Config
impl CommandFactory for Config
sourcefn into_app<'b>() -> Command<'b>
fn into_app<'b>() -> Command<'b>
Replaced with `CommandFactory::command
Deprecated, replaced with CommandFactory::command
sourcefn into_app_for_update<'b>() -> Command<'b>
fn into_app_for_update<'b>() -> Command<'b>
Replaced with `CommandFactory::command_for_update
Deprecated, replaced with CommandFactory::command_for_update
sourcefn command_for_update<'help>() -> App<'help>
fn command_for_update<'help>() -> App<'help>
sourceimpl FromArgMatches for Config
impl FromArgMatches for Config
sourcefn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
Instantiate Self
from ArgMatches
, parsing the arguments as needed. Read more
sourcefn 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
.
sourceimpl Parser for Config
impl Parser for Config
sourcefn parse_from<I, T>(itr: I) -> Self where
I: IntoIterator<Item = T>,
T: Into<OsString> + Clone,
fn parse_from<I, T>(itr: I) -> Self where
I: IntoIterator<Item = T>,
T: Into<OsString> + Clone,
Parse from iterator, exit on error
sourcefn try_parse_from<I, T>(itr: I) -> Result<Self, Error> where
I: IntoIterator<Item = T>,
T: Into<OsString> + Clone,
fn try_parse_from<I, T>(itr: I) -> Result<Self, Error> where
I: IntoIterator<Item = T>,
T: Into<OsString> + Clone,
Parse from iterator, return Err on error.
sourcefn update_from<I, T>(&mut self, itr: I) where
I: IntoIterator<Item = T>,
T: Into<OsString> + Clone,
fn update_from<I, T>(&mut self, itr: I) where
I: IntoIterator<Item = T>,
T: Into<OsString> + Clone,
Update from iterator, exit on error
sourcefn try_update_from<I, T>(&mut self, itr: I) -> Result<(), Error> where
I: IntoIterator<Item = T>,
T: Into<OsString> + Clone,
fn try_update_from<I, T>(&mut self, itr: I) -> Result<(), Error> where
I: IntoIterator<Item = T>,
T: Into<OsString> + Clone,
Update from iterator, return Err on error.
Auto Trait Implementations
impl RefUnwindSafe for Config
impl Send for Config
impl Sync for Config
impl Unpin for Config
impl UnwindSafe for Config
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more