pub struct EntityResolutionConfig {
pub use_llm: bool,
pub model_type: ModelType,
pub cache_ttl: u64,
pub max_entities: usize,
pub context_message_count: usize,
pub min_confidence: f32,
pub enable_metrics: bool,
}Expand description
Entity resolution configuration
Fields§
§use_llm: boolUse LLM for resolution (default: true)
model_type: ModelTypeModel type to use for resolution
cache_ttl: u64Cache TTL in seconds (default: 300)
max_entities: usizeMaximum entities to consider (default: 50)
context_message_count: usizeRecent message count for context (default: 20)
min_confidence: f32Minimum confidence threshold (default: 0.5)
enable_metrics: boolEnable metrics collection
Trait Implementations§
Source§impl Clone for EntityResolutionConfig
impl Clone for EntityResolutionConfig
Source§fn clone(&self) -> EntityResolutionConfig
fn clone(&self) -> EntityResolutionConfig
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 EntityResolutionConfig
impl Debug for EntityResolutionConfig
Auto Trait Implementations§
impl Freeze for EntityResolutionConfig
impl RefUnwindSafe for EntityResolutionConfig
impl Send for EntityResolutionConfig
impl Sync for EntityResolutionConfig
impl Unpin for EntityResolutionConfig
impl UnwindSafe for EntityResolutionConfig
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