pub struct DuplicateCluster {
pub members: Vec<DuplicateClusterMember>,
pub max_score: f64,
}Expand description
A group of active memories that look like near-duplicates of each other (pairwise content-keyword Jaccard ≥ threshold). NEVER auto-merged — the caller (an LLM) judges whether they are the same fact and then consolidates explicitly.
Fields§
§members: Vec<DuplicateClusterMember>§max_score: f64Highest pairwise similarity within the cluster (worst-first ranking signal).
Trait Implementations§
Source§impl Clone for DuplicateCluster
impl Clone for DuplicateCluster
Source§fn clone(&self) -> DuplicateCluster
fn clone(&self) -> DuplicateCluster
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 DuplicateCluster
impl Debug for DuplicateCluster
Source§impl<'de> Deserialize<'de> for DuplicateCluster
impl<'de> Deserialize<'de> for DuplicateCluster
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<DuplicateCluster, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DuplicateCluster, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for DuplicateCluster
impl PartialEq for DuplicateCluster
Source§impl Serialize for DuplicateCluster
impl Serialize for DuplicateCluster
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for DuplicateCluster
Auto Trait Implementations§
impl Freeze for DuplicateCluster
impl RefUnwindSafe for DuplicateCluster
impl Send for DuplicateCluster
impl Sync for DuplicateCluster
impl Unpin for DuplicateCluster
impl UnsafeUnpin for DuplicateCluster
impl UnwindSafe for DuplicateCluster
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