pub struct ColumnDiff {
pub name: String,
pub only_in: Option<Side>,
pub compressed_bytes: Delta,
pub bytes_per_feature: DeltaF,
}Expand description
Per-column cost comparison (matched by column name). A column present on
only one side is flagged via only_in and diffed against zeros.
Fields§
§name: StringColumn name (e.g. geometry, vertex_time, a property name).
only_in: Option<Side>Set when the column exists in only one report.
compressed_bytes: DeltaStandalone re-encode bytes (IPC + zstd) over the decoded tiles.
bytes_per_feature: DeltaFStandalone re-encode bytes per feature row.
Trait Implementations§
Source§impl Clone for ColumnDiff
impl Clone for ColumnDiff
Source§fn clone(&self) -> ColumnDiff
fn clone(&self) -> ColumnDiff
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 ColumnDiff
impl Debug for ColumnDiff
Source§impl<'de> Deserialize<'de> for ColumnDiff
impl<'de> Deserialize<'de> for ColumnDiff
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 ColumnDiff
impl RefUnwindSafe for ColumnDiff
impl Send for ColumnDiff
impl Sync for ColumnDiff
impl Unpin for ColumnDiff
impl UnsafeUnpin for ColumnDiff
impl UnwindSafe for ColumnDiff
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