pub struct DeepSeekValidationResult {
pub verdict: ValidationVerdict,
pub chain_integrity: ChainIntegrityResult,
pub statistical_results: Option<StatisticalResult>,
pub compliance_results: Option<ComplianceResult>,
pub meta_cognitive_results: Option<MetaCognitiveResult>,
pub validation_confidence: f64,
pub findings: Vec<ValidationFinding>,
pub tokens_used: TokenUsage,
pub performance: ValidationPerformance,
}Expand description
Complete validation result for a reasoning chain
Fields§
§verdict: ValidationVerdictOverall validation verdict
chain_integrity: ChainIntegrityResultChain integrity validation
statistical_results: Option<StatisticalResult>Statistical significance results (if enabled)
compliance_results: Option<ComplianceResult>Compliance validation results (if enabled)
meta_cognitive_results: Option<MetaCognitiveResult>Meta-cognitive assessment (if enabled)
validation_confidence: f64Validation confidence score
findings: Vec<ValidationFinding>Detailed validation findings
tokens_used: TokenUsageTokens consumed during validation
performance: ValidationPerformancePerformance metrics
Trait Implementations§
Source§impl Clone for DeepSeekValidationResult
impl Clone for DeepSeekValidationResult
Source§fn clone(&self) -> DeepSeekValidationResult
fn clone(&self) -> DeepSeekValidationResult
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 DeepSeekValidationResult
impl Debug for DeepSeekValidationResult
Source§impl<'de> Deserialize<'de> for DeepSeekValidationResult
impl<'de> Deserialize<'de> for DeepSeekValidationResult
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 DeepSeekValidationResult
impl RefUnwindSafe for DeepSeekValidationResult
impl Send for DeepSeekValidationResult
impl Sync for DeepSeekValidationResult
impl Unpin for DeepSeekValidationResult
impl UnwindSafe for DeepSeekValidationResult
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 more