pub struct LayerCfg {
pub name: String,
pub source: String,
pub geom_type: String,
pub zoom: String,
pub tags: Vec<String>,
}
Expand description
Layer configuration
Fields§
§name: String
Layer name
source: String
Data source (osm
, json
)
geom_type: String
Type for geometry (point
, linestring
or polygon
)
zoom: String
Zoom range
Tag patterns
Trait Implementations§
source§impl<'de> Deserialize<'de> for LayerCfg
impl<'de> Deserialize<'de> for LayerCfg
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 RefUnwindSafe for LayerCfg
impl Send for LayerCfg
impl Sync for LayerCfg
impl Unpin for LayerCfg
impl UnwindSafe for LayerCfg
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