pub struct RemoveOverlaps;Expand description
Remove overlapping entities, keeping the highest confidence one.
Trait Implementations§
Source§impl Clone for RemoveOverlaps
impl Clone for RemoveOverlaps
Source§fn clone(&self) -> RemoveOverlaps
fn clone(&self) -> RemoveOverlaps
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 RemoveOverlaps
impl Debug for RemoveOverlaps
Source§impl Default for RemoveOverlaps
impl Default for RemoveOverlaps
Source§fn default() -> RemoveOverlaps
fn default() -> RemoveOverlaps
Returns the “default value” for a type. Read more
Source§impl Middleware for RemoveOverlaps
impl Middleware for RemoveOverlaps
Source§fn post_process(
&self,
_ctx: &mut MiddlewareContext,
entities: Vec<Entity>,
) -> Result<Vec<Entity>>
fn post_process( &self, _ctx: &mut MiddlewareContext, entities: Vec<Entity>, ) -> Result<Vec<Entity>>
Postprocess entities after extraction. Read more
Source§fn pre_process<'a>(
&self,
ctx: &mut MiddlewareContext,
text: &'a str,
) -> Result<Cow<'a, str>>
fn pre_process<'a>( &self, ctx: &mut MiddlewareContext, text: &'a str, ) -> Result<Cow<'a, str>>
Preprocess text before entity extraction. Read more
impl Copy for RemoveOverlaps
Auto Trait Implementations§
impl Freeze for RemoveOverlaps
impl RefUnwindSafe for RemoveOverlaps
impl Send for RemoveOverlaps
impl Sync for RemoveOverlaps
impl Unpin for RemoveOverlaps
impl UnsafeUnpin for RemoveOverlaps
impl UnwindSafe for RemoveOverlaps
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