pub struct DistributedInterfaceWork {
pub shards: usize,
pub shards_loaded: usize,
pub folds_reused: usize,
pub folds_computed: usize,
pub bytes_read: usize,
pub bytes_written: usize,
pub peak_artifact_bytes: usize,
}Expand description
Exact I/O and fold work for one distributed composition.
Fields§
§shards: usizeShard artifacts in the job.
shards_loaded: usizeShard artifacts decoded during this invocation.
folds_reused: usizeCompleted folds reused from durable progress.
folds_computed: usizeNew folds computed during this invocation.
bytes_read: usizeArtifact bytes read from the store.
bytes_written: usizeNew artifact bytes written to the store.
peak_artifact_bytes: usizePeak byte count of one accumulator and one shard.
Trait Implementations§
Source§impl Clone for DistributedInterfaceWork
impl Clone for DistributedInterfaceWork
Source§fn clone(&self) -> DistributedInterfaceWork
fn clone(&self) -> DistributedInterfaceWork
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for DistributedInterfaceWork
Source§impl Debug for DistributedInterfaceWork
impl Debug for DistributedInterfaceWork
Source§impl Default for DistributedInterfaceWork
impl Default for DistributedInterfaceWork
Source§fn default() -> DistributedInterfaceWork
fn default() -> DistributedInterfaceWork
Returns the “default value” for a type. Read more
impl Eq for DistributedInterfaceWork
Source§impl PartialEq for DistributedInterfaceWork
impl PartialEq for DistributedInterfaceWork
impl StructuralPartialEq for DistributedInterfaceWork
Auto Trait Implementations§
impl Freeze for DistributedInterfaceWork
impl RefUnwindSafe for DistributedInterfaceWork
impl Send for DistributedInterfaceWork
impl Sync for DistributedInterfaceWork
impl Unpin for DistributedInterfaceWork
impl UnsafeUnpin for DistributedInterfaceWork
impl UnwindSafe for DistributedInterfaceWork
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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