pub struct DeepSeekValidationEngine { /* private fields */ }Expand description
DeepSeek Protocol Validation Engine
Implementations§
Source§impl DeepSeekValidationEngine
impl DeepSeekValidationEngine
Sourcepub fn with_config(config: DeepSeekValidationConfig) -> Result<Self>
pub fn with_config(config: DeepSeekValidationConfig) -> Result<Self>
Create validation engine with custom configuration
Sourcepub async fn validate_chain(
&self,
protocol_output: &ProtocolOutput,
original_input: &ProtocolInput,
trace: &ExecutionTrace,
) -> Result<DeepSeekValidationResult>
pub async fn validate_chain( &self, protocol_output: &ProtocolOutput, original_input: &ProtocolInput, trace: &ExecutionTrace, ) -> Result<DeepSeekValidationResult>
Validate a complete reasoning chain using DeepSeek V3
This performs comprehensive validation including:
- Reasoning chain integrity
- Statistical significance testing
- Compliance validation
- Meta-cognitive assessment
Sourcepub async fn validate_with_statistical_significance(
&self,
protocol_output: &ProtocolOutput,
original_input: &ProtocolInput,
trace: &ExecutionTrace,
) -> Result<DeepSeekValidationResult>
pub async fn validate_with_statistical_significance( &self, protocol_output: &ProtocolOutput, original_input: &ProtocolInput, trace: &ExecutionTrace, ) -> Result<DeepSeekValidationResult>
Validate a reasoning chain with statistical significance testing
This performs bootstrap resampling and statistical tests to validate the statistical significance of the reasoning chain’s conclusions.
Sourcepub async fn validate_quick(
&self,
protocol_output: &ProtocolOutput,
original_input: &ProtocolInput,
) -> Result<DeepSeekValidationResult>
pub async fn validate_quick( &self, protocol_output: &ProtocolOutput, original_input: &ProtocolInput, ) -> Result<DeepSeekValidationResult>
Quick validation - performance optimized for high-throughput
Sourcepub async fn validate_rigorous(
&self,
protocol_output: &ProtocolOutput,
original_input: &ProtocolInput,
trace: &ExecutionTrace,
) -> Result<DeepSeekValidationResult>
pub async fn validate_rigorous( &self, protocol_output: &ProtocolOutput, original_input: &ProtocolInput, trace: &ExecutionTrace, ) -> Result<DeepSeekValidationResult>
Rigorous validation - maximum scrutiny
Trait Implementations§
Auto Trait Implementations§
impl Freeze for DeepSeekValidationEngine
impl !RefUnwindSafe for DeepSeekValidationEngine
impl Send for DeepSeekValidationEngine
impl Sync for DeepSeekValidationEngine
impl Unpin for DeepSeekValidationEngine
impl !UnwindSafe for DeepSeekValidationEngine
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> 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