pub struct DocumentStats {
pub char_count: usize,
pub word_count: usize,
pub mention_count: usize,
pub unique_entity_count: usize,
pub entity_density: f64,
pub type_distribution: HashMap<String, usize>,
}Expand description
Document-level statistics.
Fields§
§char_count: usizeDocument length in characters.
word_count: usizeDocument length in words.
mention_count: usizeTotal entity mention count.
unique_entity_count: usizeUnique entity count (by normalized text).
entity_density: f64Entity density (mentions per 1000 chars).
type_distribution: HashMap<String, usize>Entity type distribution.
Trait Implementations§
Source§impl Clone for DocumentStats
impl Clone for DocumentStats
Source§fn clone(&self) -> DocumentStats
fn clone(&self) -> DocumentStats
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 moreAuto Trait Implementations§
impl Freeze for DocumentStats
impl RefUnwindSafe for DocumentStats
impl Send for DocumentStats
impl Sync for DocumentStats
impl Unpin for DocumentStats
impl UnsafeUnpin for DocumentStats
impl UnwindSafe for DocumentStats
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