pub struct CorefCluster {
pub id: u32,
pub mentions: Vec<String>,
pub spans: Vec<(usize, usize)>,
pub canonical: String,
}Expand description
A coreference cluster (group of mentions referring to the same entity).
Fields§
§id: u32Cluster ID
mentions: Vec<String>Member mention texts
spans: Vec<(usize, usize)>Member mention spans (start, end)
canonical: StringCanonical name (longest/most informative mention)
Trait Implementations§
Source§impl Clone for CorefCluster
impl Clone for CorefCluster
Source§fn clone(&self) -> CorefCluster
fn clone(&self) -> CorefCluster
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 CorefCluster
impl RefUnwindSafe for CorefCluster
impl Send for CorefCluster
impl Sync for CorefCluster
impl Unpin for CorefCluster
impl UnsafeUnpin for CorefCluster
impl UnwindSafe for CorefCluster
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