pub struct DocumentFeatures {
pub mention_contexts: Vec<MentionContext>,
pub chain_features: HashMap<String, ChainFeatures>,
pub cooccurrence: HashMap<String, CooccurrenceFeatures>,
pub document_stats: DocumentStats,
}Expand description
Complete feature extraction results for a document.
Fields§
§mention_contexts: Vec<MentionContext>Mention-level features for each entity occurrence.
chain_features: HashMap<String, ChainFeatures>Chain features grouped by normalized entity key.
cooccurrence: HashMap<String, CooccurrenceFeatures>Co-occurrence features per entity.
document_stats: DocumentStatsDocument-level statistics.
Trait Implementations§
Source§impl Clone for DocumentFeatures
impl Clone for DocumentFeatures
Source§fn clone(&self) -> DocumentFeatures
fn clone(&self) -> DocumentFeatures
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 DocumentFeatures
impl RefUnwindSafe for DocumentFeatures
impl Send for DocumentFeatures
impl Sync for DocumentFeatures
impl Unpin for DocumentFeatures
impl UnsafeUnpin for DocumentFeatures
impl UnwindSafe for DocumentFeatures
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