pub struct SimilarityCriteria {
pub threshold: f64,
pub field: String,
pub keep_strategy: KeepStrategy,
pub dry_run: bool,
}Expand description
Criteria for smart suspension based on content similarity.
Fields§
§threshold: f64Similarity threshold (0.0 - 1.0). Cards with similarity >= this are grouped.
field: StringField to compare for similarity.
keep_strategy: KeepStrategyStrategy for which card to keep in each similar group.
dry_run: boolIf true, don’t actually suspend - just report what would be suspended.
Trait Implementations§
Source§impl Clone for SimilarityCriteria
impl Clone for SimilarityCriteria
Source§fn clone(&self) -> SimilarityCriteria
fn clone(&self) -> SimilarityCriteria
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 SimilarityCriteria
impl Debug for SimilarityCriteria
Auto Trait Implementations§
impl Freeze for SimilarityCriteria
impl RefUnwindSafe for SimilarityCriteria
impl Send for SimilarityCriteria
impl Sync for SimilarityCriteria
impl Unpin for SimilarityCriteria
impl UnwindSafe for SimilarityCriteria
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