pub enum StyleSource {
Raster(RasterSource),
Terrain(TerrainSource),
GeoJson(GeoJsonSource),
VectorTile(VectorTileSource),
Image(ImageSource),
Video(VideoSource),
Canvas(CanvasSource),
Model(ModelSource),
}Expand description
Source registry entry.
Variants§
Raster(RasterSource)
Raster tile source.
Terrain(TerrainSource)
Terrain/elevation source.
GeoJson(GeoJsonSource)
In-memory vector feature source.
VectorTile(VectorTileSource)
Vector-tile-like source represented as resolved features.
Image(ImageSource)
Image source lowered onto raster rendering.
Video(VideoSource)
Video source — georeferenced dynamic overlay.
Canvas(CanvasSource)
Canvas source — georeferenced dynamic overlay.
Model(ModelSource)
In-memory model instance source.
Implementations§
Source§impl StyleSource
impl StyleSource
Trait Implementations§
Source§impl Clone for StyleSource
impl Clone for StyleSource
Source§fn clone(&self) -> StyleSource
fn clone(&self) -> StyleSource
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 moreAuto Trait Implementations§
impl Freeze for StyleSource
impl !RefUnwindSafe for StyleSource
impl Send for StyleSource
impl Sync for StyleSource
impl Unpin for StyleSource
impl UnsafeUnpin for StyleSource
impl !UnwindSafe for StyleSource
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