pub struct OrderAuditReport {
pub native_tiles: usize,
pub coalesce_gap_bytes: u64,
pub orderings: Vec<OrderingCostRow>,
pub recommended: String,
pub auto_choice: String,
pub current: Option<String>,
}Expand description
The full ordering audit for one archive.
Fields§
§native_tiles: usizeNative-tier tiles the simulation ran over.
coalesce_gap_bytes: u64Coalescing gap used (bytes) — the reader’s real default.
orderings: Vec<OrderingCostRow>Every ordering, cheapest-first.
recommended: StringThe measured-best ordering.
auto_choice: StringWhat --blob-ordering auto (the cardinality heuristic) would pick.
current: Option<String>The ordering the archive was built with (manifest.blobOrdering);
None for pre-2026-07 archives that don’t record it.
Trait Implementations§
Source§impl Clone for OrderAuditReport
impl Clone for OrderAuditReport
Source§fn clone(&self) -> OrderAuditReport
fn clone(&self) -> OrderAuditReport
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 moreSource§impl Debug for OrderAuditReport
impl Debug for OrderAuditReport
Source§impl<'de> Deserialize<'de> for OrderAuditReport
impl<'de> Deserialize<'de> for OrderAuditReport
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 OrderAuditReport
impl RefUnwindSafe for OrderAuditReport
impl Send for OrderAuditReport
impl Sync for OrderAuditReport
impl Unpin for OrderAuditReport
impl UnsafeUnpin for OrderAuditReport
impl UnwindSafe for OrderAuditReport
Blanket Implementations§
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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