pub struct StreamingProcessor { /* private fields */ }Expand description
Streaming processor
Implementations§
Source§impl StreamingProcessor
impl StreamingProcessor
pub fn new(chunk_size: usize, buffer_size: usize) -> Self
Sourcepub fn process_streaming<R, W, F>(
&self,
reader: &mut R,
writer: &mut W,
processor: F,
) -> Result<usize>
pub fn process_streaming<R, W, F>( &self, reader: &mut R, writer: &mut W, processor: F, ) -> Result<usize>
Process data in streaming fashion
Sourcepub fn stream_with_callback<R, F>(
&self,
reader: &mut R,
callback: F,
) -> Result<usize>
pub fn stream_with_callback<R, F>( &self, reader: &mut R, callback: F, ) -> Result<usize>
Stream data with callback
Auto Trait Implementations§
impl Freeze for StreamingProcessor
impl RefUnwindSafe for StreamingProcessor
impl Send for StreamingProcessor
impl Sync for StreamingProcessor
impl Unpin for StreamingProcessor
impl UnsafeUnpin for StreamingProcessor
impl UnwindSafe for StreamingProcessor
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