pub struct ExtractionInput {
pub envelope: BrainEnvelope,
pub kind: KindDecl,
pub source: FactSource,
pub text: Option<SourceText>,
}Expand description
What one extractor is asked to read for one kind.
Fields§
§envelope: BrainEnvelope§kind: KindDecl§source: FactSource§text: Option<SourceText>Trait Implementations§
Source§impl Clone for ExtractionInput
impl Clone for ExtractionInput
Source§impl Debug for ExtractionInput
impl Debug for ExtractionInput
Source§impl PartialEq for ExtractionInput
impl PartialEq for ExtractionInput
Source§impl Serialize for ExtractionInput
impl Serialize for ExtractionInput
impl StructuralPartialEq for ExtractionInput
Auto Trait Implementations§
impl Freeze for ExtractionInput
impl RefUnwindSafe for ExtractionInput
impl Send for ExtractionInput
impl Sync for ExtractionInput
impl Unpin for ExtractionInput
impl UnsafeUnpin for ExtractionInput
impl UnwindSafe for ExtractionInput
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