pub struct ShellNounAntecedent {
pub text: String,
pub start: usize,
pub end: usize,
pub antecedent_type: AntecedentType,
pub sentence_idx: Option<usize>,
}Expand description
Antecedent for a shell noun (typically a clause or proposition).
Fields§
§text: StringThe antecedent text
start: usizeStart offset in document
end: usizeEnd offset in document
antecedent_type: AntecedentTypeType of antecedent
sentence_idx: Option<usize>Sentence index containing antecedent
Implementations§
Trait Implementations§
Source§impl Clone for ShellNounAntecedent
impl Clone for ShellNounAntecedent
Source§fn clone(&self) -> ShellNounAntecedent
fn clone(&self) -> ShellNounAntecedent
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 ShellNounAntecedent
impl Debug for ShellNounAntecedent
Source§impl<'de> Deserialize<'de> for ShellNounAntecedent
impl<'de> Deserialize<'de> for ShellNounAntecedent
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ShellNounAntecedent
impl RefUnwindSafe for ShellNounAntecedent
impl Send for ShellNounAntecedent
impl Sync for ShellNounAntecedent
impl Unpin for ShellNounAntecedent
impl UnsafeUnpin for ShellNounAntecedent
impl UnwindSafe for ShellNounAntecedent
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> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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