pub struct MapBoxTileProvider { /* private fields */ }Expand description
Implementation of TileProvider for MapBox Vector/Raster Tiles API.
Implementations§
Source§impl MapBoxTileProvider
impl MapBoxTileProvider
pub fn new(client: Arc<MapBoxClient>) -> Self
pub fn with_base_url(client: Arc<MapBoxClient>, base_url: String) -> Self
Trait Implementations§
Source§impl TileProvider for MapBoxTileProvider
impl TileProvider for MapBoxTileProvider
fn get_tile<'life0, 'life1, 'async_trait>(
&'life0 self,
z: u32,
x: u32,
y: u32,
options: &'life1 TileOptions,
) -> Pin<Box<dyn Future<Output = EveryMapResult<TileResponse>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Auto Trait Implementations§
impl !RefUnwindSafe for MapBoxTileProvider
impl !UnwindSafe for MapBoxTileProvider
impl Freeze for MapBoxTileProvider
impl Send for MapBoxTileProvider
impl Sync for MapBoxTileProvider
impl Unpin for MapBoxTileProvider
impl UnsafeUnpin for MapBoxTileProvider
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