pub struct ImportanceAssessmentConfig {
pub stage1: Stage1Config,
pub stage2: Stage2Config,
pub stage3: Stage3Config,
pub circuit_breaker: CircuitBreakerConfig,
pub performance: PerformanceConfig,
}Expand description
Configuration for the importance assessment pipeline
Fields§
§stage1: Stage1ConfigStage 1: Pattern matching configuration
stage2: Stage2ConfigStage 2: Semantic similarity configuration
stage3: Stage3ConfigStage 3: LLM scoring configuration
circuit_breaker: CircuitBreakerConfigCircuit breaker configuration
performance: PerformanceConfigPerformance thresholds
Trait Implementations§
Source§impl Clone for ImportanceAssessmentConfig
impl Clone for ImportanceAssessmentConfig
Source§fn clone(&self) -> ImportanceAssessmentConfig
fn clone(&self) -> ImportanceAssessmentConfig
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 ImportanceAssessmentConfig
impl Debug for ImportanceAssessmentConfig
Source§impl Default for ImportanceAssessmentConfig
impl Default for ImportanceAssessmentConfig
Source§impl<'de> Deserialize<'de> for ImportanceAssessmentConfig
impl<'de> Deserialize<'de> for ImportanceAssessmentConfig
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 ImportanceAssessmentConfig
impl RefUnwindSafe for ImportanceAssessmentConfig
impl Send for ImportanceAssessmentConfig
impl Sync for ImportanceAssessmentConfig
impl Unpin for ImportanceAssessmentConfig
impl UnwindSafe for ImportanceAssessmentConfig
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