pub struct ZoomDensity {
pub zoom: u8,
pub tile_count: usize,
pub avg_features_per_tile: f64,
pub median_features_per_tile: usize,
pub max_features_per_tile: usize,
pub oversized_tiles: usize,
pub undersized_tiles: usize,
pub estimated_size_uncompressed: usize,
pub estimated_size_compressed: usize,
}Expand description
Tile statistics for one zoom level, with features split into (x, y, time-bucket) tiles by the recommended temporal bucket.
Fields§
§zoom: u8Zoom level
tile_count: usizeNumber of (x, y, time-bucket) tiles at this zoom
avg_features_per_tile: f64Average features per tile
median_features_per_tile: usizeMedian features per tile
max_features_per_tile: usizeMaximum features in any tile
oversized_tiles: usizeNumber of oversized tiles (> 10,000 features)
undersized_tiles: usizeNumber of undersized tiles (< 10 features)
estimated_size_uncompressed: usizeEstimated total size at this zoom, uncompressed (measured-sample calibrated when a measurement is available, else summed per-feature formula estimates)
estimated_size_compressed: usizeEstimated total size at this zoom, compressed (measured bytes/feature and zstd ratio when available, else an assumed 3x ratio)
Trait Implementations§
Source§impl Clone for ZoomDensity
impl Clone for ZoomDensity
Source§fn clone(&self) -> ZoomDensity
fn clone(&self) -> ZoomDensity
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 ZoomDensity
impl Debug for ZoomDensity
Source§impl<'de> Deserialize<'de> for ZoomDensity
impl<'de> Deserialize<'de> for ZoomDensity
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 ZoomDensity
impl RefUnwindSafe for ZoomDensity
impl Send for ZoomDensity
impl Sync for ZoomDensity
impl Unpin for ZoomDensity
impl UnsafeUnpin for ZoomDensity
impl UnwindSafe for ZoomDensity
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