pub struct ProcessingPipeline { /* private fields */ }Expand description
Processing pipeline for documents
Implementations§
Source§impl ProcessingPipeline
impl ProcessingPipeline
Sourcepub fn with_normalization(normalization: NormalizationOptions) -> Self
pub fn with_normalization(normalization: NormalizationOptions) -> Self
Create a new pipeline with custom normalization
Sourcepub fn process_content(&self, content: &str) -> String
pub fn process_content(&self, content: &str) -> String
Process a document’s content
Sourcepub fn mark_processing(doc: &mut Document)
pub fn mark_processing(doc: &mut Document)
Update document processing status
Sourcepub fn mark_complete(doc: &mut Document)
pub fn mark_complete(doc: &mut Document)
Mark document as processed
Sourcepub fn mark_failed(doc: &mut Document, error: &str)
pub fn mark_failed(doc: &mut Document, error: &str)
Mark document processing as failed
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ProcessingPipeline
impl RefUnwindSafe for ProcessingPipeline
impl Send for ProcessingPipeline
impl Sync for ProcessingPipeline
impl Unpin for ProcessingPipeline
impl UnwindSafe for ProcessingPipeline
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> 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