pub struct SyndromeDetectionConfig {
pub enable_parallel_detection: bool,
pub detection_rounds: usize,
pub stabilizer_measurement_shots: usize,
pub enable_syndrome_validation: bool,
pub validation_threshold: f64,
pub enable_error_correlation: bool,
pub enable_detection: bool,
pub detection_frequency: f64,
pub detection_methods: Vec<SyndromeDetectionMethod>,
pub pattern_recognition: PatternRecognitionConfig,
pub statistical_analysis: SyndromeStatisticsConfig,
}Expand description
Syndrome detection configuration
Fields§
§enable_parallel_detection: boolEnable parallel detection
detection_rounds: usizeNumber of detection rounds
stabilizer_measurement_shots: usizeStabilizer measurement shots
enable_syndrome_validation: boolEnable syndrome validation
validation_threshold: f64Validation threshold
enable_error_correlation: boolEnable error correlation analysis
enable_detection: boolEnable syndrome detection
detection_frequency: f64Detection frequency
detection_methods: Vec<SyndromeDetectionMethod>Detection methods
pattern_recognition: PatternRecognitionConfigError pattern recognition
statistical_analysis: SyndromeStatisticsConfigStatistical analysis
Trait Implementations§
Source§impl Clone for SyndromeDetectionConfig
impl Clone for SyndromeDetectionConfig
Source§fn clone(&self) -> SyndromeDetectionConfig
fn clone(&self) -> SyndromeDetectionConfig
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 SyndromeDetectionConfig
impl Debug for SyndromeDetectionConfig
Source§impl<'de> Deserialize<'de> for SyndromeDetectionConfig
impl<'de> Deserialize<'de> for SyndromeDetectionConfig
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 SyndromeDetectionConfig
impl RefUnwindSafe for SyndromeDetectionConfig
impl Send for SyndromeDetectionConfig
impl Sync for SyndromeDetectionConfig
impl Unpin for SyndromeDetectionConfig
impl UnwindSafe for SyndromeDetectionConfig
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.