pub struct CorefResolver;Implementations§
Source§impl CorefResolver
impl CorefResolver
Sourcepub fn resolve(text: &str, entities: &[ExtractedEntity]) -> Vec<ExtractedEntity>
pub fn resolve(text: &str, entities: &[ExtractedEntity]) -> Vec<ExtractedEntity>
Given the original text and a list of extracted entities (from NER), find pronoun spans and resolve them to the most recently mentioned compatible entity. Returns additional entity mentions to add.
Auto Trait Implementations§
impl Freeze for CorefResolver
impl RefUnwindSafe for CorefResolver
impl Send for CorefResolver
impl Sync for CorefResolver
impl Unpin for CorefResolver
impl UnsafeUnpin for CorefResolver
impl UnwindSafe for CorefResolver
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> 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