pub struct EnhancedCalibrationConfig {
pub base_config: CalibrationConfig,
pub enable_ml_identification: bool,
pub enable_adaptive_protocols: bool,
pub enable_drift_tracking: bool,
pub enable_error_characterization: bool,
pub enable_auto_recalibration: bool,
pub enable_visual_reports: bool,
pub identification_methods: Vec<IdentificationMethod>,
pub calibration_objectives: Vec<CalibrationObjective>,
pub performance_thresholds: PerformanceThresholds,
pub analysis_options: AnalysisOptions,
}Expand description
Enhanced calibration configuration
Fields§
§base_config: CalibrationConfigBase calibration configuration
enable_ml_identification: boolEnable ML-based system identification
enable_adaptive_protocols: boolEnable adaptive calibration protocols
enable_drift_tracking: boolEnable real-time drift tracking
enable_error_characterization: boolEnable comprehensive error characterization
enable_auto_recalibration: boolEnable automated recalibration
enable_visual_reports: boolEnable visual calibration reports
identification_methods: Vec<IdentificationMethod>System identification methods
calibration_objectives: Vec<CalibrationObjective>Calibration objectives
performance_thresholds: PerformanceThresholdsPerformance thresholds
analysis_options: AnalysisOptionsAnalysis options
Trait Implementations§
Source§impl Clone for EnhancedCalibrationConfig
impl Clone for EnhancedCalibrationConfig
Source§fn clone(&self) -> EnhancedCalibrationConfig
fn clone(&self) -> EnhancedCalibrationConfig
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 EnhancedCalibrationConfig
impl Debug for EnhancedCalibrationConfig
Source§impl Default for EnhancedCalibrationConfig
impl Default for EnhancedCalibrationConfig
Source§impl<'de> Deserialize<'de> for EnhancedCalibrationConfig
impl<'de> Deserialize<'de> for EnhancedCalibrationConfig
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 EnhancedCalibrationConfig
impl RefUnwindSafe for EnhancedCalibrationConfig
impl Send for EnhancedCalibrationConfig
impl Sync for EnhancedCalibrationConfig
impl Unpin for EnhancedCalibrationConfig
impl UnwindSafe for EnhancedCalibrationConfig
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<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> Serialize for T
impl<T> Serialize for T
fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<(), Error>
fn do_erased_serialize( &self, serializer: &mut dyn Serializer, ) -> Result<(), ErrorImpl>
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.