pub struct ChunkedResult {
pub columns: Vec<String>,
pub rows: Vec<ProcessedRow>,
pub chunk_index: usize,
pub is_last: bool,
pub resources_in_chunk: usize,
}Expand description
Result from processing a single chunk of resources.
Contains the output rows generated from processing one chunk, along with metadata about the chunk position.
Fields§
§columns: Vec<String>Column names (same for all chunks)
rows: Vec<ProcessedRow>Processed rows from this chunk
chunk_index: usizeZero-based index of this chunk
is_last: boolTrue if this is the last chunk
resources_in_chunk: usizeNumber of resources that were in the input chunk
Trait Implementations§
Source§impl Clone for ChunkedResult
impl Clone for ChunkedResult
Source§fn clone(&self) -> ChunkedResult
fn clone(&self) -> ChunkedResult
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ChunkedResult
impl RefUnwindSafe for ChunkedResult
impl Send for ChunkedResult
impl Sync for ChunkedResult
impl Unpin for ChunkedResult
impl UnsafeUnpin for ChunkedResult
impl UnwindSafe for ChunkedResult
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