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§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 UnsafeUnpin 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