pub struct ConfigInfo {
pub git_context: GitContext,
pub config_sources: ConfigSources,
pub global_settings: GlobalSettings,
pub measurements: HashMap<String, MeasurementConfig>,
pub validation_issues: Option<Vec<String>>,
}Expand description
Complete configuration information
Fields§
§git_context: GitContextGit context information
config_sources: ConfigSourcesConfiguration sources being used
global_settings: GlobalSettingsGlobal settings (not measurement-specific)
measurements: HashMap<String, MeasurementConfig>Measurement-specific configurations
validation_issues: Option<Vec<String>>Validation issues (if validation was requested)
Trait Implementations§
Source§impl Debug for ConfigInfo
impl Debug for ConfigInfo
Source§impl<'de> Deserialize<'de> for ConfigInfo
impl<'de> Deserialize<'de> for ConfigInfo
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 ConfigInfo
impl RefUnwindSafe for ConfigInfo
impl Send for ConfigInfo
impl Sync for ConfigInfo
impl Unpin for ConfigInfo
impl UnwindSafe for ConfigInfo
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
Source§impl<S, T> CastFloat<T> for Swhere
T: ConvFloat<S>,
impl<S, T> CastFloat<T> for Swhere
T: ConvFloat<S>,
Source§fn cast_trunc(self) -> T
fn cast_trunc(self) -> T
Cast to integer, truncating Read more
Source§fn cast_nearest(self) -> T
fn cast_nearest(self) -> T
Cast to the nearest integer Read more
Source§fn cast_floor(self) -> T
fn cast_floor(self) -> T
Cast the floor to an integer Read more