pub struct TerrainStoreTileIndex {
pub lat_index: i32,
pub lon_index: i32,
pub min_longitude_deg: f64,
pub min_latitude_deg: f64,
pub max_longitude_deg: f64,
pub max_latitude_deg: f64,
pub lon_count: u32,
pub lat_count: u32,
pub data_offset: u64,
pub data_len: u64,
pub checksum64: u64,
pub vertical_datum: VerticalDatum,
}Expand description
Metadata for one tile index record in a memory-mappable terrain store.
Fields§
§lat_index: i32Integer latitude tile id, e.g. 36 for a tile covering 36..37 degrees.
lon_index: i32Integer longitude tile id, e.g. -107 for a tile covering
-107..-106 degrees.
min_longitude_deg: f64Western edge longitude in degrees.
min_latitude_deg: f64Southern edge latitude in degrees.
max_longitude_deg: f64Eastern edge longitude in degrees.
max_latitude_deg: f64Northern edge latitude in degrees.
lon_count: u32Number of longitude postings.
lat_count: u32Number of latitude postings.
data_offset: u64Byte offset of this tile’s posting payload in the store.
data_len: u64Byte length of this tile’s posting payload in the store.
checksum64: u64FNV-1a checksum of this tile’s posting payload bytes.
vertical_datum: VerticalDatumVertical datum for the tile’s posting payload.
Trait Implementations§
Source§impl Clone for TerrainStoreTileIndex
impl Clone for TerrainStoreTileIndex
Source§fn clone(&self) -> TerrainStoreTileIndex
fn clone(&self) -> TerrainStoreTileIndex
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 moreimpl Copy for TerrainStoreTileIndex
Source§impl Debug for TerrainStoreTileIndex
impl Debug for TerrainStoreTileIndex
Source§impl PartialEq for TerrainStoreTileIndex
impl PartialEq for TerrainStoreTileIndex
Source§fn eq(&self, other: &TerrainStoreTileIndex) -> bool
fn eq(&self, other: &TerrainStoreTileIndex) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for TerrainStoreTileIndex
Auto Trait Implementations§
impl Freeze for TerrainStoreTileIndex
impl RefUnwindSafe for TerrainStoreTileIndex
impl Send for TerrainStoreTileIndex
impl Sync for TerrainStoreTileIndex
impl Unpin for TerrainStoreTileIndex
impl UnsafeUnpin for TerrainStoreTileIndex
impl UnwindSafe for TerrainStoreTileIndex
Blanket Implementations§
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
impl<T> Scalar for T
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.