pub struct ConfigOverrides {
pub level: Option<String>,
pub file: Option<String>,
pub verbose: Option<bool>,
pub db_token: Option<String>,
pub db_endpoint: Option<String>,
pub metrics_dir: Option<String>,
pub reports_dir: Option<String>,
}Expand description
Optional CLI overrides for configuration values
Fields§
§level: Option<String>Override logging level
file: Option<String>Override log file path
verbose: Option<bool>Override verbose flag
db_token: Option<String>Override database token
db_endpoint: Option<String>Override database endpoint
metrics_dir: Option<String>Override metrics output directory
reports_dir: Option<String>Override reports output directory
Trait Implementations§
Source§impl Clone for ConfigOverrides
impl Clone for ConfigOverrides
Source§fn clone(&self) -> ConfigOverrides
fn clone(&self) -> ConfigOverrides
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ConfigOverrides
impl Debug for ConfigOverrides
Source§impl Default for ConfigOverrides
impl Default for ConfigOverrides
Source§fn default() -> ConfigOverrides
fn default() -> ConfigOverrides
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ConfigOverrides
impl RefUnwindSafe for ConfigOverrides
impl Send for ConfigOverrides
impl Sync for ConfigOverrides
impl Unpin for ConfigOverrides
impl UnwindSafe for ConfigOverrides
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