pub struct LocalUnzipDiagnostics {
pub concurrency: usize,
pub source_block_size: usize,
pub source_block_merge_gap: usize,
pub source_get_concurrency: usize,
pub source_window_capacity: usize,
pub source: SourceDiagnostics,
}Expand description
Effective local unzip settings and aggregate source diagnostics.
Fields§
§concurrency: usizeEffective entry concurrency.
source_block_size: usizeEffective source block size in bytes.
source_block_merge_gap: usizeEffective source block merge gap in bytes.
source_get_concurrency: usizeEffective source ranged GetObject concurrency.
source_window_capacity: usizeEffective source block window capacity in bytes.
source: SourceDiagnosticsAggregate source scheduler counters.
Trait Implementations§
Source§impl Clone for LocalUnzipDiagnostics
impl Clone for LocalUnzipDiagnostics
Source§fn clone(&self) -> LocalUnzipDiagnostics
fn clone(&self) -> LocalUnzipDiagnostics
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 moreSource§impl Debug for LocalUnzipDiagnostics
impl Debug for LocalUnzipDiagnostics
Source§impl<'de> Deserialize<'de> for LocalUnzipDiagnostics
impl<'de> Deserialize<'de> for LocalUnzipDiagnostics
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for LocalUnzipDiagnostics
impl RefUnwindSafe for LocalUnzipDiagnostics
impl Send for LocalUnzipDiagnostics
impl Sync for LocalUnzipDiagnostics
impl Unpin for LocalUnzipDiagnostics
impl UnsafeUnpin for LocalUnzipDiagnostics
impl UnwindSafe for LocalUnzipDiagnostics
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 moreCreates a shared type from an unshared type.