pub struct ChunkSimulation {
pub chunk_size: usize,
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
Simulation results for a specific chunk size
Fields§
§chunk_size: usizeTarget chunk size in bytes
tile_count: usizeEstimated number of tiles
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 (> max recommended features)
undersized_tiles: usizeNumber of undersized tiles (< 10 features)
estimated_size_uncompressed: usizeEstimated total size (uncompressed)
estimated_size_compressed: usizeEstimated total size (compressed, assuming 3x ratio)
Trait Implementations§
Source§impl Clone for ChunkSimulation
impl Clone for ChunkSimulation
Source§fn clone(&self) -> ChunkSimulation
fn clone(&self) -> ChunkSimulation
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 ChunkSimulation
impl Debug for ChunkSimulation
Source§impl<'de> Deserialize<'de> for ChunkSimulation
impl<'de> Deserialize<'de> for ChunkSimulation
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 ChunkSimulation
impl RefUnwindSafe for ChunkSimulation
impl Send for ChunkSimulation
impl Sync for ChunkSimulation
impl Unpin for ChunkSimulation
impl UnsafeUnpin for ChunkSimulation
impl UnwindSafe for ChunkSimulation
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