pub struct ParallelChunkingResult {
pub root_cid: Cid,
pub chunk_count: usize,
pub total_bytes: usize,
pub dedup_stats: DeduplicationStats,
pub duration: Duration,
pub chunk_cids: Vec<Cid>,
pub dag_nodes: Vec<DagNode>,
}Expand description
Result of a parallel chunking operation
Fields§
§root_cid: CidRoot CID of the chunked data
chunk_count: usizeNumber of chunks created
total_bytes: usizeTotal bytes processed
dedup_stats: DeduplicationStatsDeduplication statistics
duration: DurationProcessing duration
chunk_cids: Vec<Cid>All chunk CIDs (in order)
dag_nodes: Vec<DagNode>DAG nodes created
Trait Implementations§
Source§impl Clone for ParallelChunkingResult
impl Clone for ParallelChunkingResult
Source§fn clone(&self) -> ParallelChunkingResult
fn clone(&self) -> ParallelChunkingResult
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 ParallelChunkingResult
impl RefUnwindSafe for ParallelChunkingResult
impl Send for ParallelChunkingResult
impl Sync for ParallelChunkingResult
impl Unpin for ParallelChunkingResult
impl UnwindSafe for ParallelChunkingResult
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> 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