pub struct TileStoreOptions {
pub projection: Option<Projection>,
pub minzoom: Option<u8>,
pub maxzoom: Option<u8>,
pub index_maxzoom: Option<u8>,
pub tolerance: Option<f64>,
pub buffer: Option<f64>,
}Expand description
Options for creating a TileStore
Fields§
§projection: Option<Projection>manually set the projection, otherwise it defaults to whatever the data type is
minzoom: Option<u8>min zoom to generate data on
maxzoom: Option<u8>max zoom level to cluster the points on
index_maxzoom: Option<u8>tile buffer on each side in pixels
tolerance: Option<f64>simplification tolerance (higher means simpler). Default is 3. Note: this tolerance is measured against a 4_096x4_096 unit grid when applying simplification.
buffer: Option<f64>tile buffer on each side so lines and polygons don’t get clipped
Trait Implementations§
Source§impl Clone for TileStoreOptions
impl Clone for TileStoreOptions
Source§fn clone(&self) -> TileStoreOptions
fn clone(&self) -> TileStoreOptions
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TileStoreOptions
impl Debug for TileStoreOptions
Source§impl Default for TileStoreOptions
impl Default for TileStoreOptions
Source§fn default() -> TileStoreOptions
fn default() -> TileStoreOptions
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TileStoreOptions
impl<'de> Deserialize<'de> for TileStoreOptions
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
Source§impl PartialEq for TileStoreOptions
impl PartialEq for TileStoreOptions
Source§impl Serialize for TileStoreOptions
impl Serialize for TileStoreOptions
impl StructuralPartialEq for TileStoreOptions
Auto Trait Implementations§
impl Freeze for TileStoreOptions
impl RefUnwindSafe for TileStoreOptions
impl Send for TileStoreOptions
impl Sync for TileStoreOptions
impl Unpin for TileStoreOptions
impl UnwindSafe for TileStoreOptions
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)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
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().