pub struct VectorSourceOptions {
pub url: Option<String>,
pub tiles: Option<Vec<String>>,
pub min_zoom: Option<u32>,
pub max_zoom: Option<u32>,
pub bounds: Option<[f64; 4]>,
pub attribution: Option<String>,
}Expand description
Options for adding a vector tile source
Fields§
§url: Option<String>TileJSON URL
tiles: Option<Vec<String>>Array of tile URL templates
min_zoom: Option<u32>Minimum zoom level (default 0)
max_zoom: Option<u32>Maximum zoom level (default 22)
bounds: Option<[f64; 4]>Geographic bounds [sw_lng, sw_lat, ne_lng, ne_lat]
attribution: Option<String>Attribution HTML string
Trait Implementations§
Source§impl Clone for VectorSourceOptions
impl Clone for VectorSourceOptions
Source§fn clone(&self) -> VectorSourceOptions
fn clone(&self) -> VectorSourceOptions
Returns a duplicate of the value. Read more
1.0.0 · 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 VectorSourceOptions
impl Debug for VectorSourceOptions
Source§impl Default for VectorSourceOptions
impl Default for VectorSourceOptions
Source§fn default() -> VectorSourceOptions
fn default() -> VectorSourceOptions
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for VectorSourceOptions
impl<'de> Deserialize<'de> for VectorSourceOptions
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 VectorSourceOptions
impl PartialEq for VectorSourceOptions
Source§impl Serialize for VectorSourceOptions
impl Serialize for VectorSourceOptions
impl StructuralPartialEq for VectorSourceOptions
Auto Trait Implementations§
impl Freeze for VectorSourceOptions
impl RefUnwindSafe for VectorSourceOptions
impl Send for VectorSourceOptions
impl Sync for VectorSourceOptions
impl Unpin for VectorSourceOptions
impl UnwindSafe for VectorSourceOptions
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> InitializeFromFunction<T> for T
impl<T> InitializeFromFunction<T> for T
Source§fn initialize_from_function(f: fn() -> T) -> T
fn initialize_from_function(f: fn() -> T) -> T
Create an instance of this type from an initialization function
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<Ret> SpawnIfAsync<(), Ret> for Ret
impl<Ret> SpawnIfAsync<(), Ret> for Ret
Source§impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
Source§fn super_from(input: T) -> O
fn super_from(input: T) -> O
Convert from a type to another type.
Source§impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
Source§fn super_into(self) -> O
fn super_into(self) -> O
Convert from a type to another type.