pub struct EntityCluster {
pub id: String,
pub entities: Vec<EntityRecord>,
pub canonical_entity: EntityRecord,
pub confidence: f32,
pub size: usize,
pub merge_decisions: Vec<MergeDecision>,
}Expand description
Entity cluster result
Fields§
§id: StringCluster ID
entities: Vec<EntityRecord>Entities in the cluster
canonical_entity: EntityRecordCanonical entity (representative)
confidence: f32Cluster confidence score
size: usizeCluster size
merge_decisions: Vec<MergeDecision>Merge decisions
Trait Implementations§
Source§impl Clone for EntityCluster
impl Clone for EntityCluster
Source§fn clone(&self) -> EntityCluster
fn clone(&self) -> EntityCluster
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 EntityCluster
impl Debug for EntityCluster
Source§impl<'de> Deserialize<'de> for EntityCluster
impl<'de> Deserialize<'de> for EntityCluster
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for EntityCluster
impl RefUnwindSafe for EntityCluster
impl Send for EntityCluster
impl Sync for EntityCluster
impl Unpin for EntityCluster
impl UnsafeUnpin for EntityCluster
impl UnwindSafe for EntityCluster
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