pub struct DiscourseCorefConfig {
pub base: CorefConfig,
pub detect_shell_nouns: bool,
pub max_sentence_distance: usize,
pub prefer_clause_antecedent: bool,
}Expand description
Configuration for discourse-aware coreference resolution.
Fields§
§base: CorefConfigBase coreference config.
detect_shell_nouns: boolEnable shell noun detection.
max_sentence_distance: usizeMaximum sentences back to search for antecedent.
prefer_clause_antecedent: boolPrefer clause-level antecedents for “this”.
Trait Implementations§
Source§impl Clone for DiscourseCorefConfig
impl Clone for DiscourseCorefConfig
Source§fn clone(&self) -> DiscourseCorefConfig
fn clone(&self) -> DiscourseCorefConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 DiscourseCorefConfig
impl Debug for DiscourseCorefConfig
Source§impl Default for DiscourseCorefConfig
Available on crate feature discourse only.
impl Default for DiscourseCorefConfig
Available on crate feature
discourse only.Source§fn default() -> DiscourseCorefConfig
fn default() -> DiscourseCorefConfig
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for DiscourseCorefConfig
impl RefUnwindSafe for DiscourseCorefConfig
impl Send for DiscourseCorefConfig
impl Sync for DiscourseCorefConfig
impl Unpin for DiscourseCorefConfig
impl UnsafeUnpin for DiscourseCorefConfig
impl UnwindSafe for DiscourseCorefConfig
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,
impl<T> ErasedDestructor for Twhere
T: 'static,
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