pub struct TemporalLodLevel {
pub bucket_ms: u64,
pub max_zoom_level: u8,
}Expand description
One level of a temporal LOD pyramid (orthogonal to the summary tier above).
At any tile-zoom-level z such that z <= max_zoom_level, a client that
is currently displaying a time range too wide to render the base
temporal_bucket_ms tiles efficiently can fetch coarser tiles from this
level instead. Each level uses bucket_ms as its temporal bucket size
(which must be a multiple of the archive’s base temporal_bucket_ms).
Fields§
§bucket_ms: u64Temporal bucket size in milliseconds for tiles at this level.
max_zoom_level: u8Inclusive upper bound on the spatial zoom level where this LOD applies.
Trait Implementations§
Source§impl Clone for TemporalLodLevel
impl Clone for TemporalLodLevel
Source§fn clone(&self) -> TemporalLodLevel
fn clone(&self) -> TemporalLodLevel
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 TemporalLodLevel
impl Debug for TemporalLodLevel
Source§impl<'de> Deserialize<'de> for TemporalLodLevel
impl<'de> Deserialize<'de> for TemporalLodLevel
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
impl Eq for TemporalLodLevel
Source§impl PartialEq for TemporalLodLevel
impl PartialEq for TemporalLodLevel
Source§fn eq(&self, other: &TemporalLodLevel) -> bool
fn eq(&self, other: &TemporalLodLevel) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for TemporalLodLevel
impl Serialize for TemporalLodLevel
impl StructuralPartialEq for TemporalLodLevel
Auto Trait Implementations§
impl Freeze for TemporalLodLevel
impl RefUnwindSafe for TemporalLodLevel
impl Send for TemporalLodLevel
impl Sync for TemporalLodLevel
impl Unpin for TemporalLodLevel
impl UnsafeUnpin for TemporalLodLevel
impl UnwindSafe for TemporalLodLevel
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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