pub struct EntitySummary {
pub entity_name: String,
pub importance_score: f32,
pub mention_count: u32,
pub relationship_count: usize,
pub first_seen: DateTime<Utc>,
pub last_seen: DateTime<Utc>,
pub importance_level: ImportanceLevel,
pub recency_level: RecencyLevel,
}Expand description
Entity summary from EntityAnalysis
Fields§
§entity_name: StringName of the entity
importance_score: f32Computed importance score
mention_count: u32Number of times the entity was mentioned
relationship_count: usizeNumber of relationships connected to this entity
first_seen: DateTime<Utc>When the entity was first observed
last_seen: DateTime<Utc>When the entity was last observed
importance_level: ImportanceLevelDiscretized importance bucket
recency_level: RecencyLevelHow recently the entity was seen
Implementations§
Source§impl EntitySummary
impl EntitySummary
Sourcepub fn from_entity_analysis(analysis: &EntityAnalysis) -> EntitySummary
pub fn from_entity_analysis(analysis: &EntityAnalysis) -> EntitySummary
Convert a raw EntityAnalysis into a presentation EntitySummary.
Trait Implementations§
Source§impl Clone for EntitySummary
impl Clone for EntitySummary
Source§fn clone(&self) -> EntitySummary
fn clone(&self) -> EntitySummary
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 EntitySummary
impl Debug for EntitySummary
Source§impl<'de> Deserialize<'de> for EntitySummary
impl<'de> Deserialize<'de> for EntitySummary
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<EntitySummary, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<EntitySummary, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for EntitySummary
impl Serialize for EntitySummary
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
Auto Trait Implementations§
impl Freeze for EntitySummary
impl RefUnwindSafe for EntitySummary
impl Send for EntitySummary
impl Sync for EntitySummary
impl Unpin for EntitySummary
impl UnsafeUnpin for EntitySummary
impl UnwindSafe for EntitySummary
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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::RequestSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::RequestSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request