pub struct OverAlignedVertexBuffer<V, I> {
+OverAlignedVertexBuffer in maplibre::benchmarking::tessellation - Rust pub struct OverAlignedVertexBuffer<V, I> {
pub buffer: VertexBuffers<V, I>,
pub usable_indices: u32,
}
Expand description
Vertex buffer which includes additional padding to fulfill the wgpu::COPY_BUFFER_ALIGNMENT.
@@ -51,7 +51,8 @@ otherwise. Into<Dispatch>,§fn with_current_subscriber(self) -> WithDispatch<Self>
source§impl<T> Resource for Twhere
+ G2: Contains<G1>,
§impl<T> ErasedDestructor for Twhere
+ T: 'static,
§impl<T> MaybeSendSync for T
source§impl<T> Resource for Twhere
T: 'static,
§impl<T> WasmNotSend for Twhere
T: Send,
§impl<T> WasmNotSendSync for Twhere
T: WasmNotSend + WasmNotSync,
§impl<T> WasmNotSync for Twhere
diff --git a/docs/api/maplibre/benchmarking/tessellation/struct.VertexConstructor.html b/docs/api/maplibre/benchmarking/tessellation/struct.VertexConstructor.html
index dbf91c5a..11a4b8f9 100644
--- a/docs/api/maplibre/benchmarking/tessellation/struct.VertexConstructor.html
+++ b/docs/api/maplibre/benchmarking/tessellation/struct.VertexConstructor.html
@@ -1,5 +1,5 @@
-VertexConstructor in maplibre::benchmarking::tessellation - Rust Struct maplibre::benchmarking::tessellation::VertexConstructor
source · pub struct VertexConstructor {}
Expand description
Constructor for Fill and Stroke vertices.
-Trait Implementations§
source§impl FillVertexConstructor<ShaderVertex> for VertexConstructor
source§fn new_vertex(&mut self, vertex: FillVertex<'_>) -> ShaderVertex
source§impl StrokeVertexConstructor<ShaderVertex> for VertexConstructor
source§fn new_vertex(&mut self, vertex: StrokeVertex<'_, '_>) -> ShaderVertex
Auto Trait Implementations§
§impl Freeze for VertexConstructor
§impl RefUnwindSafe for VertexConstructor
§impl Send for VertexConstructor
§impl Sync for VertexConstructor
§impl Unpin for VertexConstructor
§impl UnwindSafe for VertexConstructor
Blanket Implementations§
source§impl<T> Any for Twhere
+VertexConstructor in maplibre::benchmarking::tessellation - Rust Struct maplibre::benchmarking::tessellation::VertexConstructor
source · pub struct VertexConstructor {}
Expand description
Constructor for Fill and Stroke vertices.
+Trait Implementations§
source§impl FillVertexConstructor<ShaderVertex> for VertexConstructor
source§fn new_vertex(&mut self, vertex: FillVertex<'_>) -> ShaderVertex
source§impl StrokeVertexConstructor<ShaderVertex> for VertexConstructor
source§fn new_vertex(&mut self, vertex: StrokeVertex<'_, '_>) -> ShaderVertex
Auto Trait Implementations§
§impl Freeze for VertexConstructor
§impl RefUnwindSafe for VertexConstructor
§impl Send for VertexConstructor
§impl Sync for VertexConstructor
§impl Unpin for VertexConstructor
§impl UnwindSafe for VertexConstructor
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§fn with_current_subscriber(self) -> WithDispatch<Self>
source§impl<T> Resource for Twhere
+ G2: Contains<G1>,
§impl<T> ErasedDestructor for Twhere
+ T: 'static,
§impl<T> MaybeSendSync for T
source§impl<T> Resource for Twhere
T: 'static,
§impl<T> WasmNotSend for Twhere
T: Send,
§impl<T> WasmNotSendSync for Twhere
T: WasmNotSend + WasmNotSync,
§impl<T> WasmNotSync for Twhere
diff --git a/docs/api/maplibre/benchmarking/tessellation/zero_tessellator/struct.ZeroTessellator.html b/docs/api/maplibre/benchmarking/tessellation/zero_tessellator/struct.ZeroTessellator.html
index e400871f..911e05c9 100644
--- a/docs/api/maplibre/benchmarking/tessellation/zero_tessellator/struct.ZeroTessellator.html
+++ b/docs/api/maplibre/benchmarking/tessellation/zero_tessellator/struct.ZeroTessellator.html
@@ -1,4 +1,4 @@
-ZeroTessellator in maplibre::benchmarking::tessellation::zero_tessellator - Rust pub struct ZeroTessellator<I: Add + From<VertexId> + MaxIndex> {
+ZeroTessellator in maplibre::benchmarking::tessellation::zero_tessellator - Rust
§fn with_current_subscriber(self) -> WithDispatch<Self>
source§impl<T> Resource for Twhere
+ G2: Contains<G1>,
§impl<T> ErasedDestructor for Twhere
+ T: 'static,
§impl<T> MaybeSendSync for T
source§impl<T> Resource for Twhere
T: 'static,
§impl<T> WasmNotSend for Twhere
T: Send,
\ No newline at end of file
diff --git a/docs/api/maplibre/context/struct.MapContext.html b/docs/api/maplibre/context/struct.MapContext.html
index 9e3ef4d6..17aecc80 100644
--- a/docs/api/maplibre/context/struct.MapContext.html
+++ b/docs/api/maplibre/context/struct.MapContext.html
@@ -1,4 +1,4 @@
-MapContext in maplibre::context - Rust Struct maplibre::context::MapContext
source · pub struct MapContext {
+MapContext in maplibre::context - Rust
§fn with_current_subscriber(self) -> WithDispatch<Self>
source§impl<T> Resource for Twhere
+ G2: Contains<G1>,
§impl<T> ErasedDestructor for Twhere
+ T: 'static,
§impl<T> MaybeSendSync for T
source§impl<T> Resource for Twhere
T: 'static,
\ No newline at end of file
diff --git a/docs/api/maplibre/coords/struct.AlignedWorldTileCoords.html b/docs/api/maplibre/coords/struct.AlignedWorldTileCoords.html
index 69483f23..575b7263 100644
--- a/docs/api/maplibre/coords/struct.AlignedWorldTileCoords.html
+++ b/docs/api/maplibre/coords/struct.AlignedWorldTileCoords.html
@@ -1,4 +1,4 @@
-AlignedWorldTileCoords in maplibre::coords - Rust Struct maplibre::coords::AlignedWorldTileCoords
source · pub struct AlignedWorldTileCoords(pub WorldTileCoords);
Expand description
An aligned world tile coordinate aligns a world coordinate at a 4x4 tile raster within the
+
AlignedWorldTileCoords in maplibre::coords - Rust Struct maplibre::coords::AlignedWorldTileCoords
source · pub struct AlignedWorldTileCoords(pub WorldTileCoords);
Expand description
An aligned world tile coordinate aligns a world coordinate at a 4x4 tile raster within the
world. The aligned coordinates is defined by the coordinates of the upper left tile in the 4x4
tile raster divided by 2 and rounding to the ceiling.
§Coordinate System Origin
@@ -33,7 +33,8 @@ otherwise. Into<Dispatch>,§fn with_current_subscriber(self) -> WithDispatch<Self>
source§impl<T> Resource for Twhere
+ G2: Contains<G1>,
§impl<T> ErasedDestructor for Twhere
+ T: 'static,
§impl<T> MaybeSendSync for T
source§impl<T> Resource for Twhere
T: 'static,
§impl<T> WasmNotSend for Twhere
T: Send,
§impl<T> WasmNotSendSync for Twhere
T: WasmNotSend + WasmNotSync,
§impl<T> WasmNotSync for Twhere
diff --git a/docs/api/maplibre/coords/struct.InnerCoords.html b/docs/api/maplibre/coords/struct.InnerCoords.html
index 5b6e5dd5..fb8b76d0 100644
--- a/docs/api/maplibre/coords/struct.InnerCoords.html
+++ b/docs/api/maplibre/coords/struct.InnerCoords.html
@@ -1,4 +1,4 @@
-InnerCoords in maplibre::coords - Rust Struct maplibre::coords::InnerCoords
source · pub struct InnerCoords {
+InnerCoords in maplibre::coords - Rust Struct maplibre::coords::InnerCoords
source · pub struct InnerCoords {
pub x: f64,
pub y: f64,
}
Expand description
Within each tile there is a separate coordinate system. Usually this coordinate system is
@@ -38,7 +38,8 @@ otherwise. Into<Dispatch>,
§fn with_current_subscriber(self) -> WithDispatch<Self>
source§impl<T> Resource for Twhere
+ G2: Contains<G1>,
§impl<T> ErasedDestructor for Twhere
+ T: 'static,
§impl<T> MaybeSendSync for T
source§impl<T> Resource for Twhere
T: 'static,
§impl<T> WasmNotSend for Twhere
T: Send,
§impl<T> WasmNotSendSync for Twhere
T: WasmNotSend + WasmNotSync,
§impl<T> WasmNotSync for Twhere
diff --git a/docs/api/maplibre/coords/struct.LatLon.html b/docs/api/maplibre/coords/struct.LatLon.html
index 38f4a2e0..e93522a0 100644
--- a/docs/api/maplibre/coords/struct.LatLon.html
+++ b/docs/api/maplibre/coords/struct.LatLon.html
@@ -1,4 +1,4 @@
-LatLon in maplibre::coords - Rust pub struct LatLon {
+LatLon in maplibre::coords - Rust pub struct LatLon {
pub latitude: f64,
pub longitude: f64,
}
Fields§
§latitude: f64§longitude: f64Implementations§
source§impl LatLon
sourcepub fn new(latitude: f64, longitude: f64) -> Self
sourceconst EARTH_RADIUS: f64 = 6371008.7999999998f64
Approximate radius of the earth in meters.
@@ -6,7 +6,7 @@ Uses the WGS-84 approximation. The radius at the equator is ~6378137 and at the
6371008.8 is one published “average radius” see https://en.wikipedia.org/wiki/Earth_radius#Mean_radius, or ftp://athena.fsv.cvut.cz/ZFG/grs80-Moritz.pdf p.4
sourceconst EARTH_CIRCUMFRENCE: f64 = 40030228.884071849f64
The average circumference of the world in meters.
sourcefn circumference_at_latitude(&self) -> f64
The circumference at a line of latitude in meters.
-sourcefn mercator_x_from_lng(&self) -> f64
sourcefn mercator_y_from_lat(&self) -> f64
sourcefn mercator_z_from_altitude(&self, altitude: f64) -> f64
Trait Implementations§
source§impl Copy for LatLon
Auto Trait Implementations§
§impl Freeze for LatLon
§impl RefUnwindSafe for LatLon
§impl Send for LatLon
§impl Sync for LatLon
§impl Unpin for LatLon
§impl UnwindSafe for LatLon
Blanket Implementations§
sourcefn mercator_x_from_lng(&self) -> f64
sourcefn mercator_y_from_lat(&self) -> f64
sourcefn mercator_z_from_altitude(&self, altitude: f64) -> f64
Trait Implementations§
source§impl Copy for LatLon
Auto Trait Implementations§
§impl Freeze for LatLon
§impl RefUnwindSafe for LatLon
§impl Send for LatLon
§impl Sync for LatLon
§impl Unpin for LatLon
§impl UnwindSafe for LatLon
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§fn with_current_subscriber(self) -> WithDispatch<Self>
source§impl<T> Resource for Twhere
+ G2: Contains<G1>,
§impl<T> ErasedDestructor for Twhere
+ T: 'static,
§impl<T> MaybeSendSync for T
source§impl<T> Resource for Twhere
T: 'static,
§impl<T> WasmNotSend for Twhere
T: Send,
§impl<T> WasmNotSendSync for Twhere
T: WasmNotSend + WasmNotSync,
§impl<T> WasmNotSync for Twhere
diff --git a/docs/api/maplibre/coords/struct.Quadkey.html b/docs/api/maplibre/coords/struct.Quadkey.html
index bffb2a76..0e8550f8 100644
--- a/docs/api/maplibre/coords/struct.Quadkey.html
+++ b/docs/api/maplibre/coords/struct.Quadkey.html
@@ -1,4 +1,4 @@
-Quadkey in maplibre::coords - Rust pub struct Quadkey([ZoomLevel; 32]);
Expand description
Represents the position of a node within a quad tree. The first u8 defines the ZoomLevel of the node.
+
Quadkey in maplibre::coords - Rust pub struct Quadkey([ZoomLevel; 32]);
Expand description
Represents the position of a node within a quad tree. The first u8 defines the ZoomLevel of the node.
The remaining bytes define which part (north west, south west, south east, north east) of each
subdivision of the quadtree is concerned.
TODO: We can optimize the quadkey and store the keys on 2 bits instead of 8
@@ -49,7 +49,8 @@ otherwise. Into<Dispatch>,§fn with_current_subscriber(self) -> WithDispatch<Self>
source§impl<T> Resource for Twhere
+ G2: Contains<G1>,
§impl<T> ErasedDestructor for Twhere
+ T: 'static,
§impl<T> MaybeSendSync for T
source§impl<T> Resource for Twhere
T: 'static,
§impl<T> WasmNotSend for Twhere
T: Send,
§impl<T> WasmNotSendSync for Twhere
T: WasmNotSend + WasmNotSync,
§impl<T> WasmNotSync for Twhere
diff --git a/docs/api/maplibre/coords/struct.TileCoords.html b/docs/api/maplibre/coords/struct.TileCoords.html
index 93da8760..529f4b49 100644
--- a/docs/api/maplibre/coords/struct.TileCoords.html
+++ b/docs/api/maplibre/coords/struct.TileCoords.html
@@ -1,4 +1,4 @@
-TileCoords in maplibre::coords - Rust Struct maplibre::coords::TileCoords
source · pub struct TileCoords {
+TileCoords in maplibre::coords - Rust
§fn with_current_subscriber(self) -> WithDispatch<Self>
source§impl<T> Resource for Twhere
+ G2: Contains<G1>,
§impl<T> ErasedDestructor for Twhere
+ T: 'static,
§impl<T> MaybeSendSync for T
source§impl<T> Resource for Twhere
T: 'static,
§impl<T> WasmNotSend for Twhere
T: Send,
§impl<T> WasmNotSendSync for Twhere
T: WasmNotSend + WasmNotSync,
§impl<T> WasmNotSync for Twhere
diff --git a/docs/api/maplibre/coords/struct.ViewRegion.html b/docs/api/maplibre/coords/struct.ViewRegion.html
index e3e62cb3..049c71c2 100644
--- a/docs/api/maplibre/coords/struct.ViewRegion.html
+++ b/docs/api/maplibre/coords/struct.ViewRegion.html
@@ -1,4 +1,4 @@
-ViewRegion in maplibre::coords - Rust Struct maplibre::coords::ViewRegion
source · pub struct ViewRegion {
+ViewRegion in maplibre::coords - Rust Struct maplibre::coords::ViewRegion
source · pub struct ViewRegion {
min_tile: WorldTileCoords,
max_tile: WorldTileCoords,
zoom_level: ZoomLevel,
@@ -44,7 +44,8 @@ otherwise. Into<Dispatch>,
§fn with_current_subscriber(self) -> WithDispatch<Self>
source§impl<T> Resource for Twhere
+ G2: Contains<G1>,
§impl<T> ErasedDestructor for Twhere
+ T: 'static,
§impl<T> MaybeSendSync for T
source§impl<T> Resource for Twhere
T: 'static,
§impl<T> WasmNotSend for Twhere
T: Send,
§impl<T> WasmNotSendSync for Twhere
T: WasmNotSend + WasmNotSync,
§impl<T> WasmNotSync for Twhere
diff --git a/docs/api/maplibre/coords/struct.WorldCoords.html b/docs/api/maplibre/coords/struct.WorldCoords.html
index eccfeb6c..a6d21402 100644
--- a/docs/api/maplibre/coords/struct.WorldCoords.html
+++ b/docs/api/maplibre/coords/struct.WorldCoords.html
@@ -1,4 +1,4 @@
-WorldCoords in maplibre::coords - Rust Struct maplibre::coords::WorldCoords
source · pub struct WorldCoords {
+WorldCoords in maplibre::coords - Rust Struct maplibre::coords::WorldCoords
source · pub struct WorldCoords {
pub x: f64,
pub y: f64,
}
Expand description
Actual coordinates within the 3D world. The z value of the [WorldCoors] is not related to
@@ -6,7 +6,7 @@ the z value of the [WorldTileCoors]. In the 3D world a
which are determined only by the render engine and not by the zoom level.
§Coordinate System Origin
The origin of the coordinate system is in the upper-left corner.
-Fields§
§x: f64§y: f64Implementations§
source§impl WorldCoords
sourcepub fn from_lat_lon(lat_lon: LatLon, zoom: Zoom) -> WorldCoords
sourcepub fn at_ground(x: f64, y: f64) -> Self
sourcepub fn into_world_tile(self, z: ZoomLevel, zoom: Zoom) -> WorldTileCoords
Trait Implementations§
source§impl Clone for WorldCoords
source§fn clone(&self) -> WorldCoords
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read moresource§impl Debug for WorldCoords
source§impl Default for WorldCoords
source§fn default() -> WorldCoords
Returns the “default value” for a type. Read moresource§impl Display for WorldCoords
source§impl From<Point3<f64>> for WorldCoords
source§impl From<WorldCoords> for Vec3f32
source§fn from(world_coords: WorldCoords) -> Self
Converts to this type from the input type.source§impl PartialEq for WorldCoords
source§fn eq(&self, other: &WorldCoords) -> bool
This method tests for self and other values to be equal, and is used
+Fields§
§x: f64§y: f64Implementations§
source§impl WorldCoords
sourcepub fn from_lat_lon(lat_lon: LatLon, zoom: Zoom) -> WorldCoords
sourcepub fn at_ground(x: f64, y: f64) -> Self
sourcepub fn into_world_tile(self, z: ZoomLevel, zoom: Zoom) -> WorldTileCoords
Trait Implementations§
source§impl Clone for WorldCoords
source§fn clone(&self) -> WorldCoords
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read moresource§impl Debug for WorldCoords
source§impl Default for WorldCoords
source§fn default() -> WorldCoords
Returns the “default value” for a type. Read moresource§impl Display for WorldCoords
source§impl From<Point3<f64>> for WorldCoords
source§impl From<WorldCoords> for Vec3f32
source§fn from(world_coords: WorldCoords) -> Self
Converts to this type from the input type.source§impl PartialEq for WorldCoords
source§fn eq(&self, other: &WorldCoords) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Copy for WorldCoords
source§impl StructuralPartialEq for WorldCoords
Auto Trait Implementations§
§impl Freeze for WorldCoords
§impl RefUnwindSafe for WorldCoords
§impl Send for WorldCoords
§impl Sync for WorldCoords
§impl Unpin for WorldCoords
§impl UnwindSafe for WorldCoords
Blanket Implementations§
§fn with_current_subscriber(self) -> WithDispatch<Self>
source§impl<T> Resource for Twhere
+ G2: Contains<G1>,
§impl<T> ErasedDestructor for Twhere
+ T: 'static,
§impl<T> MaybeSendSync for T
source§impl<T> Resource for Twhere
T: 'static,
§impl<T> WasmNotSend for Twhere
T: Send,
§impl<T> WasmNotSendSync for Twhere
T: WasmNotSend + WasmNotSync,
§impl<T> WasmNotSync for Twhere
diff --git a/docs/api/maplibre/coords/struct.WorldTileCoords.html b/docs/api/maplibre/coords/struct.WorldTileCoords.html
index e680534b..8f3b22a9 100644
--- a/docs/api/maplibre/coords/struct.WorldTileCoords.html
+++ b/docs/api/maplibre/coords/struct.WorldTileCoords.html
@@ -1,4 +1,4 @@
-WorldTileCoords in maplibre::coords - Rust Struct maplibre::coords::WorldTileCoords
source · #[repr(C)]pub struct WorldTileCoords {
+WorldTileCoords in maplibre::coords - Rust Struct maplibre::coords::WorldTileCoords
source · #[repr(C)]pub struct WorldTileCoords {
pub x: i32,
pub y: i32,
pub z: ZoomLevel,
@@ -74,7 +74,8 @@ otherwise. §fn with_current_subscriber(self) -> WithDispatch<Self>
source§impl<T> DeserializeOwned for Twhere
- T: for<'de> Deserialize<'de>,
source§impl<T> Resource for Twhere
+ T: for<'de> Deserialize<'de>,
§impl<T> ErasedDestructor for Twhere
+ T: 'static,
§impl<T> MaybeSendSync for T
source§impl<T> Resource for Twhere
T: 'static,
§impl<T> WasmNotSend for Twhere
T: Send,
§impl<T> WasmNotSendSync for Twhere
T: WasmNotSend + WasmNotSync,
§impl<T> WasmNotSync for Twhere
diff --git a/docs/api/maplibre/coords/struct.Zoom.html b/docs/api/maplibre/coords/struct.Zoom.html
index 301dc096..14d5bf74 100644
--- a/docs/api/maplibre/coords/struct.Zoom.html
+++ b/docs/api/maplibre/coords/struct.Zoom.html
@@ -1,4 +1,4 @@
-Zoom in maplibre::coords - Rust pub struct Zoom(f64);
Expand description
Zoom is an exponential scale that defines the zoom of the camera on the map.
+
Zoom in maplibre::coords - Rust pub struct Zoom(f64);
Expand description
Zoom is an exponential scale that defines the zoom of the camera on the map.
We can derive the ZoomLevel from Zoom by using the [crate::coords::ZOOM_BOUNDS].
Tuple Fields§
§0: f64Implementations§
source§impl Zoom
sourcepub fn scale_to_tile(&self, coords: &WorldTileCoords) -> f64
sourcepub fn scale_to_zoom_level(&self, z: ZoomLevel) -> f64
sourcepub fn scale_delta(&self, zoom: &Zoom) -> f64
sourcepub fn zoom_level(&self, tile_size: f64) -> ZoomLevel
Adopted from
Transform::coveringZoomLevel
@@ -7,7 +7,7 @@ We can derive the ZoomLevel from Zoom by using the
- Trait Implementations§
source§impl SignificantlyDifferent for Zoom
source§impl Copy for Zoom
Auto Trait Implementations§
§impl Freeze for Zoom
§impl RefUnwindSafe for Zoom
§impl Send for Zoom
§impl Sync for Zoom
§impl Unpin for Zoom
§impl UnwindSafe for Zoom
Blanket Implementations§
Trait Implementations§
source§impl SignificantlyDifferent for Zoom
source§impl Copy for Zoom
Auto Trait Implementations§
§impl Freeze for Zoom
§impl RefUnwindSafe for Zoom
§impl Send for Zoom
§impl Sync for Zoom
§impl Unpin for Zoom
§impl UnwindSafe for Zoom
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§fn with_current_subscriber(self) -> WithDispatch<Self>
source§impl<T> Resource for Twhere
+ G2: Contains<G1>,
§impl<T> ErasedDestructor for Twhere
+ T: 'static,
§impl<T> MaybeSendSync for T
source§impl<T> Resource for Twhere
T: 'static,
§impl<T> WasmNotSend for Twhere
T: Send,
§impl<T> WasmNotSendSync for Twhere
T: WasmNotSend + WasmNotSync,
§impl<T> WasmNotSync for Twhere
diff --git a/docs/api/maplibre/coords/struct.ZoomLevel.html b/docs/api/maplibre/coords/struct.ZoomLevel.html
index 59b97a69..73b10f32 100644
--- a/docs/api/maplibre/coords/struct.ZoomLevel.html
+++ b/docs/api/maplibre/coords/struct.ZoomLevel.html
@@ -1,5 +1,5 @@
-ZoomLevel in maplibre::coords - Rust #[repr(C)]pub struct ZoomLevel(u8);
Tuple Fields§
§0: u8Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for ZoomLevel
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Hash for ZoomLevel
1.3.0 · source§fn hash_slice<H>(data: &[Self], state: &mut H)where
+ZoomLevel in maplibre::coords - Rust #[repr(C)]pub struct ZoomLevel(u8);
Tuple Fields§
§0: u8Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for ZoomLevel
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Ord for ZoomLevel
source§impl PartialOrd for ZoomLevel
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self and other) and is used by the <=
operator. Read moresource§impl Copy for ZoomLevel
source§impl Eq for ZoomLevel
source§impl Pod for ZoomLevel
source§impl StructuralPartialEq for ZoomLevel
Auto Trait Implementations§
§impl Freeze for ZoomLevel
§impl RefUnwindSafe for ZoomLevel
§impl Send for ZoomLevel
§impl Sync for ZoomLevel
§impl Unpin for ZoomLevel
§impl UnwindSafe for ZoomLevel
Blanket Implementations§
source§impl<T> Any for Twhere
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl Copy for ZoomLevel
source§impl Eq for ZoomLevel
source§impl Pod for ZoomLevel
source§impl StructuralPartialEq for ZoomLevel
Auto Trait Implementations§
§impl Freeze for ZoomLevel
§impl RefUnwindSafe for ZoomLevel
§impl Send for ZoomLevel
§impl Sync for ZoomLevel
§impl Unpin for ZoomLevel
§impl UnwindSafe for ZoomLevel
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> CheckedBitPattern for Twhere
@@ -57,7 +57,8 @@ otherwise. §impl<G1, G2> Within<G2> for G1where
G2: Contains<G1>,
§impl<T> AnyBitPattern for Twhere
T: Pod,
source§impl<T> DeserializeOwned for Twhere
- T: for<'de> Deserialize<'de>,
§impl<T> NoUninit for Twhere
+ T: for<'de> Deserialize<'de>,
§impl<T> ErasedDestructor for Twhere
+ T: 'static,
§impl<T> MaybeSendSync for T
§impl<T> NoUninit for Twhere
T: Pod,
source§impl<T> Resource for Twhere
T: 'static,
§impl<T> WasmNotSend for Twhere
T: Send,
§impl<T> WasmNotSendSync for Twhere
diff --git a/docs/api/maplibre/debug/debug_pass/struct.DebugPassNode.html b/docs/api/maplibre/debug/debug_pass/struct.DebugPassNode.html
index 3d7d7a19..6ca286ff 100644
--- a/docs/api/maplibre/debug/debug_pass/struct.DebugPassNode.html
+++ b/docs/api/maplibre/debug/debug_pass/struct.DebugPassNode.html
@@ -1,4 +1,4 @@
-DebugPassNode in maplibre::debug::debug_pass - Rust Struct maplibre::debug::debug_pass::DebugPassNode
source · pub struct DebugPassNode {}
Expand description
Pass which renders debug information on top of the map.
+DebugPassNode in maplibre::debug::debug_pass - Rust Struct maplibre::debug::debug_pass::DebugPassNode
source · pub struct DebugPassNode {}
Expand description
Pass which renders debug information on top of the map.
Implementations§
source§impl DebugPassNode
Trait Implementations§
source§impl Node for DebugPassNode
source§fn input(&self) -> Vec<SlotInfo>
Specifies the required input slots for this node.
They will then be available during the run method inside the RenderGraphContext.source§fn update(&mut self, _state: &mut RenderResources)
Updates internal node state using the current RenderResources prior to the run method.§fn with_current_subscriber(self) -> WithDispatch<Self>
source§impl<T> Resource for Twhere
+ G2: Contains<G1>,
§impl<T> ErasedDestructor for Twhere
+ T: 'static,
§impl<T> MaybeSendSync for T
source§impl<T> Resource for Twhere
T: 'static,
§impl<T> WasmNotSend for Twhere
T: Send,
§impl<T> WasmNotSendSync for Twhere
T: WasmNotSend + WasmNotSync,
§impl<T> WasmNotSync for Twhere
diff --git a/docs/api/maplibre/debug/render_commands/struct.DrawDebugOutline.html b/docs/api/maplibre/debug/render_commands/struct.DrawDebugOutline.html
index f682be72..64091952 100644
--- a/docs/api/maplibre/debug/render_commands/struct.DrawDebugOutline.html
+++ b/docs/api/maplibre/debug/render_commands/struct.DrawDebugOutline.html
@@ -1,4 +1,4 @@
-DrawDebugOutline in maplibre::debug::render_commands - Rust Struct maplibre::debug::render_commands::DrawDebugOutline
source · pub struct DrawDebugOutline;
Trait Implementations§
source§impl RenderCommand<TileDebugItem> for DrawDebugOutline
source§fn render<'w>(
+DrawDebugOutline in maplibre::debug::render_commands - Rust Struct maplibre::debug::render_commands::DrawDebugOutline
source · pub struct DrawDebugOutline;
Trait Implementations§
source§impl RenderCommand<TileDebugItem> for DrawDebugOutline
source§fn render<'w>(
world: &'w World,
item: &TileDebugItem,
pass: &mut TrackedRenderPass<'w>
@@ -32,7 +32,8 @@ otherwise. Into<Dispatch>,
§fn with_current_subscriber(self) -> WithDispatch<Self>
source§impl<T> Resource for Twhere
+ G2: Contains<G1>,
§impl<T> ErasedDestructor for Twhere
+ T: 'static,
§impl<T> MaybeSendSync for T
source§impl<T> Resource for Twhere
T: 'static,
§impl<T> WasmNotSend for Twhere
T: Send,
§impl<T> WasmNotSendSync for Twhere
T: WasmNotSend + WasmNotSync,
§impl<T> WasmNotSync for Twhere
diff --git a/docs/api/maplibre/debug/render_commands/struct.SetDebugPipeline.html b/docs/api/maplibre/debug/render_commands/struct.SetDebugPipeline.html
index fa3061f8..05d0dffc 100644
--- a/docs/api/maplibre/debug/render_commands/struct.SetDebugPipeline.html
+++ b/docs/api/maplibre/debug/render_commands/struct.SetDebugPipeline.html
@@ -1,4 +1,4 @@
-SetDebugPipeline in maplibre::debug::render_commands - Rust Struct maplibre::debug::render_commands::SetDebugPipeline
source · pub struct SetDebugPipeline;
Trait Implementations§
source§impl<P: PhaseItem> RenderCommand<P> for SetDebugPipeline
source§fn render<'w>(
+SetDebugPipeline in maplibre::debug::render_commands - Rust Struct maplibre::debug::render_commands::SetDebugPipeline
source · pub struct SetDebugPipeline;
Trait Implementations§
source§impl<P: PhaseItem> RenderCommand<P> for SetDebugPipeline
§fn with_current_subscriber(self) -> WithDispatch<Self>
source§impl<T> Resource for Twhere
+ G2: Contains<G1>,
§impl<T> ErasedDestructor for Twhere
+ T: 'static,
§impl<T> MaybeSendSync for T
source§impl<T> Resource for Twhere
T: 'static,
§impl<T> WasmNotSend for Twhere
T: Send,
§impl<T> WasmNotSendSync for Twhere
T: WasmNotSend + WasmNotSync,
§impl<T> WasmNotSync for Twhere
diff --git a/docs/api/maplibre/debug/struct.DebugPipeline.html b/docs/api/maplibre/debug/struct.DebugPipeline.html
index e98645b5..d1dbc1da 100644
--- a/docs/api/maplibre/debug/struct.DebugPipeline.html
+++ b/docs/api/maplibre/debug/struct.DebugPipeline.html
@@ -1,4 +1,4 @@
-DebugPipeline in maplibre::debug - Rust Struct maplibre::debug::DebugPipeline
source · struct DebugPipeline(RenderPipeline);
Tuple Fields§
§0: RenderPipelineMethods from Deref<Target = RenderPipeline>§
pub fn get_bind_group_layout(&self, index: u32) -> BindGroupLayout
Get an object representing the bind group layout at a given index.
+DebugPipeline in maplibre::debug - Rust Struct maplibre::debug::DebugPipeline
source · struct DebugPipeline(RenderPipeline);
Tuple Fields§
§0: RenderPipelineMethods from Deref<Target = RenderPipeline>§
pub fn get_bind_group_layout(&self, index: u32) -> BindGroupLayout
Get an object representing the bind group layout at a given index.
pub fn global_id(&self) -> Id<RenderPipeline>
Returns a globally-unique identifier for this RenderPipeline.
Calling this method multiple times on the same object will always return the same value.
The returned value is guaranteed to be different for all resources created from the same Instance.
@@ -32,7 +32,8 @@ otherwise. Into<Dispatch>,§fn with_current_subscriber(self) -> WithDispatch<Self>
source§impl<T> Resource for Twhere
+ G2: Contains<G1>,
§impl<T> ErasedDestructor for Twhere
+ T: 'static,
§impl<T> MaybeSendSync for T
source§impl<T> Resource for Twhere
T: 'static,
§impl<T> WasmNotSend for Twhere
T: Send,
§impl<T> WasmNotSendSync for Twhere
T: WasmNotSend + WasmNotSync,
§impl<T> WasmNotSync for Twhere
diff --git a/docs/api/maplibre/debug/struct.DebugPlugin.html b/docs/api/maplibre/debug/struct.DebugPlugin.html
index 82614916..2b49d7f3 100644
--- a/docs/api/maplibre/debug/struct.DebugPlugin.html
+++ b/docs/api/maplibre/debug/struct.DebugPlugin.html
@@ -1,4 +1,4 @@
-DebugPlugin in maplibre::debug - Rust Struct maplibre::debug::DebugPlugin
source · pub struct DebugPlugin;
Trait Implementations§
source§impl Default for DebugPlugin
source§fn default() -> DebugPlugin
Returns the “default value” for a type. Read moresource§impl<E: Environment> Plugin<E> for DebugPlugin
source§fn build(
+DebugPlugin in maplibre::debug - Rust Struct maplibre::debug::DebugPlugin
source · pub struct DebugPlugin;
Trait Implementations§
source§impl Default for DebugPlugin
source§fn default() -> DebugPlugin
Returns the “default value” for a type. Read moresource§impl<E: Environment> Plugin<E> for DebugPlugin
§fn with_current_subscriber(self) -> WithDispatch<Self>
source§impl<T> Resource for Twhere
+ G2: Contains<G1>,
§impl<T> ErasedDestructor for Twhere
+ T: 'static,
§impl<T> MaybeSendSync for T
source§impl<T> Resource for Twhere
T: 'static,
§impl<T> WasmNotSend for Twhere
T: Send,
§impl<T> WasmNotSendSync for Twhere
T: WasmNotSend + WasmNotSync,
§impl<T> WasmNotSync for Twhere
diff --git a/docs/api/maplibre/debug/struct.TileDebugItem.html b/docs/api/maplibre/debug/struct.TileDebugItem.html
index 03d3e79f..73706875 100644
--- a/docs/api/maplibre/debug/struct.TileDebugItem.html
+++ b/docs/api/maplibre/debug/struct.TileDebugItem.html
@@ -1,4 +1,4 @@
-TileDebugItem in maplibre::debug - Rust Struct maplibre::debug::TileDebugItem
source · struct TileDebugItem {
+TileDebugItem in maplibre::debug - Rust Struct maplibre::debug::TileDebugItem
source · struct TileDebugItem {
pub draw_function: Box<dyn Draw<TileDebugItem>>,
pub source_shape: TileShape,
}
Fields§
§draw_function: Box<dyn Draw<TileDebugItem>>§source_shape: TileShapeTrait Implementations§
source§impl PhaseItem for TileDebugItem
source§fn sort_key(&self) -> Self::SortKey
Determines the order in which the items are drawn during the corresponding RenderPhase.source§fn draw_function(&self) -> &dyn Draw<TileDebugItem>
§fn with_current_subscriber(self) -> WithDispatch<Self>
source§impl<T> Resource for Twhere
+ G2: Contains<G1>,
§impl<T> ErasedDestructor for Twhere
+ T: 'static,
§impl<T> MaybeSendSync for T
source§impl<T> Resource for Twhere
T: 'static,
\ No newline at end of file
diff --git a/docs/api/maplibre/environment/struct.OffscreenKernelConfig.html b/docs/api/maplibre/environment/struct.OffscreenKernelConfig.html
index 49bf51a3..02db605b 100644
--- a/docs/api/maplibre/environment/struct.OffscreenKernelConfig.html
+++ b/docs/api/maplibre/environment/struct.OffscreenKernelConfig.html
@@ -1,4 +1,4 @@
-OffscreenKernelConfig in maplibre::environment - Rust Struct maplibre::environment::OffscreenKernelConfig
source · pub struct OffscreenKernelConfig {
+OffscreenKernelConfig in maplibre::environment - Rust Struct maplibre::environment::OffscreenKernelConfig
source · pub struct OffscreenKernelConfig {
pub cache_directory: Option<String>,
}
Fields§
§cache_directory: Option<String>Trait Implementations§
source§impl Clone for OffscreenKernelConfig
source§fn clone(&self) -> OffscreenKernelConfig
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read moresource§impl<'de> Deserialize<'de> for OffscreenKernelConfig
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Serialize for OffscreenKernelConfig
source§impl<T> DeserializeOwned for Twhere
- T: for<'de> Deserialize<'de>,
source§impl<T> Resource for Twhere
+ T: for<'de> Deserialize<'de>,
§impl<T> ErasedDestructor for Twhere
+ T: 'static,
§impl<T> MaybeSendSync for T
source§impl<T> Resource for Twhere
T: 'static,
§impl<T> WasmNotSend for Twhere
T: Send,
§impl<T> WasmNotSendSync for Twhere
T: WasmNotSend + WasmNotSync,
§impl<T> WasmNotSync for Twhere
diff --git a/docs/api/maplibre/event_loop/enum.SendEventError.html b/docs/api/maplibre/event_loop/enum.SendEventError.html
index 45bbd83a..fb0da58e 100644
--- a/docs/api/maplibre/event_loop/enum.SendEventError.html
+++ b/docs/api/maplibre/event_loop/enum.SendEventError.html
@@ -1,8 +1,8 @@
-SendEventError in maplibre::event_loop - Rust Enum maplibre::event_loop::SendEventError
source · pub enum SendEventError {
+SendEventError in maplibre::event_loop - Rust Enum maplibre::event_loop::SendEventError
source · pub enum SendEventError {
Closed,
}
Expand description
When sending events to an event loop errors can occur.
Variants§
§Closed
The event loop was already closed
-Trait Implementations§
source§impl Debug for SendEventError
source§impl Display for SendEventError
source§impl Error for SendEventError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()Auto Trait Implementations§
§impl Freeze for SendEventError
§impl RefUnwindSafe for SendEventError
§impl Send for SendEventError
§impl Sync for SendEventError
§impl Unpin for SendEventError
§impl UnwindSafe for SendEventError
Blanket Implementations§
Trait Implementations§
source§impl Debug for SendEventError
source§impl Display for SendEventError
source§impl Error for SendEventError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()Auto Trait Implementations§
§impl Freeze for SendEventError
§impl RefUnwindSafe for SendEventError
§impl Send for SendEventError
§impl Sync for SendEventError
§impl Unpin for SendEventError
§impl UnwindSafe for SendEventError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§fn with_current_subscriber(self) -> WithDispatch<Self>
source§impl<T> Resource for Twhere
+ G2: Contains<G1>,
§impl<T> ErasedDestructor for Twhere
+ T: 'static,
§impl<T> MaybeSendSync for T
source§impl<T> Resource for Twhere
T: 'static,
§impl<T> WasmNotSend for Twhere
T: Send,
§impl<T> WasmNotSendSync for Twhere
T: WasmNotSend + WasmNotSync,
§impl<T> WasmNotSync for Twhere
diff --git a/docs/api/maplibre/event_loop/struct.EventLoopError.html b/docs/api/maplibre/event_loop/struct.EventLoopError.html
index 4afc0f1f..66e6eeb3 100644
--- a/docs/api/maplibre/event_loop/struct.EventLoopError.html
+++ b/docs/api/maplibre/event_loop/struct.EventLoopError.html
@@ -1,4 +1,4 @@
-EventLoopError in maplibre::event_loop - Rust Struct maplibre::event_loop::EventLoopError
source · pub struct EventLoopError;
Expand description
When sending events to an event loop errors can occur.
+EventLoopError in maplibre::event_loop - Rust Struct maplibre::event_loop::EventLoopError
source · pub struct EventLoopError;
Expand description
When sending events to an event loop errors can occur.
Trait Implementations§
source§impl Debug for EventLoopError
source§impl Display for EventLoopError
source§impl Error for EventLoopError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()Auto Trait Implementations§
§impl Freeze for EventLoopError
§impl RefUnwindSafe for EventLoopError
§impl Send for EventLoopError
§impl Sync for EventLoopError
§impl Unpin for EventLoopError
§impl UnwindSafe for EventLoopError
Blanket Implementations§
§fn with_current_subscriber(self) -> WithDispatch<Self>
source§impl<T> Resource for Twhere
+ G2: Contains<G1>,
§impl<T> ErasedDestructor for Twhere
+ T: 'static,
§impl<T> MaybeSendSync for T
source§impl<T> Resource for Twhere
T: 'static,
§impl<T> WasmNotSend for Twhere
T: Send,
§impl<T> WasmNotSendSync for Twhere
T: WasmNotSend + WasmNotSync,
§impl<T> WasmNotSync for Twhere
diff --git a/docs/api/maplibre/io/apc/enum.CallError.html b/docs/api/maplibre/io/apc/enum.CallError.html
index 8b6f4a14..0316882c 100644
--- a/docs/api/maplibre/io/apc/enum.CallError.html
+++ b/docs/api/maplibre/io/apc/enum.CallError.html
@@ -1,4 +1,4 @@
-CallError in maplibre::io::apc - Rust pub enum CallError {
+CallError in maplibre::io::apc - Rust
§fn with_current_subscriber(self) -> WithDispatch<Self>
source§impl<T> Resource for Twhere
+ G2: Contains<G1>,
§impl<T> ErasedDestructor for Twhere
+ T: 'static,
§impl<T> MaybeSendSync for T
source§impl<T> Resource for Twhere
T: 'static,
\ No newline at end of file
diff --git a/docs/api/maplibre/io/apc/enum.Input.html b/docs/api/maplibre/io/apc/enum.Input.html
index 249af588..92d5f929 100644
--- a/docs/api/maplibre/io/apc/enum.Input.html
+++ b/docs/api/maplibre/io/apc/enum.Input.html
@@ -1,4 +1,4 @@
-Input in maplibre::io::apc - Rust pub enum Input {
+Input in maplibre::io::apc - Rust pub enum Input {
TileRequest {
coords: WorldTileCoords,
style: Style,
@@ -39,7 +39,8 @@ otherwise. §fn with_current_subscriber(self) -> WithDispatch<Self>
source§impl<T> DeserializeOwned for Twhere
- T: for<'de> Deserialize<'de>,
source§impl<T> Resource for Twhere
+ T: for<'de> Deserialize<'de>,
§impl<T> ErasedDestructor for Twhere
+ T: 'static,
§impl<T> MaybeSendSync for T
source§impl<T> Resource for Twhere
T: 'static,
§impl<T> WasmNotSend for Twhere
T: Send,
§impl<T> WasmNotSendSync for Twhere
T: WasmNotSend + WasmNotSync,
§impl<T> WasmNotSync for Twhere
diff --git a/docs/api/maplibre/io/apc/enum.MessageError.html b/docs/api/maplibre/io/apc/enum.MessageError.html
index d1333775..52b5bc8f 100644
--- a/docs/api/maplibre/io/apc/enum.MessageError.html
+++ b/docs/api/maplibre/io/apc/enum.MessageError.html
@@ -1,4 +1,4 @@
-MessageError in maplibre::io::apc - Rust Enum maplibre::io::apc::MessageError
source · pub enum MessageError {
+MessageError in maplibre::io::apc - Rust Enum maplibre::io::apc::MessageError
source · pub enum MessageError {
CastError(Box<dyn Any>),
}
Variants§
Trait Implementations§
source§impl Debug for MessageError
source§impl Display for MessageError
source§impl Error for MessageError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()Auto Trait Implementations§
§impl Freeze for MessageError
§impl !RefUnwindSafe for MessageError
§impl !Send for MessageError
§impl !Sync for MessageError
§impl Unpin for MessageError
§impl !UnwindSafe for MessageError
Blanket Implementations§
§fn with_current_subscriber(self) -> WithDispatch<Self>
source§impl<T> Resource for Twhere
+ G2: Contains<G1>,
§impl<T> ErasedDestructor for Twhere
+ T: 'static,
§impl<T> MaybeSendSync for T
source§impl<T> Resource for Twhere
T: 'static,
\ No newline at end of file
diff --git a/docs/api/maplibre/io/apc/enum.ProcedureError.html b/docs/api/maplibre/io/apc/enum.ProcedureError.html
index c0494f3d..b9a2bddb 100644
--- a/docs/api/maplibre/io/apc/enum.ProcedureError.html
+++ b/docs/api/maplibre/io/apc/enum.ProcedureError.html
@@ -1,4 +1,4 @@
-ProcedureError in maplibre::io::apc - Rust Enum maplibre::io::apc::ProcedureError
source · pub enum ProcedureError {
+ProcedureError in maplibre::io::apc - Rust
§fn with_current_subscriber(self) -> WithDispatch<Self>
source§impl<T> Resource for Twhere
+ G2: Contains<G1>,
§impl<T> ErasedDestructor for Twhere
+ T: 'static,
§impl<T> MaybeSendSync for T
source§impl<T> Resource for Twhere
T: 'static,
\ No newline at end of file
diff --git a/docs/api/maplibre/io/apc/enum.SendError.html b/docs/api/maplibre/io/apc/enum.SendError.html
index 1f5b4296..ef2ca212 100644
--- a/docs/api/maplibre/io/apc/enum.SendError.html
+++ b/docs/api/maplibre/io/apc/enum.SendError.html
@@ -1,6 +1,6 @@
-SendError in maplibre::io::apc - Rust pub enum SendError {
+SendError in maplibre::io::apc - Rust pub enum SendError {
Transmission,
-}
Variants§
§Transmission
Trait Implementations§
source§impl Error for SendError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()Auto Trait Implementations§
§impl Freeze for SendError
§impl RefUnwindSafe for SendError
§impl Send for SendError
§impl Sync for SendError
§impl Unpin for SendError
§impl UnwindSafe for SendError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
§Transmission
Trait Implementations§
source§impl Error for SendError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()Auto Trait Implementations§
§impl Freeze for SendError
§impl RefUnwindSafe for SendError
§impl Send for SendError
§impl Sync for SendError
§impl Unpin for SendError
§impl UnwindSafe for SendError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§fn with_current_subscriber(self) -> WithDispatch<Self>
source§impl<T> Resource for Twhere
+ G2: Contains<G1>,
§impl<T> ErasedDestructor for Twhere
+ T: 'static,
§impl<T> MaybeSendSync for T
source§impl<T> Resource for Twhere
T: 'static,
§impl<T> WasmNotSend for Twhere
T: Send,
§impl<T> WasmNotSendSync for Twhere
T: WasmNotSend + WasmNotSync,
§impl<T> WasmNotSync for Twhere
diff --git a/docs/api/maplibre/io/apc/struct.Message.html b/docs/api/maplibre/io/apc/struct.Message.html
index 5a91d7c8..23b9a5f4 100644
--- a/docs/api/maplibre/io/apc/struct.Message.html
+++ b/docs/api/maplibre/io/apc/struct.Message.html
@@ -1,4 +1,4 @@
-Message in maplibre::io::apc - Rust pub struct Message {
+Message in maplibre::io::apc - Rust pub struct Message {
tag: &'static dyn MessageTag,
transferable: Box<dyn Any + Send>,
}
Expand description
The result of the tessellation of a tile. This is sent as a message from a worker to the caller
@@ -34,6 +34,7 @@ otherwise. Into<Dispatch>,
§fn with_current_subscriber(self) -> WithDispatch<Self>
source§impl<T> Resource for Twhere
+ G2: Contains<G1>,
§impl<T> ErasedDestructor for Twhere
+ T: 'static,
§impl<T> MaybeSendSync for T
source§impl<T> Resource for Twhere
T: 'static,
§impl<T> WasmNotSend for Twhere
T: Send,
\ No newline at end of file
diff --git a/docs/api/maplibre/io/apc/struct.SchedulerAsyncProcedureCall.html b/docs/api/maplibre/io/apc/struct.SchedulerAsyncProcedureCall.html
index d0a91769..78a7a0ac 100644
--- a/docs/api/maplibre/io/apc/struct.SchedulerAsyncProcedureCall.html
+++ b/docs/api/maplibre/io/apc/struct.SchedulerAsyncProcedureCall.html
@@ -1,4 +1,4 @@
-SchedulerAsyncProcedureCall in maplibre::io::apc - Rust Struct maplibre::io::apc::SchedulerAsyncProcedureCall
source · pub struct SchedulerAsyncProcedureCall<K: OffscreenKernel, S: Scheduler> {
+SchedulerAsyncProcedureCall in maplibre::io::apc - Rust
§fn with_current_subscriber(self) -> WithDispatch<Self>
source§impl<T> Resource for Twhere
+ G2: Contains<G1>,
§impl<T> ErasedDestructor for Twhere
+ T: 'static,
§impl<T> MaybeSendSync for T
source§impl<T> Resource for Twhere
T: 'static,
§impl<T> WasmNotSend for Twhere
T: Send,
\ No newline at end of file
diff --git a/docs/api/maplibre/io/apc/struct.SchedulerContext.html b/docs/api/maplibre/io/apc/struct.SchedulerContext.html
index 8cc70234..c4057ff4 100644
--- a/docs/api/maplibre/io/apc/struct.SchedulerContext.html
+++ b/docs/api/maplibre/io/apc/struct.SchedulerContext.html
@@ -1,4 +1,4 @@
-SchedulerContext in maplibre::io::apc - Rust Struct maplibre::io::apc::SchedulerContext
source · pub struct SchedulerContext {
+SchedulerContext in maplibre::io::apc - Rust Struct maplibre::io::apc::SchedulerContext
source · pub struct SchedulerContext {
sender: Sender<Message>,
}
Fields§
§sender: Sender<Message>Trait Implementations§
source§impl Clone for SchedulerContext
source§fn clone(&self) -> SchedulerContext
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read moreAuto Trait Implementations§
§impl Freeze for SchedulerContext
§impl RefUnwindSafe for SchedulerContext
§impl Send for SchedulerContext
§impl Sync for SchedulerContext
§impl Unpin for SchedulerContext
§impl UnwindSafe for SchedulerContext
Blanket Implementations§
§fn with_current_subscriber(self) -> WithDispatch<Self>
source§impl<T> Resource for Twhere
+ G2: Contains<G1>,
§impl<T> ErasedDestructor for Twhere
+ T: 'static,
§impl<T> MaybeSendSync for T
source§impl<T> Resource for Twhere
T: 'static,
§impl<T> WasmNotSend for Twhere
T: Send,
§impl<T> WasmNotSendSync for Twhere
T: WasmNotSend + WasmNotSync,
§impl<T> WasmNotSync for Twhere
diff --git a/docs/api/maplibre/io/geometry_index/enum.ExactGeometry.html b/docs/api/maplibre/io/geometry_index/enum.ExactGeometry.html
index 40dd0c80..3c356166 100644
--- a/docs/api/maplibre/io/geometry_index/enum.ExactGeometry.html
+++ b/docs/api/maplibre/io/geometry_index/enum.ExactGeometry.html
@@ -1,4 +1,4 @@
-ExactGeometry in maplibre::io::geometry_index - Rust Enum maplibre::io::geometry_index::ExactGeometry
source · pub enum ExactGeometry<T>where
+ExactGeometry in maplibre::io::geometry_index - Rust Enum maplibre::io::geometry_index::ExactGeometry
source · pub enum ExactGeometry<T>{
Polygon(Polygon<T>),
LineString(LineString<T>),
@@ -41,7 +41,8 @@ otherwise. Into<Dispatch>,
§fn with_current_subscriber(self) -> WithDispatch<Self>
source§impl<T> Resource for Twhere
+ G2: Contains<G1>,
§impl<T> ErasedDestructor for Twhere
+ T: 'static,
§impl<T> MaybeSendSync for T
source§impl<T> Resource for Twhere
T: 'static,
§impl<T> WasmNotSend for Twhere
T: Send,
§impl<T> WasmNotSendSync for Twhere
T: WasmNotSend + WasmNotSync,
§impl<T> WasmNotSync for Twhere
diff --git a/docs/api/maplibre/io/geometry_index/enum.TileIndex.html b/docs/api/maplibre/io/geometry_index/enum.TileIndex.html
index fedb0c50..a01aba15 100644
--- a/docs/api/maplibre/io/geometry_index/enum.TileIndex.html
+++ b/docs/api/maplibre/io/geometry_index/enum.TileIndex.html
@@ -1,4 +1,4 @@
-TileIndex in maplibre::io::geometry_index - Rust Enum maplibre::io::geometry_index::TileIndex
source · pub enum TileIndex {
+TileIndex in maplibre::io::geometry_index - Rust Enum maplibre::io::geometry_index::TileIndex
source · pub enum TileIndex {
Spatial {
tree: RTree<IndexedGeometry<f64>>,
},
@@ -42,7 +42,8 @@ otherwise. Into<Dispatch>,
§fn with_current_subscriber(self) -> WithDispatch<Self>
source§impl<T> Resource for Twhere
+ G2: Contains<G1>,
§impl<T> ErasedDestructor for Twhere
+ T: 'static,
§impl<T> MaybeSendSync for T
source§impl<T> Resource for Twhere
T: 'static,
§impl<T> WasmNotSend for Twhere
T: Send,
§impl<T> WasmNotSendSync for Twhere
T: WasmNotSend + WasmNotSync,
§impl<T> WasmNotSync for Twhere
diff --git a/docs/api/maplibre/io/geometry_index/struct.GeometryIndex.html b/docs/api/maplibre/io/geometry_index/struct.GeometryIndex.html
index 171aa35c..dcfb9bb4 100644
--- a/docs/api/maplibre/io/geometry_index/struct.GeometryIndex.html
+++ b/docs/api/maplibre/io/geometry_index/struct.GeometryIndex.html
@@ -1,4 +1,4 @@
-GeometryIndex in maplibre::io::geometry_index - Rust Struct maplibre::io::geometry_index::GeometryIndex
source · pub struct GeometryIndex {
+GeometryIndex in maplibre::io::geometry_index - Rust Struct maplibre::io::geometry_index::GeometryIndex
source · pub struct GeometryIndex {
index: BTreeMap<Quadkey, TileIndex>,
}
Expand description
A quad tree storing the currently loaded tiles.
Fields§
§index: BTreeMap<Quadkey, TileIndex>Implementations§
source§impl GeometryIndex
sourcepub fn new() -> Self
sourcepub fn index_tile(&mut self, coords: &WorldTileCoords, tile_index: TileIndex)
sourcepub fn query_point(
@@ -36,7 +36,8 @@ otherwise. Into<Dispatch>,
§fn with_current_subscriber(self) -> WithDispatch<Self>
source§impl<T> Resource for Twhere
+ G2: Contains<G1>,
§impl<T> ErasedDestructor for Twhere
+ T: 'static,
§impl<T> MaybeSendSync for T
source§impl<T> Resource for Twhere
T: 'static,
§impl<T> WasmNotSend for Twhere
T: Send,
§impl<T> WasmNotSendSync for Twhere
T: WasmNotSend + WasmNotSync,
§impl<T> WasmNotSync for Twhere
diff --git a/docs/api/maplibre/io/geometry_index/struct.IndexProcessor.html b/docs/api/maplibre/io/geometry_index/struct.IndexProcessor.html
index 107546c5..311dbda3 100644
--- a/docs/api/maplibre/io/geometry_index/struct.IndexProcessor.html
+++ b/docs/api/maplibre/io/geometry_index/struct.IndexProcessor.html
@@ -1,4 +1,4 @@
-IndexProcessor in maplibre::io::geometry_index - Rust