pub struct SemanticConfig {
pub duplicate_threshold: f32,
pub similar_limit: usize,
pub plan_retention_hours: u32,
pub data_dir: PathBuf,
}Expand description
Configuration for semantic operations.
Fields§
§duplicate_threshold: f32Minimum similarity for duplicate detection
similar_limit: usizeNumber of results for similar file search
plan_retention_hours: u32Maximum plan retention (in hours)
data_dir: PathBufBase directory for persistence (plans, etc.)
Trait Implementations§
Source§impl Clone for SemanticConfig
impl Clone for SemanticConfig
Source§fn clone(&self) -> SemanticConfig
fn clone(&self) -> SemanticConfig
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 SemanticConfig
impl Debug for SemanticConfig
Auto Trait Implementations§
impl Freeze for SemanticConfig
impl RefUnwindSafe for SemanticConfig
impl Send for SemanticConfig
impl Sync for SemanticConfig
impl Unpin for SemanticConfig
impl UnwindSafe for SemanticConfig
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