pub struct DeepSeekValidationConfig {
pub model: String,
pub temperature: f32,
pub max_tokens: u32,
pub enable_statistical_testing: bool,
pub alpha: f64,
pub enable_compliance_validation: bool,
pub enable_meta_cognition: bool,
pub min_confidence: f64,
pub max_chain_length: usize,
}Expand description
Configuration for DeepSeek Validation Engine
Fields§
§model: StringDeepSeek model to use (default: deepseek-chat)
temperature: f32Temperature for validation (lower = more deterministic)
max_tokens: u32Maximum validation tokens per chain
enable_statistical_testing: boolEnable statistical significance testing
alpha: f64Statistical significance threshold (alpha)
enable_compliance_validation: boolEnable compliance validation (GDPR, bias detection)
enable_meta_cognition: boolEnable meta-cognitive assessment
min_confidence: f64Minimum confidence threshold for chain validation
max_chain_length: usizeMaximum chain length for validation (memory optimization)
Implementations§
Source§impl DeepSeekValidationConfig
impl DeepSeekValidationConfig
Sourcepub fn performance() -> Self
pub fn performance() -> Self
Create configuration for performance-optimized validation
Trait Implementations§
Source§impl Clone for DeepSeekValidationConfig
impl Clone for DeepSeekValidationConfig
Source§fn clone(&self) -> DeepSeekValidationConfig
fn clone(&self) -> DeepSeekValidationConfig
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 DeepSeekValidationConfig
impl Debug for DeepSeekValidationConfig
Source§impl Default for DeepSeekValidationConfig
impl Default for DeepSeekValidationConfig
Source§impl<'de> Deserialize<'de> for DeepSeekValidationConfig
impl<'de> Deserialize<'de> for DeepSeekValidationConfig
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 DeepSeekValidationConfig
impl RefUnwindSafe for DeepSeekValidationConfig
impl Send for DeepSeekValidationConfig
impl Sync for DeepSeekValidationConfig
impl Unpin for DeepSeekValidationConfig
impl UnwindSafe for DeepSeekValidationConfig
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