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
impl FillVertexConstructor<ShaderVertex> for VertexConstructor
fn new_vertex(&mut self, vertex: FillVertex<'_>) -> ShaderVertex
source§impl StrokeVertexConstructor<ShaderVertex> for VertexConstructor
impl StrokeVertexConstructor<ShaderVertex> for VertexConstructor
fn new_vertex(&mut self, vertex: StrokeVertex<'_, '_>) -> ShaderVertex
Auto Trait Implementations§
impl RefUnwindSafe for VertexConstructor
impl Send for VertexConstructor
impl Sync for VertexConstructor
impl Unpin for VertexConstructor
impl UnwindSafe for VertexConstructor
Blanket Implementations§
Trait Implementations§
source§impl FillVertexConstructor<ShaderVertex> for VertexConstructor
impl FillVertexConstructor<ShaderVertex> for VertexConstructor
fn new_vertex(&mut self, vertex: FillVertex<'_>) -> ShaderVertex
source§impl StrokeVertexConstructor<ShaderVertex> for VertexConstructor
impl StrokeVertexConstructor<ShaderVertex> for VertexConstructor
fn new_vertex(&mut self, vertex: StrokeVertex<'_, '_>) -> ShaderVertex
Auto Trait Implementations§
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,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/coords/struct.LatLon.html b/docs/api/maplibre/coords/struct.LatLon.html
index 46293b55..a06f3e39 100644
--- a/docs/api/maplibre/coords/struct.LatLon.html
+++ b/docs/api/maplibre/coords/struct.LatLon.html
@@ -1,7 +1,7 @@
LatLon in maplibre::coords - Rust pub struct LatLon {
pub latitude: f64,
pub longitude: f64,
-}
Fields§
§latitude: f64§longitude: f64Implementations§
Trait Implementations§
source§impl Copy for LatLon
Auto Trait Implementations§
§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> Any for Twhere
+}Fields§
§latitude: f64§longitude: f64Implementations§
Trait Implementations§
source§impl Copy for LatLon
Auto Trait Implementations§
§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§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/coords/struct.WorldCoords.html b/docs/api/maplibre/coords/struct.WorldCoords.html
index 7ea2ad30..da3dfb39 100644
--- a/docs/api/maplibre/coords/struct.WorldCoords.html
+++ b/docs/api/maplibre/coords/struct.WorldCoords.html
@@ -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<WorldCoords> 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<WorldCoords> 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 RefUnwindSafe for WorldCoords
§impl Send for WorldCoords
§impl Sync for WorldCoords
§impl Unpin for WorldCoords
§impl UnwindSafe for WorldCoords
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/coords/struct.Zoom.html b/docs/api/maplibre/coords/struct.Zoom.html
index 330e5cab..e753c74c 100644
--- a/docs/api/maplibre/coords/struct.Zoom.html
+++ b/docs/api/maplibre/coords/struct.Zoom.html
@@ -1,6 +1,6 @@
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 level(&self) -> ZoomLevel
Trait Implementations§
source§impl SignificantlyDifferent<Zoom> for Zoom
source§impl Copy for Zoom
Auto Trait Implementations§
§impl RefUnwindSafe for Zoom
§impl Send for Zoom
§impl Sync for Zoom
§impl Unpin for Zoom
§impl UnwindSafe for Zoom
Blanket Implementations§
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 level(&self) -> ZoomLevel
Trait Implementations§
source§impl SignificantlyDifferent<Zoom> for Zoom
source§impl Copy for Zoom
Auto Trait Implementations§
§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§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/coords/struct.ZoomLevel.html b/docs/api/maplibre/coords/struct.ZoomLevel.html
index 636d1e98..eacb29a4 100644
--- a/docs/api/maplibre/coords/struct.ZoomLevel.html
+++ b/docs/api/maplibre/coords/struct.ZoomLevel.html
@@ -1,4 +1,4 @@
-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
+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 PartialOrd<ZoomLevel> 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 StructuralEq for ZoomLevel
source§impl StructuralPartialEq for ZoomLevel
Auto Trait Implementations§
§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 more
source§impl Copy for ZoomLevel
source§impl Eq for ZoomLevel
source§impl Pod for ZoomLevel
source§impl StructuralEq for ZoomLevel
source§impl StructuralPartialEq for ZoomLevel
Auto Trait Implementations§
§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
diff --git a/docs/api/maplibre/io/apc/enum.CallError.html b/docs/api/maplibre/io/apc/enum.CallError.html
index 7c36145f..ce9ee4c7 100644
--- a/docs/api/maplibre/io/apc/enum.CallError.html
+++ b/docs/api/maplibre/io/apc/enum.CallError.html
@@ -3,7 +3,7 @@
Serialize(Box<dyn Error>),
Deserialize(Box<dyn Error>),
DeserializeInput(Box<dyn Error>),
-}Variants§
Trait Implementations§
source§impl Error for CallError
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 !RefUnwindSafe for CallError
§impl !Send for CallError
§impl !Sync for CallError
§impl Unpin for CallError
§impl !UnwindSafe for CallError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
Trait Implementations§
source§impl Error for CallError
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 !RefUnwindSafe for CallError
§impl !Send for CallError
§impl !Sync for CallError
§impl Unpin for CallError
§impl !UnwindSafe for CallError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/enum.MessageError.html b/docs/api/maplibre/io/apc/enum.MessageError.html
index c2cb4b19..24d2cafc 100644
--- a/docs/api/maplibre/io/apc/enum.MessageError.html
+++ b/docs/api/maplibre/io/apc/enum.MessageError.html
@@ -1,6 +1,6 @@
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 !RefUnwindSafe for MessageError
§impl !Send for MessageError
§impl !Sync for MessageError
§impl Unpin for MessageError
§impl !UnwindSafe for MessageError
Blanket Implementations§
source§impl<T> Any for Twhere
+}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 !RefUnwindSafe for MessageError
§impl !Send for MessageError
§impl !Sync for MessageError
§impl Unpin for MessageError
§impl !UnwindSafe for MessageError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/enum.SendError.html b/docs/api/maplibre/io/apc/enum.SendError.html
index 181f5edb..9f8b7e56 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 {
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 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 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§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/trait.MessageTag.html b/docs/api/maplibre/io/apc/trait.MessageTag.html
index 6961e921..a5c2c737 100644
--- a/docs/api/maplibre/io/apc/trait.MessageTag.html
+++ b/docs/api/maplibre/io/apc/trait.MessageTag.html
@@ -1,4 +1,4 @@
MessageTag in maplibre::io::apc - Rust Trait maplibre::io::apc::MessageTag
source · pub trait MessageTag: DynHash + Debug + Send + Sync + 'static { }
Expand description
Defines a set of strongly-typed labels for a class of objects
Trait Implementations§
source§impl Clone for Box<dyn MessageTag>
source§impl Hash for dyn MessageTag
source§impl PartialEq<dyn MessageTag> for dyn MessageTag
source§impl Eq for dyn MessageTag
Implementations on Foreign Types§
source§impl MessageTag for u32
source§impl MessageTag for &'static str
source§impl MessageTag for Cow<'static, str>
Implementors§
source§impl MessageTag for RasterMessageTag
source§impl MessageTag for VectorMessageTag
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn MessageTag
Implementations on Foreign Types§
source§impl MessageTag for &'static str
source§impl MessageTag for Cow<'static, str>
source§impl MessageTag for u32
Implementors§
source§impl MessageTag for RasterMessageTag
source§impl MessageTag for VectorMessageTag
\ No newline at end of file
diff --git a/docs/api/maplibre/io/scheduler/enum.ScheduleError.html b/docs/api/maplibre/io/scheduler/enum.ScheduleError.html
index 817f63fe..50c00cda 100644
--- a/docs/api/maplibre/io/scheduler/enum.ScheduleError.html
+++ b/docs/api/maplibre/io/scheduler/enum.ScheduleError.html
@@ -1,7 +1,7 @@
ScheduleError in maplibre::io::scheduler - Rust Enum maplibre::io::scheduler::ScheduleError
source · pub enum ScheduleError {
Scheduling(Box<dyn Error>),
NotImplemented,
-}
Variants§
Trait Implementations§
source§impl Debug for ScheduleError
source§impl Display for ScheduleError
source§impl Error for ScheduleError
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 !RefUnwindSafe for ScheduleError
§impl !Send for ScheduleError
§impl !Sync for ScheduleError
§impl Unpin for ScheduleError
§impl !UnwindSafe for ScheduleError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
Trait Implementations§
source§impl Debug for ScheduleError
source§impl Display for ScheduleError
source§impl Error for ScheduleError
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 !RefUnwindSafe for ScheduleError
§impl !Send for ScheduleError
§impl !Sync for ScheduleError
§impl Unpin for ScheduleError
§impl !UnwindSafe for ScheduleError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/io/source_client/struct.SourceFetchError.html b/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
index 87d2159f..5d47f827 100644
--- a/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
+++ b/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
@@ -1,4 +1,4 @@
-SourceFetchError in maplibre::io::source_client - Rust Struct maplibre::io::source_client::SourceFetchError
source · pub struct SourceFetchError(pub Box<dyn Error>);
Tuple Fields§
§0: Box<dyn Error>Trait Implementations§
source§impl Debug for SourceFetchError
source§impl Display for SourceFetchError
source§impl Error for SourceFetchError
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()source§impl From<Error> for SourceFetchError
Auto Trait Implementations§
§impl !RefUnwindSafe for SourceFetchError
§impl !Send for SourceFetchError
§impl !Sync for SourceFetchError
§impl Unpin for SourceFetchError
§impl !UnwindSafe for SourceFetchError
Blanket Implementations§
source§impl<T> Any for Twhere
+SourceFetchError in maplibre::io::source_client - Rust Struct maplibre::io::source_client::SourceFetchError
source · pub struct SourceFetchError(pub Box<dyn Error>);
Tuple Fields§
§0: Box<dyn Error>Trait Implementations§
source§impl Debug for SourceFetchError
source§impl Display for SourceFetchError
source§impl Error for SourceFetchError
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()source§impl From<Error> for SourceFetchError
Auto Trait Implementations§
§impl !RefUnwindSafe for SourceFetchError
§impl !Send for SourceFetchError
§impl !Sync for SourceFetchError
§impl Unpin for SourceFetchError
§impl !UnwindSafe for SourceFetchError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/map/enum.CurrentMapContext.html b/docs/api/maplibre/map/enum.CurrentMapContext.html
index 0b1a03d0..dc887af3 100644
--- a/docs/api/maplibre/map/enum.CurrentMapContext.html
+++ b/docs/api/maplibre/map/enum.CurrentMapContext.html
@@ -1,4 +1,4 @@
-CurrentMapContext in maplibre::map - Rust Enum maplibre::map::CurrentMapContext
source · pub enum CurrentMapContext {
+CurrentMapContext in maplibre::map - Rust Enum maplibre::map::CurrentMapContext
source · pub enum CurrentMapContext {
Ready(MapContext),
Pending {
style: Style,
diff --git a/docs/api/maplibre/map/enum.MapError.html b/docs/api/maplibre/map/enum.MapError.html
index b67bafcd..59245235 100644
--- a/docs/api/maplibre/map/enum.MapError.html
+++ b/docs/api/maplibre/map/enum.MapError.html
@@ -1,9 +1,10 @@
-MapError in maplibre::map - Rust pub enum MapError {
+MapError in maplibre::map - Rust pub enum MapError {
RendererAlreadySet,
+ RendererNotReady,
RenderGraphInit(RenderGraphError),
DeviceInit(RenderError),
}
Variants§
§RendererAlreadySet
No need to set renderer again
-§RenderGraphInit(RenderGraphError)
§DeviceInit(RenderError)
Trait Implementations§
source§impl Error for MapError
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 RefUnwindSafe for MapError
§impl Send for MapError
§impl Sync for MapError
§impl Unpin for MapError
§impl UnwindSafe for MapError
Blanket Implementations§
§RendererNotReady
§RenderGraphInit(RenderGraphError)
§DeviceInit(RenderError)
Trait Implementations§
source§impl Error for MapError
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 RefUnwindSafe for MapError
§impl Send for MapError
§impl Sync for MapError
§impl Unpin for MapError
§impl UnwindSafe for MapError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/map/index.html b/docs/api/maplibre/map/index.html
index 9deb846b..a64816c2 100644
--- a/docs/api/maplibre/map/index.html
+++ b/docs/api/maplibre/map/index.html
@@ -1 +1 @@
-maplibre::map - Rust
\ No newline at end of file
+maplibre::map - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/map/struct.Map.html b/docs/api/maplibre/map/struct.Map.html
index 35370446..7d83469f 100644
--- a/docs/api/maplibre/map/struct.Map.html
+++ b/docs/api/maplibre/map/struct.Map.html
@@ -1,18 +1,20 @@
-Map in maplibre::map - Rust pub struct Map<E: Environment> {
+Map in maplibre::map - Rust pub struct Map<E: Environment> {
kernel: Rc<Kernel<E>>,
schedule: Schedule,
map_context: CurrentMapContext,
window: <E::MapWindowConfig as MapWindowConfig>::MapWindow,
plugins: Vec<Box<dyn Plugin<E>>>,
-}
Fields§
§kernel: Rc<Kernel<E>>§schedule: Schedule§map_context: CurrentMapContext§window: <E::MapWindowConfig as MapWindowConfig>::MapWindow§plugins: Vec<Box<dyn Plugin<E>>>Implementations§
source§impl<E: Environment> Map<E>where
- <<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: HeadedMapWindow,
sourcepub fn new(
+}Fields§
§kernel: Rc<Kernel<E>>§schedule: Schedule§map_context: CurrentMapContext§window: <E::MapWindowConfig as MapWindowConfig>::MapWindow§plugins: Vec<Box<dyn Plugin<E>>>Implementations§
source§impl<E: Environment> Map<E>where
+ <<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: HeadedMapWindow,
sourcepub fn new(
style: Style,
kernel: Kernel<E>,
renderer_builder: RendererBuilder,
plugins: Vec<Box<dyn Plugin<E>>>
-) -> Result<Self, MapError>
sourcepub async fn initialize_renderer(&mut self) -> Result<(), MapError>
sourcepub fn window_mut(
+) -> Result<Self, MapError>
sourcepub async fn initialize_renderer(&mut self) -> Result<(), MapError>
sourcepub fn window_mut(
&mut self
-) -> &mut <E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn window(&self) -> &<E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn has_renderer(&self) -> bool
sourcepub fn run_schedule(&mut self) -> Result<(), MapError>
sourcepub fn context(&self) -> Result<&MapContext, MapError>
sourcepub fn context_mut(&mut self) -> Result<&mut MapContext, MapError>
sourcepub fn kernel(&self) -> &Rc<Kernel<E>>
Auto Trait Implementations§
§impl<E> !RefUnwindSafe for Map<E>
§impl<E> !Send for Map<E>
§impl<E> !Sync for Map<E>
§impl<E> Unpin for Map<E>where
+) -> &mut <E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn window(&self) -> &<E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn is_initialized(&self) -> bool
sourcepub fn reset(&mut self)
Resets the complete state of this map - a new renderer and schedule needs to be created.
+The complete state of the app is reset.
+sourcepub fn run_schedule(&mut self) -> Result<(), MapError>
sourcepub fn context(&self) -> Result<&MapContext, MapError>
sourcepub fn context_mut(&mut self) -> Result<&mut MapContext, MapError>
sourcepub fn kernel(&self) -> &Rc<Kernel<E>>
Auto Trait Implementations§
§impl<E> !RefUnwindSafe for Map<E>
§impl<E> !Send for Map<E>
§impl<E> !Sync for Map<E>
§impl<E> Unpin for Map<E>where
<<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: Unpin,
§impl<E> !UnwindSafe for Map<E>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/docs/api/maplibre/plugin/trait.Plugin.html b/docs/api/maplibre/plugin/trait.Plugin.html
index c031520c..c738f3f6 100644
--- a/docs/api/maplibre/plugin/trait.Plugin.html
+++ b/docs/api/maplibre/plugin/trait.Plugin.html
@@ -13,4 +13,4 @@
kernel: Rc<Kernel<E>>,
world: &mut World,
graph: &mut RenderGraph
-)
Implementors§
source§impl<E: Environment> Plugin<E> for DebugPlugin
source§impl<E: Environment> Plugin<E> for RenderPlugin
source§impl<E: Environment, T: RasterTransferables> Plugin<E> for RasterPlugin<T>
source§impl<E: Environment, T: VectorTransferables> Plugin<E> for VectorPlugin<T>
\ No newline at end of file
+)Implementors§
source§impl<E: Environment> Plugin<E> for DebugPlugin
source§impl<E: Environment> Plugin<E> for RenderPlugin
source§impl<E: Environment, T: RasterTransferables> Plugin<E> for RasterPlugin<T>
source§impl<E: Environment, T: VectorTransferables> Plugin<E> for VectorPlugin<T>
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/constant.NAME.html b/docs/api/maplibre/render/draw_graph/constant.NAME.html
index fb5da6c3..c7042329 100644
--- a/docs/api/maplibre/render/draw_graph/constant.NAME.html
+++ b/docs/api/maplibre/render/draw_graph/constant.NAME.html
@@ -1 +1 @@
-NAME in maplibre::render::draw_graph - Rust
\ No newline at end of file
+NAME in maplibre::render::draw_graph - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/index.html b/docs/api/maplibre/render/draw_graph/index.html
index 8a779b85..9e81dc7c 100644
--- a/docs/api/maplibre/render/draw_graph/index.html
+++ b/docs/api/maplibre/render/draw_graph/index.html
@@ -1,2 +1,2 @@
-maplibre::render::draw_graph - Rust Module maplibre::render::draw_graph
source · Expand description
Labels for the “draw” graph
+maplibre::render::draw_graph - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/input/index.html b/docs/api/maplibre/render/draw_graph/input/index.html
index 96882fe7..dd4a23b5 100644
--- a/docs/api/maplibre/render/draw_graph/input/index.html
+++ b/docs/api/maplibre/render/draw_graph/input/index.html
@@ -1 +1 @@
-maplibre::render::draw_graph::input - Rust Module maplibre::render::draw_graph::input
source ·
\ No newline at end of file
+maplibre::render::draw_graph::input - Rust Module maplibre::render::draw_graph::input
source ·
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html b/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html
index 5ada4a82..d741639c 100644
--- a/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html
+++ b/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html
@@ -1 +1 @@
-MAIN_PASS in maplibre::render::draw_graph::node - Rust
\ No newline at end of file
+MAIN_PASS in maplibre::render::draw_graph::node - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/node/index.html b/docs/api/maplibre/render/draw_graph/node/index.html
index d769a1de..d7e5551c 100644
--- a/docs/api/maplibre/render/draw_graph/node/index.html
+++ b/docs/api/maplibre/render/draw_graph/node/index.html
@@ -1 +1 @@
-maplibre::render::draw_graph::node - Rust
\ No newline at end of file
+maplibre::render::draw_graph::node - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/error/enum.RenderError.html b/docs/api/maplibre/render/error/enum.RenderError.html
index c2c6e384..47051801 100644
--- a/docs/api/maplibre/render/error/enum.RenderError.html
+++ b/docs/api/maplibre/render/error/enum.RenderError.html
@@ -3,7 +3,7 @@
CreateSurfaceError(CreateSurfaceError),
Graph(RenderGraphError),
RequestDevice(RequestDeviceError),
-}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
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()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
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()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html b/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html
index f2c488b7..f0bb2cd2 100644
--- a/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html
+++ b/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for OutputSlotError
source§impl StructuralEq for OutputSlotError
source§impl StructuralPartialEq for OutputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for OutputSlotError
§impl Send for OutputSlotError
§impl Sync for OutputSlotError
§impl Unpin for OutputSlotError
§impl UnwindSafe for OutputSlotError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html b/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html
index 2ee1596d..d4935e27 100644
--- a/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html
+++ b/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html
@@ -13,7 +13,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RunSubGraphError
source§impl StructuralEq for RunSubGraphError
source§impl StructuralPartialEq for RunSubGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RunSubGraphError
§impl Send for RunSubGraphError
§impl Sync for RunSubGraphError
§impl Unpin for RunSubGraphError
§impl UnwindSafe for RunSubGraphError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeLabel.html b/docs/api/maplibre/render/graph/enum.NodeLabel.html
index 4d29e88b..0b7067a5 100644
--- a/docs/api/maplibre/render/graph/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeRunError.html b/docs/api/maplibre/render/graph/enum.NodeRunError.html
index 48eee1a8..0127e01b 100644
--- a/docs/api/maplibre/render/graph/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.OutputSlotError.html b/docs/api/maplibre/render/graph/enum.OutputSlotError.html
index d677d004..a243749a 100644
--- a/docs/api/maplibre/render/graph/enum.OutputSlotError.html
+++ b/docs/api/maplibre/render/graph/enum.OutputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for OutputSlotError
source§impl StructuralEq for OutputSlotError
source§impl StructuralPartialEq for OutputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for OutputSlotError
§impl Send for OutputSlotError
§impl Sync for OutputSlotError
§impl Unpin for OutputSlotError
§impl UnwindSafe for OutputSlotError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.RunSubGraphError.html b/docs/api/maplibre/render/graph/enum.RunSubGraphError.html
index a8ca80a2..f2dd571d 100644
--- a/docs/api/maplibre/render/graph/enum.RunSubGraphError.html
+++ b/docs/api/maplibre/render/graph/enum.RunSubGraphError.html
@@ -13,7 +13,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RunSubGraphError
source§impl StructuralEq for RunSubGraphError
source§impl StructuralPartialEq for RunSubGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RunSubGraphError
§impl Send for RunSubGraphError
§impl Sync for RunSubGraphError
§impl Unpin for RunSubGraphError
§impl UnwindSafe for RunSubGraphError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotLabel.html b/docs/api/maplibre/render/graph/enum.SlotLabel.html
index 3bf15f0b..ee7a5365 100644
--- a/docs/api/maplibre/render/graph/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotType.html b/docs/api/maplibre/render/graph/enum.SlotType.html
index dfb9c5c1..9921fa34 100644
--- a/docs/api/maplibre/render/graph/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index f485c96e..eb2113b9 100644
--- a/docs/api/maplibre/render/graph/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
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> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
index 6de51421..a1c8ab99 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
index c7c27fcf..5b70ff17 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
index b066207e..d09a97da 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
index 719648db..efa55a1c 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index c2b0f18b..d1a08557 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
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> Downcast for Twhere
diff --git a/docs/api/maplibre/render/index.html b/docs/api/maplibre/render/index.html
index 35252629..7783e57d 100644
--- a/docs/api/maplibre/render/index.html
+++ b/docs/api/maplibre/render/index.html
@@ -1,4 +1,4 @@
-maplibre::render - Rust Expand description
This module implements the rendering algorithm of maplibre-rs. It manages the whole
+
maplibre::render - Rust Expand description
This module implements the rendering algorithm of maplibre-rs. It manages the whole
communication with the GPU.
The render in this module is largely based on the
bevy_render
diff --git a/docs/api/maplibre/render/main_graph/index.html b/docs/api/maplibre/render/main_graph/index.html
index 18b1b7d5..c0754c22 100644
--- a/docs/api/maplibre/render/main_graph/index.html
+++ b/docs/api/maplibre/render/main_graph/index.html
@@ -1 +1 @@
-
maplibre::render::main_graph - Rust Module maplibre::render::main_graph
impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/coords/struct.LatLon.html b/docs/api/maplibre/coords/struct.LatLon.html
index 46293b55..a06f3e39 100644
--- a/docs/api/maplibre/coords/struct.LatLon.html
+++ b/docs/api/maplibre/coords/struct.LatLon.html
@@ -1,7 +1,7 @@
LatLon in maplibre::coords - Rust pub struct LatLon {
pub latitude: f64,
pub longitude: f64,
-}
Fields§
§latitude: f64§longitude: f64Implementations§
Trait Implementations§
source§impl Copy for LatLon
Auto Trait Implementations§
§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> Any for Twhere
+}Fields§
§latitude: f64§longitude: f64Implementations§
Trait Implementations§
source§impl Copy for LatLon
Auto Trait Implementations§
§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§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/coords/struct.WorldCoords.html b/docs/api/maplibre/coords/struct.WorldCoords.html
index 7ea2ad30..da3dfb39 100644
--- a/docs/api/maplibre/coords/struct.WorldCoords.html
+++ b/docs/api/maplibre/coords/struct.WorldCoords.html
@@ -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<WorldCoords> 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<WorldCoords> 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 RefUnwindSafe for WorldCoords
§impl Send for WorldCoords
§impl Sync for WorldCoords
§impl Unpin for WorldCoords
§impl UnwindSafe for WorldCoords
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/coords/struct.Zoom.html b/docs/api/maplibre/coords/struct.Zoom.html
index 330e5cab..e753c74c 100644
--- a/docs/api/maplibre/coords/struct.Zoom.html
+++ b/docs/api/maplibre/coords/struct.Zoom.html
@@ -1,6 +1,6 @@
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 level(&self) -> ZoomLevel
Trait Implementations§
source§impl SignificantlyDifferent<Zoom> for Zoom
source§impl Copy for Zoom
Auto Trait Implementations§
§impl RefUnwindSafe for Zoom
§impl Send for Zoom
§impl Sync for Zoom
§impl Unpin for Zoom
§impl UnwindSafe for Zoom
Blanket Implementations§
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 level(&self) -> ZoomLevel
Trait Implementations§
source§impl SignificantlyDifferent<Zoom> for Zoom
source§impl Copy for Zoom
Auto Trait Implementations§
§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§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/coords/struct.ZoomLevel.html b/docs/api/maplibre/coords/struct.ZoomLevel.html
index 636d1e98..eacb29a4 100644
--- a/docs/api/maplibre/coords/struct.ZoomLevel.html
+++ b/docs/api/maplibre/coords/struct.ZoomLevel.html
@@ -1,4 +1,4 @@
-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
+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 PartialOrd<ZoomLevel> 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 StructuralEq for ZoomLevel
source§impl StructuralPartialEq for ZoomLevel
Auto Trait Implementations§
§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 more
source§impl Copy for ZoomLevel
source§impl Eq for ZoomLevel
source§impl Pod for ZoomLevel
source§impl StructuralEq for ZoomLevel
source§impl StructuralPartialEq for ZoomLevel
Auto Trait Implementations§
§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
diff --git a/docs/api/maplibre/io/apc/enum.CallError.html b/docs/api/maplibre/io/apc/enum.CallError.html
index 7c36145f..ce9ee4c7 100644
--- a/docs/api/maplibre/io/apc/enum.CallError.html
+++ b/docs/api/maplibre/io/apc/enum.CallError.html
@@ -3,7 +3,7 @@
Serialize(Box<dyn Error>),
Deserialize(Box<dyn Error>),
DeserializeInput(Box<dyn Error>),
-}Variants§
Trait Implementations§
source§impl Error for CallError
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 !RefUnwindSafe for CallError
§impl !Send for CallError
§impl !Sync for CallError
§impl Unpin for CallError
§impl !UnwindSafe for CallError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
Trait Implementations§
source§impl Error for CallError
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 !RefUnwindSafe for CallError
§impl !Send for CallError
§impl !Sync for CallError
§impl Unpin for CallError
§impl !UnwindSafe for CallError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/enum.MessageError.html b/docs/api/maplibre/io/apc/enum.MessageError.html
index c2cb4b19..24d2cafc 100644
--- a/docs/api/maplibre/io/apc/enum.MessageError.html
+++ b/docs/api/maplibre/io/apc/enum.MessageError.html
@@ -1,6 +1,6 @@
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 !RefUnwindSafe for MessageError
§impl !Send for MessageError
§impl !Sync for MessageError
§impl Unpin for MessageError
§impl !UnwindSafe for MessageError
Blanket Implementations§
source§impl<T> Any for Twhere
+}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 !RefUnwindSafe for MessageError
§impl !Send for MessageError
§impl !Sync for MessageError
§impl Unpin for MessageError
§impl !UnwindSafe for MessageError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/enum.SendError.html b/docs/api/maplibre/io/apc/enum.SendError.html
index 181f5edb..9f8b7e56 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 {
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 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 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§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/trait.MessageTag.html b/docs/api/maplibre/io/apc/trait.MessageTag.html
index 6961e921..a5c2c737 100644
--- a/docs/api/maplibre/io/apc/trait.MessageTag.html
+++ b/docs/api/maplibre/io/apc/trait.MessageTag.html
@@ -1,4 +1,4 @@
MessageTag in maplibre::io::apc - Rust Trait maplibre::io::apc::MessageTag
source · pub trait MessageTag: DynHash + Debug + Send + Sync + 'static { }
Expand description
Defines a set of strongly-typed labels for a class of objects
Trait Implementations§
source§impl Clone for Box<dyn MessageTag>
source§impl Hash for dyn MessageTag
source§impl PartialEq<dyn MessageTag> for dyn MessageTag
source§impl Eq for dyn MessageTag
Implementations on Foreign Types§
source§impl MessageTag for u32
source§impl MessageTag for &'static str
source§impl MessageTag for Cow<'static, str>
Implementors§
source§impl MessageTag for RasterMessageTag
source§impl MessageTag for VectorMessageTag
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn MessageTag
Implementations on Foreign Types§
source§impl MessageTag for &'static str
source§impl MessageTag for Cow<'static, str>
source§impl MessageTag for u32
Implementors§
source§impl MessageTag for RasterMessageTag
source§impl MessageTag for VectorMessageTag
\ No newline at end of file
diff --git a/docs/api/maplibre/io/scheduler/enum.ScheduleError.html b/docs/api/maplibre/io/scheduler/enum.ScheduleError.html
index 817f63fe..50c00cda 100644
--- a/docs/api/maplibre/io/scheduler/enum.ScheduleError.html
+++ b/docs/api/maplibre/io/scheduler/enum.ScheduleError.html
@@ -1,7 +1,7 @@
ScheduleError in maplibre::io::scheduler - Rust Enum maplibre::io::scheduler::ScheduleError
source · pub enum ScheduleError {
Scheduling(Box<dyn Error>),
NotImplemented,
-}
Variants§
Trait Implementations§
source§impl Debug for ScheduleError
source§impl Display for ScheduleError
source§impl Error for ScheduleError
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 !RefUnwindSafe for ScheduleError
§impl !Send for ScheduleError
§impl !Sync for ScheduleError
§impl Unpin for ScheduleError
§impl !UnwindSafe for ScheduleError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
Trait Implementations§
source§impl Debug for ScheduleError
source§impl Display for ScheduleError
source§impl Error for ScheduleError
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 !RefUnwindSafe for ScheduleError
§impl !Send for ScheduleError
§impl !Sync for ScheduleError
§impl Unpin for ScheduleError
§impl !UnwindSafe for ScheduleError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/io/source_client/struct.SourceFetchError.html b/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
index 87d2159f..5d47f827 100644
--- a/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
+++ b/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
@@ -1,4 +1,4 @@
-SourceFetchError in maplibre::io::source_client - Rust Struct maplibre::io::source_client::SourceFetchError
source · pub struct SourceFetchError(pub Box<dyn Error>);
Tuple Fields§
§0: Box<dyn Error>Trait Implementations§
source§impl Debug for SourceFetchError
source§impl Display for SourceFetchError
source§impl Error for SourceFetchError
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()source§impl From<Error> for SourceFetchError
Auto Trait Implementations§
§impl !RefUnwindSafe for SourceFetchError
§impl !Send for SourceFetchError
§impl !Sync for SourceFetchError
§impl Unpin for SourceFetchError
§impl !UnwindSafe for SourceFetchError
Blanket Implementations§
source§impl<T> Any for Twhere
+SourceFetchError in maplibre::io::source_client - Rust Struct maplibre::io::source_client::SourceFetchError
source · pub struct SourceFetchError(pub Box<dyn Error>);
Tuple Fields§
§0: Box<dyn Error>Trait Implementations§
source§impl Debug for SourceFetchError
source§impl Display for SourceFetchError
source§impl Error for SourceFetchError
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()source§impl From<Error> for SourceFetchError
Auto Trait Implementations§
§impl !RefUnwindSafe for SourceFetchError
§impl !Send for SourceFetchError
§impl !Sync for SourceFetchError
§impl Unpin for SourceFetchError
§impl !UnwindSafe for SourceFetchError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/map/enum.CurrentMapContext.html b/docs/api/maplibre/map/enum.CurrentMapContext.html
index 0b1a03d0..dc887af3 100644
--- a/docs/api/maplibre/map/enum.CurrentMapContext.html
+++ b/docs/api/maplibre/map/enum.CurrentMapContext.html
@@ -1,4 +1,4 @@
-CurrentMapContext in maplibre::map - Rust Enum maplibre::map::CurrentMapContext
source · pub enum CurrentMapContext {
+CurrentMapContext in maplibre::map - Rust Enum maplibre::map::CurrentMapContext
source · pub enum CurrentMapContext {
Ready(MapContext),
Pending {
style: Style,
diff --git a/docs/api/maplibre/map/enum.MapError.html b/docs/api/maplibre/map/enum.MapError.html
index b67bafcd..59245235 100644
--- a/docs/api/maplibre/map/enum.MapError.html
+++ b/docs/api/maplibre/map/enum.MapError.html
@@ -1,9 +1,10 @@
-MapError in maplibre::map - Rust pub enum MapError {
+MapError in maplibre::map - Rust pub enum MapError {
RendererAlreadySet,
+ RendererNotReady,
RenderGraphInit(RenderGraphError),
DeviceInit(RenderError),
}
Variants§
§RendererAlreadySet
No need to set renderer again
-§RenderGraphInit(RenderGraphError)
§DeviceInit(RenderError)
Trait Implementations§
source§impl Error for MapError
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 RefUnwindSafe for MapError
§impl Send for MapError
§impl Sync for MapError
§impl Unpin for MapError
§impl UnwindSafe for MapError
Blanket Implementations§
§RendererNotReady
§RenderGraphInit(RenderGraphError)
§DeviceInit(RenderError)
Trait Implementations§
source§impl Error for MapError
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 RefUnwindSafe for MapError
§impl Send for MapError
§impl Sync for MapError
§impl Unpin for MapError
§impl UnwindSafe for MapError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/map/index.html b/docs/api/maplibre/map/index.html
index 9deb846b..a64816c2 100644
--- a/docs/api/maplibre/map/index.html
+++ b/docs/api/maplibre/map/index.html
@@ -1 +1 @@
-maplibre::map - Rust
\ No newline at end of file
+maplibre::map - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/map/struct.Map.html b/docs/api/maplibre/map/struct.Map.html
index 35370446..7d83469f 100644
--- a/docs/api/maplibre/map/struct.Map.html
+++ b/docs/api/maplibre/map/struct.Map.html
@@ -1,18 +1,20 @@
-Map in maplibre::map - Rust pub struct Map<E: Environment> {
+Map in maplibre::map - Rust pub struct Map<E: Environment> {
kernel: Rc<Kernel<E>>,
schedule: Schedule,
map_context: CurrentMapContext,
window: <E::MapWindowConfig as MapWindowConfig>::MapWindow,
plugins: Vec<Box<dyn Plugin<E>>>,
-}
Fields§
§kernel: Rc<Kernel<E>>§schedule: Schedule§map_context: CurrentMapContext§window: <E::MapWindowConfig as MapWindowConfig>::MapWindow§plugins: Vec<Box<dyn Plugin<E>>>Implementations§
source§impl<E: Environment> Map<E>where
- <<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: HeadedMapWindow,
sourcepub fn new(
+}Fields§
§kernel: Rc<Kernel<E>>§schedule: Schedule§map_context: CurrentMapContext§window: <E::MapWindowConfig as MapWindowConfig>::MapWindow§plugins: Vec<Box<dyn Plugin<E>>>Implementations§
source§impl<E: Environment> Map<E>where
+ <<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: HeadedMapWindow,
sourcepub fn new(
style: Style,
kernel: Kernel<E>,
renderer_builder: RendererBuilder,
plugins: Vec<Box<dyn Plugin<E>>>
-) -> Result<Self, MapError>
sourcepub async fn initialize_renderer(&mut self) -> Result<(), MapError>
sourcepub fn window_mut(
+) -> Result<Self, MapError>
sourcepub async fn initialize_renderer(&mut self) -> Result<(), MapError>
sourcepub fn window_mut(
&mut self
-) -> &mut <E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn window(&self) -> &<E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn has_renderer(&self) -> bool
sourcepub fn run_schedule(&mut self) -> Result<(), MapError>
sourcepub fn context(&self) -> Result<&MapContext, MapError>
sourcepub fn context_mut(&mut self) -> Result<&mut MapContext, MapError>
sourcepub fn kernel(&self) -> &Rc<Kernel<E>>
Auto Trait Implementations§
§impl<E> !RefUnwindSafe for Map<E>
§impl<E> !Send for Map<E>
§impl<E> !Sync for Map<E>
§impl<E> Unpin for Map<E>where
+) -> &mut <E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn window(&self) -> &<E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn is_initialized(&self) -> bool
sourcepub fn reset(&mut self)
Resets the complete state of this map - a new renderer and schedule needs to be created.
+The complete state of the app is reset.
+sourcepub fn run_schedule(&mut self) -> Result<(), MapError>
sourcepub fn context(&self) -> Result<&MapContext, MapError>
sourcepub fn context_mut(&mut self) -> Result<&mut MapContext, MapError>
sourcepub fn kernel(&self) -> &Rc<Kernel<E>>
Auto Trait Implementations§
§impl<E> !RefUnwindSafe for Map<E>
§impl<E> !Send for Map<E>
§impl<E> !Sync for Map<E>
§impl<E> Unpin for Map<E>where
<<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: Unpin,
§impl<E> !UnwindSafe for Map<E>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/docs/api/maplibre/plugin/trait.Plugin.html b/docs/api/maplibre/plugin/trait.Plugin.html
index c031520c..c738f3f6 100644
--- a/docs/api/maplibre/plugin/trait.Plugin.html
+++ b/docs/api/maplibre/plugin/trait.Plugin.html
@@ -13,4 +13,4 @@
kernel: Rc<Kernel<E>>,
world: &mut World,
graph: &mut RenderGraph
-)
Implementors§
source§impl<E: Environment> Plugin<E> for DebugPlugin
source§impl<E: Environment> Plugin<E> for RenderPlugin
source§impl<E: Environment, T: RasterTransferables> Plugin<E> for RasterPlugin<T>
source§impl<E: Environment, T: VectorTransferables> Plugin<E> for VectorPlugin<T>
\ No newline at end of file
+)Implementors§
source§impl<E: Environment> Plugin<E> for DebugPlugin
source§impl<E: Environment> Plugin<E> for RenderPlugin
source§impl<E: Environment, T: RasterTransferables> Plugin<E> for RasterPlugin<T>
source§impl<E: Environment, T: VectorTransferables> Plugin<E> for VectorPlugin<T>
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/constant.NAME.html b/docs/api/maplibre/render/draw_graph/constant.NAME.html
index fb5da6c3..c7042329 100644
--- a/docs/api/maplibre/render/draw_graph/constant.NAME.html
+++ b/docs/api/maplibre/render/draw_graph/constant.NAME.html
@@ -1 +1 @@
-NAME in maplibre::render::draw_graph - Rust
\ No newline at end of file
+NAME in maplibre::render::draw_graph - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/index.html b/docs/api/maplibre/render/draw_graph/index.html
index 8a779b85..9e81dc7c 100644
--- a/docs/api/maplibre/render/draw_graph/index.html
+++ b/docs/api/maplibre/render/draw_graph/index.html
@@ -1,2 +1,2 @@
-maplibre::render::draw_graph - Rust Module maplibre::render::draw_graph
source · Expand description
Labels for the “draw” graph
+maplibre::render::draw_graph - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/input/index.html b/docs/api/maplibre/render/draw_graph/input/index.html
index 96882fe7..dd4a23b5 100644
--- a/docs/api/maplibre/render/draw_graph/input/index.html
+++ b/docs/api/maplibre/render/draw_graph/input/index.html
@@ -1 +1 @@
-maplibre::render::draw_graph::input - Rust Module maplibre::render::draw_graph::input
source ·
\ No newline at end of file
+maplibre::render::draw_graph::input - Rust Module maplibre::render::draw_graph::input
source ·
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html b/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html
index 5ada4a82..d741639c 100644
--- a/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html
+++ b/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html
@@ -1 +1 @@
-MAIN_PASS in maplibre::render::draw_graph::node - Rust
\ No newline at end of file
+MAIN_PASS in maplibre::render::draw_graph::node - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/node/index.html b/docs/api/maplibre/render/draw_graph/node/index.html
index d769a1de..d7e5551c 100644
--- a/docs/api/maplibre/render/draw_graph/node/index.html
+++ b/docs/api/maplibre/render/draw_graph/node/index.html
@@ -1 +1 @@
-maplibre::render::draw_graph::node - Rust
\ No newline at end of file
+maplibre::render::draw_graph::node - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/error/enum.RenderError.html b/docs/api/maplibre/render/error/enum.RenderError.html
index c2c6e384..47051801 100644
--- a/docs/api/maplibre/render/error/enum.RenderError.html
+++ b/docs/api/maplibre/render/error/enum.RenderError.html
@@ -3,7 +3,7 @@
CreateSurfaceError(CreateSurfaceError),
Graph(RenderGraphError),
RequestDevice(RequestDeviceError),
-}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
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()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
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()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html b/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html
index f2c488b7..f0bb2cd2 100644
--- a/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html
+++ b/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for OutputSlotError
source§impl StructuralEq for OutputSlotError
source§impl StructuralPartialEq for OutputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for OutputSlotError
§impl Send for OutputSlotError
§impl Sync for OutputSlotError
§impl Unpin for OutputSlotError
§impl UnwindSafe for OutputSlotError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html b/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html
index 2ee1596d..d4935e27 100644
--- a/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html
+++ b/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html
@@ -13,7 +13,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RunSubGraphError
source§impl StructuralEq for RunSubGraphError
source§impl StructuralPartialEq for RunSubGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RunSubGraphError
§impl Send for RunSubGraphError
§impl Sync for RunSubGraphError
§impl Unpin for RunSubGraphError
§impl UnwindSafe for RunSubGraphError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeLabel.html b/docs/api/maplibre/render/graph/enum.NodeLabel.html
index 4d29e88b..0b7067a5 100644
--- a/docs/api/maplibre/render/graph/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeRunError.html b/docs/api/maplibre/render/graph/enum.NodeRunError.html
index 48eee1a8..0127e01b 100644
--- a/docs/api/maplibre/render/graph/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.OutputSlotError.html b/docs/api/maplibre/render/graph/enum.OutputSlotError.html
index d677d004..a243749a 100644
--- a/docs/api/maplibre/render/graph/enum.OutputSlotError.html
+++ b/docs/api/maplibre/render/graph/enum.OutputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for OutputSlotError
source§impl StructuralEq for OutputSlotError
source§impl StructuralPartialEq for OutputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for OutputSlotError
§impl Send for OutputSlotError
§impl Sync for OutputSlotError
§impl Unpin for OutputSlotError
§impl UnwindSafe for OutputSlotError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.RunSubGraphError.html b/docs/api/maplibre/render/graph/enum.RunSubGraphError.html
index a8ca80a2..f2dd571d 100644
--- a/docs/api/maplibre/render/graph/enum.RunSubGraphError.html
+++ b/docs/api/maplibre/render/graph/enum.RunSubGraphError.html
@@ -13,7 +13,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RunSubGraphError
source§impl StructuralEq for RunSubGraphError
source§impl StructuralPartialEq for RunSubGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RunSubGraphError
§impl Send for RunSubGraphError
§impl Sync for RunSubGraphError
§impl Unpin for RunSubGraphError
§impl UnwindSafe for RunSubGraphError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotLabel.html b/docs/api/maplibre/render/graph/enum.SlotLabel.html
index 3bf15f0b..ee7a5365 100644
--- a/docs/api/maplibre/render/graph/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotType.html b/docs/api/maplibre/render/graph/enum.SlotType.html
index dfb9c5c1..9921fa34 100644
--- a/docs/api/maplibre/render/graph/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index f485c96e..eb2113b9 100644
--- a/docs/api/maplibre/render/graph/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
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> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
index 6de51421..a1c8ab99 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
index c7c27fcf..5b70ff17 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
index b066207e..d09a97da 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
index 719648db..efa55a1c 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index c2b0f18b..d1a08557 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
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> Downcast for Twhere
diff --git a/docs/api/maplibre/render/index.html b/docs/api/maplibre/render/index.html
index 35252629..7783e57d 100644
--- a/docs/api/maplibre/render/index.html
+++ b/docs/api/maplibre/render/index.html
@@ -1,4 +1,4 @@
-maplibre::render - Rust Expand description
This module implements the rendering algorithm of maplibre-rs. It manages the whole
+
maplibre::render - Rust Expand description
This module implements the rendering algorithm of maplibre-rs. It manages the whole
communication with the GPU.
The render in this module is largely based on the
bevy_render
diff --git a/docs/api/maplibre/render/main_graph/index.html b/docs/api/maplibre/render/main_graph/index.html
index 18b1b7d5..c0754c22 100644
--- a/docs/api/maplibre/render/main_graph/index.html
+++ b/docs/api/maplibre/render/main_graph/index.html
@@ -1 +1 @@
-
maplibre::render::main_graph - Rust Module maplibre::render::main_graph
pub struct LatLon {
pub latitude: f64,
pub longitude: f64,
-}Fields§
§latitude: f64§longitude: f64Implementations§
Trait Implementations§
impl Copy for LatLon
Auto Trait Implementations§
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> Any for Twhere
+}Fields§
§latitude: f64§longitude: f64Implementations§
Trait Implementations§
source§impl Copy for LatLon
Auto Trait Implementations§
§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§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/coords/struct.WorldCoords.html b/docs/api/maplibre/coords/struct.WorldCoords.html
index 7ea2ad30..da3dfb39 100644
--- a/docs/api/maplibre/coords/struct.WorldCoords.html
+++ b/docs/api/maplibre/coords/struct.WorldCoords.html
@@ -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.
-
impl<T> Any for Twhere
+}Fields§
§latitude: f64§longitude: f64Implementations§
Trait Implementations§
source§impl Copy for LatLon
Auto Trait Implementations§
§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§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/coords/struct.WorldCoords.html b/docs/api/maplibre/coords/struct.WorldCoords.html
index 7ea2ad30..da3dfb39 100644
--- a/docs/api/maplibre/coords/struct.WorldCoords.html
+++ b/docs/api/maplibre/coords/struct.WorldCoords.html
@@ -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.
-
impl Copy for LatLon
impl RefUnwindSafe for LatLon
impl Send for LatLon
impl Sync for LatLon
impl Unpin for LatLon
impl UnwindSafe for LatLon
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
§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/coords/struct.WorldCoords.html b/docs/api/maplibre/coords/struct.WorldCoords.html
index 7ea2ad30..da3dfb39 100644
--- a/docs/api/maplibre/coords/struct.WorldCoords.html
+++ b/docs/api/maplibre/coords/struct.WorldCoords.html
@@ -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.
-
impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/coords/struct.WorldCoords.html b/docs/api/maplibre/coords/struct.WorldCoords.html
index 7ea2ad30..da3dfb39 100644
--- a/docs/api/maplibre/coords/struct.WorldCoords.html
+++ b/docs/api/maplibre/coords/struct.WorldCoords.html
@@ -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
impl WorldCoords
pub fn from_lat_lon(lat_lon: LatLon, zoom: Zoom) -> WorldCoords
pub fn at_ground(x: f64, y: f64) -> Self
pub fn into_world_tile(self, z: ZoomLevel, zoom: Zoom) -> WorldTileCoords
Trait Implementations§
source§impl Clone for WorldCoords
impl Clone for WorldCoords
source§fn clone(&self) -> WorldCoords
fn clone(&self) -> WorldCoords
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for WorldCoords
impl Debug for WorldCoords
source§impl Default for WorldCoords
impl Default for WorldCoords
source§fn default() -> WorldCoords
fn default() -> WorldCoords
source§impl Display for WorldCoords
impl Display for WorldCoords
source§impl From<Point3<f64>> for WorldCoords
impl From<Point3<f64>> for WorldCoords
source§impl From<WorldCoords> for Vec3f32
impl From<WorldCoords> for Vec3f32
source§fn from(world_coords: WorldCoords) -> Self
fn from(world_coords: WorldCoords) -> Self
source§impl PartialEq<WorldCoords> for WorldCoords
impl PartialEq<WorldCoords> for WorldCoords
source§fn eq(&self, other: &WorldCoords) -> bool
fn eq(&self, other: &WorldCoords) -> bool
self and other values to be equal, and is used
+Fields§
§x: f64§y: f64Implementations§
source§impl WorldCoords
impl WorldCoords
pub fn from_lat_lon(lat_lon: LatLon, zoom: Zoom) -> WorldCoords
pub fn at_ground(x: f64, y: f64) -> Self
pub fn into_world_tile(self, z: ZoomLevel, zoom: Zoom) -> WorldTileCoords
Trait Implementations§
source§impl Clone for WorldCoords
impl Clone for WorldCoords
source§fn clone(&self) -> WorldCoords
fn clone(&self) -> WorldCoords
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for WorldCoords
impl Debug for WorldCoords
source§impl Default for WorldCoords
impl Default for WorldCoords
source§fn default() -> WorldCoords
fn default() -> WorldCoords
source§impl Display for WorldCoords
impl Display for WorldCoords
source§impl From<Point3<f64>> for WorldCoords
impl From<Point3<f64>> for WorldCoords
source§impl From<WorldCoords> for Vec3f32
impl From<WorldCoords> for Vec3f32
source§fn from(world_coords: WorldCoords) -> Self
fn from(world_coords: WorldCoords) -> Self
source§impl PartialEq<WorldCoords> for WorldCoords
impl PartialEq<WorldCoords> for WorldCoords
source§fn eq(&self, other: &WorldCoords) -> bool
fn eq(&self, other: &WorldCoords) -> bool
self and other values to be equal, and is used
by ==.impl Copy for WorldCoords
impl StructuralPartialEq for WorldCoords
Auto Trait Implementations§
impl RefUnwindSafe for WorldCoords
impl Send for WorldCoords
impl Sync for WorldCoords
impl Unpin for WorldCoords
impl UnwindSafe for WorldCoords
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/coords/struct.Zoom.html b/docs/api/maplibre/coords/struct.Zoom.html
index 330e5cab..e753c74c 100644
--- a/docs/api/maplibre/coords/struct.Zoom.html
+++ b/docs/api/maplibre/coords/struct.Zoom.html
@@ -1,6 +1,6 @@
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 level(&self) -> ZoomLevel
Trait Implementations§
source§impl SignificantlyDifferent<Zoom> for Zoom
source§impl Copy for Zoom
Auto Trait Implementations§
§impl RefUnwindSafe for Zoom
§impl Send for Zoom
§impl Sync for Zoom
§impl Unpin for Zoom
§impl UnwindSafe for Zoom
Blanket Implementations§
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 level(&self) -> ZoomLevel
Trait Implementations§
source§impl SignificantlyDifferent<Zoom> for Zoom
source§impl Copy for Zoom
Auto Trait Implementations§
§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§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/coords/struct.ZoomLevel.html b/docs/api/maplibre/coords/struct.ZoomLevel.html
index 636d1e98..eacb29a4 100644
--- a/docs/api/maplibre/coords/struct.ZoomLevel.html
+++ b/docs/api/maplibre/coords/struct.ZoomLevel.html
@@ -1,4 +1,4 @@
-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
+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 PartialOrd<ZoomLevel> 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 StructuralEq for ZoomLevel
source§impl StructuralPartialEq for ZoomLevel
Auto Trait Implementations§
§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 more
source§impl Copy for ZoomLevel
source§impl Eq for ZoomLevel
source§impl Pod for ZoomLevel
source§impl StructuralEq for ZoomLevel
source§impl StructuralPartialEq for ZoomLevel
Auto Trait Implementations§
§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
diff --git a/docs/api/maplibre/io/apc/enum.CallError.html b/docs/api/maplibre/io/apc/enum.CallError.html
index 7c36145f..ce9ee4c7 100644
--- a/docs/api/maplibre/io/apc/enum.CallError.html
+++ b/docs/api/maplibre/io/apc/enum.CallError.html
@@ -3,7 +3,7 @@
Serialize(Box<dyn Error>),
Deserialize(Box<dyn Error>),
DeserializeInput(Box<dyn Error>),
-}Variants§
Trait Implementations§
source§impl Error for CallError
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 !RefUnwindSafe for CallError
§impl !Send for CallError
§impl !Sync for CallError
§impl Unpin for CallError
§impl !UnwindSafe for CallError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
Trait Implementations§
source§impl Error for CallError
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 !RefUnwindSafe for CallError
§impl !Send for CallError
§impl !Sync for CallError
§impl Unpin for CallError
§impl !UnwindSafe for CallError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/enum.MessageError.html b/docs/api/maplibre/io/apc/enum.MessageError.html
index c2cb4b19..24d2cafc 100644
--- a/docs/api/maplibre/io/apc/enum.MessageError.html
+++ b/docs/api/maplibre/io/apc/enum.MessageError.html
@@ -1,6 +1,6 @@
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 !RefUnwindSafe for MessageError
§impl !Send for MessageError
§impl !Sync for MessageError
§impl Unpin for MessageError
§impl !UnwindSafe for MessageError
Blanket Implementations§
source§impl<T> Any for Twhere
+}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 !RefUnwindSafe for MessageError
§impl !Send for MessageError
§impl !Sync for MessageError
§impl Unpin for MessageError
§impl !UnwindSafe for MessageError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/enum.SendError.html b/docs/api/maplibre/io/apc/enum.SendError.html
index 181f5edb..9f8b7e56 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 {
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 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 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§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/trait.MessageTag.html b/docs/api/maplibre/io/apc/trait.MessageTag.html
index 6961e921..a5c2c737 100644
--- a/docs/api/maplibre/io/apc/trait.MessageTag.html
+++ b/docs/api/maplibre/io/apc/trait.MessageTag.html
@@ -1,4 +1,4 @@
MessageTag in maplibre::io::apc - Rust Trait maplibre::io::apc::MessageTag
source · pub trait MessageTag: DynHash + Debug + Send + Sync + 'static { }
Expand description
Defines a set of strongly-typed labels for a class of objects
Trait Implementations§
source§impl Clone for Box<dyn MessageTag>
source§impl Hash for dyn MessageTag
source§impl PartialEq<dyn MessageTag> for dyn MessageTag
source§impl Eq for dyn MessageTag
Implementations on Foreign Types§
source§impl MessageTag for u32
source§impl MessageTag for &'static str
source§impl MessageTag for Cow<'static, str>
Implementors§
source§impl MessageTag for RasterMessageTag
source§impl MessageTag for VectorMessageTag
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn MessageTag
Implementations on Foreign Types§
source§impl MessageTag for &'static str
source§impl MessageTag for Cow<'static, str>
source§impl MessageTag for u32
Implementors§
source§impl MessageTag for RasterMessageTag
source§impl MessageTag for VectorMessageTag
\ No newline at end of file
diff --git a/docs/api/maplibre/io/scheduler/enum.ScheduleError.html b/docs/api/maplibre/io/scheduler/enum.ScheduleError.html
index 817f63fe..50c00cda 100644
--- a/docs/api/maplibre/io/scheduler/enum.ScheduleError.html
+++ b/docs/api/maplibre/io/scheduler/enum.ScheduleError.html
@@ -1,7 +1,7 @@
ScheduleError in maplibre::io::scheduler - Rust Enum maplibre::io::scheduler::ScheduleError
source · pub enum ScheduleError {
Scheduling(Box<dyn Error>),
NotImplemented,
-}
Variants§
Trait Implementations§
source§impl Debug for ScheduleError
source§impl Display for ScheduleError
source§impl Error for ScheduleError
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 !RefUnwindSafe for ScheduleError
§impl !Send for ScheduleError
§impl !Sync for ScheduleError
§impl Unpin for ScheduleError
§impl !UnwindSafe for ScheduleError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
Trait Implementations§
source§impl Debug for ScheduleError
source§impl Display for ScheduleError
source§impl Error for ScheduleError
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 !RefUnwindSafe for ScheduleError
§impl !Send for ScheduleError
§impl !Sync for ScheduleError
§impl Unpin for ScheduleError
§impl !UnwindSafe for ScheduleError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/io/source_client/struct.SourceFetchError.html b/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
index 87d2159f..5d47f827 100644
--- a/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
+++ b/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
@@ -1,4 +1,4 @@
-SourceFetchError in maplibre::io::source_client - Rust Struct maplibre::io::source_client::SourceFetchError
source · pub struct SourceFetchError(pub Box<dyn Error>);
Tuple Fields§
§0: Box<dyn Error>Trait Implementations§
source§impl Debug for SourceFetchError
source§impl Display for SourceFetchError
source§impl Error for SourceFetchError
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()source§impl From<Error> for SourceFetchError
Auto Trait Implementations§
§impl !RefUnwindSafe for SourceFetchError
§impl !Send for SourceFetchError
§impl !Sync for SourceFetchError
§impl Unpin for SourceFetchError
§impl !UnwindSafe for SourceFetchError
Blanket Implementations§
source§impl<T> Any for Twhere
+SourceFetchError in maplibre::io::source_client - Rust Struct maplibre::io::source_client::SourceFetchError
source · pub struct SourceFetchError(pub Box<dyn Error>);
Tuple Fields§
§0: Box<dyn Error>Trait Implementations§
source§impl Debug for SourceFetchError
source§impl Display for SourceFetchError
source§impl Error for SourceFetchError
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()source§impl From<Error> for SourceFetchError
Auto Trait Implementations§
§impl !RefUnwindSafe for SourceFetchError
§impl !Send for SourceFetchError
§impl !Sync for SourceFetchError
§impl Unpin for SourceFetchError
§impl !UnwindSafe for SourceFetchError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/map/enum.CurrentMapContext.html b/docs/api/maplibre/map/enum.CurrentMapContext.html
index 0b1a03d0..dc887af3 100644
--- a/docs/api/maplibre/map/enum.CurrentMapContext.html
+++ b/docs/api/maplibre/map/enum.CurrentMapContext.html
@@ -1,4 +1,4 @@
-CurrentMapContext in maplibre::map - Rust Enum maplibre::map::CurrentMapContext
source · pub enum CurrentMapContext {
+CurrentMapContext in maplibre::map - Rust Enum maplibre::map::CurrentMapContext
source · pub enum CurrentMapContext {
Ready(MapContext),
Pending {
style: Style,
diff --git a/docs/api/maplibre/map/enum.MapError.html b/docs/api/maplibre/map/enum.MapError.html
index b67bafcd..59245235 100644
--- a/docs/api/maplibre/map/enum.MapError.html
+++ b/docs/api/maplibre/map/enum.MapError.html
@@ -1,9 +1,10 @@
-MapError in maplibre::map - Rust pub enum MapError {
+MapError in maplibre::map - Rust pub enum MapError {
RendererAlreadySet,
+ RendererNotReady,
RenderGraphInit(RenderGraphError),
DeviceInit(RenderError),
}
Variants§
§RendererAlreadySet
No need to set renderer again
-§RenderGraphInit(RenderGraphError)
§DeviceInit(RenderError)
Trait Implementations§
source§impl Error for MapError
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 RefUnwindSafe for MapError
§impl Send for MapError
§impl Sync for MapError
§impl Unpin for MapError
§impl UnwindSafe for MapError
Blanket Implementations§
§RendererNotReady
§RenderGraphInit(RenderGraphError)
§DeviceInit(RenderError)
Trait Implementations§
source§impl Error for MapError
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 RefUnwindSafe for MapError
§impl Send for MapError
§impl Sync for MapError
§impl Unpin for MapError
§impl UnwindSafe for MapError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/map/index.html b/docs/api/maplibre/map/index.html
index 9deb846b..a64816c2 100644
--- a/docs/api/maplibre/map/index.html
+++ b/docs/api/maplibre/map/index.html
@@ -1 +1 @@
-maplibre::map - Rust
\ No newline at end of file
+maplibre::map - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/map/struct.Map.html b/docs/api/maplibre/map/struct.Map.html
index 35370446..7d83469f 100644
--- a/docs/api/maplibre/map/struct.Map.html
+++ b/docs/api/maplibre/map/struct.Map.html
@@ -1,18 +1,20 @@
-Map in maplibre::map - Rust pub struct Map<E: Environment> {
+Map in maplibre::map - Rust pub struct Map<E: Environment> {
kernel: Rc<Kernel<E>>,
schedule: Schedule,
map_context: CurrentMapContext,
window: <E::MapWindowConfig as MapWindowConfig>::MapWindow,
plugins: Vec<Box<dyn Plugin<E>>>,
-}
Fields§
§kernel: Rc<Kernel<E>>§schedule: Schedule§map_context: CurrentMapContext§window: <E::MapWindowConfig as MapWindowConfig>::MapWindow§plugins: Vec<Box<dyn Plugin<E>>>Implementations§
source§impl<E: Environment> Map<E>where
- <<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: HeadedMapWindow,
sourcepub fn new(
+}Fields§
§kernel: Rc<Kernel<E>>§schedule: Schedule§map_context: CurrentMapContext§window: <E::MapWindowConfig as MapWindowConfig>::MapWindow§plugins: Vec<Box<dyn Plugin<E>>>Implementations§
source§impl<E: Environment> Map<E>where
+ <<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: HeadedMapWindow,
sourcepub fn new(
style: Style,
kernel: Kernel<E>,
renderer_builder: RendererBuilder,
plugins: Vec<Box<dyn Plugin<E>>>
-) -> Result<Self, MapError>
sourcepub async fn initialize_renderer(&mut self) -> Result<(), MapError>
sourcepub fn window_mut(
+) -> Result<Self, MapError>
sourcepub async fn initialize_renderer(&mut self) -> Result<(), MapError>
sourcepub fn window_mut(
&mut self
-) -> &mut <E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn window(&self) -> &<E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn has_renderer(&self) -> bool
sourcepub fn run_schedule(&mut self) -> Result<(), MapError>
sourcepub fn context(&self) -> Result<&MapContext, MapError>
sourcepub fn context_mut(&mut self) -> Result<&mut MapContext, MapError>
sourcepub fn kernel(&self) -> &Rc<Kernel<E>>
Auto Trait Implementations§
§impl<E> !RefUnwindSafe for Map<E>
§impl<E> !Send for Map<E>
§impl<E> !Sync for Map<E>
§impl<E> Unpin for Map<E>where
+) -> &mut <E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn window(&self) -> &<E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn is_initialized(&self) -> bool
sourcepub fn reset(&mut self)
Resets the complete state of this map - a new renderer and schedule needs to be created.
+The complete state of the app is reset.
+sourcepub fn run_schedule(&mut self) -> Result<(), MapError>
sourcepub fn context(&self) -> Result<&MapContext, MapError>
sourcepub fn context_mut(&mut self) -> Result<&mut MapContext, MapError>
sourcepub fn kernel(&self) -> &Rc<Kernel<E>>
Auto Trait Implementations§
§impl<E> !RefUnwindSafe for Map<E>
§impl<E> !Send for Map<E>
§impl<E> !Sync for Map<E>
§impl<E> Unpin for Map<E>where
<<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: Unpin,
§impl<E> !UnwindSafe for Map<E>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/docs/api/maplibre/plugin/trait.Plugin.html b/docs/api/maplibre/plugin/trait.Plugin.html
index c031520c..c738f3f6 100644
--- a/docs/api/maplibre/plugin/trait.Plugin.html
+++ b/docs/api/maplibre/plugin/trait.Plugin.html
@@ -13,4 +13,4 @@
kernel: Rc<Kernel<E>>,
world: &mut World,
graph: &mut RenderGraph
-)
Implementors§
source§impl<E: Environment> Plugin<E> for DebugPlugin
source§impl<E: Environment> Plugin<E> for RenderPlugin
source§impl<E: Environment, T: RasterTransferables> Plugin<E> for RasterPlugin<T>
source§impl<E: Environment, T: VectorTransferables> Plugin<E> for VectorPlugin<T>
\ No newline at end of file
+)Implementors§
source§impl<E: Environment> Plugin<E> for DebugPlugin
source§impl<E: Environment> Plugin<E> for RenderPlugin
source§impl<E: Environment, T: RasterTransferables> Plugin<E> for RasterPlugin<T>
source§impl<E: Environment, T: VectorTransferables> Plugin<E> for VectorPlugin<T>
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/constant.NAME.html b/docs/api/maplibre/render/draw_graph/constant.NAME.html
index fb5da6c3..c7042329 100644
--- a/docs/api/maplibre/render/draw_graph/constant.NAME.html
+++ b/docs/api/maplibre/render/draw_graph/constant.NAME.html
@@ -1 +1 @@
-NAME in maplibre::render::draw_graph - Rust
\ No newline at end of file
+NAME in maplibre::render::draw_graph - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/index.html b/docs/api/maplibre/render/draw_graph/index.html
index 8a779b85..9e81dc7c 100644
--- a/docs/api/maplibre/render/draw_graph/index.html
+++ b/docs/api/maplibre/render/draw_graph/index.html
@@ -1,2 +1,2 @@
-maplibre::render::draw_graph - Rust Module maplibre::render::draw_graph
source · Expand description
Labels for the “draw” graph
+maplibre::render::draw_graph - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/input/index.html b/docs/api/maplibre/render/draw_graph/input/index.html
index 96882fe7..dd4a23b5 100644
--- a/docs/api/maplibre/render/draw_graph/input/index.html
+++ b/docs/api/maplibre/render/draw_graph/input/index.html
@@ -1 +1 @@
-maplibre::render::draw_graph::input - Rust Module maplibre::render::draw_graph::input
source ·
\ No newline at end of file
+maplibre::render::draw_graph::input - Rust Module maplibre::render::draw_graph::input
source ·
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html b/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html
index 5ada4a82..d741639c 100644
--- a/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html
+++ b/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html
@@ -1 +1 @@
-MAIN_PASS in maplibre::render::draw_graph::node - Rust
\ No newline at end of file
+MAIN_PASS in maplibre::render::draw_graph::node - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/node/index.html b/docs/api/maplibre/render/draw_graph/node/index.html
index d769a1de..d7e5551c 100644
--- a/docs/api/maplibre/render/draw_graph/node/index.html
+++ b/docs/api/maplibre/render/draw_graph/node/index.html
@@ -1 +1 @@
-maplibre::render::draw_graph::node - Rust
\ No newline at end of file
+maplibre::render::draw_graph::node - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/error/enum.RenderError.html b/docs/api/maplibre/render/error/enum.RenderError.html
index c2c6e384..47051801 100644
--- a/docs/api/maplibre/render/error/enum.RenderError.html
+++ b/docs/api/maplibre/render/error/enum.RenderError.html
@@ -3,7 +3,7 @@
CreateSurfaceError(CreateSurfaceError),
Graph(RenderGraphError),
RequestDevice(RequestDeviceError),
-}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
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()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
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()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html b/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html
index f2c488b7..f0bb2cd2 100644
--- a/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html
+++ b/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for OutputSlotError
source§impl StructuralEq for OutputSlotError
source§impl StructuralPartialEq for OutputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for OutputSlotError
§impl Send for OutputSlotError
§impl Sync for OutputSlotError
§impl Unpin for OutputSlotError
§impl UnwindSafe for OutputSlotError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html b/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html
index 2ee1596d..d4935e27 100644
--- a/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html
+++ b/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html
@@ -13,7 +13,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RunSubGraphError
source§impl StructuralEq for RunSubGraphError
source§impl StructuralPartialEq for RunSubGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RunSubGraphError
§impl Send for RunSubGraphError
§impl Sync for RunSubGraphError
§impl Unpin for RunSubGraphError
§impl UnwindSafe for RunSubGraphError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeLabel.html b/docs/api/maplibre/render/graph/enum.NodeLabel.html
index 4d29e88b..0b7067a5 100644
--- a/docs/api/maplibre/render/graph/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeRunError.html b/docs/api/maplibre/render/graph/enum.NodeRunError.html
index 48eee1a8..0127e01b 100644
--- a/docs/api/maplibre/render/graph/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.OutputSlotError.html b/docs/api/maplibre/render/graph/enum.OutputSlotError.html
index d677d004..a243749a 100644
--- a/docs/api/maplibre/render/graph/enum.OutputSlotError.html
+++ b/docs/api/maplibre/render/graph/enum.OutputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for OutputSlotError
source§impl StructuralEq for OutputSlotError
source§impl StructuralPartialEq for OutputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for OutputSlotError
§impl Send for OutputSlotError
§impl Sync for OutputSlotError
§impl Unpin for OutputSlotError
§impl UnwindSafe for OutputSlotError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.RunSubGraphError.html b/docs/api/maplibre/render/graph/enum.RunSubGraphError.html
index a8ca80a2..f2dd571d 100644
--- a/docs/api/maplibre/render/graph/enum.RunSubGraphError.html
+++ b/docs/api/maplibre/render/graph/enum.RunSubGraphError.html
@@ -13,7 +13,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RunSubGraphError
source§impl StructuralEq for RunSubGraphError
source§impl StructuralPartialEq for RunSubGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RunSubGraphError
§impl Send for RunSubGraphError
§impl Sync for RunSubGraphError
§impl Unpin for RunSubGraphError
§impl UnwindSafe for RunSubGraphError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotLabel.html b/docs/api/maplibre/render/graph/enum.SlotLabel.html
index 3bf15f0b..ee7a5365 100644
--- a/docs/api/maplibre/render/graph/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotType.html b/docs/api/maplibre/render/graph/enum.SlotType.html
index dfb9c5c1..9921fa34 100644
--- a/docs/api/maplibre/render/graph/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index f485c96e..eb2113b9 100644
--- a/docs/api/maplibre/render/graph/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
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> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
index 6de51421..a1c8ab99 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
index c7c27fcf..5b70ff17 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
index b066207e..d09a97da 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
index 719648db..efa55a1c 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index c2b0f18b..d1a08557 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
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> Downcast for Twhere
diff --git a/docs/api/maplibre/render/index.html b/docs/api/maplibre/render/index.html
index 35252629..7783e57d 100644
--- a/docs/api/maplibre/render/index.html
+++ b/docs/api/maplibre/render/index.html
@@ -1,4 +1,4 @@
-maplibre::render - Rust Expand description
This module implements the rendering algorithm of maplibre-rs. It manages the whole
+
maplibre::render - Rust Expand description
This module implements the rendering algorithm of maplibre-rs. It manages the whole
communication with the GPU.
The render in this module is largely based on the
bevy_render
diff --git a/docs/api/maplibre/render/main_graph/index.html b/docs/api/maplibre/render/main_graph/index.html
index 18b1b7d5..c0754c22 100644
--- a/docs/api/maplibre/render/main_graph/index.html
+++ b/docs/api/maplibre/render/main_graph/index.html
@@ -1 +1 @@
-
maplibre::render::main_graph - Rust Module maplibre::render::main_graph
impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/coords/struct.Zoom.html b/docs/api/maplibre/coords/struct.Zoom.html
index 330e5cab..e753c74c 100644
--- a/docs/api/maplibre/coords/struct.Zoom.html
+++ b/docs/api/maplibre/coords/struct.Zoom.html
@@ -1,6 +1,6 @@
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 level(&self) -> ZoomLevel
Trait Implementations§
source§impl SignificantlyDifferent<Zoom> for Zoom
source§impl Copy for Zoom
Auto Trait Implementations§
§impl RefUnwindSafe for Zoom
§impl Send for Zoom
§impl Sync for Zoom
§impl Unpin for Zoom
§impl UnwindSafe for Zoom
Blanket Implementations§
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 level(&self) -> ZoomLevel
Trait Implementations§
source§impl SignificantlyDifferent<Zoom> for Zoom
source§impl Copy for Zoom
Auto Trait Implementations§
§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§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/coords/struct.ZoomLevel.html b/docs/api/maplibre/coords/struct.ZoomLevel.html
index 636d1e98..eacb29a4 100644
--- a/docs/api/maplibre/coords/struct.ZoomLevel.html
+++ b/docs/api/maplibre/coords/struct.ZoomLevel.html
@@ -1,4 +1,4 @@
-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
+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 PartialOrd<ZoomLevel> 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 StructuralEq for ZoomLevel
source§impl StructuralPartialEq for ZoomLevel
Auto Trait Implementations§
§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 more
source§impl Copy for ZoomLevel
source§impl Eq for ZoomLevel
source§impl Pod for ZoomLevel
source§impl StructuralEq for ZoomLevel
source§impl StructuralPartialEq for ZoomLevel
Auto Trait Implementations§
§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
diff --git a/docs/api/maplibre/io/apc/enum.CallError.html b/docs/api/maplibre/io/apc/enum.CallError.html
index 7c36145f..ce9ee4c7 100644
--- a/docs/api/maplibre/io/apc/enum.CallError.html
+++ b/docs/api/maplibre/io/apc/enum.CallError.html
@@ -3,7 +3,7 @@
Serialize(Box<dyn Error>),
Deserialize(Box<dyn Error>),
DeserializeInput(Box<dyn Error>),
-}Variants§
Trait Implementations§
source§impl Error for CallError
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 !RefUnwindSafe for CallError
§impl !Send for CallError
§impl !Sync for CallError
§impl Unpin for CallError
§impl !UnwindSafe for CallError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
Trait Implementations§
source§impl Error for CallError
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 !RefUnwindSafe for CallError
§impl !Send for CallError
§impl !Sync for CallError
§impl Unpin for CallError
§impl !UnwindSafe for CallError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/enum.MessageError.html b/docs/api/maplibre/io/apc/enum.MessageError.html
index c2cb4b19..24d2cafc 100644
--- a/docs/api/maplibre/io/apc/enum.MessageError.html
+++ b/docs/api/maplibre/io/apc/enum.MessageError.html
@@ -1,6 +1,6 @@
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 !RefUnwindSafe for MessageError
§impl !Send for MessageError
§impl !Sync for MessageError
§impl Unpin for MessageError
§impl !UnwindSafe for MessageError
Blanket Implementations§
source§impl<T> Any for Twhere
+}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 !RefUnwindSafe for MessageError
§impl !Send for MessageError
§impl !Sync for MessageError
§impl Unpin for MessageError
§impl !UnwindSafe for MessageError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/enum.SendError.html b/docs/api/maplibre/io/apc/enum.SendError.html
index 181f5edb..9f8b7e56 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 {
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 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 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§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/trait.MessageTag.html b/docs/api/maplibre/io/apc/trait.MessageTag.html
index 6961e921..a5c2c737 100644
--- a/docs/api/maplibre/io/apc/trait.MessageTag.html
+++ b/docs/api/maplibre/io/apc/trait.MessageTag.html
@@ -1,4 +1,4 @@
MessageTag in maplibre::io::apc - Rust Trait maplibre::io::apc::MessageTag
source · pub trait MessageTag: DynHash + Debug + Send + Sync + 'static { }
Expand description
Defines a set of strongly-typed labels for a class of objects
Trait Implementations§
source§impl Clone for Box<dyn MessageTag>
source§impl Hash for dyn MessageTag
source§impl PartialEq<dyn MessageTag> for dyn MessageTag
source§impl Eq for dyn MessageTag
Implementations on Foreign Types§
source§impl MessageTag for u32
source§impl MessageTag for &'static str
source§impl MessageTag for Cow<'static, str>
Implementors§
source§impl MessageTag for RasterMessageTag
source§impl MessageTag for VectorMessageTag
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn MessageTag
Implementations on Foreign Types§
source§impl MessageTag for &'static str
source§impl MessageTag for Cow<'static, str>
source§impl MessageTag for u32
Implementors§
source§impl MessageTag for RasterMessageTag
source§impl MessageTag for VectorMessageTag
\ No newline at end of file
diff --git a/docs/api/maplibre/io/scheduler/enum.ScheduleError.html b/docs/api/maplibre/io/scheduler/enum.ScheduleError.html
index 817f63fe..50c00cda 100644
--- a/docs/api/maplibre/io/scheduler/enum.ScheduleError.html
+++ b/docs/api/maplibre/io/scheduler/enum.ScheduleError.html
@@ -1,7 +1,7 @@
ScheduleError in maplibre::io::scheduler - Rust Enum maplibre::io::scheduler::ScheduleError
source · pub enum ScheduleError {
Scheduling(Box<dyn Error>),
NotImplemented,
-}
Variants§
Trait Implementations§
source§impl Debug for ScheduleError
source§impl Display for ScheduleError
source§impl Error for ScheduleError
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 !RefUnwindSafe for ScheduleError
§impl !Send for ScheduleError
§impl !Sync for ScheduleError
§impl Unpin for ScheduleError
§impl !UnwindSafe for ScheduleError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
Trait Implementations§
source§impl Debug for ScheduleError
source§impl Display for ScheduleError
source§impl Error for ScheduleError
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 !RefUnwindSafe for ScheduleError
§impl !Send for ScheduleError
§impl !Sync for ScheduleError
§impl Unpin for ScheduleError
§impl !UnwindSafe for ScheduleError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/io/source_client/struct.SourceFetchError.html b/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
index 87d2159f..5d47f827 100644
--- a/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
+++ b/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
@@ -1,4 +1,4 @@
-SourceFetchError in maplibre::io::source_client - Rust Struct maplibre::io::source_client::SourceFetchError
source · pub struct SourceFetchError(pub Box<dyn Error>);
Tuple Fields§
§0: Box<dyn Error>Trait Implementations§
source§impl Debug for SourceFetchError
source§impl Display for SourceFetchError
source§impl Error for SourceFetchError
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()source§impl From<Error> for SourceFetchError
Auto Trait Implementations§
§impl !RefUnwindSafe for SourceFetchError
§impl !Send for SourceFetchError
§impl !Sync for SourceFetchError
§impl Unpin for SourceFetchError
§impl !UnwindSafe for SourceFetchError
Blanket Implementations§
source§impl<T> Any for Twhere
+SourceFetchError in maplibre::io::source_client - Rust Struct maplibre::io::source_client::SourceFetchError
source · pub struct SourceFetchError(pub Box<dyn Error>);
Tuple Fields§
§0: Box<dyn Error>Trait Implementations§
source§impl Debug for SourceFetchError
source§impl Display for SourceFetchError
source§impl Error for SourceFetchError
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()source§impl From<Error> for SourceFetchError
Auto Trait Implementations§
§impl !RefUnwindSafe for SourceFetchError
§impl !Send for SourceFetchError
§impl !Sync for SourceFetchError
§impl Unpin for SourceFetchError
§impl !UnwindSafe for SourceFetchError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/map/enum.CurrentMapContext.html b/docs/api/maplibre/map/enum.CurrentMapContext.html
index 0b1a03d0..dc887af3 100644
--- a/docs/api/maplibre/map/enum.CurrentMapContext.html
+++ b/docs/api/maplibre/map/enum.CurrentMapContext.html
@@ -1,4 +1,4 @@
-CurrentMapContext in maplibre::map - Rust Enum maplibre::map::CurrentMapContext
source · pub enum CurrentMapContext {
+CurrentMapContext in maplibre::map - Rust Enum maplibre::map::CurrentMapContext
source · pub enum CurrentMapContext {
Ready(MapContext),
Pending {
style: Style,
diff --git a/docs/api/maplibre/map/enum.MapError.html b/docs/api/maplibre/map/enum.MapError.html
index b67bafcd..59245235 100644
--- a/docs/api/maplibre/map/enum.MapError.html
+++ b/docs/api/maplibre/map/enum.MapError.html
@@ -1,9 +1,10 @@
-MapError in maplibre::map - Rust pub enum MapError {
+MapError in maplibre::map - Rust pub enum MapError {
RendererAlreadySet,
+ RendererNotReady,
RenderGraphInit(RenderGraphError),
DeviceInit(RenderError),
}
Variants§
§RendererAlreadySet
No need to set renderer again
-§RenderGraphInit(RenderGraphError)
§DeviceInit(RenderError)
Trait Implementations§
source§impl Error for MapError
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 RefUnwindSafe for MapError
§impl Send for MapError
§impl Sync for MapError
§impl Unpin for MapError
§impl UnwindSafe for MapError
Blanket Implementations§
§RendererNotReady
§RenderGraphInit(RenderGraphError)
§DeviceInit(RenderError)
Trait Implementations§
source§impl Error for MapError
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 RefUnwindSafe for MapError
§impl Send for MapError
§impl Sync for MapError
§impl Unpin for MapError
§impl UnwindSafe for MapError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/map/index.html b/docs/api/maplibre/map/index.html
index 9deb846b..a64816c2 100644
--- a/docs/api/maplibre/map/index.html
+++ b/docs/api/maplibre/map/index.html
@@ -1 +1 @@
-maplibre::map - Rust
\ No newline at end of file
+maplibre::map - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/map/struct.Map.html b/docs/api/maplibre/map/struct.Map.html
index 35370446..7d83469f 100644
--- a/docs/api/maplibre/map/struct.Map.html
+++ b/docs/api/maplibre/map/struct.Map.html
@@ -1,18 +1,20 @@
-Map in maplibre::map - Rust pub struct Map<E: Environment> {
+Map in maplibre::map - Rust pub struct Map<E: Environment> {
kernel: Rc<Kernel<E>>,
schedule: Schedule,
map_context: CurrentMapContext,
window: <E::MapWindowConfig as MapWindowConfig>::MapWindow,
plugins: Vec<Box<dyn Plugin<E>>>,
-}
Fields§
§kernel: Rc<Kernel<E>>§schedule: Schedule§map_context: CurrentMapContext§window: <E::MapWindowConfig as MapWindowConfig>::MapWindow§plugins: Vec<Box<dyn Plugin<E>>>Implementations§
source§impl<E: Environment> Map<E>where
- <<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: HeadedMapWindow,
sourcepub fn new(
+}Fields§
§kernel: Rc<Kernel<E>>§schedule: Schedule§map_context: CurrentMapContext§window: <E::MapWindowConfig as MapWindowConfig>::MapWindow§plugins: Vec<Box<dyn Plugin<E>>>Implementations§
source§impl<E: Environment> Map<E>where
+ <<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: HeadedMapWindow,
sourcepub fn new(
style: Style,
kernel: Kernel<E>,
renderer_builder: RendererBuilder,
plugins: Vec<Box<dyn Plugin<E>>>
-) -> Result<Self, MapError>
sourcepub async fn initialize_renderer(&mut self) -> Result<(), MapError>
sourcepub fn window_mut(
+) -> Result<Self, MapError>
sourcepub async fn initialize_renderer(&mut self) -> Result<(), MapError>
sourcepub fn window_mut(
&mut self
-) -> &mut <E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn window(&self) -> &<E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn has_renderer(&self) -> bool
sourcepub fn run_schedule(&mut self) -> Result<(), MapError>
sourcepub fn context(&self) -> Result<&MapContext, MapError>
sourcepub fn context_mut(&mut self) -> Result<&mut MapContext, MapError>
sourcepub fn kernel(&self) -> &Rc<Kernel<E>>
Auto Trait Implementations§
§impl<E> !RefUnwindSafe for Map<E>
§impl<E> !Send for Map<E>
§impl<E> !Sync for Map<E>
§impl<E> Unpin for Map<E>where
+) -> &mut <E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn window(&self) -> &<E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn is_initialized(&self) -> bool
sourcepub fn reset(&mut self)
Resets the complete state of this map - a new renderer and schedule needs to be created.
+The complete state of the app is reset.
+sourcepub fn run_schedule(&mut self) -> Result<(), MapError>
sourcepub fn context(&self) -> Result<&MapContext, MapError>
sourcepub fn context_mut(&mut self) -> Result<&mut MapContext, MapError>
sourcepub fn kernel(&self) -> &Rc<Kernel<E>>
Auto Trait Implementations§
§impl<E> !RefUnwindSafe for Map<E>
§impl<E> !Send for Map<E>
§impl<E> !Sync for Map<E>
§impl<E> Unpin for Map<E>where
<<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: Unpin,
§impl<E> !UnwindSafe for Map<E>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/docs/api/maplibre/plugin/trait.Plugin.html b/docs/api/maplibre/plugin/trait.Plugin.html
index c031520c..c738f3f6 100644
--- a/docs/api/maplibre/plugin/trait.Plugin.html
+++ b/docs/api/maplibre/plugin/trait.Plugin.html
@@ -13,4 +13,4 @@
kernel: Rc<Kernel<E>>,
world: &mut World,
graph: &mut RenderGraph
-)
Implementors§
source§impl<E: Environment> Plugin<E> for DebugPlugin
source§impl<E: Environment> Plugin<E> for RenderPlugin
source§impl<E: Environment, T: RasterTransferables> Plugin<E> for RasterPlugin<T>
source§impl<E: Environment, T: VectorTransferables> Plugin<E> for VectorPlugin<T>
\ No newline at end of file
+)Implementors§
source§impl<E: Environment> Plugin<E> for DebugPlugin
source§impl<E: Environment> Plugin<E> for RenderPlugin
source§impl<E: Environment, T: RasterTransferables> Plugin<E> for RasterPlugin<T>
source§impl<E: Environment, T: VectorTransferables> Plugin<E> for VectorPlugin<T>
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/constant.NAME.html b/docs/api/maplibre/render/draw_graph/constant.NAME.html
index fb5da6c3..c7042329 100644
--- a/docs/api/maplibre/render/draw_graph/constant.NAME.html
+++ b/docs/api/maplibre/render/draw_graph/constant.NAME.html
@@ -1 +1 @@
-NAME in maplibre::render::draw_graph - Rust
\ No newline at end of file
+NAME in maplibre::render::draw_graph - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/index.html b/docs/api/maplibre/render/draw_graph/index.html
index 8a779b85..9e81dc7c 100644
--- a/docs/api/maplibre/render/draw_graph/index.html
+++ b/docs/api/maplibre/render/draw_graph/index.html
@@ -1,2 +1,2 @@
-maplibre::render::draw_graph - Rust Module maplibre::render::draw_graph
source · Expand description
Labels for the “draw” graph
+maplibre::render::draw_graph - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/input/index.html b/docs/api/maplibre/render/draw_graph/input/index.html
index 96882fe7..dd4a23b5 100644
--- a/docs/api/maplibre/render/draw_graph/input/index.html
+++ b/docs/api/maplibre/render/draw_graph/input/index.html
@@ -1 +1 @@
-maplibre::render::draw_graph::input - Rust Module maplibre::render::draw_graph::input
source ·
\ No newline at end of file
+maplibre::render::draw_graph::input - Rust Module maplibre::render::draw_graph::input
source ·
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html b/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html
index 5ada4a82..d741639c 100644
--- a/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html
+++ b/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html
@@ -1 +1 @@
-MAIN_PASS in maplibre::render::draw_graph::node - Rust
\ No newline at end of file
+MAIN_PASS in maplibre::render::draw_graph::node - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/node/index.html b/docs/api/maplibre/render/draw_graph/node/index.html
index d769a1de..d7e5551c 100644
--- a/docs/api/maplibre/render/draw_graph/node/index.html
+++ b/docs/api/maplibre/render/draw_graph/node/index.html
@@ -1 +1 @@
-maplibre::render::draw_graph::node - Rust
\ No newline at end of file
+maplibre::render::draw_graph::node - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/error/enum.RenderError.html b/docs/api/maplibre/render/error/enum.RenderError.html
index c2c6e384..47051801 100644
--- a/docs/api/maplibre/render/error/enum.RenderError.html
+++ b/docs/api/maplibre/render/error/enum.RenderError.html
@@ -3,7 +3,7 @@
CreateSurfaceError(CreateSurfaceError),
Graph(RenderGraphError),
RequestDevice(RequestDeviceError),
-}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
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()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
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()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html b/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html
index f2c488b7..f0bb2cd2 100644
--- a/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html
+++ b/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for OutputSlotError
source§impl StructuralEq for OutputSlotError
source§impl StructuralPartialEq for OutputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for OutputSlotError
§impl Send for OutputSlotError
§impl Sync for OutputSlotError
§impl Unpin for OutputSlotError
§impl UnwindSafe for OutputSlotError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html b/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html
index 2ee1596d..d4935e27 100644
--- a/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html
+++ b/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html
@@ -13,7 +13,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RunSubGraphError
source§impl StructuralEq for RunSubGraphError
source§impl StructuralPartialEq for RunSubGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RunSubGraphError
§impl Send for RunSubGraphError
§impl Sync for RunSubGraphError
§impl Unpin for RunSubGraphError
§impl UnwindSafe for RunSubGraphError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeLabel.html b/docs/api/maplibre/render/graph/enum.NodeLabel.html
index 4d29e88b..0b7067a5 100644
--- a/docs/api/maplibre/render/graph/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeRunError.html b/docs/api/maplibre/render/graph/enum.NodeRunError.html
index 48eee1a8..0127e01b 100644
--- a/docs/api/maplibre/render/graph/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.OutputSlotError.html b/docs/api/maplibre/render/graph/enum.OutputSlotError.html
index d677d004..a243749a 100644
--- a/docs/api/maplibre/render/graph/enum.OutputSlotError.html
+++ b/docs/api/maplibre/render/graph/enum.OutputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for OutputSlotError
source§impl StructuralEq for OutputSlotError
source§impl StructuralPartialEq for OutputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for OutputSlotError
§impl Send for OutputSlotError
§impl Sync for OutputSlotError
§impl Unpin for OutputSlotError
§impl UnwindSafe for OutputSlotError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.RunSubGraphError.html b/docs/api/maplibre/render/graph/enum.RunSubGraphError.html
index a8ca80a2..f2dd571d 100644
--- a/docs/api/maplibre/render/graph/enum.RunSubGraphError.html
+++ b/docs/api/maplibre/render/graph/enum.RunSubGraphError.html
@@ -13,7 +13,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RunSubGraphError
source§impl StructuralEq for RunSubGraphError
source§impl StructuralPartialEq for RunSubGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RunSubGraphError
§impl Send for RunSubGraphError
§impl Sync for RunSubGraphError
§impl Unpin for RunSubGraphError
§impl UnwindSafe for RunSubGraphError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotLabel.html b/docs/api/maplibre/render/graph/enum.SlotLabel.html
index 3bf15f0b..ee7a5365 100644
--- a/docs/api/maplibre/render/graph/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotType.html b/docs/api/maplibre/render/graph/enum.SlotType.html
index dfb9c5c1..9921fa34 100644
--- a/docs/api/maplibre/render/graph/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index f485c96e..eb2113b9 100644
--- a/docs/api/maplibre/render/graph/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
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> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
index 6de51421..a1c8ab99 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
index c7c27fcf..5b70ff17 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
index b066207e..d09a97da 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
index 719648db..efa55a1c 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index c2b0f18b..d1a08557 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
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> Downcast for Twhere
diff --git a/docs/api/maplibre/render/index.html b/docs/api/maplibre/render/index.html
index 35252629..7783e57d 100644
--- a/docs/api/maplibre/render/index.html
+++ b/docs/api/maplibre/render/index.html
@@ -1,4 +1,4 @@
-maplibre::render - Rust Expand description
This module implements the rendering algorithm of maplibre-rs. It manages the whole
+
maplibre::render - Rust Expand description
This module implements the rendering algorithm of maplibre-rs. It manages the whole
communication with the GPU.
The render in this module is largely based on the
bevy_render
diff --git a/docs/api/maplibre/render/main_graph/index.html b/docs/api/maplibre/render/main_graph/index.html
index 18b1b7d5..c0754c22 100644
--- a/docs/api/maplibre/render/main_graph/index.html
+++ b/docs/api/maplibre/render/main_graph/index.html
@@ -1 +1 @@
-
maplibre::render::main_graph - Rust Module maplibre::render::main_graph
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
impl Zoom
pub fn scale_to_tile(&self, coords: &WorldTileCoords) -> f64
pub fn scale_to_zoom_level(&self, z: ZoomLevel) -> f64
pub fn scale_delta(&self, zoom: &Zoom) -> f64
pub fn level(&self) -> ZoomLevel
Trait Implementations§
source§impl SignificantlyDifferent<Zoom> for Zoom
impl SignificantlyDifferent<Zoom> for Zoom
impl Copy for Zoom
Auto Trait Implementations§
impl RefUnwindSafe for Zoom
impl Send for Zoom
impl Sync for Zoom
impl Unpin for Zoom
impl UnwindSafe for Zoom
Blanket Implementations§
Tuple Fields§
§0: f64Implementations§
source§impl Zoom
impl Zoom
pub fn scale_to_tile(&self, coords: &WorldTileCoords) -> f64
pub fn scale_to_zoom_level(&self, z: ZoomLevel) -> f64
pub fn scale_delta(&self, zoom: &Zoom) -> f64
pub fn level(&self) -> ZoomLevel
Trait Implementations§
source§impl SignificantlyDifferent<Zoom> for Zoom
impl SignificantlyDifferent<Zoom> for Zoom
impl Copy for Zoom
Auto Trait Implementations§
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,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/coords/struct.ZoomLevel.html b/docs/api/maplibre/coords/struct.ZoomLevel.html
index 636d1e98..eacb29a4 100644
--- a/docs/api/maplibre/coords/struct.ZoomLevel.html
+++ b/docs/api/maplibre/coords/struct.ZoomLevel.html
@@ -1,4 +1,4 @@
-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
+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 PartialOrd<ZoomLevel> 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 StructuralEq for ZoomLevel
source§impl StructuralPartialEq for ZoomLevel
Auto Trait Implementations§
§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 more
source§impl Copy for ZoomLevel
source§impl Eq for ZoomLevel
source§impl Pod for ZoomLevel
source§impl StructuralEq for ZoomLevel
source§impl StructuralPartialEq for ZoomLevel
Auto Trait Implementations§
§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
diff --git a/docs/api/maplibre/io/apc/enum.CallError.html b/docs/api/maplibre/io/apc/enum.CallError.html
index 7c36145f..ce9ee4c7 100644
--- a/docs/api/maplibre/io/apc/enum.CallError.html
+++ b/docs/api/maplibre/io/apc/enum.CallError.html
@@ -3,7 +3,7 @@
Serialize(Box<dyn Error>),
Deserialize(Box<dyn Error>),
DeserializeInput(Box<dyn Error>),
-}Variants§
Trait Implementations§
source§impl Error for CallError
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 !RefUnwindSafe for CallError
§impl !Send for CallError
§impl !Sync for CallError
§impl Unpin for CallError
§impl !UnwindSafe for CallError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
Trait Implementations§
source§impl Error for CallError
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 !RefUnwindSafe for CallError
§impl !Send for CallError
§impl !Sync for CallError
§impl Unpin for CallError
§impl !UnwindSafe for CallError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/enum.MessageError.html b/docs/api/maplibre/io/apc/enum.MessageError.html
index c2cb4b19..24d2cafc 100644
--- a/docs/api/maplibre/io/apc/enum.MessageError.html
+++ b/docs/api/maplibre/io/apc/enum.MessageError.html
@@ -1,6 +1,6 @@
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 !RefUnwindSafe for MessageError
§impl !Send for MessageError
§impl !Sync for MessageError
§impl Unpin for MessageError
§impl !UnwindSafe for MessageError
Blanket Implementations§
source§impl<T> Any for Twhere
+}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 !RefUnwindSafe for MessageError
§impl !Send for MessageError
§impl !Sync for MessageError
§impl Unpin for MessageError
§impl !UnwindSafe for MessageError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/enum.SendError.html b/docs/api/maplibre/io/apc/enum.SendError.html
index 181f5edb..9f8b7e56 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 {
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 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 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§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/trait.MessageTag.html b/docs/api/maplibre/io/apc/trait.MessageTag.html
index 6961e921..a5c2c737 100644
--- a/docs/api/maplibre/io/apc/trait.MessageTag.html
+++ b/docs/api/maplibre/io/apc/trait.MessageTag.html
@@ -1,4 +1,4 @@
MessageTag in maplibre::io::apc - Rust Trait maplibre::io::apc::MessageTag
source · pub trait MessageTag: DynHash + Debug + Send + Sync + 'static { }
Expand description
Defines a set of strongly-typed labels for a class of objects
Trait Implementations§
source§impl Clone for Box<dyn MessageTag>
source§impl Hash for dyn MessageTag
source§impl PartialEq<dyn MessageTag> for dyn MessageTag
source§impl Eq for dyn MessageTag
Implementations on Foreign Types§
source§impl MessageTag for u32
source§impl MessageTag for &'static str
source§impl MessageTag for Cow<'static, str>
Implementors§
source§impl MessageTag for RasterMessageTag
source§impl MessageTag for VectorMessageTag
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn MessageTag
Implementations on Foreign Types§
source§impl MessageTag for &'static str
source§impl MessageTag for Cow<'static, str>
source§impl MessageTag for u32
Implementors§
source§impl MessageTag for RasterMessageTag
source§impl MessageTag for VectorMessageTag
\ No newline at end of file
diff --git a/docs/api/maplibre/io/scheduler/enum.ScheduleError.html b/docs/api/maplibre/io/scheduler/enum.ScheduleError.html
index 817f63fe..50c00cda 100644
--- a/docs/api/maplibre/io/scheduler/enum.ScheduleError.html
+++ b/docs/api/maplibre/io/scheduler/enum.ScheduleError.html
@@ -1,7 +1,7 @@
ScheduleError in maplibre::io::scheduler - Rust Enum maplibre::io::scheduler::ScheduleError
source · pub enum ScheduleError {
Scheduling(Box<dyn Error>),
NotImplemented,
-}
Variants§
Trait Implementations§
source§impl Debug for ScheduleError
source§impl Display for ScheduleError
source§impl Error for ScheduleError
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 !RefUnwindSafe for ScheduleError
§impl !Send for ScheduleError
§impl !Sync for ScheduleError
§impl Unpin for ScheduleError
§impl !UnwindSafe for ScheduleError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
Trait Implementations§
source§impl Debug for ScheduleError
source§impl Display for ScheduleError
source§impl Error for ScheduleError
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 !RefUnwindSafe for ScheduleError
§impl !Send for ScheduleError
§impl !Sync for ScheduleError
§impl Unpin for ScheduleError
§impl !UnwindSafe for ScheduleError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/io/source_client/struct.SourceFetchError.html b/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
index 87d2159f..5d47f827 100644
--- a/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
+++ b/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
@@ -1,4 +1,4 @@
-SourceFetchError in maplibre::io::source_client - Rust Struct maplibre::io::source_client::SourceFetchError
source · pub struct SourceFetchError(pub Box<dyn Error>);
Tuple Fields§
§0: Box<dyn Error>Trait Implementations§
source§impl Debug for SourceFetchError
source§impl Display for SourceFetchError
source§impl Error for SourceFetchError
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()source§impl From<Error> for SourceFetchError
Auto Trait Implementations§
§impl !RefUnwindSafe for SourceFetchError
§impl !Send for SourceFetchError
§impl !Sync for SourceFetchError
§impl Unpin for SourceFetchError
§impl !UnwindSafe for SourceFetchError
Blanket Implementations§
source§impl<T> Any for Twhere
+SourceFetchError in maplibre::io::source_client - Rust Struct maplibre::io::source_client::SourceFetchError
source · pub struct SourceFetchError(pub Box<dyn Error>);
Tuple Fields§
§0: Box<dyn Error>Trait Implementations§
source§impl Debug for SourceFetchError
source§impl Display for SourceFetchError
source§impl Error for SourceFetchError
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()source§impl From<Error> for SourceFetchError
Auto Trait Implementations§
§impl !RefUnwindSafe for SourceFetchError
§impl !Send for SourceFetchError
§impl !Sync for SourceFetchError
§impl Unpin for SourceFetchError
§impl !UnwindSafe for SourceFetchError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/map/enum.CurrentMapContext.html b/docs/api/maplibre/map/enum.CurrentMapContext.html
index 0b1a03d0..dc887af3 100644
--- a/docs/api/maplibre/map/enum.CurrentMapContext.html
+++ b/docs/api/maplibre/map/enum.CurrentMapContext.html
@@ -1,4 +1,4 @@
-CurrentMapContext in maplibre::map - Rust Enum maplibre::map::CurrentMapContext
source · pub enum CurrentMapContext {
+CurrentMapContext in maplibre::map - Rust Enum maplibre::map::CurrentMapContext
source · pub enum CurrentMapContext {
Ready(MapContext),
Pending {
style: Style,
diff --git a/docs/api/maplibre/map/enum.MapError.html b/docs/api/maplibre/map/enum.MapError.html
index b67bafcd..59245235 100644
--- a/docs/api/maplibre/map/enum.MapError.html
+++ b/docs/api/maplibre/map/enum.MapError.html
@@ -1,9 +1,10 @@
-MapError in maplibre::map - Rust pub enum MapError {
+MapError in maplibre::map - Rust pub enum MapError {
RendererAlreadySet,
+ RendererNotReady,
RenderGraphInit(RenderGraphError),
DeviceInit(RenderError),
}
Variants§
§RendererAlreadySet
No need to set renderer again
-§RenderGraphInit(RenderGraphError)
§DeviceInit(RenderError)
Trait Implementations§
source§impl Error for MapError
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 RefUnwindSafe for MapError
§impl Send for MapError
§impl Sync for MapError
§impl Unpin for MapError
§impl UnwindSafe for MapError
Blanket Implementations§
§RendererNotReady
§RenderGraphInit(RenderGraphError)
§DeviceInit(RenderError)
Trait Implementations§
source§impl Error for MapError
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 RefUnwindSafe for MapError
§impl Send for MapError
§impl Sync for MapError
§impl Unpin for MapError
§impl UnwindSafe for MapError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/map/index.html b/docs/api/maplibre/map/index.html
index 9deb846b..a64816c2 100644
--- a/docs/api/maplibre/map/index.html
+++ b/docs/api/maplibre/map/index.html
@@ -1 +1 @@
-maplibre::map - Rust
\ No newline at end of file
+maplibre::map - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/map/struct.Map.html b/docs/api/maplibre/map/struct.Map.html
index 35370446..7d83469f 100644
--- a/docs/api/maplibre/map/struct.Map.html
+++ b/docs/api/maplibre/map/struct.Map.html
@@ -1,18 +1,20 @@
-Map in maplibre::map - Rust pub struct Map<E: Environment> {
+Map in maplibre::map - Rust pub struct Map<E: Environment> {
kernel: Rc<Kernel<E>>,
schedule: Schedule,
map_context: CurrentMapContext,
window: <E::MapWindowConfig as MapWindowConfig>::MapWindow,
plugins: Vec<Box<dyn Plugin<E>>>,
-}
Fields§
§kernel: Rc<Kernel<E>>§schedule: Schedule§map_context: CurrentMapContext§window: <E::MapWindowConfig as MapWindowConfig>::MapWindow§plugins: Vec<Box<dyn Plugin<E>>>Implementations§
source§impl<E: Environment> Map<E>where
- <<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: HeadedMapWindow,
sourcepub fn new(
+}Fields§
§kernel: Rc<Kernel<E>>§schedule: Schedule§map_context: CurrentMapContext§window: <E::MapWindowConfig as MapWindowConfig>::MapWindow§plugins: Vec<Box<dyn Plugin<E>>>Implementations§
source§impl<E: Environment> Map<E>where
+ <<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: HeadedMapWindow,
sourcepub fn new(
style: Style,
kernel: Kernel<E>,
renderer_builder: RendererBuilder,
plugins: Vec<Box<dyn Plugin<E>>>
-) -> Result<Self, MapError>
sourcepub async fn initialize_renderer(&mut self) -> Result<(), MapError>
sourcepub fn window_mut(
+) -> Result<Self, MapError>
sourcepub async fn initialize_renderer(&mut self) -> Result<(), MapError>
sourcepub fn window_mut(
&mut self
-) -> &mut <E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn window(&self) -> &<E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn has_renderer(&self) -> bool
sourcepub fn run_schedule(&mut self) -> Result<(), MapError>
sourcepub fn context(&self) -> Result<&MapContext, MapError>
sourcepub fn context_mut(&mut self) -> Result<&mut MapContext, MapError>
sourcepub fn kernel(&self) -> &Rc<Kernel<E>>
Auto Trait Implementations§
§impl<E> !RefUnwindSafe for Map<E>
§impl<E> !Send for Map<E>
§impl<E> !Sync for Map<E>
§impl<E> Unpin for Map<E>where
+) -> &mut <E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn window(&self) -> &<E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn is_initialized(&self) -> bool
sourcepub fn reset(&mut self)
Resets the complete state of this map - a new renderer and schedule needs to be created.
+The complete state of the app is reset.
+sourcepub fn run_schedule(&mut self) -> Result<(), MapError>
sourcepub fn context(&self) -> Result<&MapContext, MapError>
sourcepub fn context_mut(&mut self) -> Result<&mut MapContext, MapError>
sourcepub fn kernel(&self) -> &Rc<Kernel<E>>
Auto Trait Implementations§
§impl<E> !RefUnwindSafe for Map<E>
§impl<E> !Send for Map<E>
§impl<E> !Sync for Map<E>
§impl<E> Unpin for Map<E>where
<<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: Unpin,
§impl<E> !UnwindSafe for Map<E>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/docs/api/maplibre/plugin/trait.Plugin.html b/docs/api/maplibre/plugin/trait.Plugin.html
index c031520c..c738f3f6 100644
--- a/docs/api/maplibre/plugin/trait.Plugin.html
+++ b/docs/api/maplibre/plugin/trait.Plugin.html
@@ -13,4 +13,4 @@
kernel: Rc<Kernel<E>>,
world: &mut World,
graph: &mut RenderGraph
-)
Implementors§
source§impl<E: Environment> Plugin<E> for DebugPlugin
source§impl<E: Environment> Plugin<E> for RenderPlugin
source§impl<E: Environment, T: RasterTransferables> Plugin<E> for RasterPlugin<T>
source§impl<E: Environment, T: VectorTransferables> Plugin<E> for VectorPlugin<T>
\ No newline at end of file
+)Implementors§
source§impl<E: Environment> Plugin<E> for DebugPlugin
source§impl<E: Environment> Plugin<E> for RenderPlugin
source§impl<E: Environment, T: RasterTransferables> Plugin<E> for RasterPlugin<T>
source§impl<E: Environment, T: VectorTransferables> Plugin<E> for VectorPlugin<T>
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/constant.NAME.html b/docs/api/maplibre/render/draw_graph/constant.NAME.html
index fb5da6c3..c7042329 100644
--- a/docs/api/maplibre/render/draw_graph/constant.NAME.html
+++ b/docs/api/maplibre/render/draw_graph/constant.NAME.html
@@ -1 +1 @@
-NAME in maplibre::render::draw_graph - Rust
\ No newline at end of file
+NAME in maplibre::render::draw_graph - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/index.html b/docs/api/maplibre/render/draw_graph/index.html
index 8a779b85..9e81dc7c 100644
--- a/docs/api/maplibre/render/draw_graph/index.html
+++ b/docs/api/maplibre/render/draw_graph/index.html
@@ -1,2 +1,2 @@
-maplibre::render::draw_graph - Rust Module maplibre::render::draw_graph
source · Expand description
Labels for the “draw” graph
+maplibre::render::draw_graph - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/input/index.html b/docs/api/maplibre/render/draw_graph/input/index.html
index 96882fe7..dd4a23b5 100644
--- a/docs/api/maplibre/render/draw_graph/input/index.html
+++ b/docs/api/maplibre/render/draw_graph/input/index.html
@@ -1 +1 @@
-maplibre::render::draw_graph::input - Rust Module maplibre::render::draw_graph::input
source ·
\ No newline at end of file
+maplibre::render::draw_graph::input - Rust Module maplibre::render::draw_graph::input
source ·
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html b/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html
index 5ada4a82..d741639c 100644
--- a/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html
+++ b/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html
@@ -1 +1 @@
-MAIN_PASS in maplibre::render::draw_graph::node - Rust
\ No newline at end of file
+MAIN_PASS in maplibre::render::draw_graph::node - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/node/index.html b/docs/api/maplibre/render/draw_graph/node/index.html
index d769a1de..d7e5551c 100644
--- a/docs/api/maplibre/render/draw_graph/node/index.html
+++ b/docs/api/maplibre/render/draw_graph/node/index.html
@@ -1 +1 @@
-maplibre::render::draw_graph::node - Rust
\ No newline at end of file
+maplibre::render::draw_graph::node - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/error/enum.RenderError.html b/docs/api/maplibre/render/error/enum.RenderError.html
index c2c6e384..47051801 100644
--- a/docs/api/maplibre/render/error/enum.RenderError.html
+++ b/docs/api/maplibre/render/error/enum.RenderError.html
@@ -3,7 +3,7 @@
CreateSurfaceError(CreateSurfaceError),
Graph(RenderGraphError),
RequestDevice(RequestDeviceError),
-}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
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()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
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()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html b/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html
index f2c488b7..f0bb2cd2 100644
--- a/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html
+++ b/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for OutputSlotError
source§impl StructuralEq for OutputSlotError
source§impl StructuralPartialEq for OutputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for OutputSlotError
§impl Send for OutputSlotError
§impl Sync for OutputSlotError
§impl Unpin for OutputSlotError
§impl UnwindSafe for OutputSlotError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html b/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html
index 2ee1596d..d4935e27 100644
--- a/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html
+++ b/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html
@@ -13,7 +13,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RunSubGraphError
source§impl StructuralEq for RunSubGraphError
source§impl StructuralPartialEq for RunSubGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RunSubGraphError
§impl Send for RunSubGraphError
§impl Sync for RunSubGraphError
§impl Unpin for RunSubGraphError
§impl UnwindSafe for RunSubGraphError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeLabel.html b/docs/api/maplibre/render/graph/enum.NodeLabel.html
index 4d29e88b..0b7067a5 100644
--- a/docs/api/maplibre/render/graph/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeRunError.html b/docs/api/maplibre/render/graph/enum.NodeRunError.html
index 48eee1a8..0127e01b 100644
--- a/docs/api/maplibre/render/graph/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.OutputSlotError.html b/docs/api/maplibre/render/graph/enum.OutputSlotError.html
index d677d004..a243749a 100644
--- a/docs/api/maplibre/render/graph/enum.OutputSlotError.html
+++ b/docs/api/maplibre/render/graph/enum.OutputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for OutputSlotError
source§impl StructuralEq for OutputSlotError
source§impl StructuralPartialEq for OutputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for OutputSlotError
§impl Send for OutputSlotError
§impl Sync for OutputSlotError
§impl Unpin for OutputSlotError
§impl UnwindSafe for OutputSlotError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.RunSubGraphError.html b/docs/api/maplibre/render/graph/enum.RunSubGraphError.html
index a8ca80a2..f2dd571d 100644
--- a/docs/api/maplibre/render/graph/enum.RunSubGraphError.html
+++ b/docs/api/maplibre/render/graph/enum.RunSubGraphError.html
@@ -13,7 +13,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RunSubGraphError
source§impl StructuralEq for RunSubGraphError
source§impl StructuralPartialEq for RunSubGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RunSubGraphError
§impl Send for RunSubGraphError
§impl Sync for RunSubGraphError
§impl Unpin for RunSubGraphError
§impl UnwindSafe for RunSubGraphError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotLabel.html b/docs/api/maplibre/render/graph/enum.SlotLabel.html
index 3bf15f0b..ee7a5365 100644
--- a/docs/api/maplibre/render/graph/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotType.html b/docs/api/maplibre/render/graph/enum.SlotType.html
index dfb9c5c1..9921fa34 100644
--- a/docs/api/maplibre/render/graph/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index f485c96e..eb2113b9 100644
--- a/docs/api/maplibre/render/graph/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
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> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
index 6de51421..a1c8ab99 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
index c7c27fcf..5b70ff17 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
index b066207e..d09a97da 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
index 719648db..efa55a1c 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index c2b0f18b..d1a08557 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
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> Downcast for Twhere
diff --git a/docs/api/maplibre/render/index.html b/docs/api/maplibre/render/index.html
index 35252629..7783e57d 100644
--- a/docs/api/maplibre/render/index.html
+++ b/docs/api/maplibre/render/index.html
@@ -1,4 +1,4 @@
-maplibre::render - Rust Expand description
This module implements the rendering algorithm of maplibre-rs. It manages the whole
+
maplibre::render - Rust Expand description
This module implements the rendering algorithm of maplibre-rs. It manages the whole
communication with the GPU.
The render in this module is largely based on the
bevy_render
diff --git a/docs/api/maplibre/render/main_graph/index.html b/docs/api/maplibre/render/main_graph/index.html
index 18b1b7d5..c0754c22 100644
--- a/docs/api/maplibre/render/main_graph/index.html
+++ b/docs/api/maplibre/render/main_graph/index.html
@@ -1 +1 @@
-
maplibre::render::main_graph - Rust Module maplibre::render::main_graph
impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/coords/struct.ZoomLevel.html b/docs/api/maplibre/coords/struct.ZoomLevel.html
index 636d1e98..eacb29a4 100644
--- a/docs/api/maplibre/coords/struct.ZoomLevel.html
+++ b/docs/api/maplibre/coords/struct.ZoomLevel.html
@@ -1,4 +1,4 @@
-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
+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 PartialOrd<ZoomLevel> 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 StructuralEq for ZoomLevel
source§impl StructuralPartialEq for ZoomLevel
Auto Trait Implementations§
§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 more
source§impl Copy for ZoomLevel
source§impl Eq for ZoomLevel
source§impl Pod for ZoomLevel
source§impl StructuralEq for ZoomLevel
source§impl StructuralPartialEq for ZoomLevel
Auto Trait Implementations§
§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
diff --git a/docs/api/maplibre/io/apc/enum.CallError.html b/docs/api/maplibre/io/apc/enum.CallError.html
index 7c36145f..ce9ee4c7 100644
--- a/docs/api/maplibre/io/apc/enum.CallError.html
+++ b/docs/api/maplibre/io/apc/enum.CallError.html
@@ -3,7 +3,7 @@
Serialize(Box<dyn Error>),
Deserialize(Box<dyn Error>),
DeserializeInput(Box<dyn Error>),
-}Variants§
Trait Implementations§
source§impl Error for CallError
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 !RefUnwindSafe for CallError
§impl !Send for CallError
§impl !Sync for CallError
§impl Unpin for CallError
§impl !UnwindSafe for CallError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
Trait Implementations§
source§impl Error for CallError
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 !RefUnwindSafe for CallError
§impl !Send for CallError
§impl !Sync for CallError
§impl Unpin for CallError
§impl !UnwindSafe for CallError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/enum.MessageError.html b/docs/api/maplibre/io/apc/enum.MessageError.html
index c2cb4b19..24d2cafc 100644
--- a/docs/api/maplibre/io/apc/enum.MessageError.html
+++ b/docs/api/maplibre/io/apc/enum.MessageError.html
@@ -1,6 +1,6 @@
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 !RefUnwindSafe for MessageError
§impl !Send for MessageError
§impl !Sync for MessageError
§impl Unpin for MessageError
§impl !UnwindSafe for MessageError
Blanket Implementations§
source§impl<T> Any for Twhere
+}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 !RefUnwindSafe for MessageError
§impl !Send for MessageError
§impl !Sync for MessageError
§impl Unpin for MessageError
§impl !UnwindSafe for MessageError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/enum.SendError.html b/docs/api/maplibre/io/apc/enum.SendError.html
index 181f5edb..9f8b7e56 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 {
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 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 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§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/trait.MessageTag.html b/docs/api/maplibre/io/apc/trait.MessageTag.html
index 6961e921..a5c2c737 100644
--- a/docs/api/maplibre/io/apc/trait.MessageTag.html
+++ b/docs/api/maplibre/io/apc/trait.MessageTag.html
@@ -1,4 +1,4 @@
MessageTag in maplibre::io::apc - Rust Trait maplibre::io::apc::MessageTag
source · pub trait MessageTag: DynHash + Debug + Send + Sync + 'static { }
Expand description
Defines a set of strongly-typed labels for a class of objects
Trait Implementations§
source§impl Clone for Box<dyn MessageTag>
source§impl Hash for dyn MessageTag
source§impl PartialEq<dyn MessageTag> for dyn MessageTag
source§impl Eq for dyn MessageTag
Implementations on Foreign Types§
source§impl MessageTag for u32
source§impl MessageTag for &'static str
source§impl MessageTag for Cow<'static, str>
Implementors§
source§impl MessageTag for RasterMessageTag
source§impl MessageTag for VectorMessageTag
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn MessageTag
Implementations on Foreign Types§
source§impl MessageTag for &'static str
source§impl MessageTag for Cow<'static, str>
source§impl MessageTag for u32
Implementors§
source§impl MessageTag for RasterMessageTag
source§impl MessageTag for VectorMessageTag
\ No newline at end of file
diff --git a/docs/api/maplibre/io/scheduler/enum.ScheduleError.html b/docs/api/maplibre/io/scheduler/enum.ScheduleError.html
index 817f63fe..50c00cda 100644
--- a/docs/api/maplibre/io/scheduler/enum.ScheduleError.html
+++ b/docs/api/maplibre/io/scheduler/enum.ScheduleError.html
@@ -1,7 +1,7 @@
ScheduleError in maplibre::io::scheduler - Rust Enum maplibre::io::scheduler::ScheduleError
source · pub enum ScheduleError {
Scheduling(Box<dyn Error>),
NotImplemented,
-}
Variants§
Trait Implementations§
source§impl Debug for ScheduleError
source§impl Display for ScheduleError
source§impl Error for ScheduleError
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 !RefUnwindSafe for ScheduleError
§impl !Send for ScheduleError
§impl !Sync for ScheduleError
§impl Unpin for ScheduleError
§impl !UnwindSafe for ScheduleError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
Trait Implementations§
source§impl Debug for ScheduleError
source§impl Display for ScheduleError
source§impl Error for ScheduleError
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 !RefUnwindSafe for ScheduleError
§impl !Send for ScheduleError
§impl !Sync for ScheduleError
§impl Unpin for ScheduleError
§impl !UnwindSafe for ScheduleError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/io/source_client/struct.SourceFetchError.html b/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
index 87d2159f..5d47f827 100644
--- a/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
+++ b/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
@@ -1,4 +1,4 @@
-SourceFetchError in maplibre::io::source_client - Rust Struct maplibre::io::source_client::SourceFetchError
source · pub struct SourceFetchError(pub Box<dyn Error>);
Tuple Fields§
§0: Box<dyn Error>Trait Implementations§
source§impl Debug for SourceFetchError
source§impl Display for SourceFetchError
source§impl Error for SourceFetchError
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()source§impl From<Error> for SourceFetchError
Auto Trait Implementations§
§impl !RefUnwindSafe for SourceFetchError
§impl !Send for SourceFetchError
§impl !Sync for SourceFetchError
§impl Unpin for SourceFetchError
§impl !UnwindSafe for SourceFetchError
Blanket Implementations§
source§impl<T> Any for Twhere
+SourceFetchError in maplibre::io::source_client - Rust Struct maplibre::io::source_client::SourceFetchError
source · pub struct SourceFetchError(pub Box<dyn Error>);
Tuple Fields§
§0: Box<dyn Error>Trait Implementations§
source§impl Debug for SourceFetchError
source§impl Display for SourceFetchError
source§impl Error for SourceFetchError
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()source§impl From<Error> for SourceFetchError
Auto Trait Implementations§
§impl !RefUnwindSafe for SourceFetchError
§impl !Send for SourceFetchError
§impl !Sync for SourceFetchError
§impl Unpin for SourceFetchError
§impl !UnwindSafe for SourceFetchError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/map/enum.CurrentMapContext.html b/docs/api/maplibre/map/enum.CurrentMapContext.html
index 0b1a03d0..dc887af3 100644
--- a/docs/api/maplibre/map/enum.CurrentMapContext.html
+++ b/docs/api/maplibre/map/enum.CurrentMapContext.html
@@ -1,4 +1,4 @@
-CurrentMapContext in maplibre::map - Rust Enum maplibre::map::CurrentMapContext
source · pub enum CurrentMapContext {
+CurrentMapContext in maplibre::map - Rust Enum maplibre::map::CurrentMapContext
source · pub enum CurrentMapContext {
Ready(MapContext),
Pending {
style: Style,
diff --git a/docs/api/maplibre/map/enum.MapError.html b/docs/api/maplibre/map/enum.MapError.html
index b67bafcd..59245235 100644
--- a/docs/api/maplibre/map/enum.MapError.html
+++ b/docs/api/maplibre/map/enum.MapError.html
@@ -1,9 +1,10 @@
-MapError in maplibre::map - Rust pub enum MapError {
+MapError in maplibre::map - Rust pub enum MapError {
RendererAlreadySet,
+ RendererNotReady,
RenderGraphInit(RenderGraphError),
DeviceInit(RenderError),
}
Variants§
§RendererAlreadySet
No need to set renderer again
-§RenderGraphInit(RenderGraphError)
§DeviceInit(RenderError)
Trait Implementations§
source§impl Error for MapError
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 RefUnwindSafe for MapError
§impl Send for MapError
§impl Sync for MapError
§impl Unpin for MapError
§impl UnwindSafe for MapError
Blanket Implementations§
§RendererNotReady
§RenderGraphInit(RenderGraphError)
§DeviceInit(RenderError)
Trait Implementations§
source§impl Error for MapError
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 RefUnwindSafe for MapError
§impl Send for MapError
§impl Sync for MapError
§impl Unpin for MapError
§impl UnwindSafe for MapError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/map/index.html b/docs/api/maplibre/map/index.html
index 9deb846b..a64816c2 100644
--- a/docs/api/maplibre/map/index.html
+++ b/docs/api/maplibre/map/index.html
@@ -1 +1 @@
-maplibre::map - Rust
\ No newline at end of file
+maplibre::map - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/map/struct.Map.html b/docs/api/maplibre/map/struct.Map.html
index 35370446..7d83469f 100644
--- a/docs/api/maplibre/map/struct.Map.html
+++ b/docs/api/maplibre/map/struct.Map.html
@@ -1,18 +1,20 @@
-Map in maplibre::map - Rust pub struct Map<E: Environment> {
+Map in maplibre::map - Rust pub struct Map<E: Environment> {
kernel: Rc<Kernel<E>>,
schedule: Schedule,
map_context: CurrentMapContext,
window: <E::MapWindowConfig as MapWindowConfig>::MapWindow,
plugins: Vec<Box<dyn Plugin<E>>>,
-}
Fields§
§kernel: Rc<Kernel<E>>§schedule: Schedule§map_context: CurrentMapContext§window: <E::MapWindowConfig as MapWindowConfig>::MapWindow§plugins: Vec<Box<dyn Plugin<E>>>Implementations§
source§impl<E: Environment> Map<E>where
- <<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: HeadedMapWindow,
sourcepub fn new(
+}Fields§
§kernel: Rc<Kernel<E>>§schedule: Schedule§map_context: CurrentMapContext§window: <E::MapWindowConfig as MapWindowConfig>::MapWindow§plugins: Vec<Box<dyn Plugin<E>>>Implementations§
source§impl<E: Environment> Map<E>where
+ <<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: HeadedMapWindow,
sourcepub fn new(
style: Style,
kernel: Kernel<E>,
renderer_builder: RendererBuilder,
plugins: Vec<Box<dyn Plugin<E>>>
-) -> Result<Self, MapError>
sourcepub async fn initialize_renderer(&mut self) -> Result<(), MapError>
sourcepub fn window_mut(
+) -> Result<Self, MapError>
sourcepub async fn initialize_renderer(&mut self) -> Result<(), MapError>
sourcepub fn window_mut(
&mut self
-) -> &mut <E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn window(&self) -> &<E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn has_renderer(&self) -> bool
sourcepub fn run_schedule(&mut self) -> Result<(), MapError>
sourcepub fn context(&self) -> Result<&MapContext, MapError>
sourcepub fn context_mut(&mut self) -> Result<&mut MapContext, MapError>
sourcepub fn kernel(&self) -> &Rc<Kernel<E>>
Auto Trait Implementations§
§impl<E> !RefUnwindSafe for Map<E>
§impl<E> !Send for Map<E>
§impl<E> !Sync for Map<E>
§impl<E> Unpin for Map<E>where
+) -> &mut <E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn window(&self) -> &<E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn is_initialized(&self) -> bool
sourcepub fn reset(&mut self)
Resets the complete state of this map - a new renderer and schedule needs to be created.
+The complete state of the app is reset.
+sourcepub fn run_schedule(&mut self) -> Result<(), MapError>
sourcepub fn context(&self) -> Result<&MapContext, MapError>
sourcepub fn context_mut(&mut self) -> Result<&mut MapContext, MapError>
sourcepub fn kernel(&self) -> &Rc<Kernel<E>>
Auto Trait Implementations§
§impl<E> !RefUnwindSafe for Map<E>
§impl<E> !Send for Map<E>
§impl<E> !Sync for Map<E>
§impl<E> Unpin for Map<E>where
<<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: Unpin,
§impl<E> !UnwindSafe for Map<E>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/docs/api/maplibre/plugin/trait.Plugin.html b/docs/api/maplibre/plugin/trait.Plugin.html
index c031520c..c738f3f6 100644
--- a/docs/api/maplibre/plugin/trait.Plugin.html
+++ b/docs/api/maplibre/plugin/trait.Plugin.html
@@ -13,4 +13,4 @@
kernel: Rc<Kernel<E>>,
world: &mut World,
graph: &mut RenderGraph
-)
Implementors§
source§impl<E: Environment> Plugin<E> for DebugPlugin
source§impl<E: Environment> Plugin<E> for RenderPlugin
source§impl<E: Environment, T: RasterTransferables> Plugin<E> for RasterPlugin<T>
source§impl<E: Environment, T: VectorTransferables> Plugin<E> for VectorPlugin<T>
\ No newline at end of file
+)Implementors§
source§impl<E: Environment> Plugin<E> for DebugPlugin
source§impl<E: Environment> Plugin<E> for RenderPlugin
source§impl<E: Environment, T: RasterTransferables> Plugin<E> for RasterPlugin<T>
source§impl<E: Environment, T: VectorTransferables> Plugin<E> for VectorPlugin<T>
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/constant.NAME.html b/docs/api/maplibre/render/draw_graph/constant.NAME.html
index fb5da6c3..c7042329 100644
--- a/docs/api/maplibre/render/draw_graph/constant.NAME.html
+++ b/docs/api/maplibre/render/draw_graph/constant.NAME.html
@@ -1 +1 @@
-NAME in maplibre::render::draw_graph - Rust
\ No newline at end of file
+NAME in maplibre::render::draw_graph - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/index.html b/docs/api/maplibre/render/draw_graph/index.html
index 8a779b85..9e81dc7c 100644
--- a/docs/api/maplibre/render/draw_graph/index.html
+++ b/docs/api/maplibre/render/draw_graph/index.html
@@ -1,2 +1,2 @@
-maplibre::render::draw_graph - Rust Module maplibre::render::draw_graph
source · Expand description
Labels for the “draw” graph
+maplibre::render::draw_graph - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/input/index.html b/docs/api/maplibre/render/draw_graph/input/index.html
index 96882fe7..dd4a23b5 100644
--- a/docs/api/maplibre/render/draw_graph/input/index.html
+++ b/docs/api/maplibre/render/draw_graph/input/index.html
@@ -1 +1 @@
-maplibre::render::draw_graph::input - Rust Module maplibre::render::draw_graph::input
source ·
\ No newline at end of file
+maplibre::render::draw_graph::input - Rust Module maplibre::render::draw_graph::input
source ·
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html b/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html
index 5ada4a82..d741639c 100644
--- a/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html
+++ b/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html
@@ -1 +1 @@
-MAIN_PASS in maplibre::render::draw_graph::node - Rust
\ No newline at end of file
+MAIN_PASS in maplibre::render::draw_graph::node - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/node/index.html b/docs/api/maplibre/render/draw_graph/node/index.html
index d769a1de..d7e5551c 100644
--- a/docs/api/maplibre/render/draw_graph/node/index.html
+++ b/docs/api/maplibre/render/draw_graph/node/index.html
@@ -1 +1 @@
-maplibre::render::draw_graph::node - Rust
\ No newline at end of file
+maplibre::render::draw_graph::node - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/error/enum.RenderError.html b/docs/api/maplibre/render/error/enum.RenderError.html
index c2c6e384..47051801 100644
--- a/docs/api/maplibre/render/error/enum.RenderError.html
+++ b/docs/api/maplibre/render/error/enum.RenderError.html
@@ -3,7 +3,7 @@
CreateSurfaceError(CreateSurfaceError),
Graph(RenderGraphError),
RequestDevice(RequestDeviceError),
-}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
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()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
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()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html b/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html
index f2c488b7..f0bb2cd2 100644
--- a/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html
+++ b/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for OutputSlotError
source§impl StructuralEq for OutputSlotError
source§impl StructuralPartialEq for OutputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for OutputSlotError
§impl Send for OutputSlotError
§impl Sync for OutputSlotError
§impl Unpin for OutputSlotError
§impl UnwindSafe for OutputSlotError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html b/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html
index 2ee1596d..d4935e27 100644
--- a/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html
+++ b/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html
@@ -13,7 +13,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RunSubGraphError
source§impl StructuralEq for RunSubGraphError
source§impl StructuralPartialEq for RunSubGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RunSubGraphError
§impl Send for RunSubGraphError
§impl Sync for RunSubGraphError
§impl Unpin for RunSubGraphError
§impl UnwindSafe for RunSubGraphError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeLabel.html b/docs/api/maplibre/render/graph/enum.NodeLabel.html
index 4d29e88b..0b7067a5 100644
--- a/docs/api/maplibre/render/graph/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeRunError.html b/docs/api/maplibre/render/graph/enum.NodeRunError.html
index 48eee1a8..0127e01b 100644
--- a/docs/api/maplibre/render/graph/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.OutputSlotError.html b/docs/api/maplibre/render/graph/enum.OutputSlotError.html
index d677d004..a243749a 100644
--- a/docs/api/maplibre/render/graph/enum.OutputSlotError.html
+++ b/docs/api/maplibre/render/graph/enum.OutputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for OutputSlotError
source§impl StructuralEq for OutputSlotError
source§impl StructuralPartialEq for OutputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for OutputSlotError
§impl Send for OutputSlotError
§impl Sync for OutputSlotError
§impl Unpin for OutputSlotError
§impl UnwindSafe for OutputSlotError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.RunSubGraphError.html b/docs/api/maplibre/render/graph/enum.RunSubGraphError.html
index a8ca80a2..f2dd571d 100644
--- a/docs/api/maplibre/render/graph/enum.RunSubGraphError.html
+++ b/docs/api/maplibre/render/graph/enum.RunSubGraphError.html
@@ -13,7 +13,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RunSubGraphError
source§impl StructuralEq for RunSubGraphError
source§impl StructuralPartialEq for RunSubGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RunSubGraphError
§impl Send for RunSubGraphError
§impl Sync for RunSubGraphError
§impl Unpin for RunSubGraphError
§impl UnwindSafe for RunSubGraphError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotLabel.html b/docs/api/maplibre/render/graph/enum.SlotLabel.html
index 3bf15f0b..ee7a5365 100644
--- a/docs/api/maplibre/render/graph/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotType.html b/docs/api/maplibre/render/graph/enum.SlotType.html
index dfb9c5c1..9921fa34 100644
--- a/docs/api/maplibre/render/graph/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index f485c96e..eb2113b9 100644
--- a/docs/api/maplibre/render/graph/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
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> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
index 6de51421..a1c8ab99 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
index c7c27fcf..5b70ff17 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
index b066207e..d09a97da 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
index 719648db..efa55a1c 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index c2b0f18b..d1a08557 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
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> Downcast for Twhere
diff --git a/docs/api/maplibre/render/index.html b/docs/api/maplibre/render/index.html
index 35252629..7783e57d 100644
--- a/docs/api/maplibre/render/index.html
+++ b/docs/api/maplibre/render/index.html
@@ -1,4 +1,4 @@
-maplibre::render - Rust Expand description
This module implements the rendering algorithm of maplibre-rs. It manages the whole
+
maplibre::render - Rust Expand description
This module implements the rendering algorithm of maplibre-rs. It manages the whole
communication with the GPU.
The render in this module is largely based on the
bevy_render
diff --git a/docs/api/maplibre/render/main_graph/index.html b/docs/api/maplibre/render/main_graph/index.html
index 18b1b7d5..c0754c22 100644
--- a/docs/api/maplibre/render/main_graph/index.html
+++ b/docs/api/maplibre/render/main_graph/index.html
@@ -1 +1 @@
-
maplibre::render::main_graph - Rust Module maplibre::render::main_graph
#[repr(C)]pub struct ZoomLevel(u8);Tuple Fields§
§0: u8Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for ZoomLevel
impl<'de> Deserialize<'de> for ZoomLevel
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>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 PartialOrd<ZoomLevel> 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 StructuralEq for ZoomLevel
source§impl StructuralPartialEq for ZoomLevel
Auto Trait Implementations§
§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 more
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>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 PartialOrd<ZoomLevel> 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 StructuralEq for ZoomLevel
source§impl StructuralPartialEq for ZoomLevel
Auto Trait Implementations§
§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 more
#[repr(C)]pub struct ZoomLevel(u8);Tuple Fields§
§0: u8Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for ZoomLevel
impl<'de> Deserialize<'de> for ZoomLevel
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>,
source§impl PartialOrd<ZoomLevel> for ZoomLevel
impl PartialOrd<ZoomLevel> for ZoomLevel
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
self and other) and is used by the <=
operator. Read moreimpl Copy for ZoomLevel
impl Eq for ZoomLevel
impl Pod for ZoomLevel
impl StructuralEq for ZoomLevel
impl StructuralPartialEq for ZoomLevel
Auto Trait Implementations§
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,
impl<T> Any for Twhere + __S: Serializer,
impl Copy for ZoomLevel
impl Eq for ZoomLevel
impl Pod for ZoomLevel
impl StructuralEq for ZoomLevel
impl StructuralPartialEq for ZoomLevel
Auto Trait Implementations§
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,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> CheckedBitPattern for Twhere
diff --git a/docs/api/maplibre/io/apc/enum.CallError.html b/docs/api/maplibre/io/apc/enum.CallError.html
index 7c36145f..ce9ee4c7 100644
--- a/docs/api/maplibre/io/apc/enum.CallError.html
+++ b/docs/api/maplibre/io/apc/enum.CallError.html
@@ -3,7 +3,7 @@
Serialize(Box<dyn Error>),
Deserialize(Box<dyn Error>),
DeserializeInput(Box<dyn Error>),
-}Variants§
Trait Implementations§
source§impl Error for CallError
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 !RefUnwindSafe for CallError
§impl !Send for CallError
§impl !Sync for CallError
§impl Unpin for CallError
§impl !UnwindSafe for CallError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
Trait Implementations§
source§impl Error for CallError
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 !RefUnwindSafe for CallError
§impl !Send for CallError
§impl !Sync for CallError
§impl Unpin for CallError
§impl !UnwindSafe for CallError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/enum.MessageError.html b/docs/api/maplibre/io/apc/enum.MessageError.html
index c2cb4b19..24d2cafc 100644
--- a/docs/api/maplibre/io/apc/enum.MessageError.html
+++ b/docs/api/maplibre/io/apc/enum.MessageError.html
@@ -1,6 +1,6 @@
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 !RefUnwindSafe for MessageError
§impl !Send for MessageError
§impl !Sync for MessageError
§impl Unpin for MessageError
§impl !UnwindSafe for MessageError
Blanket Implementations§
source§impl<T> Any for Twhere
+}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 !RefUnwindSafe for MessageError
§impl !Send for MessageError
§impl !Sync for MessageError
§impl Unpin for MessageError
§impl !UnwindSafe for MessageError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/enum.SendError.html b/docs/api/maplibre/io/apc/enum.SendError.html
index 181f5edb..9f8b7e56 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 {
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 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 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§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/trait.MessageTag.html b/docs/api/maplibre/io/apc/trait.MessageTag.html
index 6961e921..a5c2c737 100644
--- a/docs/api/maplibre/io/apc/trait.MessageTag.html
+++ b/docs/api/maplibre/io/apc/trait.MessageTag.html
@@ -1,4 +1,4 @@
MessageTag in maplibre::io::apc - Rust Trait maplibre::io::apc::MessageTag
source · pub trait MessageTag: DynHash + Debug + Send + Sync + 'static { }
Expand description
Defines a set of strongly-typed labels for a class of objects
Trait Implementations§
source§impl Clone for Box<dyn MessageTag>
source§impl Hash for dyn MessageTag
source§impl PartialEq<dyn MessageTag> for dyn MessageTag
source§impl Eq for dyn MessageTag
Implementations on Foreign Types§
source§impl MessageTag for u32
source§impl MessageTag for &'static str
source§impl MessageTag for Cow<'static, str>
Implementors§
source§impl MessageTag for RasterMessageTag
source§impl MessageTag for VectorMessageTag
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn MessageTag
Implementations on Foreign Types§
source§impl MessageTag for &'static str
source§impl MessageTag for Cow<'static, str>
source§impl MessageTag for u32
Implementors§
source§impl MessageTag for RasterMessageTag
source§impl MessageTag for VectorMessageTag
\ No newline at end of file
diff --git a/docs/api/maplibre/io/scheduler/enum.ScheduleError.html b/docs/api/maplibre/io/scheduler/enum.ScheduleError.html
index 817f63fe..50c00cda 100644
--- a/docs/api/maplibre/io/scheduler/enum.ScheduleError.html
+++ b/docs/api/maplibre/io/scheduler/enum.ScheduleError.html
@@ -1,7 +1,7 @@
ScheduleError in maplibre::io::scheduler - Rust Enum maplibre::io::scheduler::ScheduleError
source · pub enum ScheduleError {
Scheduling(Box<dyn Error>),
NotImplemented,
-}
Variants§
Trait Implementations§
source§impl Debug for ScheduleError
source§impl Display for ScheduleError
source§impl Error for ScheduleError
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 !RefUnwindSafe for ScheduleError
§impl !Send for ScheduleError
§impl !Sync for ScheduleError
§impl Unpin for ScheduleError
§impl !UnwindSafe for ScheduleError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
Trait Implementations§
source§impl Debug for ScheduleError
source§impl Display for ScheduleError
source§impl Error for ScheduleError
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 !RefUnwindSafe for ScheduleError
§impl !Send for ScheduleError
§impl !Sync for ScheduleError
§impl Unpin for ScheduleError
§impl !UnwindSafe for ScheduleError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/io/source_client/struct.SourceFetchError.html b/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
index 87d2159f..5d47f827 100644
--- a/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
+++ b/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
@@ -1,4 +1,4 @@
-SourceFetchError in maplibre::io::source_client - Rust Struct maplibre::io::source_client::SourceFetchError
source · pub struct SourceFetchError(pub Box<dyn Error>);
Tuple Fields§
§0: Box<dyn Error>Trait Implementations§
source§impl Debug for SourceFetchError
source§impl Display for SourceFetchError
source§impl Error for SourceFetchError
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()source§impl From<Error> for SourceFetchError
Auto Trait Implementations§
§impl !RefUnwindSafe for SourceFetchError
§impl !Send for SourceFetchError
§impl !Sync for SourceFetchError
§impl Unpin for SourceFetchError
§impl !UnwindSafe for SourceFetchError
Blanket Implementations§
source§impl<T> Any for Twhere
+SourceFetchError in maplibre::io::source_client - Rust Struct maplibre::io::source_client::SourceFetchError
source · pub struct SourceFetchError(pub Box<dyn Error>);
Tuple Fields§
§0: Box<dyn Error>Trait Implementations§
source§impl Debug for SourceFetchError
source§impl Display for SourceFetchError
source§impl Error for SourceFetchError
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()source§impl From<Error> for SourceFetchError
Auto Trait Implementations§
§impl !RefUnwindSafe for SourceFetchError
§impl !Send for SourceFetchError
§impl !Sync for SourceFetchError
§impl Unpin for SourceFetchError
§impl !UnwindSafe for SourceFetchError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/map/enum.CurrentMapContext.html b/docs/api/maplibre/map/enum.CurrentMapContext.html
index 0b1a03d0..dc887af3 100644
--- a/docs/api/maplibre/map/enum.CurrentMapContext.html
+++ b/docs/api/maplibre/map/enum.CurrentMapContext.html
@@ -1,4 +1,4 @@
-CurrentMapContext in maplibre::map - Rust Enum maplibre::map::CurrentMapContext
source · pub enum CurrentMapContext {
+CurrentMapContext in maplibre::map - Rust Enum maplibre::map::CurrentMapContext
source · pub enum CurrentMapContext {
Ready(MapContext),
Pending {
style: Style,
diff --git a/docs/api/maplibre/map/enum.MapError.html b/docs/api/maplibre/map/enum.MapError.html
index b67bafcd..59245235 100644
--- a/docs/api/maplibre/map/enum.MapError.html
+++ b/docs/api/maplibre/map/enum.MapError.html
@@ -1,9 +1,10 @@
-MapError in maplibre::map - Rust pub enum MapError {
+MapError in maplibre::map - Rust pub enum MapError {
RendererAlreadySet,
+ RendererNotReady,
RenderGraphInit(RenderGraphError),
DeviceInit(RenderError),
}
Variants§
§RendererAlreadySet
No need to set renderer again
-§RenderGraphInit(RenderGraphError)
§DeviceInit(RenderError)
Trait Implementations§
source§impl Error for MapError
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 RefUnwindSafe for MapError
§impl Send for MapError
§impl Sync for MapError
§impl Unpin for MapError
§impl UnwindSafe for MapError
Blanket Implementations§
§RendererNotReady
§RenderGraphInit(RenderGraphError)
§DeviceInit(RenderError)
Trait Implementations§
source§impl Error for MapError
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 RefUnwindSafe for MapError
§impl Send for MapError
§impl Sync for MapError
§impl Unpin for MapError
§impl UnwindSafe for MapError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/map/index.html b/docs/api/maplibre/map/index.html
index 9deb846b..a64816c2 100644
--- a/docs/api/maplibre/map/index.html
+++ b/docs/api/maplibre/map/index.html
@@ -1 +1 @@
-maplibre::map - Rust
\ No newline at end of file
+maplibre::map - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/map/struct.Map.html b/docs/api/maplibre/map/struct.Map.html
index 35370446..7d83469f 100644
--- a/docs/api/maplibre/map/struct.Map.html
+++ b/docs/api/maplibre/map/struct.Map.html
@@ -1,18 +1,20 @@
-Map in maplibre::map - Rust pub struct Map<E: Environment> {
+Map in maplibre::map - Rust pub struct Map<E: Environment> {
kernel: Rc<Kernel<E>>,
schedule: Schedule,
map_context: CurrentMapContext,
window: <E::MapWindowConfig as MapWindowConfig>::MapWindow,
plugins: Vec<Box<dyn Plugin<E>>>,
-}
Fields§
§kernel: Rc<Kernel<E>>§schedule: Schedule§map_context: CurrentMapContext§window: <E::MapWindowConfig as MapWindowConfig>::MapWindow§plugins: Vec<Box<dyn Plugin<E>>>Implementations§
source§impl<E: Environment> Map<E>where
- <<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: HeadedMapWindow,
sourcepub fn new(
+}Fields§
§kernel: Rc<Kernel<E>>§schedule: Schedule§map_context: CurrentMapContext§window: <E::MapWindowConfig as MapWindowConfig>::MapWindow§plugins: Vec<Box<dyn Plugin<E>>>Implementations§
source§impl<E: Environment> Map<E>where
+ <<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: HeadedMapWindow,
sourcepub fn new(
style: Style,
kernel: Kernel<E>,
renderer_builder: RendererBuilder,
plugins: Vec<Box<dyn Plugin<E>>>
-) -> Result<Self, MapError>
sourcepub async fn initialize_renderer(&mut self) -> Result<(), MapError>
sourcepub fn window_mut(
+) -> Result<Self, MapError>
sourcepub async fn initialize_renderer(&mut self) -> Result<(), MapError>
sourcepub fn window_mut(
&mut self
-) -> &mut <E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn window(&self) -> &<E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn has_renderer(&self) -> bool
sourcepub fn run_schedule(&mut self) -> Result<(), MapError>
sourcepub fn context(&self) -> Result<&MapContext, MapError>
sourcepub fn context_mut(&mut self) -> Result<&mut MapContext, MapError>
sourcepub fn kernel(&self) -> &Rc<Kernel<E>>
Auto Trait Implementations§
§impl<E> !RefUnwindSafe for Map<E>
§impl<E> !Send for Map<E>
§impl<E> !Sync for Map<E>
§impl<E> Unpin for Map<E>where
+) -> &mut <E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn window(&self) -> &<E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn is_initialized(&self) -> bool
sourcepub fn reset(&mut self)
Resets the complete state of this map - a new renderer and schedule needs to be created.
+The complete state of the app is reset.
+sourcepub fn run_schedule(&mut self) -> Result<(), MapError>
sourcepub fn context(&self) -> Result<&MapContext, MapError>
sourcepub fn context_mut(&mut self) -> Result<&mut MapContext, MapError>
sourcepub fn kernel(&self) -> &Rc<Kernel<E>>
Auto Trait Implementations§
§impl<E> !RefUnwindSafe for Map<E>
§impl<E> !Send for Map<E>
§impl<E> !Sync for Map<E>
§impl<E> Unpin for Map<E>where
<<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: Unpin,
§impl<E> !UnwindSafe for Map<E>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/docs/api/maplibre/plugin/trait.Plugin.html b/docs/api/maplibre/plugin/trait.Plugin.html
index c031520c..c738f3f6 100644
--- a/docs/api/maplibre/plugin/trait.Plugin.html
+++ b/docs/api/maplibre/plugin/trait.Plugin.html
@@ -13,4 +13,4 @@
kernel: Rc<Kernel<E>>,
world: &mut World,
graph: &mut RenderGraph
-)
Implementors§
source§impl<E: Environment> Plugin<E> for DebugPlugin
source§impl<E: Environment> Plugin<E> for RenderPlugin
source§impl<E: Environment, T: RasterTransferables> Plugin<E> for RasterPlugin<T>
source§impl<E: Environment, T: VectorTransferables> Plugin<E> for VectorPlugin<T>
\ No newline at end of file
+)Implementors§
source§impl<E: Environment> Plugin<E> for DebugPlugin
source§impl<E: Environment> Plugin<E> for RenderPlugin
source§impl<E: Environment, T: RasterTransferables> Plugin<E> for RasterPlugin<T>
source§impl<E: Environment, T: VectorTransferables> Plugin<E> for VectorPlugin<T>
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/constant.NAME.html b/docs/api/maplibre/render/draw_graph/constant.NAME.html
index fb5da6c3..c7042329 100644
--- a/docs/api/maplibre/render/draw_graph/constant.NAME.html
+++ b/docs/api/maplibre/render/draw_graph/constant.NAME.html
@@ -1 +1 @@
-NAME in maplibre::render::draw_graph - Rust
\ No newline at end of file
+NAME in maplibre::render::draw_graph - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/index.html b/docs/api/maplibre/render/draw_graph/index.html
index 8a779b85..9e81dc7c 100644
--- a/docs/api/maplibre/render/draw_graph/index.html
+++ b/docs/api/maplibre/render/draw_graph/index.html
@@ -1,2 +1,2 @@
-maplibre::render::draw_graph - Rust Module maplibre::render::draw_graph
source · Expand description
Labels for the “draw” graph
+maplibre::render::draw_graph - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/input/index.html b/docs/api/maplibre/render/draw_graph/input/index.html
index 96882fe7..dd4a23b5 100644
--- a/docs/api/maplibre/render/draw_graph/input/index.html
+++ b/docs/api/maplibre/render/draw_graph/input/index.html
@@ -1 +1 @@
-maplibre::render::draw_graph::input - Rust Module maplibre::render::draw_graph::input
source ·
\ No newline at end of file
+maplibre::render::draw_graph::input - Rust Module maplibre::render::draw_graph::input
source ·
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html b/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html
index 5ada4a82..d741639c 100644
--- a/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html
+++ b/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html
@@ -1 +1 @@
-MAIN_PASS in maplibre::render::draw_graph::node - Rust
\ No newline at end of file
+MAIN_PASS in maplibre::render::draw_graph::node - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/node/index.html b/docs/api/maplibre/render/draw_graph/node/index.html
index d769a1de..d7e5551c 100644
--- a/docs/api/maplibre/render/draw_graph/node/index.html
+++ b/docs/api/maplibre/render/draw_graph/node/index.html
@@ -1 +1 @@
-maplibre::render::draw_graph::node - Rust
\ No newline at end of file
+maplibre::render::draw_graph::node - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/error/enum.RenderError.html b/docs/api/maplibre/render/error/enum.RenderError.html
index c2c6e384..47051801 100644
--- a/docs/api/maplibre/render/error/enum.RenderError.html
+++ b/docs/api/maplibre/render/error/enum.RenderError.html
@@ -3,7 +3,7 @@
CreateSurfaceError(CreateSurfaceError),
Graph(RenderGraphError),
RequestDevice(RequestDeviceError),
-}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
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()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
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()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html b/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html
index f2c488b7..f0bb2cd2 100644
--- a/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html
+++ b/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for OutputSlotError
source§impl StructuralEq for OutputSlotError
source§impl StructuralPartialEq for OutputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for OutputSlotError
§impl Send for OutputSlotError
§impl Sync for OutputSlotError
§impl Unpin for OutputSlotError
§impl UnwindSafe for OutputSlotError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html b/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html
index 2ee1596d..d4935e27 100644
--- a/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html
+++ b/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html
@@ -13,7 +13,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RunSubGraphError
source§impl StructuralEq for RunSubGraphError
source§impl StructuralPartialEq for RunSubGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RunSubGraphError
§impl Send for RunSubGraphError
§impl Sync for RunSubGraphError
§impl Unpin for RunSubGraphError
§impl UnwindSafe for RunSubGraphError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeLabel.html b/docs/api/maplibre/render/graph/enum.NodeLabel.html
index 4d29e88b..0b7067a5 100644
--- a/docs/api/maplibre/render/graph/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeRunError.html b/docs/api/maplibre/render/graph/enum.NodeRunError.html
index 48eee1a8..0127e01b 100644
--- a/docs/api/maplibre/render/graph/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.OutputSlotError.html b/docs/api/maplibre/render/graph/enum.OutputSlotError.html
index d677d004..a243749a 100644
--- a/docs/api/maplibre/render/graph/enum.OutputSlotError.html
+++ b/docs/api/maplibre/render/graph/enum.OutputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for OutputSlotError
source§impl StructuralEq for OutputSlotError
source§impl StructuralPartialEq for OutputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for OutputSlotError
§impl Send for OutputSlotError
§impl Sync for OutputSlotError
§impl Unpin for OutputSlotError
§impl UnwindSafe for OutputSlotError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.RunSubGraphError.html b/docs/api/maplibre/render/graph/enum.RunSubGraphError.html
index a8ca80a2..f2dd571d 100644
--- a/docs/api/maplibre/render/graph/enum.RunSubGraphError.html
+++ b/docs/api/maplibre/render/graph/enum.RunSubGraphError.html
@@ -13,7 +13,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RunSubGraphError
source§impl StructuralEq for RunSubGraphError
source§impl StructuralPartialEq for RunSubGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RunSubGraphError
§impl Send for RunSubGraphError
§impl Sync for RunSubGraphError
§impl Unpin for RunSubGraphError
§impl UnwindSafe for RunSubGraphError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotLabel.html b/docs/api/maplibre/render/graph/enum.SlotLabel.html
index 3bf15f0b..ee7a5365 100644
--- a/docs/api/maplibre/render/graph/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotType.html b/docs/api/maplibre/render/graph/enum.SlotType.html
index dfb9c5c1..9921fa34 100644
--- a/docs/api/maplibre/render/graph/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index f485c96e..eb2113b9 100644
--- a/docs/api/maplibre/render/graph/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
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> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
index 6de51421..a1c8ab99 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
index c7c27fcf..5b70ff17 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
index b066207e..d09a97da 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
index 719648db..efa55a1c 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index c2b0f18b..d1a08557 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
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> Downcast for Twhere
diff --git a/docs/api/maplibre/render/index.html b/docs/api/maplibre/render/index.html
index 35252629..7783e57d 100644
--- a/docs/api/maplibre/render/index.html
+++ b/docs/api/maplibre/render/index.html
@@ -1,4 +1,4 @@
-maplibre::render - Rust Expand description
This module implements the rendering algorithm of maplibre-rs. It manages the whole
+
maplibre::render - Rust Expand description
This module implements the rendering algorithm of maplibre-rs. It manages the whole
communication with the GPU.
The render in this module is largely based on the
bevy_render
diff --git a/docs/api/maplibre/render/main_graph/index.html b/docs/api/maplibre/render/main_graph/index.html
index 18b1b7d5..c0754c22 100644
--- a/docs/api/maplibre/render/main_graph/index.html
+++ b/docs/api/maplibre/render/main_graph/index.html
@@ -1 +1 @@
-
maplibre::render::main_graph - Rust Module maplibre::render::main_graph
impl<T> CheckedBitPattern for Twhere
diff --git a/docs/api/maplibre/io/apc/enum.CallError.html b/docs/api/maplibre/io/apc/enum.CallError.html
index 7c36145f..ce9ee4c7 100644
--- a/docs/api/maplibre/io/apc/enum.CallError.html
+++ b/docs/api/maplibre/io/apc/enum.CallError.html
@@ -3,7 +3,7 @@
Serialize(Box<dyn Error>),
Deserialize(Box<dyn Error>),
DeserializeInput(Box<dyn Error>),
-}Variants§
Trait Implementations§
source§impl Error for CallError
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 !RefUnwindSafe for CallError
§impl !Send for CallError
§impl !Sync for CallError
§impl Unpin for CallError
§impl !UnwindSafe for CallError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
Trait Implementations§
source§impl Error for CallError
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 !RefUnwindSafe for CallError
§impl !Send for CallError
§impl !Sync for CallError
§impl Unpin for CallError
§impl !UnwindSafe for CallError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/enum.MessageError.html b/docs/api/maplibre/io/apc/enum.MessageError.html
index c2cb4b19..24d2cafc 100644
--- a/docs/api/maplibre/io/apc/enum.MessageError.html
+++ b/docs/api/maplibre/io/apc/enum.MessageError.html
@@ -1,6 +1,6 @@
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 !RefUnwindSafe for MessageError
§impl !Send for MessageError
§impl !Sync for MessageError
§impl Unpin for MessageError
§impl !UnwindSafe for MessageError
Blanket Implementations§
source§impl<T> Any for Twhere
+}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 !RefUnwindSafe for MessageError
§impl !Send for MessageError
§impl !Sync for MessageError
§impl Unpin for MessageError
§impl !UnwindSafe for MessageError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/enum.SendError.html b/docs/api/maplibre/io/apc/enum.SendError.html
index 181f5edb..9f8b7e56 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 {
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 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 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§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/trait.MessageTag.html b/docs/api/maplibre/io/apc/trait.MessageTag.html
index 6961e921..a5c2c737 100644
--- a/docs/api/maplibre/io/apc/trait.MessageTag.html
+++ b/docs/api/maplibre/io/apc/trait.MessageTag.html
@@ -1,4 +1,4 @@
MessageTag in maplibre::io::apc - Rust Trait maplibre::io::apc::MessageTag
source · pub trait MessageTag: DynHash + Debug + Send + Sync + 'static { }
Expand description
Defines a set of strongly-typed labels for a class of objects
Trait Implementations§
source§impl Clone for Box<dyn MessageTag>
source§impl Hash for dyn MessageTag
source§impl PartialEq<dyn MessageTag> for dyn MessageTag
source§impl Eq for dyn MessageTag
Implementations on Foreign Types§
source§impl MessageTag for u32
source§impl MessageTag for &'static str
source§impl MessageTag for Cow<'static, str>
Implementors§
source§impl MessageTag for RasterMessageTag
source§impl MessageTag for VectorMessageTag
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn MessageTag
Implementations on Foreign Types§
source§impl MessageTag for &'static str
source§impl MessageTag for Cow<'static, str>
source§impl MessageTag for u32
Implementors§
source§impl MessageTag for RasterMessageTag
source§impl MessageTag for VectorMessageTag
\ No newline at end of file
diff --git a/docs/api/maplibre/io/scheduler/enum.ScheduleError.html b/docs/api/maplibre/io/scheduler/enum.ScheduleError.html
index 817f63fe..50c00cda 100644
--- a/docs/api/maplibre/io/scheduler/enum.ScheduleError.html
+++ b/docs/api/maplibre/io/scheduler/enum.ScheduleError.html
@@ -1,7 +1,7 @@
ScheduleError in maplibre::io::scheduler - Rust Enum maplibre::io::scheduler::ScheduleError
source · pub enum ScheduleError {
Scheduling(Box<dyn Error>),
NotImplemented,
-}
Variants§
Trait Implementations§
source§impl Debug for ScheduleError
source§impl Display for ScheduleError
source§impl Error for ScheduleError
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 !RefUnwindSafe for ScheduleError
§impl !Send for ScheduleError
§impl !Sync for ScheduleError
§impl Unpin for ScheduleError
§impl !UnwindSafe for ScheduleError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
Trait Implementations§
source§impl Debug for ScheduleError
source§impl Display for ScheduleError
source§impl Error for ScheduleError
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 !RefUnwindSafe for ScheduleError
§impl !Send for ScheduleError
§impl !Sync for ScheduleError
§impl Unpin for ScheduleError
§impl !UnwindSafe for ScheduleError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/io/source_client/struct.SourceFetchError.html b/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
index 87d2159f..5d47f827 100644
--- a/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
+++ b/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
@@ -1,4 +1,4 @@
-SourceFetchError in maplibre::io::source_client - Rust Struct maplibre::io::source_client::SourceFetchError
source · pub struct SourceFetchError(pub Box<dyn Error>);
Tuple Fields§
§0: Box<dyn Error>Trait Implementations§
source§impl Debug for SourceFetchError
source§impl Display for SourceFetchError
source§impl Error for SourceFetchError
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()source§impl From<Error> for SourceFetchError
Auto Trait Implementations§
§impl !RefUnwindSafe for SourceFetchError
§impl !Send for SourceFetchError
§impl !Sync for SourceFetchError
§impl Unpin for SourceFetchError
§impl !UnwindSafe for SourceFetchError
Blanket Implementations§
source§impl<T> Any for Twhere
+SourceFetchError in maplibre::io::source_client - Rust Struct maplibre::io::source_client::SourceFetchError
source · pub struct SourceFetchError(pub Box<dyn Error>);
Tuple Fields§
§0: Box<dyn Error>Trait Implementations§
source§impl Debug for SourceFetchError
source§impl Display for SourceFetchError
source§impl Error for SourceFetchError
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()source§impl From<Error> for SourceFetchError
Auto Trait Implementations§
§impl !RefUnwindSafe for SourceFetchError
§impl !Send for SourceFetchError
§impl !Sync for SourceFetchError
§impl Unpin for SourceFetchError
§impl !UnwindSafe for SourceFetchError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/map/enum.CurrentMapContext.html b/docs/api/maplibre/map/enum.CurrentMapContext.html
index 0b1a03d0..dc887af3 100644
--- a/docs/api/maplibre/map/enum.CurrentMapContext.html
+++ b/docs/api/maplibre/map/enum.CurrentMapContext.html
@@ -1,4 +1,4 @@
-CurrentMapContext in maplibre::map - Rust Enum maplibre::map::CurrentMapContext
source · pub enum CurrentMapContext {
+CurrentMapContext in maplibre::map - Rust Enum maplibre::map::CurrentMapContext
source · pub enum CurrentMapContext {
Ready(MapContext),
Pending {
style: Style,
diff --git a/docs/api/maplibre/map/enum.MapError.html b/docs/api/maplibre/map/enum.MapError.html
index b67bafcd..59245235 100644
--- a/docs/api/maplibre/map/enum.MapError.html
+++ b/docs/api/maplibre/map/enum.MapError.html
@@ -1,9 +1,10 @@
-MapError in maplibre::map - Rust pub enum MapError {
+MapError in maplibre::map - Rust pub enum MapError {
RendererAlreadySet,
+ RendererNotReady,
RenderGraphInit(RenderGraphError),
DeviceInit(RenderError),
}
Variants§
§RendererAlreadySet
No need to set renderer again
-§RenderGraphInit(RenderGraphError)
§DeviceInit(RenderError)
Trait Implementations§
source§impl Error for MapError
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 RefUnwindSafe for MapError
§impl Send for MapError
§impl Sync for MapError
§impl Unpin for MapError
§impl UnwindSafe for MapError
Blanket Implementations§
§RendererNotReady
§RenderGraphInit(RenderGraphError)
§DeviceInit(RenderError)
Trait Implementations§
source§impl Error for MapError
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 RefUnwindSafe for MapError
§impl Send for MapError
§impl Sync for MapError
§impl Unpin for MapError
§impl UnwindSafe for MapError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/map/index.html b/docs/api/maplibre/map/index.html
index 9deb846b..a64816c2 100644
--- a/docs/api/maplibre/map/index.html
+++ b/docs/api/maplibre/map/index.html
@@ -1 +1 @@
-maplibre::map - Rust
\ No newline at end of file
+maplibre::map - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/map/struct.Map.html b/docs/api/maplibre/map/struct.Map.html
index 35370446..7d83469f 100644
--- a/docs/api/maplibre/map/struct.Map.html
+++ b/docs/api/maplibre/map/struct.Map.html
@@ -1,18 +1,20 @@
-Map in maplibre::map - Rust pub struct Map<E: Environment> {
+Map in maplibre::map - Rust pub struct Map<E: Environment> {
kernel: Rc<Kernel<E>>,
schedule: Schedule,
map_context: CurrentMapContext,
window: <E::MapWindowConfig as MapWindowConfig>::MapWindow,
plugins: Vec<Box<dyn Plugin<E>>>,
-}
Fields§
§kernel: Rc<Kernel<E>>§schedule: Schedule§map_context: CurrentMapContext§window: <E::MapWindowConfig as MapWindowConfig>::MapWindow§plugins: Vec<Box<dyn Plugin<E>>>Implementations§
source§impl<E: Environment> Map<E>where
- <<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: HeadedMapWindow,
sourcepub fn new(
+}Fields§
§kernel: Rc<Kernel<E>>§schedule: Schedule§map_context: CurrentMapContext§window: <E::MapWindowConfig as MapWindowConfig>::MapWindow§plugins: Vec<Box<dyn Plugin<E>>>Implementations§
source§impl<E: Environment> Map<E>where
+ <<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: HeadedMapWindow,
sourcepub fn new(
style: Style,
kernel: Kernel<E>,
renderer_builder: RendererBuilder,
plugins: Vec<Box<dyn Plugin<E>>>
-) -> Result<Self, MapError>
sourcepub async fn initialize_renderer(&mut self) -> Result<(), MapError>
sourcepub fn window_mut(
+) -> Result<Self, MapError>
sourcepub async fn initialize_renderer(&mut self) -> Result<(), MapError>
sourcepub fn window_mut(
&mut self
-) -> &mut <E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn window(&self) -> &<E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn has_renderer(&self) -> bool
sourcepub fn run_schedule(&mut self) -> Result<(), MapError>
sourcepub fn context(&self) -> Result<&MapContext, MapError>
sourcepub fn context_mut(&mut self) -> Result<&mut MapContext, MapError>
sourcepub fn kernel(&self) -> &Rc<Kernel<E>>
Auto Trait Implementations§
§impl<E> !RefUnwindSafe for Map<E>
§impl<E> !Send for Map<E>
§impl<E> !Sync for Map<E>
§impl<E> Unpin for Map<E>where
+) -> &mut <E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn window(&self) -> &<E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn is_initialized(&self) -> bool
sourcepub fn reset(&mut self)
Resets the complete state of this map - a new renderer and schedule needs to be created.
+The complete state of the app is reset.
+sourcepub fn run_schedule(&mut self) -> Result<(), MapError>
sourcepub fn context(&self) -> Result<&MapContext, MapError>
sourcepub fn context_mut(&mut self) -> Result<&mut MapContext, MapError>
sourcepub fn kernel(&self) -> &Rc<Kernel<E>>
Auto Trait Implementations§
§impl<E> !RefUnwindSafe for Map<E>
§impl<E> !Send for Map<E>
§impl<E> !Sync for Map<E>
§impl<E> Unpin for Map<E>where
<<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: Unpin,
§impl<E> !UnwindSafe for Map<E>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/docs/api/maplibre/plugin/trait.Plugin.html b/docs/api/maplibre/plugin/trait.Plugin.html
index c031520c..c738f3f6 100644
--- a/docs/api/maplibre/plugin/trait.Plugin.html
+++ b/docs/api/maplibre/plugin/trait.Plugin.html
@@ -13,4 +13,4 @@
kernel: Rc<Kernel<E>>,
world: &mut World,
graph: &mut RenderGraph
-)
Implementors§
source§impl<E: Environment> Plugin<E> for DebugPlugin
source§impl<E: Environment> Plugin<E> for RenderPlugin
source§impl<E: Environment, T: RasterTransferables> Plugin<E> for RasterPlugin<T>
source§impl<E: Environment, T: VectorTransferables> Plugin<E> for VectorPlugin<T>
\ No newline at end of file
+)Implementors§
source§impl<E: Environment> Plugin<E> for DebugPlugin
source§impl<E: Environment> Plugin<E> for RenderPlugin
source§impl<E: Environment, T: RasterTransferables> Plugin<E> for RasterPlugin<T>
source§impl<E: Environment, T: VectorTransferables> Plugin<E> for VectorPlugin<T>
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/constant.NAME.html b/docs/api/maplibre/render/draw_graph/constant.NAME.html
index fb5da6c3..c7042329 100644
--- a/docs/api/maplibre/render/draw_graph/constant.NAME.html
+++ b/docs/api/maplibre/render/draw_graph/constant.NAME.html
@@ -1 +1 @@
-NAME in maplibre::render::draw_graph - Rust
\ No newline at end of file
+NAME in maplibre::render::draw_graph - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/index.html b/docs/api/maplibre/render/draw_graph/index.html
index 8a779b85..9e81dc7c 100644
--- a/docs/api/maplibre/render/draw_graph/index.html
+++ b/docs/api/maplibre/render/draw_graph/index.html
@@ -1,2 +1,2 @@
-maplibre::render::draw_graph - Rust Module maplibre::render::draw_graph
source · Expand description
Labels for the “draw” graph
+maplibre::render::draw_graph - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/input/index.html b/docs/api/maplibre/render/draw_graph/input/index.html
index 96882fe7..dd4a23b5 100644
--- a/docs/api/maplibre/render/draw_graph/input/index.html
+++ b/docs/api/maplibre/render/draw_graph/input/index.html
@@ -1 +1 @@
-maplibre::render::draw_graph::input - Rust Module maplibre::render::draw_graph::input
source ·
\ No newline at end of file
+maplibre::render::draw_graph::input - Rust Module maplibre::render::draw_graph::input
source ·
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html b/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html
index 5ada4a82..d741639c 100644
--- a/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html
+++ b/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html
@@ -1 +1 @@
-MAIN_PASS in maplibre::render::draw_graph::node - Rust
\ No newline at end of file
+MAIN_PASS in maplibre::render::draw_graph::node - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/node/index.html b/docs/api/maplibre/render/draw_graph/node/index.html
index d769a1de..d7e5551c 100644
--- a/docs/api/maplibre/render/draw_graph/node/index.html
+++ b/docs/api/maplibre/render/draw_graph/node/index.html
@@ -1 +1 @@
-maplibre::render::draw_graph::node - Rust
\ No newline at end of file
+maplibre::render::draw_graph::node - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/error/enum.RenderError.html b/docs/api/maplibre/render/error/enum.RenderError.html
index c2c6e384..47051801 100644
--- a/docs/api/maplibre/render/error/enum.RenderError.html
+++ b/docs/api/maplibre/render/error/enum.RenderError.html
@@ -3,7 +3,7 @@
CreateSurfaceError(CreateSurfaceError),
Graph(RenderGraphError),
RequestDevice(RequestDeviceError),
-}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
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()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
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()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html b/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html
index f2c488b7..f0bb2cd2 100644
--- a/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html
+++ b/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for OutputSlotError
source§impl StructuralEq for OutputSlotError
source§impl StructuralPartialEq for OutputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for OutputSlotError
§impl Send for OutputSlotError
§impl Sync for OutputSlotError
§impl Unpin for OutputSlotError
§impl UnwindSafe for OutputSlotError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html b/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html
index 2ee1596d..d4935e27 100644
--- a/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html
+++ b/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html
@@ -13,7 +13,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RunSubGraphError
source§impl StructuralEq for RunSubGraphError
source§impl StructuralPartialEq for RunSubGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RunSubGraphError
§impl Send for RunSubGraphError
§impl Sync for RunSubGraphError
§impl Unpin for RunSubGraphError
§impl UnwindSafe for RunSubGraphError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeLabel.html b/docs/api/maplibre/render/graph/enum.NodeLabel.html
index 4d29e88b..0b7067a5 100644
--- a/docs/api/maplibre/render/graph/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeRunError.html b/docs/api/maplibre/render/graph/enum.NodeRunError.html
index 48eee1a8..0127e01b 100644
--- a/docs/api/maplibre/render/graph/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.OutputSlotError.html b/docs/api/maplibre/render/graph/enum.OutputSlotError.html
index d677d004..a243749a 100644
--- a/docs/api/maplibre/render/graph/enum.OutputSlotError.html
+++ b/docs/api/maplibre/render/graph/enum.OutputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for OutputSlotError
source§impl StructuralEq for OutputSlotError
source§impl StructuralPartialEq for OutputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for OutputSlotError
§impl Send for OutputSlotError
§impl Sync for OutputSlotError
§impl Unpin for OutputSlotError
§impl UnwindSafe for OutputSlotError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.RunSubGraphError.html b/docs/api/maplibre/render/graph/enum.RunSubGraphError.html
index a8ca80a2..f2dd571d 100644
--- a/docs/api/maplibre/render/graph/enum.RunSubGraphError.html
+++ b/docs/api/maplibre/render/graph/enum.RunSubGraphError.html
@@ -13,7 +13,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RunSubGraphError
source§impl StructuralEq for RunSubGraphError
source§impl StructuralPartialEq for RunSubGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RunSubGraphError
§impl Send for RunSubGraphError
§impl Sync for RunSubGraphError
§impl Unpin for RunSubGraphError
§impl UnwindSafe for RunSubGraphError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotLabel.html b/docs/api/maplibre/render/graph/enum.SlotLabel.html
index 3bf15f0b..ee7a5365 100644
--- a/docs/api/maplibre/render/graph/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotType.html b/docs/api/maplibre/render/graph/enum.SlotType.html
index dfb9c5c1..9921fa34 100644
--- a/docs/api/maplibre/render/graph/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index f485c96e..eb2113b9 100644
--- a/docs/api/maplibre/render/graph/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
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> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
index 6de51421..a1c8ab99 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
index c7c27fcf..5b70ff17 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
index b066207e..d09a97da 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
index 719648db..efa55a1c 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index c2b0f18b..d1a08557 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
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> Downcast for Twhere
diff --git a/docs/api/maplibre/render/index.html b/docs/api/maplibre/render/index.html
index 35252629..7783e57d 100644
--- a/docs/api/maplibre/render/index.html
+++ b/docs/api/maplibre/render/index.html
@@ -1,4 +1,4 @@
-maplibre::render - Rust Expand description
This module implements the rendering algorithm of maplibre-rs. It manages the whole
+
maplibre::render - Rust Expand description
This module implements the rendering algorithm of maplibre-rs. It manages the whole
communication with the GPU.
The render in this module is largely based on the
bevy_render
diff --git a/docs/api/maplibre/render/main_graph/index.html b/docs/api/maplibre/render/main_graph/index.html
index 18b1b7d5..c0754c22 100644
--- a/docs/api/maplibre/render/main_graph/index.html
+++ b/docs/api/maplibre/render/main_graph/index.html
@@ -1 +1 @@
-
maplibre::render::main_graph - Rust Module maplibre::render::main_graph
source§impl Error for CallError
impl Error for CallError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
impl !RefUnwindSafe for CallError
impl !Send for CallError
impl !Sync for CallError
impl Unpin for CallError
impl !UnwindSafe for CallError
source§impl<T> Any for Twhere
+}Variants§
Trait Implementations§
source§impl Error for CallError
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 !RefUnwindSafe for CallError
§impl !Send for CallError
§impl !Sync for CallError
§impl Unpin for CallError
§impl !UnwindSafe for CallError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/enum.MessageError.html b/docs/api/maplibre/io/apc/enum.MessageError.html
index c2cb4b19..24d2cafc 100644
--- a/docs/api/maplibre/io/apc/enum.MessageError.html
+++ b/docs/api/maplibre/io/apc/enum.MessageError.html
@@ -1,6 +1,6 @@
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 !RefUnwindSafe for MessageError
§impl !Send for MessageError
§impl !Sync for MessageError
§impl Unpin for MessageError
§impl !UnwindSafe for MessageError
Blanket Implementations§
source§impl<T> Any for Twhere
+}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 !RefUnwindSafe for MessageError
§impl !Send for MessageError
§impl !Sync for MessageError
§impl Unpin for MessageError
§impl !UnwindSafe for MessageError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/enum.SendError.html b/docs/api/maplibre/io/apc/enum.SendError.html
index 181f5edb..9f8b7e56 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 {
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 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 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§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/trait.MessageTag.html b/docs/api/maplibre/io/apc/trait.MessageTag.html
index 6961e921..a5c2c737 100644
--- a/docs/api/maplibre/io/apc/trait.MessageTag.html
+++ b/docs/api/maplibre/io/apc/trait.MessageTag.html
@@ -1,4 +1,4 @@
MessageTag in maplibre::io::apc - Rust Trait maplibre::io::apc::MessageTag
source · pub trait MessageTag: DynHash + Debug + Send + Sync + 'static { }
Expand description
Defines a set of strongly-typed labels for a class of objects
Trait Implementations§
source§impl Clone for Box<dyn MessageTag>
source§impl Hash for dyn MessageTag
source§impl PartialEq<dyn MessageTag> for dyn MessageTag
source§impl Eq for dyn MessageTag
Implementations on Foreign Types§
source§impl MessageTag for u32
source§impl MessageTag for &'static str
source§impl MessageTag for Cow<'static, str>
Implementors§
source§impl MessageTag for RasterMessageTag
source§impl MessageTag for VectorMessageTag
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn MessageTag
Implementations on Foreign Types§
source§impl MessageTag for &'static str
source§impl MessageTag for Cow<'static, str>
source§impl MessageTag for u32
Implementors§
source§impl MessageTag for RasterMessageTag
source§impl MessageTag for VectorMessageTag
\ No newline at end of file
diff --git a/docs/api/maplibre/io/scheduler/enum.ScheduleError.html b/docs/api/maplibre/io/scheduler/enum.ScheduleError.html
index 817f63fe..50c00cda 100644
--- a/docs/api/maplibre/io/scheduler/enum.ScheduleError.html
+++ b/docs/api/maplibre/io/scheduler/enum.ScheduleError.html
@@ -1,7 +1,7 @@
ScheduleError in maplibre::io::scheduler - Rust Enum maplibre::io::scheduler::ScheduleError
source · pub enum ScheduleError {
Scheduling(Box<dyn Error>),
NotImplemented,
-}
Variants§
Trait Implementations§
source§impl Debug for ScheduleError
source§impl Display for ScheduleError
source§impl Error for ScheduleError
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 !RefUnwindSafe for ScheduleError
§impl !Send for ScheduleError
§impl !Sync for ScheduleError
§impl Unpin for ScheduleError
§impl !UnwindSafe for ScheduleError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
Trait Implementations§
source§impl Debug for ScheduleError
source§impl Display for ScheduleError
source§impl Error for ScheduleError
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 !RefUnwindSafe for ScheduleError
§impl !Send for ScheduleError
§impl !Sync for ScheduleError
§impl Unpin for ScheduleError
§impl !UnwindSafe for ScheduleError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/io/source_client/struct.SourceFetchError.html b/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
index 87d2159f..5d47f827 100644
--- a/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
+++ b/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
@@ -1,4 +1,4 @@
-SourceFetchError in maplibre::io::source_client - Rust Struct maplibre::io::source_client::SourceFetchError
source · pub struct SourceFetchError(pub Box<dyn Error>);
Tuple Fields§
§0: Box<dyn Error>Trait Implementations§
source§impl Debug for SourceFetchError
source§impl Display for SourceFetchError
source§impl Error for SourceFetchError
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()source§impl From<Error> for SourceFetchError
Auto Trait Implementations§
§impl !RefUnwindSafe for SourceFetchError
§impl !Send for SourceFetchError
§impl !Sync for SourceFetchError
§impl Unpin for SourceFetchError
§impl !UnwindSafe for SourceFetchError
Blanket Implementations§
source§impl<T> Any for Twhere
+SourceFetchError in maplibre::io::source_client - Rust Struct maplibre::io::source_client::SourceFetchError
source · pub struct SourceFetchError(pub Box<dyn Error>);
Tuple Fields§
§0: Box<dyn Error>Trait Implementations§
source§impl Debug for SourceFetchError
source§impl Display for SourceFetchError
source§impl Error for SourceFetchError
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()source§impl From<Error> for SourceFetchError
Auto Trait Implementations§
§impl !RefUnwindSafe for SourceFetchError
§impl !Send for SourceFetchError
§impl !Sync for SourceFetchError
§impl Unpin for SourceFetchError
§impl !UnwindSafe for SourceFetchError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/map/enum.CurrentMapContext.html b/docs/api/maplibre/map/enum.CurrentMapContext.html
index 0b1a03d0..dc887af3 100644
--- a/docs/api/maplibre/map/enum.CurrentMapContext.html
+++ b/docs/api/maplibre/map/enum.CurrentMapContext.html
@@ -1,4 +1,4 @@
-CurrentMapContext in maplibre::map - Rust Enum maplibre::map::CurrentMapContext
source · pub enum CurrentMapContext {
+CurrentMapContext in maplibre::map - Rust Enum maplibre::map::CurrentMapContext
source · pub enum CurrentMapContext {
Ready(MapContext),
Pending {
style: Style,
diff --git a/docs/api/maplibre/map/enum.MapError.html b/docs/api/maplibre/map/enum.MapError.html
index b67bafcd..59245235 100644
--- a/docs/api/maplibre/map/enum.MapError.html
+++ b/docs/api/maplibre/map/enum.MapError.html
@@ -1,9 +1,10 @@
-MapError in maplibre::map - Rust pub enum MapError {
+MapError in maplibre::map - Rust pub enum MapError {
RendererAlreadySet,
+ RendererNotReady,
RenderGraphInit(RenderGraphError),
DeviceInit(RenderError),
}
Variants§
§RendererAlreadySet
No need to set renderer again
-§RenderGraphInit(RenderGraphError)
§DeviceInit(RenderError)
Trait Implementations§
source§impl Error for MapError
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 RefUnwindSafe for MapError
§impl Send for MapError
§impl Sync for MapError
§impl Unpin for MapError
§impl UnwindSafe for MapError
Blanket Implementations§
§RendererNotReady
§RenderGraphInit(RenderGraphError)
§DeviceInit(RenderError)
Trait Implementations§
source§impl Error for MapError
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 RefUnwindSafe for MapError
§impl Send for MapError
§impl Sync for MapError
§impl Unpin for MapError
§impl UnwindSafe for MapError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/map/index.html b/docs/api/maplibre/map/index.html
index 9deb846b..a64816c2 100644
--- a/docs/api/maplibre/map/index.html
+++ b/docs/api/maplibre/map/index.html
@@ -1 +1 @@
-maplibre::map - Rust
\ No newline at end of file
+maplibre::map - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/map/struct.Map.html b/docs/api/maplibre/map/struct.Map.html
index 35370446..7d83469f 100644
--- a/docs/api/maplibre/map/struct.Map.html
+++ b/docs/api/maplibre/map/struct.Map.html
@@ -1,18 +1,20 @@
-Map in maplibre::map - Rust pub struct Map<E: Environment> {
+Map in maplibre::map - Rust pub struct Map<E: Environment> {
kernel: Rc<Kernel<E>>,
schedule: Schedule,
map_context: CurrentMapContext,
window: <E::MapWindowConfig as MapWindowConfig>::MapWindow,
plugins: Vec<Box<dyn Plugin<E>>>,
-}
Fields§
§kernel: Rc<Kernel<E>>§schedule: Schedule§map_context: CurrentMapContext§window: <E::MapWindowConfig as MapWindowConfig>::MapWindow§plugins: Vec<Box<dyn Plugin<E>>>Implementations§
source§impl<E: Environment> Map<E>where
- <<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: HeadedMapWindow,
sourcepub fn new(
+}Fields§
§kernel: Rc<Kernel<E>>§schedule: Schedule§map_context: CurrentMapContext§window: <E::MapWindowConfig as MapWindowConfig>::MapWindow§plugins: Vec<Box<dyn Plugin<E>>>Implementations§
source§impl<E: Environment> Map<E>where
+ <<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: HeadedMapWindow,
sourcepub fn new(
style: Style,
kernel: Kernel<E>,
renderer_builder: RendererBuilder,
plugins: Vec<Box<dyn Plugin<E>>>
-) -> Result<Self, MapError>
sourcepub async fn initialize_renderer(&mut self) -> Result<(), MapError>
sourcepub fn window_mut(
+) -> Result<Self, MapError>
sourcepub async fn initialize_renderer(&mut self) -> Result<(), MapError>
sourcepub fn window_mut(
&mut self
-) -> &mut <E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn window(&self) -> &<E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn has_renderer(&self) -> bool
sourcepub fn run_schedule(&mut self) -> Result<(), MapError>
sourcepub fn context(&self) -> Result<&MapContext, MapError>
sourcepub fn context_mut(&mut self) -> Result<&mut MapContext, MapError>
sourcepub fn kernel(&self) -> &Rc<Kernel<E>>
Auto Trait Implementations§
§impl<E> !RefUnwindSafe for Map<E>
§impl<E> !Send for Map<E>
§impl<E> !Sync for Map<E>
§impl<E> Unpin for Map<E>where
+) -> &mut <E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn window(&self) -> &<E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn is_initialized(&self) -> bool
sourcepub fn reset(&mut self)
Resets the complete state of this map - a new renderer and schedule needs to be created.
+The complete state of the app is reset.
+sourcepub fn run_schedule(&mut self) -> Result<(), MapError>
sourcepub fn context(&self) -> Result<&MapContext, MapError>
sourcepub fn context_mut(&mut self) -> Result<&mut MapContext, MapError>
sourcepub fn kernel(&self) -> &Rc<Kernel<E>>
Auto Trait Implementations§
§impl<E> !RefUnwindSafe for Map<E>
§impl<E> !Send for Map<E>
§impl<E> !Sync for Map<E>
§impl<E> Unpin for Map<E>where
<<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: Unpin,
§impl<E> !UnwindSafe for Map<E>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/docs/api/maplibre/plugin/trait.Plugin.html b/docs/api/maplibre/plugin/trait.Plugin.html
index c031520c..c738f3f6 100644
--- a/docs/api/maplibre/plugin/trait.Plugin.html
+++ b/docs/api/maplibre/plugin/trait.Plugin.html
@@ -13,4 +13,4 @@
kernel: Rc<Kernel<E>>,
world: &mut World,
graph: &mut RenderGraph
-)
Implementors§
source§impl<E: Environment> Plugin<E> for DebugPlugin
source§impl<E: Environment> Plugin<E> for RenderPlugin
source§impl<E: Environment, T: RasterTransferables> Plugin<E> for RasterPlugin<T>
source§impl<E: Environment, T: VectorTransferables> Plugin<E> for VectorPlugin<T>
\ No newline at end of file
+)Implementors§
source§impl<E: Environment> Plugin<E> for DebugPlugin
source§impl<E: Environment> Plugin<E> for RenderPlugin
source§impl<E: Environment, T: RasterTransferables> Plugin<E> for RasterPlugin<T>
source§impl<E: Environment, T: VectorTransferables> Plugin<E> for VectorPlugin<T>
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/constant.NAME.html b/docs/api/maplibre/render/draw_graph/constant.NAME.html
index fb5da6c3..c7042329 100644
--- a/docs/api/maplibre/render/draw_graph/constant.NAME.html
+++ b/docs/api/maplibre/render/draw_graph/constant.NAME.html
@@ -1 +1 @@
-NAME in maplibre::render::draw_graph - Rust
\ No newline at end of file
+NAME in maplibre::render::draw_graph - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/index.html b/docs/api/maplibre/render/draw_graph/index.html
index 8a779b85..9e81dc7c 100644
--- a/docs/api/maplibre/render/draw_graph/index.html
+++ b/docs/api/maplibre/render/draw_graph/index.html
@@ -1,2 +1,2 @@
-maplibre::render::draw_graph - Rust Module maplibre::render::draw_graph
source · Expand description
Labels for the “draw” graph
+maplibre::render::draw_graph - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/input/index.html b/docs/api/maplibre/render/draw_graph/input/index.html
index 96882fe7..dd4a23b5 100644
--- a/docs/api/maplibre/render/draw_graph/input/index.html
+++ b/docs/api/maplibre/render/draw_graph/input/index.html
@@ -1 +1 @@
-maplibre::render::draw_graph::input - Rust Module maplibre::render::draw_graph::input
source ·
\ No newline at end of file
+maplibre::render::draw_graph::input - Rust Module maplibre::render::draw_graph::input
source ·
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html b/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html
index 5ada4a82..d741639c 100644
--- a/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html
+++ b/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html
@@ -1 +1 @@
-MAIN_PASS in maplibre::render::draw_graph::node - Rust
\ No newline at end of file
+MAIN_PASS in maplibre::render::draw_graph::node - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/node/index.html b/docs/api/maplibre/render/draw_graph/node/index.html
index d769a1de..d7e5551c 100644
--- a/docs/api/maplibre/render/draw_graph/node/index.html
+++ b/docs/api/maplibre/render/draw_graph/node/index.html
@@ -1 +1 @@
-maplibre::render::draw_graph::node - Rust
\ No newline at end of file
+maplibre::render::draw_graph::node - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/error/enum.RenderError.html b/docs/api/maplibre/render/error/enum.RenderError.html
index c2c6e384..47051801 100644
--- a/docs/api/maplibre/render/error/enum.RenderError.html
+++ b/docs/api/maplibre/render/error/enum.RenderError.html
@@ -3,7 +3,7 @@
CreateSurfaceError(CreateSurfaceError),
Graph(RenderGraphError),
RequestDevice(RequestDeviceError),
-}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
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()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
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()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html b/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html
index f2c488b7..f0bb2cd2 100644
--- a/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html
+++ b/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for OutputSlotError
source§impl StructuralEq for OutputSlotError
source§impl StructuralPartialEq for OutputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for OutputSlotError
§impl Send for OutputSlotError
§impl Sync for OutputSlotError
§impl Unpin for OutputSlotError
§impl UnwindSafe for OutputSlotError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html b/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html
index 2ee1596d..d4935e27 100644
--- a/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html
+++ b/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html
@@ -13,7 +13,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RunSubGraphError
source§impl StructuralEq for RunSubGraphError
source§impl StructuralPartialEq for RunSubGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RunSubGraphError
§impl Send for RunSubGraphError
§impl Sync for RunSubGraphError
§impl Unpin for RunSubGraphError
§impl UnwindSafe for RunSubGraphError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeLabel.html b/docs/api/maplibre/render/graph/enum.NodeLabel.html
index 4d29e88b..0b7067a5 100644
--- a/docs/api/maplibre/render/graph/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeRunError.html b/docs/api/maplibre/render/graph/enum.NodeRunError.html
index 48eee1a8..0127e01b 100644
--- a/docs/api/maplibre/render/graph/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.OutputSlotError.html b/docs/api/maplibre/render/graph/enum.OutputSlotError.html
index d677d004..a243749a 100644
--- a/docs/api/maplibre/render/graph/enum.OutputSlotError.html
+++ b/docs/api/maplibre/render/graph/enum.OutputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for OutputSlotError
source§impl StructuralEq for OutputSlotError
source§impl StructuralPartialEq for OutputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for OutputSlotError
§impl Send for OutputSlotError
§impl Sync for OutputSlotError
§impl Unpin for OutputSlotError
§impl UnwindSafe for OutputSlotError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.RunSubGraphError.html b/docs/api/maplibre/render/graph/enum.RunSubGraphError.html
index a8ca80a2..f2dd571d 100644
--- a/docs/api/maplibre/render/graph/enum.RunSubGraphError.html
+++ b/docs/api/maplibre/render/graph/enum.RunSubGraphError.html
@@ -13,7 +13,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RunSubGraphError
source§impl StructuralEq for RunSubGraphError
source§impl StructuralPartialEq for RunSubGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RunSubGraphError
§impl Send for RunSubGraphError
§impl Sync for RunSubGraphError
§impl Unpin for RunSubGraphError
§impl UnwindSafe for RunSubGraphError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotLabel.html b/docs/api/maplibre/render/graph/enum.SlotLabel.html
index 3bf15f0b..ee7a5365 100644
--- a/docs/api/maplibre/render/graph/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotType.html b/docs/api/maplibre/render/graph/enum.SlotType.html
index dfb9c5c1..9921fa34 100644
--- a/docs/api/maplibre/render/graph/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index f485c96e..eb2113b9 100644
--- a/docs/api/maplibre/render/graph/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
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> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
index 6de51421..a1c8ab99 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
index c7c27fcf..5b70ff17 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
index b066207e..d09a97da 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
index 719648db..efa55a1c 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index c2b0f18b..d1a08557 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
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> Downcast for Twhere
diff --git a/docs/api/maplibre/render/index.html b/docs/api/maplibre/render/index.html
index 35252629..7783e57d 100644
--- a/docs/api/maplibre/render/index.html
+++ b/docs/api/maplibre/render/index.html
@@ -1,4 +1,4 @@
-maplibre::render - Rust Expand description
This module implements the rendering algorithm of maplibre-rs. It manages the whole
+
maplibre::render - Rust Expand description
This module implements the rendering algorithm of maplibre-rs. It manages the whole
communication with the GPU.
The render in this module is largely based on the
bevy_render
diff --git a/docs/api/maplibre/render/main_graph/index.html b/docs/api/maplibre/render/main_graph/index.html
index 18b1b7d5..c0754c22 100644
--- a/docs/api/maplibre/render/main_graph/index.html
+++ b/docs/api/maplibre/render/main_graph/index.html
@@ -1 +1 @@
-
maplibre::render::main_graph - Rust Module maplibre::render::main_graph
impl<T> Any for Twhere
+}Variants§
Trait Implementations§
source§impl Error for CallError
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 !RefUnwindSafe for CallError
§impl !Send for CallError
§impl !Sync for CallError
§impl Unpin for CallError
§impl !UnwindSafe for CallError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/enum.MessageError.html b/docs/api/maplibre/io/apc/enum.MessageError.html
index c2cb4b19..24d2cafc 100644
--- a/docs/api/maplibre/io/apc/enum.MessageError.html
+++ b/docs/api/maplibre/io/apc/enum.MessageError.html
@@ -1,6 +1,6 @@
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 !RefUnwindSafe for MessageError
§impl !Send for MessageError
§impl !Sync for MessageError
§impl Unpin for MessageError
§impl !UnwindSafe for MessageError
Blanket Implementations§
source§impl<T> Any for Twhere
+}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 !RefUnwindSafe for MessageError
§impl !Send for MessageError
§impl !Sync for MessageError
§impl Unpin for MessageError
§impl !UnwindSafe for MessageError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/enum.SendError.html b/docs/api/maplibre/io/apc/enum.SendError.html
index 181f5edb..9f8b7e56 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 {
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 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 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§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/trait.MessageTag.html b/docs/api/maplibre/io/apc/trait.MessageTag.html
index 6961e921..a5c2c737 100644
--- a/docs/api/maplibre/io/apc/trait.MessageTag.html
+++ b/docs/api/maplibre/io/apc/trait.MessageTag.html
@@ -1,4 +1,4 @@
MessageTag in maplibre::io::apc - Rust Trait maplibre::io::apc::MessageTag
source · pub trait MessageTag: DynHash + Debug + Send + Sync + 'static { }
Expand description
Defines a set of strongly-typed labels for a class of objects
Trait Implementations§
source§impl Clone for Box<dyn MessageTag>
source§impl Hash for dyn MessageTag
source§impl PartialEq<dyn MessageTag> for dyn MessageTag
source§impl Eq for dyn MessageTag
Implementations on Foreign Types§
source§impl MessageTag for u32
source§impl MessageTag for &'static str
source§impl MessageTag for Cow<'static, str>
Implementors§
source§impl MessageTag for RasterMessageTag
source§impl MessageTag for VectorMessageTag
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn MessageTag
Implementations on Foreign Types§
source§impl MessageTag for &'static str
source§impl MessageTag for Cow<'static, str>
source§impl MessageTag for u32
Implementors§
source§impl MessageTag for RasterMessageTag
source§impl MessageTag for VectorMessageTag
\ No newline at end of file
diff --git a/docs/api/maplibre/io/scheduler/enum.ScheduleError.html b/docs/api/maplibre/io/scheduler/enum.ScheduleError.html
index 817f63fe..50c00cda 100644
--- a/docs/api/maplibre/io/scheduler/enum.ScheduleError.html
+++ b/docs/api/maplibre/io/scheduler/enum.ScheduleError.html
@@ -1,7 +1,7 @@
ScheduleError in maplibre::io::scheduler - Rust Enum maplibre::io::scheduler::ScheduleError
source · pub enum ScheduleError {
Scheduling(Box<dyn Error>),
NotImplemented,
-}
Variants§
Trait Implementations§
source§impl Debug for ScheduleError
source§impl Display for ScheduleError
source§impl Error for ScheduleError
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 !RefUnwindSafe for ScheduleError
§impl !Send for ScheduleError
§impl !Sync for ScheduleError
§impl Unpin for ScheduleError
§impl !UnwindSafe for ScheduleError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
Trait Implementations§
source§impl Debug for ScheduleError
source§impl Display for ScheduleError
source§impl Error for ScheduleError
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 !RefUnwindSafe for ScheduleError
§impl !Send for ScheduleError
§impl !Sync for ScheduleError
§impl Unpin for ScheduleError
§impl !UnwindSafe for ScheduleError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/io/source_client/struct.SourceFetchError.html b/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
index 87d2159f..5d47f827 100644
--- a/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
+++ b/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
@@ -1,4 +1,4 @@
-SourceFetchError in maplibre::io::source_client - Rust Struct maplibre::io::source_client::SourceFetchError
source · pub struct SourceFetchError(pub Box<dyn Error>);
Tuple Fields§
§0: Box<dyn Error>Trait Implementations§
source§impl Debug for SourceFetchError
source§impl Display for SourceFetchError
source§impl Error for SourceFetchError
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()source§impl From<Error> for SourceFetchError
Auto Trait Implementations§
§impl !RefUnwindSafe for SourceFetchError
§impl !Send for SourceFetchError
§impl !Sync for SourceFetchError
§impl Unpin for SourceFetchError
§impl !UnwindSafe for SourceFetchError
Blanket Implementations§
source§impl<T> Any for Twhere
+SourceFetchError in maplibre::io::source_client - Rust Struct maplibre::io::source_client::SourceFetchError
source · pub struct SourceFetchError(pub Box<dyn Error>);
Tuple Fields§
§0: Box<dyn Error>Trait Implementations§
source§impl Debug for SourceFetchError
source§impl Display for SourceFetchError
source§impl Error for SourceFetchError
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()source§impl From<Error> for SourceFetchError
Auto Trait Implementations§
§impl !RefUnwindSafe for SourceFetchError
§impl !Send for SourceFetchError
§impl !Sync for SourceFetchError
§impl Unpin for SourceFetchError
§impl !UnwindSafe for SourceFetchError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/map/enum.CurrentMapContext.html b/docs/api/maplibre/map/enum.CurrentMapContext.html
index 0b1a03d0..dc887af3 100644
--- a/docs/api/maplibre/map/enum.CurrentMapContext.html
+++ b/docs/api/maplibre/map/enum.CurrentMapContext.html
@@ -1,4 +1,4 @@
-CurrentMapContext in maplibre::map - Rust Enum maplibre::map::CurrentMapContext
source · pub enum CurrentMapContext {
+CurrentMapContext in maplibre::map - Rust Enum maplibre::map::CurrentMapContext
source · pub enum CurrentMapContext {
Ready(MapContext),
Pending {
style: Style,
diff --git a/docs/api/maplibre/map/enum.MapError.html b/docs/api/maplibre/map/enum.MapError.html
index b67bafcd..59245235 100644
--- a/docs/api/maplibre/map/enum.MapError.html
+++ b/docs/api/maplibre/map/enum.MapError.html
@@ -1,9 +1,10 @@
-MapError in maplibre::map - Rust pub enum MapError {
+MapError in maplibre::map - Rust pub enum MapError {
RendererAlreadySet,
+ RendererNotReady,
RenderGraphInit(RenderGraphError),
DeviceInit(RenderError),
}
Variants§
§RendererAlreadySet
No need to set renderer again
-§RenderGraphInit(RenderGraphError)
§DeviceInit(RenderError)
Trait Implementations§
source§impl Error for MapError
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 RefUnwindSafe for MapError
§impl Send for MapError
§impl Sync for MapError
§impl Unpin for MapError
§impl UnwindSafe for MapError
Blanket Implementations§
§RendererNotReady
§RenderGraphInit(RenderGraphError)
§DeviceInit(RenderError)
Trait Implementations§
source§impl Error for MapError
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 RefUnwindSafe for MapError
§impl Send for MapError
§impl Sync for MapError
§impl Unpin for MapError
§impl UnwindSafe for MapError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/map/index.html b/docs/api/maplibre/map/index.html
index 9deb846b..a64816c2 100644
--- a/docs/api/maplibre/map/index.html
+++ b/docs/api/maplibre/map/index.html
@@ -1 +1 @@
-maplibre::map - Rust
\ No newline at end of file
+maplibre::map - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/map/struct.Map.html b/docs/api/maplibre/map/struct.Map.html
index 35370446..7d83469f 100644
--- a/docs/api/maplibre/map/struct.Map.html
+++ b/docs/api/maplibre/map/struct.Map.html
@@ -1,18 +1,20 @@
-Map in maplibre::map - Rust pub struct Map<E: Environment> {
+Map in maplibre::map - Rust pub struct Map<E: Environment> {
kernel: Rc<Kernel<E>>,
schedule: Schedule,
map_context: CurrentMapContext,
window: <E::MapWindowConfig as MapWindowConfig>::MapWindow,
plugins: Vec<Box<dyn Plugin<E>>>,
-}
Fields§
§kernel: Rc<Kernel<E>>§schedule: Schedule§map_context: CurrentMapContext§window: <E::MapWindowConfig as MapWindowConfig>::MapWindow§plugins: Vec<Box<dyn Plugin<E>>>Implementations§
source§impl<E: Environment> Map<E>where
- <<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: HeadedMapWindow,
sourcepub fn new(
+}Fields§
§kernel: Rc<Kernel<E>>§schedule: Schedule§map_context: CurrentMapContext§window: <E::MapWindowConfig as MapWindowConfig>::MapWindow§plugins: Vec<Box<dyn Plugin<E>>>Implementations§
source§impl<E: Environment> Map<E>where
+ <<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: HeadedMapWindow,
sourcepub fn new(
style: Style,
kernel: Kernel<E>,
renderer_builder: RendererBuilder,
plugins: Vec<Box<dyn Plugin<E>>>
-) -> Result<Self, MapError>
sourcepub async fn initialize_renderer(&mut self) -> Result<(), MapError>
sourcepub fn window_mut(
+) -> Result<Self, MapError>
sourcepub async fn initialize_renderer(&mut self) -> Result<(), MapError>
sourcepub fn window_mut(
&mut self
-) -> &mut <E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn window(&self) -> &<E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn has_renderer(&self) -> bool
sourcepub fn run_schedule(&mut self) -> Result<(), MapError>
sourcepub fn context(&self) -> Result<&MapContext, MapError>
sourcepub fn context_mut(&mut self) -> Result<&mut MapContext, MapError>
sourcepub fn kernel(&self) -> &Rc<Kernel<E>>
Auto Trait Implementations§
§impl<E> !RefUnwindSafe for Map<E>
§impl<E> !Send for Map<E>
§impl<E> !Sync for Map<E>
§impl<E> Unpin for Map<E>where
+) -> &mut <E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn window(&self) -> &<E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn is_initialized(&self) -> bool
sourcepub fn reset(&mut self)
Resets the complete state of this map - a new renderer and schedule needs to be created.
+The complete state of the app is reset.
+sourcepub fn run_schedule(&mut self) -> Result<(), MapError>
sourcepub fn context(&self) -> Result<&MapContext, MapError>
sourcepub fn context_mut(&mut self) -> Result<&mut MapContext, MapError>
sourcepub fn kernel(&self) -> &Rc<Kernel<E>>
Auto Trait Implementations§
§impl<E> !RefUnwindSafe for Map<E>
§impl<E> !Send for Map<E>
§impl<E> !Sync for Map<E>
§impl<E> Unpin for Map<E>where
<<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: Unpin,
§impl<E> !UnwindSafe for Map<E>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/docs/api/maplibre/plugin/trait.Plugin.html b/docs/api/maplibre/plugin/trait.Plugin.html
index c031520c..c738f3f6 100644
--- a/docs/api/maplibre/plugin/trait.Plugin.html
+++ b/docs/api/maplibre/plugin/trait.Plugin.html
@@ -13,4 +13,4 @@
kernel: Rc<Kernel<E>>,
world: &mut World,
graph: &mut RenderGraph
-)
Implementors§
source§impl<E: Environment> Plugin<E> for DebugPlugin
source§impl<E: Environment> Plugin<E> for RenderPlugin
source§impl<E: Environment, T: RasterTransferables> Plugin<E> for RasterPlugin<T>
source§impl<E: Environment, T: VectorTransferables> Plugin<E> for VectorPlugin<T>
\ No newline at end of file
+)Implementors§
source§impl<E: Environment> Plugin<E> for DebugPlugin
source§impl<E: Environment> Plugin<E> for RenderPlugin
source§impl<E: Environment, T: RasterTransferables> Plugin<E> for RasterPlugin<T>
source§impl<E: Environment, T: VectorTransferables> Plugin<E> for VectorPlugin<T>
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/constant.NAME.html b/docs/api/maplibre/render/draw_graph/constant.NAME.html
index fb5da6c3..c7042329 100644
--- a/docs/api/maplibre/render/draw_graph/constant.NAME.html
+++ b/docs/api/maplibre/render/draw_graph/constant.NAME.html
@@ -1 +1 @@
-NAME in maplibre::render::draw_graph - Rust
\ No newline at end of file
+NAME in maplibre::render::draw_graph - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/index.html b/docs/api/maplibre/render/draw_graph/index.html
index 8a779b85..9e81dc7c 100644
--- a/docs/api/maplibre/render/draw_graph/index.html
+++ b/docs/api/maplibre/render/draw_graph/index.html
@@ -1,2 +1,2 @@
-maplibre::render::draw_graph - Rust Module maplibre::render::draw_graph
source · Expand description
Labels for the “draw” graph
+maplibre::render::draw_graph - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/input/index.html b/docs/api/maplibre/render/draw_graph/input/index.html
index 96882fe7..dd4a23b5 100644
--- a/docs/api/maplibre/render/draw_graph/input/index.html
+++ b/docs/api/maplibre/render/draw_graph/input/index.html
@@ -1 +1 @@
-maplibre::render::draw_graph::input - Rust Module maplibre::render::draw_graph::input
source ·
\ No newline at end of file
+maplibre::render::draw_graph::input - Rust Module maplibre::render::draw_graph::input
source ·
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html b/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html
index 5ada4a82..d741639c 100644
--- a/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html
+++ b/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html
@@ -1 +1 @@
-MAIN_PASS in maplibre::render::draw_graph::node - Rust
\ No newline at end of file
+MAIN_PASS in maplibre::render::draw_graph::node - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/node/index.html b/docs/api/maplibre/render/draw_graph/node/index.html
index d769a1de..d7e5551c 100644
--- a/docs/api/maplibre/render/draw_graph/node/index.html
+++ b/docs/api/maplibre/render/draw_graph/node/index.html
@@ -1 +1 @@
-maplibre::render::draw_graph::node - Rust
\ No newline at end of file
+maplibre::render::draw_graph::node - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/error/enum.RenderError.html b/docs/api/maplibre/render/error/enum.RenderError.html
index c2c6e384..47051801 100644
--- a/docs/api/maplibre/render/error/enum.RenderError.html
+++ b/docs/api/maplibre/render/error/enum.RenderError.html
@@ -3,7 +3,7 @@
CreateSurfaceError(CreateSurfaceError),
Graph(RenderGraphError),
RequestDevice(RequestDeviceError),
-}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
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()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
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()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html b/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html
index f2c488b7..f0bb2cd2 100644
--- a/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html
+++ b/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for OutputSlotError
source§impl StructuralEq for OutputSlotError
source§impl StructuralPartialEq for OutputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for OutputSlotError
§impl Send for OutputSlotError
§impl Sync for OutputSlotError
§impl Unpin for OutputSlotError
§impl UnwindSafe for OutputSlotError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html b/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html
index 2ee1596d..d4935e27 100644
--- a/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html
+++ b/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html
@@ -13,7 +13,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RunSubGraphError
source§impl StructuralEq for RunSubGraphError
source§impl StructuralPartialEq for RunSubGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RunSubGraphError
§impl Send for RunSubGraphError
§impl Sync for RunSubGraphError
§impl Unpin for RunSubGraphError
§impl UnwindSafe for RunSubGraphError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeLabel.html b/docs/api/maplibre/render/graph/enum.NodeLabel.html
index 4d29e88b..0b7067a5 100644
--- a/docs/api/maplibre/render/graph/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeRunError.html b/docs/api/maplibre/render/graph/enum.NodeRunError.html
index 48eee1a8..0127e01b 100644
--- a/docs/api/maplibre/render/graph/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.OutputSlotError.html b/docs/api/maplibre/render/graph/enum.OutputSlotError.html
index d677d004..a243749a 100644
--- a/docs/api/maplibre/render/graph/enum.OutputSlotError.html
+++ b/docs/api/maplibre/render/graph/enum.OutputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for OutputSlotError
source§impl StructuralEq for OutputSlotError
source§impl StructuralPartialEq for OutputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for OutputSlotError
§impl Send for OutputSlotError
§impl Sync for OutputSlotError
§impl Unpin for OutputSlotError
§impl UnwindSafe for OutputSlotError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.RunSubGraphError.html b/docs/api/maplibre/render/graph/enum.RunSubGraphError.html
index a8ca80a2..f2dd571d 100644
--- a/docs/api/maplibre/render/graph/enum.RunSubGraphError.html
+++ b/docs/api/maplibre/render/graph/enum.RunSubGraphError.html
@@ -13,7 +13,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RunSubGraphError
source§impl StructuralEq for RunSubGraphError
source§impl StructuralPartialEq for RunSubGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RunSubGraphError
§impl Send for RunSubGraphError
§impl Sync for RunSubGraphError
§impl Unpin for RunSubGraphError
§impl UnwindSafe for RunSubGraphError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotLabel.html b/docs/api/maplibre/render/graph/enum.SlotLabel.html
index 3bf15f0b..ee7a5365 100644
--- a/docs/api/maplibre/render/graph/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotType.html b/docs/api/maplibre/render/graph/enum.SlotType.html
index dfb9c5c1..9921fa34 100644
--- a/docs/api/maplibre/render/graph/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index f485c96e..eb2113b9 100644
--- a/docs/api/maplibre/render/graph/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
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> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
index 6de51421..a1c8ab99 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
index c7c27fcf..5b70ff17 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
index b066207e..d09a97da 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
index 719648db..efa55a1c 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index c2b0f18b..d1a08557 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
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> Downcast for Twhere
diff --git a/docs/api/maplibre/render/index.html b/docs/api/maplibre/render/index.html
index 35252629..7783e57d 100644
--- a/docs/api/maplibre/render/index.html
+++ b/docs/api/maplibre/render/index.html
@@ -1,4 +1,4 @@
-maplibre::render - Rust Expand description
This module implements the rendering algorithm of maplibre-rs. It manages the whole
+
maplibre::render - Rust Expand description
This module implements the rendering algorithm of maplibre-rs. It manages the whole
communication with the GPU.
The render in this module is largely based on the
bevy_render
diff --git a/docs/api/maplibre/render/main_graph/index.html b/docs/api/maplibre/render/main_graph/index.html
index 18b1b7d5..c0754c22 100644
--- a/docs/api/maplibre/render/main_graph/index.html
+++ b/docs/api/maplibre/render/main_graph/index.html
@@ -1 +1 @@
-
maplibre::render::main_graph - Rust Module maplibre::render::main_graph
source§impl Error for CallError
impl Error for CallError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
impl !RefUnwindSafe for CallError
impl !Send for CallError
impl !Sync for CallError
impl Unpin for CallError
impl !UnwindSafe for CallError
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
§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/enum.MessageError.html b/docs/api/maplibre/io/apc/enum.MessageError.html
index c2cb4b19..24d2cafc 100644
--- a/docs/api/maplibre/io/apc/enum.MessageError.html
+++ b/docs/api/maplibre/io/apc/enum.MessageError.html
@@ -1,6 +1,6 @@
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 !RefUnwindSafe for MessageError
§impl !Send for MessageError
§impl !Sync for MessageError
§impl Unpin for MessageError
§impl !UnwindSafe for MessageError
Blanket Implementations§
source§impl<T> Any for Twhere
+}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 !RefUnwindSafe for MessageError
§impl !Send for MessageError
§impl !Sync for MessageError
§impl Unpin for MessageError
§impl !UnwindSafe for MessageError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/enum.SendError.html b/docs/api/maplibre/io/apc/enum.SendError.html
index 181f5edb..9f8b7e56 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 {
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 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 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§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/trait.MessageTag.html b/docs/api/maplibre/io/apc/trait.MessageTag.html
index 6961e921..a5c2c737 100644
--- a/docs/api/maplibre/io/apc/trait.MessageTag.html
+++ b/docs/api/maplibre/io/apc/trait.MessageTag.html
@@ -1,4 +1,4 @@
MessageTag in maplibre::io::apc - Rust Trait maplibre::io::apc::MessageTag
source · pub trait MessageTag: DynHash + Debug + Send + Sync + 'static { }
Expand description
Defines a set of strongly-typed labels for a class of objects
Trait Implementations§
source§impl Clone for Box<dyn MessageTag>
source§impl Hash for dyn MessageTag
source§impl PartialEq<dyn MessageTag> for dyn MessageTag
source§impl Eq for dyn MessageTag
Implementations on Foreign Types§
source§impl MessageTag for u32
source§impl MessageTag for &'static str
source§impl MessageTag for Cow<'static, str>
Implementors§
source§impl MessageTag for RasterMessageTag
source§impl MessageTag for VectorMessageTag
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn MessageTag
Implementations on Foreign Types§
source§impl MessageTag for &'static str
source§impl MessageTag for Cow<'static, str>
source§impl MessageTag for u32
Implementors§
source§impl MessageTag for RasterMessageTag
source§impl MessageTag for VectorMessageTag
\ No newline at end of file
diff --git a/docs/api/maplibre/io/scheduler/enum.ScheduleError.html b/docs/api/maplibre/io/scheduler/enum.ScheduleError.html
index 817f63fe..50c00cda 100644
--- a/docs/api/maplibre/io/scheduler/enum.ScheduleError.html
+++ b/docs/api/maplibre/io/scheduler/enum.ScheduleError.html
@@ -1,7 +1,7 @@
ScheduleError in maplibre::io::scheduler - Rust Enum maplibre::io::scheduler::ScheduleError
source · pub enum ScheduleError {
Scheduling(Box<dyn Error>),
NotImplemented,
-}
Variants§
Trait Implementations§
source§impl Debug for ScheduleError
source§impl Display for ScheduleError
source§impl Error for ScheduleError
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 !RefUnwindSafe for ScheduleError
§impl !Send for ScheduleError
§impl !Sync for ScheduleError
§impl Unpin for ScheduleError
§impl !UnwindSafe for ScheduleError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
Trait Implementations§
source§impl Debug for ScheduleError
source§impl Display for ScheduleError
source§impl Error for ScheduleError
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 !RefUnwindSafe for ScheduleError
§impl !Send for ScheduleError
§impl !Sync for ScheduleError
§impl Unpin for ScheduleError
§impl !UnwindSafe for ScheduleError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/io/source_client/struct.SourceFetchError.html b/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
index 87d2159f..5d47f827 100644
--- a/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
+++ b/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
@@ -1,4 +1,4 @@
-SourceFetchError in maplibre::io::source_client - Rust Struct maplibre::io::source_client::SourceFetchError
source · pub struct SourceFetchError(pub Box<dyn Error>);
Tuple Fields§
§0: Box<dyn Error>Trait Implementations§
source§impl Debug for SourceFetchError
source§impl Display for SourceFetchError
source§impl Error for SourceFetchError
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()source§impl From<Error> for SourceFetchError
Auto Trait Implementations§
§impl !RefUnwindSafe for SourceFetchError
§impl !Send for SourceFetchError
§impl !Sync for SourceFetchError
§impl Unpin for SourceFetchError
§impl !UnwindSafe for SourceFetchError
Blanket Implementations§
source§impl<T> Any for Twhere
+SourceFetchError in maplibre::io::source_client - Rust Struct maplibre::io::source_client::SourceFetchError
source · pub struct SourceFetchError(pub Box<dyn Error>);
Tuple Fields§
§0: Box<dyn Error>Trait Implementations§
source§impl Debug for SourceFetchError
source§impl Display for SourceFetchError
source§impl Error for SourceFetchError
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()source§impl From<Error> for SourceFetchError
Auto Trait Implementations§
§impl !RefUnwindSafe for SourceFetchError
§impl !Send for SourceFetchError
§impl !Sync for SourceFetchError
§impl Unpin for SourceFetchError
§impl !UnwindSafe for SourceFetchError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/map/enum.CurrentMapContext.html b/docs/api/maplibre/map/enum.CurrentMapContext.html
index 0b1a03d0..dc887af3 100644
--- a/docs/api/maplibre/map/enum.CurrentMapContext.html
+++ b/docs/api/maplibre/map/enum.CurrentMapContext.html
@@ -1,4 +1,4 @@
-CurrentMapContext in maplibre::map - Rust Enum maplibre::map::CurrentMapContext
source · pub enum CurrentMapContext {
+CurrentMapContext in maplibre::map - Rust Enum maplibre::map::CurrentMapContext
source · pub enum CurrentMapContext {
Ready(MapContext),
Pending {
style: Style,
diff --git a/docs/api/maplibre/map/enum.MapError.html b/docs/api/maplibre/map/enum.MapError.html
index b67bafcd..59245235 100644
--- a/docs/api/maplibre/map/enum.MapError.html
+++ b/docs/api/maplibre/map/enum.MapError.html
@@ -1,9 +1,10 @@
-MapError in maplibre::map - Rust pub enum MapError {
+MapError in maplibre::map - Rust pub enum MapError {
RendererAlreadySet,
+ RendererNotReady,
RenderGraphInit(RenderGraphError),
DeviceInit(RenderError),
}
Variants§
§RendererAlreadySet
No need to set renderer again
-§RenderGraphInit(RenderGraphError)
§DeviceInit(RenderError)
Trait Implementations§
source§impl Error for MapError
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 RefUnwindSafe for MapError
§impl Send for MapError
§impl Sync for MapError
§impl Unpin for MapError
§impl UnwindSafe for MapError
Blanket Implementations§
§RendererNotReady
§RenderGraphInit(RenderGraphError)
§DeviceInit(RenderError)
Trait Implementations§
source§impl Error for MapError
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 RefUnwindSafe for MapError
§impl Send for MapError
§impl Sync for MapError
§impl Unpin for MapError
§impl UnwindSafe for MapError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/map/index.html b/docs/api/maplibre/map/index.html
index 9deb846b..a64816c2 100644
--- a/docs/api/maplibre/map/index.html
+++ b/docs/api/maplibre/map/index.html
@@ -1 +1 @@
-maplibre::map - Rust
\ No newline at end of file
+maplibre::map - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/map/struct.Map.html b/docs/api/maplibre/map/struct.Map.html
index 35370446..7d83469f 100644
--- a/docs/api/maplibre/map/struct.Map.html
+++ b/docs/api/maplibre/map/struct.Map.html
@@ -1,18 +1,20 @@
-Map in maplibre::map - Rust pub struct Map<E: Environment> {
+Map in maplibre::map - Rust pub struct Map<E: Environment> {
kernel: Rc<Kernel<E>>,
schedule: Schedule,
map_context: CurrentMapContext,
window: <E::MapWindowConfig as MapWindowConfig>::MapWindow,
plugins: Vec<Box<dyn Plugin<E>>>,
-}
Fields§
§kernel: Rc<Kernel<E>>§schedule: Schedule§map_context: CurrentMapContext§window: <E::MapWindowConfig as MapWindowConfig>::MapWindow§plugins: Vec<Box<dyn Plugin<E>>>Implementations§
source§impl<E: Environment> Map<E>where
- <<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: HeadedMapWindow,
sourcepub fn new(
+}Fields§
§kernel: Rc<Kernel<E>>§schedule: Schedule§map_context: CurrentMapContext§window: <E::MapWindowConfig as MapWindowConfig>::MapWindow§plugins: Vec<Box<dyn Plugin<E>>>Implementations§
source§impl<E: Environment> Map<E>where
+ <<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: HeadedMapWindow,
sourcepub fn new(
style: Style,
kernel: Kernel<E>,
renderer_builder: RendererBuilder,
plugins: Vec<Box<dyn Plugin<E>>>
-) -> Result<Self, MapError>
sourcepub async fn initialize_renderer(&mut self) -> Result<(), MapError>
sourcepub fn window_mut(
+) -> Result<Self, MapError>
sourcepub async fn initialize_renderer(&mut self) -> Result<(), MapError>
sourcepub fn window_mut(
&mut self
-) -> &mut <E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn window(&self) -> &<E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn has_renderer(&self) -> bool
sourcepub fn run_schedule(&mut self) -> Result<(), MapError>
sourcepub fn context(&self) -> Result<&MapContext, MapError>
sourcepub fn context_mut(&mut self) -> Result<&mut MapContext, MapError>
sourcepub fn kernel(&self) -> &Rc<Kernel<E>>
Auto Trait Implementations§
§impl<E> !RefUnwindSafe for Map<E>
§impl<E> !Send for Map<E>
§impl<E> !Sync for Map<E>
§impl<E> Unpin for Map<E>where
+) -> &mut <E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn window(&self) -> &<E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn is_initialized(&self) -> bool
sourcepub fn reset(&mut self)
Resets the complete state of this map - a new renderer and schedule needs to be created.
+The complete state of the app is reset.
+sourcepub fn run_schedule(&mut self) -> Result<(), MapError>
sourcepub fn context(&self) -> Result<&MapContext, MapError>
sourcepub fn context_mut(&mut self) -> Result<&mut MapContext, MapError>
sourcepub fn kernel(&self) -> &Rc<Kernel<E>>
Auto Trait Implementations§
§impl<E> !RefUnwindSafe for Map<E>
§impl<E> !Send for Map<E>
§impl<E> !Sync for Map<E>
§impl<E> Unpin for Map<E>where
<<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: Unpin,
§impl<E> !UnwindSafe for Map<E>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/docs/api/maplibre/plugin/trait.Plugin.html b/docs/api/maplibre/plugin/trait.Plugin.html
index c031520c..c738f3f6 100644
--- a/docs/api/maplibre/plugin/trait.Plugin.html
+++ b/docs/api/maplibre/plugin/trait.Plugin.html
@@ -13,4 +13,4 @@
kernel: Rc<Kernel<E>>,
world: &mut World,
graph: &mut RenderGraph
-)
Implementors§
source§impl<E: Environment> Plugin<E> for DebugPlugin
source§impl<E: Environment> Plugin<E> for RenderPlugin
source§impl<E: Environment, T: RasterTransferables> Plugin<E> for RasterPlugin<T>
source§impl<E: Environment, T: VectorTransferables> Plugin<E> for VectorPlugin<T>
\ No newline at end of file
+)Implementors§
source§impl<E: Environment> Plugin<E> for DebugPlugin
source§impl<E: Environment> Plugin<E> for RenderPlugin
source§impl<E: Environment, T: RasterTransferables> Plugin<E> for RasterPlugin<T>
source§impl<E: Environment, T: VectorTransferables> Plugin<E> for VectorPlugin<T>
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/constant.NAME.html b/docs/api/maplibre/render/draw_graph/constant.NAME.html
index fb5da6c3..c7042329 100644
--- a/docs/api/maplibre/render/draw_graph/constant.NAME.html
+++ b/docs/api/maplibre/render/draw_graph/constant.NAME.html
@@ -1 +1 @@
-NAME in maplibre::render::draw_graph - Rust
\ No newline at end of file
+NAME in maplibre::render::draw_graph - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/index.html b/docs/api/maplibre/render/draw_graph/index.html
index 8a779b85..9e81dc7c 100644
--- a/docs/api/maplibre/render/draw_graph/index.html
+++ b/docs/api/maplibre/render/draw_graph/index.html
@@ -1,2 +1,2 @@
-maplibre::render::draw_graph - Rust Module maplibre::render::draw_graph
source · Expand description
Labels for the “draw” graph
+maplibre::render::draw_graph - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/input/index.html b/docs/api/maplibre/render/draw_graph/input/index.html
index 96882fe7..dd4a23b5 100644
--- a/docs/api/maplibre/render/draw_graph/input/index.html
+++ b/docs/api/maplibre/render/draw_graph/input/index.html
@@ -1 +1 @@
-maplibre::render::draw_graph::input - Rust Module maplibre::render::draw_graph::input
source ·
\ No newline at end of file
+maplibre::render::draw_graph::input - Rust Module maplibre::render::draw_graph::input
source ·
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html b/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html
index 5ada4a82..d741639c 100644
--- a/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html
+++ b/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html
@@ -1 +1 @@
-MAIN_PASS in maplibre::render::draw_graph::node - Rust
\ No newline at end of file
+MAIN_PASS in maplibre::render::draw_graph::node - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/node/index.html b/docs/api/maplibre/render/draw_graph/node/index.html
index d769a1de..d7e5551c 100644
--- a/docs/api/maplibre/render/draw_graph/node/index.html
+++ b/docs/api/maplibre/render/draw_graph/node/index.html
@@ -1 +1 @@
-maplibre::render::draw_graph::node - Rust
\ No newline at end of file
+maplibre::render::draw_graph::node - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/error/enum.RenderError.html b/docs/api/maplibre/render/error/enum.RenderError.html
index c2c6e384..47051801 100644
--- a/docs/api/maplibre/render/error/enum.RenderError.html
+++ b/docs/api/maplibre/render/error/enum.RenderError.html
@@ -3,7 +3,7 @@
CreateSurfaceError(CreateSurfaceError),
Graph(RenderGraphError),
RequestDevice(RequestDeviceError),
-}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
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()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
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()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html b/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html
index f2c488b7..f0bb2cd2 100644
--- a/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html
+++ b/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for OutputSlotError
source§impl StructuralEq for OutputSlotError
source§impl StructuralPartialEq for OutputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for OutputSlotError
§impl Send for OutputSlotError
§impl Sync for OutputSlotError
§impl Unpin for OutputSlotError
§impl UnwindSafe for OutputSlotError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html b/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html
index 2ee1596d..d4935e27 100644
--- a/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html
+++ b/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html
@@ -13,7 +13,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RunSubGraphError
source§impl StructuralEq for RunSubGraphError
source§impl StructuralPartialEq for RunSubGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RunSubGraphError
§impl Send for RunSubGraphError
§impl Sync for RunSubGraphError
§impl Unpin for RunSubGraphError
§impl UnwindSafe for RunSubGraphError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeLabel.html b/docs/api/maplibre/render/graph/enum.NodeLabel.html
index 4d29e88b..0b7067a5 100644
--- a/docs/api/maplibre/render/graph/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeRunError.html b/docs/api/maplibre/render/graph/enum.NodeRunError.html
index 48eee1a8..0127e01b 100644
--- a/docs/api/maplibre/render/graph/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.OutputSlotError.html b/docs/api/maplibre/render/graph/enum.OutputSlotError.html
index d677d004..a243749a 100644
--- a/docs/api/maplibre/render/graph/enum.OutputSlotError.html
+++ b/docs/api/maplibre/render/graph/enum.OutputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for OutputSlotError
source§impl StructuralEq for OutputSlotError
source§impl StructuralPartialEq for OutputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for OutputSlotError
§impl Send for OutputSlotError
§impl Sync for OutputSlotError
§impl Unpin for OutputSlotError
§impl UnwindSafe for OutputSlotError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.RunSubGraphError.html b/docs/api/maplibre/render/graph/enum.RunSubGraphError.html
index a8ca80a2..f2dd571d 100644
--- a/docs/api/maplibre/render/graph/enum.RunSubGraphError.html
+++ b/docs/api/maplibre/render/graph/enum.RunSubGraphError.html
@@ -13,7 +13,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RunSubGraphError
source§impl StructuralEq for RunSubGraphError
source§impl StructuralPartialEq for RunSubGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RunSubGraphError
§impl Send for RunSubGraphError
§impl Sync for RunSubGraphError
§impl Unpin for RunSubGraphError
§impl UnwindSafe for RunSubGraphError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotLabel.html b/docs/api/maplibre/render/graph/enum.SlotLabel.html
index 3bf15f0b..ee7a5365 100644
--- a/docs/api/maplibre/render/graph/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotType.html b/docs/api/maplibre/render/graph/enum.SlotType.html
index dfb9c5c1..9921fa34 100644
--- a/docs/api/maplibre/render/graph/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index f485c96e..eb2113b9 100644
--- a/docs/api/maplibre/render/graph/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
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> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
index 6de51421..a1c8ab99 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
index c7c27fcf..5b70ff17 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
index b066207e..d09a97da 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
index 719648db..efa55a1c 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index c2b0f18b..d1a08557 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
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> Downcast for Twhere
diff --git a/docs/api/maplibre/render/index.html b/docs/api/maplibre/render/index.html
index 35252629..7783e57d 100644
--- a/docs/api/maplibre/render/index.html
+++ b/docs/api/maplibre/render/index.html
@@ -1,4 +1,4 @@
-maplibre::render - Rust Expand description
This module implements the rendering algorithm of maplibre-rs. It manages the whole
+
maplibre::render - Rust Expand description
This module implements the rendering algorithm of maplibre-rs. It manages the whole
communication with the GPU.
The render in this module is largely based on the
bevy_render
diff --git a/docs/api/maplibre/render/main_graph/index.html b/docs/api/maplibre/render/main_graph/index.html
index 18b1b7d5..c0754c22 100644
--- a/docs/api/maplibre/render/main_graph/index.html
+++ b/docs/api/maplibre/render/main_graph/index.html
@@ -1 +1 @@
-
maplibre::render::main_graph - Rust Module maplibre::render::main_graph
impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/enum.MessageError.html b/docs/api/maplibre/io/apc/enum.MessageError.html
index c2cb4b19..24d2cafc 100644
--- a/docs/api/maplibre/io/apc/enum.MessageError.html
+++ b/docs/api/maplibre/io/apc/enum.MessageError.html
@@ -1,6 +1,6 @@
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 !RefUnwindSafe for MessageError
§impl !Send for MessageError
§impl !Sync for MessageError
§impl Unpin for MessageError
§impl !UnwindSafe for MessageError
Blanket Implementations§
source§impl<T> Any for Twhere
+}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 !RefUnwindSafe for MessageError
§impl !Send for MessageError
§impl !Sync for MessageError
§impl Unpin for MessageError
§impl !UnwindSafe for MessageError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/enum.SendError.html b/docs/api/maplibre/io/apc/enum.SendError.html
index 181f5edb..9f8b7e56 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 {
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 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 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§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/trait.MessageTag.html b/docs/api/maplibre/io/apc/trait.MessageTag.html
index 6961e921..a5c2c737 100644
--- a/docs/api/maplibre/io/apc/trait.MessageTag.html
+++ b/docs/api/maplibre/io/apc/trait.MessageTag.html
@@ -1,4 +1,4 @@
MessageTag in maplibre::io::apc - Rust Trait maplibre::io::apc::MessageTag
source · pub trait MessageTag: DynHash + Debug + Send + Sync + 'static { }
Expand description
Defines a set of strongly-typed labels for a class of objects
Trait Implementations§
source§impl Clone for Box<dyn MessageTag>
source§impl Hash for dyn MessageTag
source§impl PartialEq<dyn MessageTag> for dyn MessageTag
source§impl Eq for dyn MessageTag
Implementations on Foreign Types§
source§impl MessageTag for u32
source§impl MessageTag for &'static str
source§impl MessageTag for Cow<'static, str>
Implementors§
source§impl MessageTag for RasterMessageTag
source§impl MessageTag for VectorMessageTag
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn MessageTag
Implementations on Foreign Types§
source§impl MessageTag for &'static str
source§impl MessageTag for Cow<'static, str>
source§impl MessageTag for u32
Implementors§
source§impl MessageTag for RasterMessageTag
source§impl MessageTag for VectorMessageTag
\ No newline at end of file
diff --git a/docs/api/maplibre/io/scheduler/enum.ScheduleError.html b/docs/api/maplibre/io/scheduler/enum.ScheduleError.html
index 817f63fe..50c00cda 100644
--- a/docs/api/maplibre/io/scheduler/enum.ScheduleError.html
+++ b/docs/api/maplibre/io/scheduler/enum.ScheduleError.html
@@ -1,7 +1,7 @@
ScheduleError in maplibre::io::scheduler - Rust Enum maplibre::io::scheduler::ScheduleError
source · pub enum ScheduleError {
Scheduling(Box<dyn Error>),
NotImplemented,
-}
Variants§
Trait Implementations§
source§impl Debug for ScheduleError
source§impl Display for ScheduleError
source§impl Error for ScheduleError
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 !RefUnwindSafe for ScheduleError
§impl !Send for ScheduleError
§impl !Sync for ScheduleError
§impl Unpin for ScheduleError
§impl !UnwindSafe for ScheduleError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
Trait Implementations§
source§impl Debug for ScheduleError
source§impl Display for ScheduleError
source§impl Error for ScheduleError
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 !RefUnwindSafe for ScheduleError
§impl !Send for ScheduleError
§impl !Sync for ScheduleError
§impl Unpin for ScheduleError
§impl !UnwindSafe for ScheduleError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/io/source_client/struct.SourceFetchError.html b/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
index 87d2159f..5d47f827 100644
--- a/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
+++ b/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
@@ -1,4 +1,4 @@
-SourceFetchError in maplibre::io::source_client - Rust Struct maplibre::io::source_client::SourceFetchError
source · pub struct SourceFetchError(pub Box<dyn Error>);
Tuple Fields§
§0: Box<dyn Error>Trait Implementations§
source§impl Debug for SourceFetchError
source§impl Display for SourceFetchError
source§impl Error for SourceFetchError
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()source§impl From<Error> for SourceFetchError
Auto Trait Implementations§
§impl !RefUnwindSafe for SourceFetchError
§impl !Send for SourceFetchError
§impl !Sync for SourceFetchError
§impl Unpin for SourceFetchError
§impl !UnwindSafe for SourceFetchError
Blanket Implementations§
source§impl<T> Any for Twhere
+SourceFetchError in maplibre::io::source_client - Rust Struct maplibre::io::source_client::SourceFetchError
source · pub struct SourceFetchError(pub Box<dyn Error>);
Tuple Fields§
§0: Box<dyn Error>Trait Implementations§
source§impl Debug for SourceFetchError
source§impl Display for SourceFetchError
source§impl Error for SourceFetchError
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()source§impl From<Error> for SourceFetchError
Auto Trait Implementations§
§impl !RefUnwindSafe for SourceFetchError
§impl !Send for SourceFetchError
§impl !Sync for SourceFetchError
§impl Unpin for SourceFetchError
§impl !UnwindSafe for SourceFetchError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/map/enum.CurrentMapContext.html b/docs/api/maplibre/map/enum.CurrentMapContext.html
index 0b1a03d0..dc887af3 100644
--- a/docs/api/maplibre/map/enum.CurrentMapContext.html
+++ b/docs/api/maplibre/map/enum.CurrentMapContext.html
@@ -1,4 +1,4 @@
-CurrentMapContext in maplibre::map - Rust Enum maplibre::map::CurrentMapContext
source · pub enum CurrentMapContext {
+CurrentMapContext in maplibre::map - Rust Enum maplibre::map::CurrentMapContext
source · pub enum CurrentMapContext {
Ready(MapContext),
Pending {
style: Style,
diff --git a/docs/api/maplibre/map/enum.MapError.html b/docs/api/maplibre/map/enum.MapError.html
index b67bafcd..59245235 100644
--- a/docs/api/maplibre/map/enum.MapError.html
+++ b/docs/api/maplibre/map/enum.MapError.html
@@ -1,9 +1,10 @@
-MapError in maplibre::map - Rust pub enum MapError {
+MapError in maplibre::map - Rust pub enum MapError {
RendererAlreadySet,
+ RendererNotReady,
RenderGraphInit(RenderGraphError),
DeviceInit(RenderError),
}
Variants§
§RendererAlreadySet
No need to set renderer again
-§RenderGraphInit(RenderGraphError)
§DeviceInit(RenderError)
Trait Implementations§
source§impl Error for MapError
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 RefUnwindSafe for MapError
§impl Send for MapError
§impl Sync for MapError
§impl Unpin for MapError
§impl UnwindSafe for MapError
Blanket Implementations§
§RendererNotReady
§RenderGraphInit(RenderGraphError)
§DeviceInit(RenderError)
Trait Implementations§
source§impl Error for MapError
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 RefUnwindSafe for MapError
§impl Send for MapError
§impl Sync for MapError
§impl Unpin for MapError
§impl UnwindSafe for MapError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/map/index.html b/docs/api/maplibre/map/index.html
index 9deb846b..a64816c2 100644
--- a/docs/api/maplibre/map/index.html
+++ b/docs/api/maplibre/map/index.html
@@ -1 +1 @@
-maplibre::map - Rust
\ No newline at end of file
+maplibre::map - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/map/struct.Map.html b/docs/api/maplibre/map/struct.Map.html
index 35370446..7d83469f 100644
--- a/docs/api/maplibre/map/struct.Map.html
+++ b/docs/api/maplibre/map/struct.Map.html
@@ -1,18 +1,20 @@
-Map in maplibre::map - Rust pub struct Map<E: Environment> {
+Map in maplibre::map - Rust pub struct Map<E: Environment> {
kernel: Rc<Kernel<E>>,
schedule: Schedule,
map_context: CurrentMapContext,
window: <E::MapWindowConfig as MapWindowConfig>::MapWindow,
plugins: Vec<Box<dyn Plugin<E>>>,
-}
Fields§
§kernel: Rc<Kernel<E>>§schedule: Schedule§map_context: CurrentMapContext§window: <E::MapWindowConfig as MapWindowConfig>::MapWindow§plugins: Vec<Box<dyn Plugin<E>>>Implementations§
source§impl<E: Environment> Map<E>where
- <<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: HeadedMapWindow,
sourcepub fn new(
+}Fields§
§kernel: Rc<Kernel<E>>§schedule: Schedule§map_context: CurrentMapContext§window: <E::MapWindowConfig as MapWindowConfig>::MapWindow§plugins: Vec<Box<dyn Plugin<E>>>Implementations§
source§impl<E: Environment> Map<E>where
+ <<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: HeadedMapWindow,
sourcepub fn new(
style: Style,
kernel: Kernel<E>,
renderer_builder: RendererBuilder,
plugins: Vec<Box<dyn Plugin<E>>>
-) -> Result<Self, MapError>
sourcepub async fn initialize_renderer(&mut self) -> Result<(), MapError>
sourcepub fn window_mut(
+) -> Result<Self, MapError>
sourcepub async fn initialize_renderer(&mut self) -> Result<(), MapError>
sourcepub fn window_mut(
&mut self
-) -> &mut <E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn window(&self) -> &<E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn has_renderer(&self) -> bool
sourcepub fn run_schedule(&mut self) -> Result<(), MapError>
sourcepub fn context(&self) -> Result<&MapContext, MapError>
sourcepub fn context_mut(&mut self) -> Result<&mut MapContext, MapError>
sourcepub fn kernel(&self) -> &Rc<Kernel<E>>
Auto Trait Implementations§
§impl<E> !RefUnwindSafe for Map<E>
§impl<E> !Send for Map<E>
§impl<E> !Sync for Map<E>
§impl<E> Unpin for Map<E>where
+) -> &mut <E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn window(&self) -> &<E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn is_initialized(&self) -> bool
sourcepub fn reset(&mut self)
Resets the complete state of this map - a new renderer and schedule needs to be created.
+The complete state of the app is reset.
+sourcepub fn run_schedule(&mut self) -> Result<(), MapError>
sourcepub fn context(&self) -> Result<&MapContext, MapError>
sourcepub fn context_mut(&mut self) -> Result<&mut MapContext, MapError>
sourcepub fn kernel(&self) -> &Rc<Kernel<E>>
Auto Trait Implementations§
§impl<E> !RefUnwindSafe for Map<E>
§impl<E> !Send for Map<E>
§impl<E> !Sync for Map<E>
§impl<E> Unpin for Map<E>where
<<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: Unpin,
§impl<E> !UnwindSafe for Map<E>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/docs/api/maplibre/plugin/trait.Plugin.html b/docs/api/maplibre/plugin/trait.Plugin.html
index c031520c..c738f3f6 100644
--- a/docs/api/maplibre/plugin/trait.Plugin.html
+++ b/docs/api/maplibre/plugin/trait.Plugin.html
@@ -13,4 +13,4 @@
kernel: Rc<Kernel<E>>,
world: &mut World,
graph: &mut RenderGraph
-)
Implementors§
source§impl<E: Environment> Plugin<E> for DebugPlugin
source§impl<E: Environment> Plugin<E> for RenderPlugin
source§impl<E: Environment, T: RasterTransferables> Plugin<E> for RasterPlugin<T>
source§impl<E: Environment, T: VectorTransferables> Plugin<E> for VectorPlugin<T>
\ No newline at end of file
+)Implementors§
source§impl<E: Environment> Plugin<E> for DebugPlugin
source§impl<E: Environment> Plugin<E> for RenderPlugin
source§impl<E: Environment, T: RasterTransferables> Plugin<E> for RasterPlugin<T>
source§impl<E: Environment, T: VectorTransferables> Plugin<E> for VectorPlugin<T>
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/constant.NAME.html b/docs/api/maplibre/render/draw_graph/constant.NAME.html
index fb5da6c3..c7042329 100644
--- a/docs/api/maplibre/render/draw_graph/constant.NAME.html
+++ b/docs/api/maplibre/render/draw_graph/constant.NAME.html
@@ -1 +1 @@
-NAME in maplibre::render::draw_graph - Rust
\ No newline at end of file
+NAME in maplibre::render::draw_graph - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/index.html b/docs/api/maplibre/render/draw_graph/index.html
index 8a779b85..9e81dc7c 100644
--- a/docs/api/maplibre/render/draw_graph/index.html
+++ b/docs/api/maplibre/render/draw_graph/index.html
@@ -1,2 +1,2 @@
-maplibre::render::draw_graph - Rust Module maplibre::render::draw_graph
source · Expand description
Labels for the “draw” graph
+maplibre::render::draw_graph - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/input/index.html b/docs/api/maplibre/render/draw_graph/input/index.html
index 96882fe7..dd4a23b5 100644
--- a/docs/api/maplibre/render/draw_graph/input/index.html
+++ b/docs/api/maplibre/render/draw_graph/input/index.html
@@ -1 +1 @@
-maplibre::render::draw_graph::input - Rust Module maplibre::render::draw_graph::input
source ·
\ No newline at end of file
+maplibre::render::draw_graph::input - Rust Module maplibre::render::draw_graph::input
source ·
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html b/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html
index 5ada4a82..d741639c 100644
--- a/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html
+++ b/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html
@@ -1 +1 @@
-MAIN_PASS in maplibre::render::draw_graph::node - Rust
\ No newline at end of file
+MAIN_PASS in maplibre::render::draw_graph::node - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/node/index.html b/docs/api/maplibre/render/draw_graph/node/index.html
index d769a1de..d7e5551c 100644
--- a/docs/api/maplibre/render/draw_graph/node/index.html
+++ b/docs/api/maplibre/render/draw_graph/node/index.html
@@ -1 +1 @@
-maplibre::render::draw_graph::node - Rust
\ No newline at end of file
+maplibre::render::draw_graph::node - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/error/enum.RenderError.html b/docs/api/maplibre/render/error/enum.RenderError.html
index c2c6e384..47051801 100644
--- a/docs/api/maplibre/render/error/enum.RenderError.html
+++ b/docs/api/maplibre/render/error/enum.RenderError.html
@@ -3,7 +3,7 @@
CreateSurfaceError(CreateSurfaceError),
Graph(RenderGraphError),
RequestDevice(RequestDeviceError),
-}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
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()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
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()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html b/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html
index f2c488b7..f0bb2cd2 100644
--- a/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html
+++ b/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for OutputSlotError
source§impl StructuralEq for OutputSlotError
source§impl StructuralPartialEq for OutputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for OutputSlotError
§impl Send for OutputSlotError
§impl Sync for OutputSlotError
§impl Unpin for OutputSlotError
§impl UnwindSafe for OutputSlotError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html b/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html
index 2ee1596d..d4935e27 100644
--- a/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html
+++ b/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html
@@ -13,7 +13,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RunSubGraphError
source§impl StructuralEq for RunSubGraphError
source§impl StructuralPartialEq for RunSubGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RunSubGraphError
§impl Send for RunSubGraphError
§impl Sync for RunSubGraphError
§impl Unpin for RunSubGraphError
§impl UnwindSafe for RunSubGraphError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeLabel.html b/docs/api/maplibre/render/graph/enum.NodeLabel.html
index 4d29e88b..0b7067a5 100644
--- a/docs/api/maplibre/render/graph/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeRunError.html b/docs/api/maplibre/render/graph/enum.NodeRunError.html
index 48eee1a8..0127e01b 100644
--- a/docs/api/maplibre/render/graph/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.OutputSlotError.html b/docs/api/maplibre/render/graph/enum.OutputSlotError.html
index d677d004..a243749a 100644
--- a/docs/api/maplibre/render/graph/enum.OutputSlotError.html
+++ b/docs/api/maplibre/render/graph/enum.OutputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for OutputSlotError
source§impl StructuralEq for OutputSlotError
source§impl StructuralPartialEq for OutputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for OutputSlotError
§impl Send for OutputSlotError
§impl Sync for OutputSlotError
§impl Unpin for OutputSlotError
§impl UnwindSafe for OutputSlotError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.RunSubGraphError.html b/docs/api/maplibre/render/graph/enum.RunSubGraphError.html
index a8ca80a2..f2dd571d 100644
--- a/docs/api/maplibre/render/graph/enum.RunSubGraphError.html
+++ b/docs/api/maplibre/render/graph/enum.RunSubGraphError.html
@@ -13,7 +13,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RunSubGraphError
source§impl StructuralEq for RunSubGraphError
source§impl StructuralPartialEq for RunSubGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RunSubGraphError
§impl Send for RunSubGraphError
§impl Sync for RunSubGraphError
§impl Unpin for RunSubGraphError
§impl UnwindSafe for RunSubGraphError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotLabel.html b/docs/api/maplibre/render/graph/enum.SlotLabel.html
index 3bf15f0b..ee7a5365 100644
--- a/docs/api/maplibre/render/graph/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotType.html b/docs/api/maplibre/render/graph/enum.SlotType.html
index dfb9c5c1..9921fa34 100644
--- a/docs/api/maplibre/render/graph/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index f485c96e..eb2113b9 100644
--- a/docs/api/maplibre/render/graph/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
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> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
index 6de51421..a1c8ab99 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
index c7c27fcf..5b70ff17 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
index b066207e..d09a97da 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
index 719648db..efa55a1c 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index c2b0f18b..d1a08557 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
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> Downcast for Twhere
diff --git a/docs/api/maplibre/render/index.html b/docs/api/maplibre/render/index.html
index 35252629..7783e57d 100644
--- a/docs/api/maplibre/render/index.html
+++ b/docs/api/maplibre/render/index.html
@@ -1,4 +1,4 @@
-maplibre::render - Rust Expand description
This module implements the rendering algorithm of maplibre-rs. It manages the whole
+
maplibre::render - Rust Expand description
This module implements the rendering algorithm of maplibre-rs. It manages the whole
communication with the GPU.
The render in this module is largely based on the
bevy_render
diff --git a/docs/api/maplibre/render/main_graph/index.html b/docs/api/maplibre/render/main_graph/index.html
index 18b1b7d5..c0754c22 100644
--- a/docs/api/maplibre/render/main_graph/index.html
+++ b/docs/api/maplibre/render/main_graph/index.html
@@ -1 +1 @@
-
maplibre::render::main_graph - Rust Module maplibre::render::main_graph
Enum maplibre::io::apc::MessageError
source · pub enum MessageError {
CastError(Box<dyn Any>),
-}Variants§
Trait Implementations§
source§impl Debug for MessageError
impl Debug for MessageError
source§impl Display for MessageError
impl Display for MessageError
source§impl Error for MessageError
impl Error for MessageError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
Auto Trait Implementations§
impl !RefUnwindSafe for MessageError
impl !Send for MessageError
impl !Sync for MessageError
impl Unpin for MessageError
impl !UnwindSafe for MessageError
Blanket Implementations§
source§impl<T> Any for Twhere
+}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 !RefUnwindSafe for MessageError
§impl !Send for MessageError
§impl !Sync for MessageError
§impl Unpin for MessageError
§impl !UnwindSafe for MessageError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/enum.SendError.html b/docs/api/maplibre/io/apc/enum.SendError.html
index 181f5edb..9f8b7e56 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 {
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 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 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§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/trait.MessageTag.html b/docs/api/maplibre/io/apc/trait.MessageTag.html
index 6961e921..a5c2c737 100644
--- a/docs/api/maplibre/io/apc/trait.MessageTag.html
+++ b/docs/api/maplibre/io/apc/trait.MessageTag.html
@@ -1,4 +1,4 @@
MessageTag in maplibre::io::apc - Rust Trait maplibre::io::apc::MessageTag
source · pub trait MessageTag: DynHash + Debug + Send + Sync + 'static { }
Expand description
Defines a set of strongly-typed labels for a class of objects
Trait Implementations§
source§impl Clone for Box<dyn MessageTag>
source§impl Hash for dyn MessageTag
source§impl PartialEq<dyn MessageTag> for dyn MessageTag
source§impl Eq for dyn MessageTag
Implementations on Foreign Types§
source§impl MessageTag for u32
source§impl MessageTag for &'static str
source§impl MessageTag for Cow<'static, str>
Implementors§
source§impl MessageTag for RasterMessageTag
source§impl MessageTag for VectorMessageTag
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn MessageTag
Implementations on Foreign Types§
source§impl MessageTag for &'static str
source§impl MessageTag for Cow<'static, str>
source§impl MessageTag for u32
Implementors§
source§impl MessageTag for RasterMessageTag
source§impl MessageTag for VectorMessageTag
\ No newline at end of file
diff --git a/docs/api/maplibre/io/scheduler/enum.ScheduleError.html b/docs/api/maplibre/io/scheduler/enum.ScheduleError.html
index 817f63fe..50c00cda 100644
--- a/docs/api/maplibre/io/scheduler/enum.ScheduleError.html
+++ b/docs/api/maplibre/io/scheduler/enum.ScheduleError.html
@@ -1,7 +1,7 @@
ScheduleError in maplibre::io::scheduler - Rust Enum maplibre::io::scheduler::ScheduleError
source · pub enum ScheduleError {
Scheduling(Box<dyn Error>),
NotImplemented,
-}
Variants§
Trait Implementations§
source§impl Debug for ScheduleError
source§impl Display for ScheduleError
source§impl Error for ScheduleError
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 !RefUnwindSafe for ScheduleError
§impl !Send for ScheduleError
§impl !Sync for ScheduleError
§impl Unpin for ScheduleError
§impl !UnwindSafe for ScheduleError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
Trait Implementations§
source§impl Debug for ScheduleError
source§impl Display for ScheduleError
source§impl Error for ScheduleError
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 !RefUnwindSafe for ScheduleError
§impl !Send for ScheduleError
§impl !Sync for ScheduleError
§impl Unpin for ScheduleError
§impl !UnwindSafe for ScheduleError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/io/source_client/struct.SourceFetchError.html b/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
index 87d2159f..5d47f827 100644
--- a/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
+++ b/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
@@ -1,4 +1,4 @@
-SourceFetchError in maplibre::io::source_client - Rust Struct maplibre::io::source_client::SourceFetchError
source · pub struct SourceFetchError(pub Box<dyn Error>);
Tuple Fields§
§0: Box<dyn Error>Trait Implementations§
source§impl Debug for SourceFetchError
source§impl Display for SourceFetchError
source§impl Error for SourceFetchError
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()source§impl From<Error> for SourceFetchError
Auto Trait Implementations§
§impl !RefUnwindSafe for SourceFetchError
§impl !Send for SourceFetchError
§impl !Sync for SourceFetchError
§impl Unpin for SourceFetchError
§impl !UnwindSafe for SourceFetchError
Blanket Implementations§
source§impl<T> Any for Twhere
+SourceFetchError in maplibre::io::source_client - Rust Struct maplibre::io::source_client::SourceFetchError
source · pub struct SourceFetchError(pub Box<dyn Error>);
Tuple Fields§
§0: Box<dyn Error>Trait Implementations§
source§impl Debug for SourceFetchError
source§impl Display for SourceFetchError
source§impl Error for SourceFetchError
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()source§impl From<Error> for SourceFetchError
Auto Trait Implementations§
§impl !RefUnwindSafe for SourceFetchError
§impl !Send for SourceFetchError
§impl !Sync for SourceFetchError
§impl Unpin for SourceFetchError
§impl !UnwindSafe for SourceFetchError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/map/enum.CurrentMapContext.html b/docs/api/maplibre/map/enum.CurrentMapContext.html
index 0b1a03d0..dc887af3 100644
--- a/docs/api/maplibre/map/enum.CurrentMapContext.html
+++ b/docs/api/maplibre/map/enum.CurrentMapContext.html
@@ -1,4 +1,4 @@
-CurrentMapContext in maplibre::map - Rust Enum maplibre::map::CurrentMapContext
source · pub enum CurrentMapContext {
+CurrentMapContext in maplibre::map - Rust Enum maplibre::map::CurrentMapContext
source · pub enum CurrentMapContext {
Ready(MapContext),
Pending {
style: Style,
diff --git a/docs/api/maplibre/map/enum.MapError.html b/docs/api/maplibre/map/enum.MapError.html
index b67bafcd..59245235 100644
--- a/docs/api/maplibre/map/enum.MapError.html
+++ b/docs/api/maplibre/map/enum.MapError.html
@@ -1,9 +1,10 @@
-MapError in maplibre::map - Rust pub enum MapError {
+MapError in maplibre::map - Rust pub enum MapError {
RendererAlreadySet,
+ RendererNotReady,
RenderGraphInit(RenderGraphError),
DeviceInit(RenderError),
}
Variants§
§RendererAlreadySet
No need to set renderer again
-§RenderGraphInit(RenderGraphError)
§DeviceInit(RenderError)
Trait Implementations§
source§impl Error for MapError
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 RefUnwindSafe for MapError
§impl Send for MapError
§impl Sync for MapError
§impl Unpin for MapError
§impl UnwindSafe for MapError
Blanket Implementations§
§RendererNotReady
§RenderGraphInit(RenderGraphError)
§DeviceInit(RenderError)
Trait Implementations§
source§impl Error for MapError
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 RefUnwindSafe for MapError
§impl Send for MapError
§impl Sync for MapError
§impl Unpin for MapError
§impl UnwindSafe for MapError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/map/index.html b/docs/api/maplibre/map/index.html
index 9deb846b..a64816c2 100644
--- a/docs/api/maplibre/map/index.html
+++ b/docs/api/maplibre/map/index.html
@@ -1 +1 @@
-maplibre::map - Rust
\ No newline at end of file
+maplibre::map - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/map/struct.Map.html b/docs/api/maplibre/map/struct.Map.html
index 35370446..7d83469f 100644
--- a/docs/api/maplibre/map/struct.Map.html
+++ b/docs/api/maplibre/map/struct.Map.html
@@ -1,18 +1,20 @@
-Map in maplibre::map - Rust pub struct Map<E: Environment> {
+Map in maplibre::map - Rust pub struct Map<E: Environment> {
kernel: Rc<Kernel<E>>,
schedule: Schedule,
map_context: CurrentMapContext,
window: <E::MapWindowConfig as MapWindowConfig>::MapWindow,
plugins: Vec<Box<dyn Plugin<E>>>,
-}
Fields§
§kernel: Rc<Kernel<E>>§schedule: Schedule§map_context: CurrentMapContext§window: <E::MapWindowConfig as MapWindowConfig>::MapWindow§plugins: Vec<Box<dyn Plugin<E>>>Implementations§
source§impl<E: Environment> Map<E>where
- <<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: HeadedMapWindow,
sourcepub fn new(
+}Fields§
§kernel: Rc<Kernel<E>>§schedule: Schedule§map_context: CurrentMapContext§window: <E::MapWindowConfig as MapWindowConfig>::MapWindow§plugins: Vec<Box<dyn Plugin<E>>>Implementations§
source§impl<E: Environment> Map<E>where
+ <<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: HeadedMapWindow,
sourcepub fn new(
style: Style,
kernel: Kernel<E>,
renderer_builder: RendererBuilder,
plugins: Vec<Box<dyn Plugin<E>>>
-) -> Result<Self, MapError>
sourcepub async fn initialize_renderer(&mut self) -> Result<(), MapError>
sourcepub fn window_mut(
+) -> Result<Self, MapError>
sourcepub async fn initialize_renderer(&mut self) -> Result<(), MapError>
sourcepub fn window_mut(
&mut self
-) -> &mut <E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn window(&self) -> &<E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn has_renderer(&self) -> bool
sourcepub fn run_schedule(&mut self) -> Result<(), MapError>
sourcepub fn context(&self) -> Result<&MapContext, MapError>
sourcepub fn context_mut(&mut self) -> Result<&mut MapContext, MapError>
sourcepub fn kernel(&self) -> &Rc<Kernel<E>>
Auto Trait Implementations§
§impl<E> !RefUnwindSafe for Map<E>
§impl<E> !Send for Map<E>
§impl<E> !Sync for Map<E>
§impl<E> Unpin for Map<E>where
+) -> &mut <E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn window(&self) -> &<E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn is_initialized(&self) -> bool
sourcepub fn reset(&mut self)
Resets the complete state of this map - a new renderer and schedule needs to be created.
+The complete state of the app is reset.
+sourcepub fn run_schedule(&mut self) -> Result<(), MapError>
sourcepub fn context(&self) -> Result<&MapContext, MapError>
sourcepub fn context_mut(&mut self) -> Result<&mut MapContext, MapError>
sourcepub fn kernel(&self) -> &Rc<Kernel<E>>
Auto Trait Implementations§
§impl<E> !RefUnwindSafe for Map<E>
§impl<E> !Send for Map<E>
§impl<E> !Sync for Map<E>
§impl<E> Unpin for Map<E>where
<<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: Unpin,
§impl<E> !UnwindSafe for Map<E>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/docs/api/maplibre/plugin/trait.Plugin.html b/docs/api/maplibre/plugin/trait.Plugin.html
index c031520c..c738f3f6 100644
--- a/docs/api/maplibre/plugin/trait.Plugin.html
+++ b/docs/api/maplibre/plugin/trait.Plugin.html
@@ -13,4 +13,4 @@
kernel: Rc<Kernel<E>>,
world: &mut World,
graph: &mut RenderGraph
-)
Implementors§
source§impl<E: Environment> Plugin<E> for DebugPlugin
source§impl<E: Environment> Plugin<E> for RenderPlugin
source§impl<E: Environment, T: RasterTransferables> Plugin<E> for RasterPlugin<T>
source§impl<E: Environment, T: VectorTransferables> Plugin<E> for VectorPlugin<T>
\ No newline at end of file
+)Implementors§
source§impl<E: Environment> Plugin<E> for DebugPlugin
source§impl<E: Environment> Plugin<E> for RenderPlugin
source§impl<E: Environment, T: RasterTransferables> Plugin<E> for RasterPlugin<T>
source§impl<E: Environment, T: VectorTransferables> Plugin<E> for VectorPlugin<T>
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/constant.NAME.html b/docs/api/maplibre/render/draw_graph/constant.NAME.html
index fb5da6c3..c7042329 100644
--- a/docs/api/maplibre/render/draw_graph/constant.NAME.html
+++ b/docs/api/maplibre/render/draw_graph/constant.NAME.html
@@ -1 +1 @@
-NAME in maplibre::render::draw_graph - Rust
\ No newline at end of file
+NAME in maplibre::render::draw_graph - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/index.html b/docs/api/maplibre/render/draw_graph/index.html
index 8a779b85..9e81dc7c 100644
--- a/docs/api/maplibre/render/draw_graph/index.html
+++ b/docs/api/maplibre/render/draw_graph/index.html
@@ -1,2 +1,2 @@
-maplibre::render::draw_graph - Rust Module maplibre::render::draw_graph
source · Expand description
Labels for the “draw” graph
+maplibre::render::draw_graph - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/input/index.html b/docs/api/maplibre/render/draw_graph/input/index.html
index 96882fe7..dd4a23b5 100644
--- a/docs/api/maplibre/render/draw_graph/input/index.html
+++ b/docs/api/maplibre/render/draw_graph/input/index.html
@@ -1 +1 @@
-maplibre::render::draw_graph::input - Rust Module maplibre::render::draw_graph::input
source ·
\ No newline at end of file
+maplibre::render::draw_graph::input - Rust Module maplibre::render::draw_graph::input
source ·
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html b/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html
index 5ada4a82..d741639c 100644
--- a/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html
+++ b/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html
@@ -1 +1 @@
-MAIN_PASS in maplibre::render::draw_graph::node - Rust
\ No newline at end of file
+MAIN_PASS in maplibre::render::draw_graph::node - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/node/index.html b/docs/api/maplibre/render/draw_graph/node/index.html
index d769a1de..d7e5551c 100644
--- a/docs/api/maplibre/render/draw_graph/node/index.html
+++ b/docs/api/maplibre/render/draw_graph/node/index.html
@@ -1 +1 @@
-maplibre::render::draw_graph::node - Rust
\ No newline at end of file
+maplibre::render::draw_graph::node - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/error/enum.RenderError.html b/docs/api/maplibre/render/error/enum.RenderError.html
index c2c6e384..47051801 100644
--- a/docs/api/maplibre/render/error/enum.RenderError.html
+++ b/docs/api/maplibre/render/error/enum.RenderError.html
@@ -3,7 +3,7 @@
CreateSurfaceError(CreateSurfaceError),
Graph(RenderGraphError),
RequestDevice(RequestDeviceError),
-}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
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()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
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()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html b/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html
index f2c488b7..f0bb2cd2 100644
--- a/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html
+++ b/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for OutputSlotError
source§impl StructuralEq for OutputSlotError
source§impl StructuralPartialEq for OutputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for OutputSlotError
§impl Send for OutputSlotError
§impl Sync for OutputSlotError
§impl Unpin for OutputSlotError
§impl UnwindSafe for OutputSlotError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html b/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html
index 2ee1596d..d4935e27 100644
--- a/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html
+++ b/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html
@@ -13,7 +13,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RunSubGraphError
source§impl StructuralEq for RunSubGraphError
source§impl StructuralPartialEq for RunSubGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RunSubGraphError
§impl Send for RunSubGraphError
§impl Sync for RunSubGraphError
§impl Unpin for RunSubGraphError
§impl UnwindSafe for RunSubGraphError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeLabel.html b/docs/api/maplibre/render/graph/enum.NodeLabel.html
index 4d29e88b..0b7067a5 100644
--- a/docs/api/maplibre/render/graph/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeRunError.html b/docs/api/maplibre/render/graph/enum.NodeRunError.html
index 48eee1a8..0127e01b 100644
--- a/docs/api/maplibre/render/graph/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.OutputSlotError.html b/docs/api/maplibre/render/graph/enum.OutputSlotError.html
index d677d004..a243749a 100644
--- a/docs/api/maplibre/render/graph/enum.OutputSlotError.html
+++ b/docs/api/maplibre/render/graph/enum.OutputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for OutputSlotError
source§impl StructuralEq for OutputSlotError
source§impl StructuralPartialEq for OutputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for OutputSlotError
§impl Send for OutputSlotError
§impl Sync for OutputSlotError
§impl Unpin for OutputSlotError
§impl UnwindSafe for OutputSlotError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.RunSubGraphError.html b/docs/api/maplibre/render/graph/enum.RunSubGraphError.html
index a8ca80a2..f2dd571d 100644
--- a/docs/api/maplibre/render/graph/enum.RunSubGraphError.html
+++ b/docs/api/maplibre/render/graph/enum.RunSubGraphError.html
@@ -13,7 +13,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RunSubGraphError
source§impl StructuralEq for RunSubGraphError
source§impl StructuralPartialEq for RunSubGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RunSubGraphError
§impl Send for RunSubGraphError
§impl Sync for RunSubGraphError
§impl Unpin for RunSubGraphError
§impl UnwindSafe for RunSubGraphError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotLabel.html b/docs/api/maplibre/render/graph/enum.SlotLabel.html
index 3bf15f0b..ee7a5365 100644
--- a/docs/api/maplibre/render/graph/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotType.html b/docs/api/maplibre/render/graph/enum.SlotType.html
index dfb9c5c1..9921fa34 100644
--- a/docs/api/maplibre/render/graph/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index f485c96e..eb2113b9 100644
--- a/docs/api/maplibre/render/graph/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
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> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
index 6de51421..a1c8ab99 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
index c7c27fcf..5b70ff17 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
index b066207e..d09a97da 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
index 719648db..efa55a1c 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index c2b0f18b..d1a08557 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
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> Downcast for Twhere
diff --git a/docs/api/maplibre/render/index.html b/docs/api/maplibre/render/index.html
index 35252629..7783e57d 100644
--- a/docs/api/maplibre/render/index.html
+++ b/docs/api/maplibre/render/index.html
@@ -1,4 +1,4 @@
-maplibre::render - Rust Expand description
This module implements the rendering algorithm of maplibre-rs. It manages the whole
+
maplibre::render - Rust Expand description
This module implements the rendering algorithm of maplibre-rs. It manages the whole
communication with the GPU.
The render in this module is largely based on the
bevy_render
diff --git a/docs/api/maplibre/render/main_graph/index.html b/docs/api/maplibre/render/main_graph/index.html
index 18b1b7d5..c0754c22 100644
--- a/docs/api/maplibre/render/main_graph/index.html
+++ b/docs/api/maplibre/render/main_graph/index.html
@@ -1 +1 @@
-
maplibre::render::main_graph - Rust Module maplibre::render::main_graph
impl<T> Any for Twhere
+}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 !RefUnwindSafe for MessageError
§impl !Send for MessageError
§impl !Sync for MessageError
§impl Unpin for MessageError
§impl !UnwindSafe for MessageError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/enum.SendError.html b/docs/api/maplibre/io/apc/enum.SendError.html
index 181f5edb..9f8b7e56 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 {
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 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 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§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/trait.MessageTag.html b/docs/api/maplibre/io/apc/trait.MessageTag.html
index 6961e921..a5c2c737 100644
--- a/docs/api/maplibre/io/apc/trait.MessageTag.html
+++ b/docs/api/maplibre/io/apc/trait.MessageTag.html
@@ -1,4 +1,4 @@
MessageTag in maplibre::io::apc - Rust Trait maplibre::io::apc::MessageTag
source · pub trait MessageTag: DynHash + Debug + Send + Sync + 'static { }
Expand description
Defines a set of strongly-typed labels for a class of objects
Trait Implementations§
source§impl Clone for Box<dyn MessageTag>
source§impl Hash for dyn MessageTag
source§impl PartialEq<dyn MessageTag> for dyn MessageTag
source§impl Eq for dyn MessageTag
Implementations on Foreign Types§
source§impl MessageTag for u32
source§impl MessageTag for &'static str
source§impl MessageTag for Cow<'static, str>
Implementors§
source§impl MessageTag for RasterMessageTag
source§impl MessageTag for VectorMessageTag
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn MessageTag
Implementations on Foreign Types§
source§impl MessageTag for &'static str
source§impl MessageTag for Cow<'static, str>
source§impl MessageTag for u32
Implementors§
source§impl MessageTag for RasterMessageTag
source§impl MessageTag for VectorMessageTag
\ No newline at end of file
diff --git a/docs/api/maplibre/io/scheduler/enum.ScheduleError.html b/docs/api/maplibre/io/scheduler/enum.ScheduleError.html
index 817f63fe..50c00cda 100644
--- a/docs/api/maplibre/io/scheduler/enum.ScheduleError.html
+++ b/docs/api/maplibre/io/scheduler/enum.ScheduleError.html
@@ -1,7 +1,7 @@
ScheduleError in maplibre::io::scheduler - Rust Enum maplibre::io::scheduler::ScheduleError
source · pub enum ScheduleError {
Scheduling(Box<dyn Error>),
NotImplemented,
-}
Variants§
Trait Implementations§
source§impl Debug for ScheduleError
source§impl Display for ScheduleError
source§impl Error for ScheduleError
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 !RefUnwindSafe for ScheduleError
§impl !Send for ScheduleError
§impl !Sync for ScheduleError
§impl Unpin for ScheduleError
§impl !UnwindSafe for ScheduleError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
Trait Implementations§
source§impl Debug for ScheduleError
source§impl Display for ScheduleError
source§impl Error for ScheduleError
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 !RefUnwindSafe for ScheduleError
§impl !Send for ScheduleError
§impl !Sync for ScheduleError
§impl Unpin for ScheduleError
§impl !UnwindSafe for ScheduleError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/io/source_client/struct.SourceFetchError.html b/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
index 87d2159f..5d47f827 100644
--- a/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
+++ b/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
@@ -1,4 +1,4 @@
-SourceFetchError in maplibre::io::source_client - Rust Struct maplibre::io::source_client::SourceFetchError
source · pub struct SourceFetchError(pub Box<dyn Error>);
Tuple Fields§
§0: Box<dyn Error>Trait Implementations§
source§impl Debug for SourceFetchError
source§impl Display for SourceFetchError
source§impl Error for SourceFetchError
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()source§impl From<Error> for SourceFetchError
Auto Trait Implementations§
§impl !RefUnwindSafe for SourceFetchError
§impl !Send for SourceFetchError
§impl !Sync for SourceFetchError
§impl Unpin for SourceFetchError
§impl !UnwindSafe for SourceFetchError
Blanket Implementations§
source§impl<T> Any for Twhere
+SourceFetchError in maplibre::io::source_client - Rust Struct maplibre::io::source_client::SourceFetchError
source · pub struct SourceFetchError(pub Box<dyn Error>);
Tuple Fields§
§0: Box<dyn Error>Trait Implementations§
source§impl Debug for SourceFetchError
source§impl Display for SourceFetchError
source§impl Error for SourceFetchError
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()source§impl From<Error> for SourceFetchError
Auto Trait Implementations§
§impl !RefUnwindSafe for SourceFetchError
§impl !Send for SourceFetchError
§impl !Sync for SourceFetchError
§impl Unpin for SourceFetchError
§impl !UnwindSafe for SourceFetchError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/map/enum.CurrentMapContext.html b/docs/api/maplibre/map/enum.CurrentMapContext.html
index 0b1a03d0..dc887af3 100644
--- a/docs/api/maplibre/map/enum.CurrentMapContext.html
+++ b/docs/api/maplibre/map/enum.CurrentMapContext.html
@@ -1,4 +1,4 @@
-CurrentMapContext in maplibre::map - Rust Enum maplibre::map::CurrentMapContext
source · pub enum CurrentMapContext {
+CurrentMapContext in maplibre::map - Rust Enum maplibre::map::CurrentMapContext
source · pub enum CurrentMapContext {
Ready(MapContext),
Pending {
style: Style,
diff --git a/docs/api/maplibre/map/enum.MapError.html b/docs/api/maplibre/map/enum.MapError.html
index b67bafcd..59245235 100644
--- a/docs/api/maplibre/map/enum.MapError.html
+++ b/docs/api/maplibre/map/enum.MapError.html
@@ -1,9 +1,10 @@
-MapError in maplibre::map - Rust pub enum MapError {
+MapError in maplibre::map - Rust pub enum MapError {
RendererAlreadySet,
+ RendererNotReady,
RenderGraphInit(RenderGraphError),
DeviceInit(RenderError),
}
Variants§
§RendererAlreadySet
No need to set renderer again
-§RenderGraphInit(RenderGraphError)
§DeviceInit(RenderError)
Trait Implementations§
source§impl Error for MapError
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 RefUnwindSafe for MapError
§impl Send for MapError
§impl Sync for MapError
§impl Unpin for MapError
§impl UnwindSafe for MapError
Blanket Implementations§
§RendererNotReady
§RenderGraphInit(RenderGraphError)
§DeviceInit(RenderError)
Trait Implementations§
source§impl Error for MapError
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 RefUnwindSafe for MapError
§impl Send for MapError
§impl Sync for MapError
§impl Unpin for MapError
§impl UnwindSafe for MapError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/map/index.html b/docs/api/maplibre/map/index.html
index 9deb846b..a64816c2 100644
--- a/docs/api/maplibre/map/index.html
+++ b/docs/api/maplibre/map/index.html
@@ -1 +1 @@
-maplibre::map - Rust
\ No newline at end of file
+maplibre::map - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/map/struct.Map.html b/docs/api/maplibre/map/struct.Map.html
index 35370446..7d83469f 100644
--- a/docs/api/maplibre/map/struct.Map.html
+++ b/docs/api/maplibre/map/struct.Map.html
@@ -1,18 +1,20 @@
-Map in maplibre::map - Rust pub struct Map<E: Environment> {
+Map in maplibre::map - Rust pub struct Map<E: Environment> {
kernel: Rc<Kernel<E>>,
schedule: Schedule,
map_context: CurrentMapContext,
window: <E::MapWindowConfig as MapWindowConfig>::MapWindow,
plugins: Vec<Box<dyn Plugin<E>>>,
-}
Fields§
§kernel: Rc<Kernel<E>>§schedule: Schedule§map_context: CurrentMapContext§window: <E::MapWindowConfig as MapWindowConfig>::MapWindow§plugins: Vec<Box<dyn Plugin<E>>>Implementations§
source§impl<E: Environment> Map<E>where
- <<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: HeadedMapWindow,
sourcepub fn new(
+}Fields§
§kernel: Rc<Kernel<E>>§schedule: Schedule§map_context: CurrentMapContext§window: <E::MapWindowConfig as MapWindowConfig>::MapWindow§plugins: Vec<Box<dyn Plugin<E>>>Implementations§
source§impl<E: Environment> Map<E>where
+ <<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: HeadedMapWindow,
sourcepub fn new(
style: Style,
kernel: Kernel<E>,
renderer_builder: RendererBuilder,
plugins: Vec<Box<dyn Plugin<E>>>
-) -> Result<Self, MapError>
sourcepub async fn initialize_renderer(&mut self) -> Result<(), MapError>
sourcepub fn window_mut(
+) -> Result<Self, MapError>
sourcepub async fn initialize_renderer(&mut self) -> Result<(), MapError>
sourcepub fn window_mut(
&mut self
-) -> &mut <E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn window(&self) -> &<E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn has_renderer(&self) -> bool
sourcepub fn run_schedule(&mut self) -> Result<(), MapError>
sourcepub fn context(&self) -> Result<&MapContext, MapError>
sourcepub fn context_mut(&mut self) -> Result<&mut MapContext, MapError>
sourcepub fn kernel(&self) -> &Rc<Kernel<E>>
Auto Trait Implementations§
§impl<E> !RefUnwindSafe for Map<E>
§impl<E> !Send for Map<E>
§impl<E> !Sync for Map<E>
§impl<E> Unpin for Map<E>where
+) -> &mut <E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn window(&self) -> &<E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn is_initialized(&self) -> bool
sourcepub fn reset(&mut self)
Resets the complete state of this map - a new renderer and schedule needs to be created.
+The complete state of the app is reset.
+sourcepub fn run_schedule(&mut self) -> Result<(), MapError>
sourcepub fn context(&self) -> Result<&MapContext, MapError>
sourcepub fn context_mut(&mut self) -> Result<&mut MapContext, MapError>
sourcepub fn kernel(&self) -> &Rc<Kernel<E>>
Auto Trait Implementations§
§impl<E> !RefUnwindSafe for Map<E>
§impl<E> !Send for Map<E>
§impl<E> !Sync for Map<E>
§impl<E> Unpin for Map<E>where
<<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: Unpin,
§impl<E> !UnwindSafe for Map<E>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/docs/api/maplibre/plugin/trait.Plugin.html b/docs/api/maplibre/plugin/trait.Plugin.html
index c031520c..c738f3f6 100644
--- a/docs/api/maplibre/plugin/trait.Plugin.html
+++ b/docs/api/maplibre/plugin/trait.Plugin.html
@@ -13,4 +13,4 @@
kernel: Rc<Kernel<E>>,
world: &mut World,
graph: &mut RenderGraph
-)
Implementors§
source§impl<E: Environment> Plugin<E> for DebugPlugin
source§impl<E: Environment> Plugin<E> for RenderPlugin
source§impl<E: Environment, T: RasterTransferables> Plugin<E> for RasterPlugin<T>
source§impl<E: Environment, T: VectorTransferables> Plugin<E> for VectorPlugin<T>
\ No newline at end of file
+)Implementors§
source§impl<E: Environment> Plugin<E> for DebugPlugin
source§impl<E: Environment> Plugin<E> for RenderPlugin
source§impl<E: Environment, T: RasterTransferables> Plugin<E> for RasterPlugin<T>
source§impl<E: Environment, T: VectorTransferables> Plugin<E> for VectorPlugin<T>
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/constant.NAME.html b/docs/api/maplibre/render/draw_graph/constant.NAME.html
index fb5da6c3..c7042329 100644
--- a/docs/api/maplibre/render/draw_graph/constant.NAME.html
+++ b/docs/api/maplibre/render/draw_graph/constant.NAME.html
@@ -1 +1 @@
-NAME in maplibre::render::draw_graph - Rust
\ No newline at end of file
+NAME in maplibre::render::draw_graph - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/index.html b/docs/api/maplibre/render/draw_graph/index.html
index 8a779b85..9e81dc7c 100644
--- a/docs/api/maplibre/render/draw_graph/index.html
+++ b/docs/api/maplibre/render/draw_graph/index.html
@@ -1,2 +1,2 @@
-maplibre::render::draw_graph - Rust Module maplibre::render::draw_graph
source · Expand description
Labels for the “draw” graph
+maplibre::render::draw_graph - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/input/index.html b/docs/api/maplibre/render/draw_graph/input/index.html
index 96882fe7..dd4a23b5 100644
--- a/docs/api/maplibre/render/draw_graph/input/index.html
+++ b/docs/api/maplibre/render/draw_graph/input/index.html
@@ -1 +1 @@
-maplibre::render::draw_graph::input - Rust Module maplibre::render::draw_graph::input
source ·
\ No newline at end of file
+maplibre::render::draw_graph::input - Rust Module maplibre::render::draw_graph::input
source ·
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html b/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html
index 5ada4a82..d741639c 100644
--- a/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html
+++ b/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html
@@ -1 +1 @@
-MAIN_PASS in maplibre::render::draw_graph::node - Rust
\ No newline at end of file
+MAIN_PASS in maplibre::render::draw_graph::node - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/node/index.html b/docs/api/maplibre/render/draw_graph/node/index.html
index d769a1de..d7e5551c 100644
--- a/docs/api/maplibre/render/draw_graph/node/index.html
+++ b/docs/api/maplibre/render/draw_graph/node/index.html
@@ -1 +1 @@
-maplibre::render::draw_graph::node - Rust
\ No newline at end of file
+maplibre::render::draw_graph::node - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/error/enum.RenderError.html b/docs/api/maplibre/render/error/enum.RenderError.html
index c2c6e384..47051801 100644
--- a/docs/api/maplibre/render/error/enum.RenderError.html
+++ b/docs/api/maplibre/render/error/enum.RenderError.html
@@ -3,7 +3,7 @@
CreateSurfaceError(CreateSurfaceError),
Graph(RenderGraphError),
RequestDevice(RequestDeviceError),
-}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
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()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
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()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html b/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html
index f2c488b7..f0bb2cd2 100644
--- a/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html
+++ b/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for OutputSlotError
source§impl StructuralEq for OutputSlotError
source§impl StructuralPartialEq for OutputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for OutputSlotError
§impl Send for OutputSlotError
§impl Sync for OutputSlotError
§impl Unpin for OutputSlotError
§impl UnwindSafe for OutputSlotError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html b/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html
index 2ee1596d..d4935e27 100644
--- a/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html
+++ b/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html
@@ -13,7 +13,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RunSubGraphError
source§impl StructuralEq for RunSubGraphError
source§impl StructuralPartialEq for RunSubGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RunSubGraphError
§impl Send for RunSubGraphError
§impl Sync for RunSubGraphError
§impl Unpin for RunSubGraphError
§impl UnwindSafe for RunSubGraphError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeLabel.html b/docs/api/maplibre/render/graph/enum.NodeLabel.html
index 4d29e88b..0b7067a5 100644
--- a/docs/api/maplibre/render/graph/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeRunError.html b/docs/api/maplibre/render/graph/enum.NodeRunError.html
index 48eee1a8..0127e01b 100644
--- a/docs/api/maplibre/render/graph/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.OutputSlotError.html b/docs/api/maplibre/render/graph/enum.OutputSlotError.html
index d677d004..a243749a 100644
--- a/docs/api/maplibre/render/graph/enum.OutputSlotError.html
+++ b/docs/api/maplibre/render/graph/enum.OutputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for OutputSlotError
source§impl StructuralEq for OutputSlotError
source§impl StructuralPartialEq for OutputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for OutputSlotError
§impl Send for OutputSlotError
§impl Sync for OutputSlotError
§impl Unpin for OutputSlotError
§impl UnwindSafe for OutputSlotError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.RunSubGraphError.html b/docs/api/maplibre/render/graph/enum.RunSubGraphError.html
index a8ca80a2..f2dd571d 100644
--- a/docs/api/maplibre/render/graph/enum.RunSubGraphError.html
+++ b/docs/api/maplibre/render/graph/enum.RunSubGraphError.html
@@ -13,7 +13,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RunSubGraphError
source§impl StructuralEq for RunSubGraphError
source§impl StructuralPartialEq for RunSubGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RunSubGraphError
§impl Send for RunSubGraphError
§impl Sync for RunSubGraphError
§impl Unpin for RunSubGraphError
§impl UnwindSafe for RunSubGraphError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotLabel.html b/docs/api/maplibre/render/graph/enum.SlotLabel.html
index 3bf15f0b..ee7a5365 100644
--- a/docs/api/maplibre/render/graph/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotType.html b/docs/api/maplibre/render/graph/enum.SlotType.html
index dfb9c5c1..9921fa34 100644
--- a/docs/api/maplibre/render/graph/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index f485c96e..eb2113b9 100644
--- a/docs/api/maplibre/render/graph/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
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> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
index 6de51421..a1c8ab99 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
index c7c27fcf..5b70ff17 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
index b066207e..d09a97da 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
index 719648db..efa55a1c 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index c2b0f18b..d1a08557 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
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> Downcast for Twhere
diff --git a/docs/api/maplibre/render/index.html b/docs/api/maplibre/render/index.html
index 35252629..7783e57d 100644
--- a/docs/api/maplibre/render/index.html
+++ b/docs/api/maplibre/render/index.html
@@ -1,4 +1,4 @@
-maplibre::render - Rust Expand description
This module implements the rendering algorithm of maplibre-rs. It manages the whole
+
maplibre::render - Rust Expand description
This module implements the rendering algorithm of maplibre-rs. It manages the whole
communication with the GPU.
The render in this module is largely based on the
bevy_render
diff --git a/docs/api/maplibre/render/main_graph/index.html b/docs/api/maplibre/render/main_graph/index.html
index 18b1b7d5..c0754c22 100644
--- a/docs/api/maplibre/render/main_graph/index.html
+++ b/docs/api/maplibre/render/main_graph/index.html
@@ -1 +1 @@
-
maplibre::render::main_graph - Rust Module maplibre::render::main_graph
source§impl Debug for MessageError
impl Debug for MessageError
source§impl Display for MessageError
impl Display for MessageError
source§impl Error for MessageError
impl Error for MessageError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
impl !RefUnwindSafe for MessageError
impl !Send for MessageError
impl !Sync for MessageError
impl Unpin for MessageError
impl !UnwindSafe for MessageError
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
§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/enum.SendError.html b/docs/api/maplibre/io/apc/enum.SendError.html
index 181f5edb..9f8b7e56 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 {
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 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 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§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/trait.MessageTag.html b/docs/api/maplibre/io/apc/trait.MessageTag.html
index 6961e921..a5c2c737 100644
--- a/docs/api/maplibre/io/apc/trait.MessageTag.html
+++ b/docs/api/maplibre/io/apc/trait.MessageTag.html
@@ -1,4 +1,4 @@
MessageTag in maplibre::io::apc - Rust Trait maplibre::io::apc::MessageTag
source · pub trait MessageTag: DynHash + Debug + Send + Sync + 'static { }
Expand description
Defines a set of strongly-typed labels for a class of objects
Trait Implementations§
source§impl Clone for Box<dyn MessageTag>
source§impl Hash for dyn MessageTag
source§impl PartialEq<dyn MessageTag> for dyn MessageTag
source§impl Eq for dyn MessageTag
Implementations on Foreign Types§
source§impl MessageTag for u32
source§impl MessageTag for &'static str
source§impl MessageTag for Cow<'static, str>
Implementors§
source§impl MessageTag for RasterMessageTag
source§impl MessageTag for VectorMessageTag
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn MessageTag
Implementations on Foreign Types§
source§impl MessageTag for &'static str
source§impl MessageTag for Cow<'static, str>
source§impl MessageTag for u32
Implementors§
source§impl MessageTag for RasterMessageTag
source§impl MessageTag for VectorMessageTag
impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/enum.SendError.html b/docs/api/maplibre/io/apc/enum.SendError.html
index 181f5edb..9f8b7e56 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 {
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 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 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§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/trait.MessageTag.html b/docs/api/maplibre/io/apc/trait.MessageTag.html
index 6961e921..a5c2c737 100644
--- a/docs/api/maplibre/io/apc/trait.MessageTag.html
+++ b/docs/api/maplibre/io/apc/trait.MessageTag.html
@@ -1,4 +1,4 @@
MessageTag in maplibre::io::apc - Rust Trait maplibre::io::apc::MessageTag
source · pub trait MessageTag: DynHash + Debug + Send + Sync + 'static { }
Expand description
Defines a set of strongly-typed labels for a class of objects
Trait Implementations§
source§impl Clone for Box<dyn MessageTag>
source§impl Hash for dyn MessageTag
source§impl PartialEq<dyn MessageTag> for dyn MessageTag
source§impl Eq for dyn MessageTag
Implementations on Foreign Types§
source§impl MessageTag for u32
source§impl MessageTag for &'static str
source§impl MessageTag for Cow<'static, str>
Implementors§
source§impl MessageTag for RasterMessageTag
source§impl MessageTag for VectorMessageTag
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn MessageTag
Implementations on Foreign Types§
source§impl MessageTag for &'static str
source§impl MessageTag for Cow<'static, str>
source§impl MessageTag for u32
Implementors§
source§impl MessageTag for RasterMessageTag
source§impl MessageTag for VectorMessageTag
pub enum SendError {
Transmission,
-}Variants§
Transmission
Trait Implementations§
source§impl Error for SendError
impl Error for SendError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
Auto Trait Implementations§
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 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§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/trait.MessageTag.html b/docs/api/maplibre/io/apc/trait.MessageTag.html
index 6961e921..a5c2c737 100644
--- a/docs/api/maplibre/io/apc/trait.MessageTag.html
+++ b/docs/api/maplibre/io/apc/trait.MessageTag.html
@@ -1,4 +1,4 @@
MessageTag in maplibre::io::apc - Rust Trait maplibre::io::apc::MessageTag
source · pub trait MessageTag: DynHash + Debug + Send + Sync + 'static { }
Expand description
Defines a set of strongly-typed labels for a class of objects
Trait Implementations§
source§impl Clone for Box<dyn MessageTag>
source§impl Hash for dyn MessageTag
source§impl PartialEq<dyn MessageTag> for dyn MessageTag
source§impl Eq for dyn MessageTag
Implementations on Foreign Types§
source§impl MessageTag for u32
source§impl MessageTag for &'static str
source§impl MessageTag for Cow<'static, str>
Implementors§
source§impl MessageTag for RasterMessageTag
source§impl MessageTag for VectorMessageTag
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
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 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§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/trait.MessageTag.html b/docs/api/maplibre/io/apc/trait.MessageTag.html
index 6961e921..a5c2c737 100644
--- a/docs/api/maplibre/io/apc/trait.MessageTag.html
+++ b/docs/api/maplibre/io/apc/trait.MessageTag.html
@@ -1,4 +1,4 @@
MessageTag in maplibre::io::apc - Rust Trait maplibre::io::apc::MessageTag
source · pub trait MessageTag: DynHash + Debug + Send + Sync + 'static { }
Expand description
Defines a set of strongly-typed labels for a class of objects
Trait Implementations§
source§impl Clone for Box<dyn MessageTag>
source§impl Hash for dyn MessageTag
source§impl PartialEq<dyn MessageTag> for dyn MessageTag
source§impl Eq for dyn MessageTag
Implementations on Foreign Types§
source§impl MessageTag for u32
source§impl MessageTag for &'static str
source§impl MessageTag for Cow<'static, str>
Implementors§
source§impl MessageTag for RasterMessageTag
source§impl MessageTag for VectorMessageTag
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
Transmission
source§impl Error for SendError
impl Error for SendError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
impl RefUnwindSafe for SendError
impl Send for SendError
impl Sync for SendError
impl Unpin for SendError
impl UnwindSafe for SendError
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
§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/trait.MessageTag.html b/docs/api/maplibre/io/apc/trait.MessageTag.html
index 6961e921..a5c2c737 100644
--- a/docs/api/maplibre/io/apc/trait.MessageTag.html
+++ b/docs/api/maplibre/io/apc/trait.MessageTag.html
@@ -1,4 +1,4 @@
MessageTag in maplibre::io::apc - Rust Trait maplibre::io::apc::MessageTag
source · pub trait MessageTag: DynHash + Debug + Send + Sync + 'static { }
Expand description
Defines a set of strongly-typed labels for a class of objects
Trait Implementations§
source§impl Clone for Box<dyn MessageTag>
source§impl Hash for dyn MessageTag
source§impl PartialEq<dyn MessageTag> for dyn MessageTag
source§impl Eq for dyn MessageTag
Implementations on Foreign Types§
source§impl MessageTag for u32
source§impl MessageTag for &'static str
source§impl MessageTag for Cow<'static, str>
Implementors§
source§impl MessageTag for RasterMessageTag
source§impl MessageTag for VectorMessageTag
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/trait.MessageTag.html b/docs/api/maplibre/io/apc/trait.MessageTag.html
index 6961e921..a5c2c737 100644
--- a/docs/api/maplibre/io/apc/trait.MessageTag.html
+++ b/docs/api/maplibre/io/apc/trait.MessageTag.html
@@ -1,4 +1,4 @@
MessageTag in maplibre::io::apc - Rust Trait maplibre::io::apc::MessageTag
source · pub trait MessageTag: DynHash + Debug + Send + Sync + 'static { }
Expand description
Defines a set of strongly-typed labels for a class of objects
Trait Implementations§
source§impl Clone for Box<dyn MessageTag>
source§impl Hash for dyn MessageTag
source§impl PartialEq<dyn MessageTag> for dyn MessageTag
source§impl Eq for dyn MessageTag
Implementations on Foreign Types§
source§impl MessageTag for u32
source§impl MessageTag for &'static str
source§impl MessageTag for Cow<'static, str>
Implementors§
source§impl MessageTag for RasterMessageTag
source§impl MessageTag for VectorMessageTag
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
Trait maplibre::io::apc::MessageTag
source · pub trait MessageTag: DynHash + Debug + Send + Sync + 'static { }Expand description
Defines a set of strongly-typed labels for a class of objects
Trait Implementations§
source§impl Clone for Box<dyn MessageTag>
impl Clone for Box<dyn MessageTag>
source§impl Hash for dyn MessageTag
impl Hash for dyn MessageTag
source§impl PartialEq<dyn MessageTag> for dyn MessageTag
impl PartialEq<dyn MessageTag> for dyn MessageTag
impl Eq for dyn MessageTag
Implementations on Foreign Types§
impl MessageTag for u32
impl MessageTag for &'static str
impl MessageTag for Cow<'static, str>
Implementors§
impl MessageTag for RasterMessageTag
impl MessageTag for VectorMessageTag
impl Eq for dyn MessageTag
Implementations on Foreign Types§
impl MessageTag for &'static str
impl MessageTag for Cow<'static, str>
impl MessageTag for u32
Implementors§
impl MessageTag for RasterMessageTag
impl MessageTag for VectorMessageTag
Enum maplibre::io::scheduler::ScheduleError
source · pub enum ScheduleError {
Scheduling(Box<dyn Error>),
NotImplemented,
-}Variants§
Trait Implementations§
source§impl Debug for ScheduleError
impl Debug for ScheduleError
source§impl Display for ScheduleError
impl Display for ScheduleError
source§impl Error for ScheduleError
impl Error for ScheduleError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
Auto Trait Implementations§
impl !RefUnwindSafe for ScheduleError
impl !Send for ScheduleError
impl !Sync for ScheduleError
impl Unpin for ScheduleError
impl !UnwindSafe for ScheduleError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
Trait Implementations§
source§impl Debug for ScheduleError
source§impl Display for ScheduleError
source§impl Error for ScheduleError
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 !RefUnwindSafe for ScheduleError
§impl !Send for ScheduleError
§impl !Sync for ScheduleError
§impl Unpin for ScheduleError
§impl !UnwindSafe for ScheduleError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/io/source_client/struct.SourceFetchError.html b/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
index 87d2159f..5d47f827 100644
--- a/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
+++ b/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
@@ -1,4 +1,4 @@
-SourceFetchError in maplibre::io::source_client - Rust Struct maplibre::io::source_client::SourceFetchError
source · pub struct SourceFetchError(pub Box<dyn Error>);
Tuple Fields§
§0: Box<dyn Error>Trait Implementations§
source§impl Debug for SourceFetchError
source§impl Display for SourceFetchError
source§impl Error for SourceFetchError
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()source§impl From<Error> for SourceFetchError
Auto Trait Implementations§
§impl !RefUnwindSafe for SourceFetchError
§impl !Send for SourceFetchError
§impl !Sync for SourceFetchError
§impl Unpin for SourceFetchError
§impl !UnwindSafe for SourceFetchError
Blanket Implementations§
source§impl<T> Any for Twhere
+SourceFetchError in maplibre::io::source_client - Rust Struct maplibre::io::source_client::SourceFetchError
source · pub struct SourceFetchError(pub Box<dyn Error>);
Tuple Fields§
§0: Box<dyn Error>Trait Implementations§
source§impl Debug for SourceFetchError
source§impl Display for SourceFetchError
source§impl Error for SourceFetchError
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()source§impl From<Error> for SourceFetchError
Auto Trait Implementations§
§impl !RefUnwindSafe for SourceFetchError
§impl !Send for SourceFetchError
§impl !Sync for SourceFetchError
§impl Unpin for SourceFetchError
§impl !UnwindSafe for SourceFetchError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/map/enum.CurrentMapContext.html b/docs/api/maplibre/map/enum.CurrentMapContext.html
index 0b1a03d0..dc887af3 100644
--- a/docs/api/maplibre/map/enum.CurrentMapContext.html
+++ b/docs/api/maplibre/map/enum.CurrentMapContext.html
@@ -1,4 +1,4 @@
-CurrentMapContext in maplibre::map - Rust Enum maplibre::map::CurrentMapContext
source · pub enum CurrentMapContext {
+CurrentMapContext in maplibre::map - Rust Enum maplibre::map::CurrentMapContext
source · pub enum CurrentMapContext {
Ready(MapContext),
Pending {
style: Style,
diff --git a/docs/api/maplibre/map/enum.MapError.html b/docs/api/maplibre/map/enum.MapError.html
index b67bafcd..59245235 100644
--- a/docs/api/maplibre/map/enum.MapError.html
+++ b/docs/api/maplibre/map/enum.MapError.html
@@ -1,9 +1,10 @@
-MapError in maplibre::map - Rust pub enum MapError {
+MapError in maplibre::map - Rust pub enum MapError {
RendererAlreadySet,
+ RendererNotReady,
RenderGraphInit(RenderGraphError),
DeviceInit(RenderError),
}
Variants§
§RendererAlreadySet
No need to set renderer again
-§RenderGraphInit(RenderGraphError)
§DeviceInit(RenderError)
Trait Implementations§
source§impl Error for MapError
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 RefUnwindSafe for MapError
§impl Send for MapError
§impl Sync for MapError
§impl Unpin for MapError
§impl UnwindSafe for MapError
Blanket Implementations§
§RendererNotReady
§RenderGraphInit(RenderGraphError)
§DeviceInit(RenderError)
Trait Implementations§
source§impl Error for MapError
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 RefUnwindSafe for MapError
§impl Send for MapError
§impl Sync for MapError
§impl Unpin for MapError
§impl UnwindSafe for MapError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/map/index.html b/docs/api/maplibre/map/index.html
index 9deb846b..a64816c2 100644
--- a/docs/api/maplibre/map/index.html
+++ b/docs/api/maplibre/map/index.html
@@ -1 +1 @@
-maplibre::map - Rust
\ No newline at end of file
+maplibre::map - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/map/struct.Map.html b/docs/api/maplibre/map/struct.Map.html
index 35370446..7d83469f 100644
--- a/docs/api/maplibre/map/struct.Map.html
+++ b/docs/api/maplibre/map/struct.Map.html
@@ -1,18 +1,20 @@
-Map in maplibre::map - Rust pub struct Map<E: Environment> {
+Map in maplibre::map - Rust pub struct Map<E: Environment> {
kernel: Rc<Kernel<E>>,
schedule: Schedule,
map_context: CurrentMapContext,
window: <E::MapWindowConfig as MapWindowConfig>::MapWindow,
plugins: Vec<Box<dyn Plugin<E>>>,
-}
Fields§
§kernel: Rc<Kernel<E>>§schedule: Schedule§map_context: CurrentMapContext§window: <E::MapWindowConfig as MapWindowConfig>::MapWindow§plugins: Vec<Box<dyn Plugin<E>>>Implementations§
source§impl<E: Environment> Map<E>where
- <<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: HeadedMapWindow,
sourcepub fn new(
+}Fields§
§kernel: Rc<Kernel<E>>§schedule: Schedule§map_context: CurrentMapContext§window: <E::MapWindowConfig as MapWindowConfig>::MapWindow§plugins: Vec<Box<dyn Plugin<E>>>Implementations§
source§impl<E: Environment> Map<E>where
+ <<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: HeadedMapWindow,
sourcepub fn new(
style: Style,
kernel: Kernel<E>,
renderer_builder: RendererBuilder,
plugins: Vec<Box<dyn Plugin<E>>>
-) -> Result<Self, MapError>
sourcepub async fn initialize_renderer(&mut self) -> Result<(), MapError>
sourcepub fn window_mut(
+) -> Result<Self, MapError>
sourcepub async fn initialize_renderer(&mut self) -> Result<(), MapError>
sourcepub fn window_mut(
&mut self
-) -> &mut <E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn window(&self) -> &<E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn has_renderer(&self) -> bool
sourcepub fn run_schedule(&mut self) -> Result<(), MapError>
sourcepub fn context(&self) -> Result<&MapContext, MapError>
sourcepub fn context_mut(&mut self) -> Result<&mut MapContext, MapError>
sourcepub fn kernel(&self) -> &Rc<Kernel<E>>
Auto Trait Implementations§
§impl<E> !RefUnwindSafe for Map<E>
§impl<E> !Send for Map<E>
§impl<E> !Sync for Map<E>
§impl<E> Unpin for Map<E>where
+) -> &mut <E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn window(&self) -> &<E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn is_initialized(&self) -> bool
sourcepub fn reset(&mut self)
Resets the complete state of this map - a new renderer and schedule needs to be created.
+The complete state of the app is reset.
+sourcepub fn run_schedule(&mut self) -> Result<(), MapError>
sourcepub fn context(&self) -> Result<&MapContext, MapError>
sourcepub fn context_mut(&mut self) -> Result<&mut MapContext, MapError>
sourcepub fn kernel(&self) -> &Rc<Kernel<E>>
Auto Trait Implementations§
§impl<E> !RefUnwindSafe for Map<E>
§impl<E> !Send for Map<E>
§impl<E> !Sync for Map<E>
§impl<E> Unpin for Map<E>where
<<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: Unpin,
§impl<E> !UnwindSafe for Map<E>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/docs/api/maplibre/plugin/trait.Plugin.html b/docs/api/maplibre/plugin/trait.Plugin.html
index c031520c..c738f3f6 100644
--- a/docs/api/maplibre/plugin/trait.Plugin.html
+++ b/docs/api/maplibre/plugin/trait.Plugin.html
@@ -13,4 +13,4 @@
kernel: Rc<Kernel<E>>,
world: &mut World,
graph: &mut RenderGraph
-)
Implementors§
source§impl<E: Environment> Plugin<E> for DebugPlugin
source§impl<E: Environment> Plugin<E> for RenderPlugin
source§impl<E: Environment, T: RasterTransferables> Plugin<E> for RasterPlugin<T>
source§impl<E: Environment, T: VectorTransferables> Plugin<E> for VectorPlugin<T>
\ No newline at end of file
+)Implementors§
source§impl<E: Environment> Plugin<E> for DebugPlugin
source§impl<E: Environment> Plugin<E> for RenderPlugin
source§impl<E: Environment, T: RasterTransferables> Plugin<E> for RasterPlugin<T>
source§impl<E: Environment, T: VectorTransferables> Plugin<E> for VectorPlugin<T>
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/constant.NAME.html b/docs/api/maplibre/render/draw_graph/constant.NAME.html
index fb5da6c3..c7042329 100644
--- a/docs/api/maplibre/render/draw_graph/constant.NAME.html
+++ b/docs/api/maplibre/render/draw_graph/constant.NAME.html
@@ -1 +1 @@
-NAME in maplibre::render::draw_graph - Rust
\ No newline at end of file
+NAME in maplibre::render::draw_graph - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/index.html b/docs/api/maplibre/render/draw_graph/index.html
index 8a779b85..9e81dc7c 100644
--- a/docs/api/maplibre/render/draw_graph/index.html
+++ b/docs/api/maplibre/render/draw_graph/index.html
@@ -1,2 +1,2 @@
-maplibre::render::draw_graph - Rust Module maplibre::render::draw_graph
source · Expand description
Labels for the “draw” graph
+maplibre::render::draw_graph - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/input/index.html b/docs/api/maplibre/render/draw_graph/input/index.html
index 96882fe7..dd4a23b5 100644
--- a/docs/api/maplibre/render/draw_graph/input/index.html
+++ b/docs/api/maplibre/render/draw_graph/input/index.html
@@ -1 +1 @@
-maplibre::render::draw_graph::input - Rust Module maplibre::render::draw_graph::input
source ·
\ No newline at end of file
+maplibre::render::draw_graph::input - Rust Module maplibre::render::draw_graph::input
source ·
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html b/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html
index 5ada4a82..d741639c 100644
--- a/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html
+++ b/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html
@@ -1 +1 @@
-MAIN_PASS in maplibre::render::draw_graph::node - Rust
\ No newline at end of file
+MAIN_PASS in maplibre::render::draw_graph::node - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/node/index.html b/docs/api/maplibre/render/draw_graph/node/index.html
index d769a1de..d7e5551c 100644
--- a/docs/api/maplibre/render/draw_graph/node/index.html
+++ b/docs/api/maplibre/render/draw_graph/node/index.html
@@ -1 +1 @@
-maplibre::render::draw_graph::node - Rust
\ No newline at end of file
+maplibre::render::draw_graph::node - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/error/enum.RenderError.html b/docs/api/maplibre/render/error/enum.RenderError.html
index c2c6e384..47051801 100644
--- a/docs/api/maplibre/render/error/enum.RenderError.html
+++ b/docs/api/maplibre/render/error/enum.RenderError.html
@@ -3,7 +3,7 @@
CreateSurfaceError(CreateSurfaceError),
Graph(RenderGraphError),
RequestDevice(RequestDeviceError),
-}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
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()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
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()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html b/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html
index f2c488b7..f0bb2cd2 100644
--- a/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html
+++ b/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for OutputSlotError
source§impl StructuralEq for OutputSlotError
source§impl StructuralPartialEq for OutputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for OutputSlotError
§impl Send for OutputSlotError
§impl Sync for OutputSlotError
§impl Unpin for OutputSlotError
§impl UnwindSafe for OutputSlotError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html b/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html
index 2ee1596d..d4935e27 100644
--- a/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html
+++ b/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html
@@ -13,7 +13,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RunSubGraphError
source§impl StructuralEq for RunSubGraphError
source§impl StructuralPartialEq for RunSubGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RunSubGraphError
§impl Send for RunSubGraphError
§impl Sync for RunSubGraphError
§impl Unpin for RunSubGraphError
§impl UnwindSafe for RunSubGraphError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeLabel.html b/docs/api/maplibre/render/graph/enum.NodeLabel.html
index 4d29e88b..0b7067a5 100644
--- a/docs/api/maplibre/render/graph/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeRunError.html b/docs/api/maplibre/render/graph/enum.NodeRunError.html
index 48eee1a8..0127e01b 100644
--- a/docs/api/maplibre/render/graph/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.OutputSlotError.html b/docs/api/maplibre/render/graph/enum.OutputSlotError.html
index d677d004..a243749a 100644
--- a/docs/api/maplibre/render/graph/enum.OutputSlotError.html
+++ b/docs/api/maplibre/render/graph/enum.OutputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for OutputSlotError
source§impl StructuralEq for OutputSlotError
source§impl StructuralPartialEq for OutputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for OutputSlotError
§impl Send for OutputSlotError
§impl Sync for OutputSlotError
§impl Unpin for OutputSlotError
§impl UnwindSafe for OutputSlotError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.RunSubGraphError.html b/docs/api/maplibre/render/graph/enum.RunSubGraphError.html
index a8ca80a2..f2dd571d 100644
--- a/docs/api/maplibre/render/graph/enum.RunSubGraphError.html
+++ b/docs/api/maplibre/render/graph/enum.RunSubGraphError.html
@@ -13,7 +13,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RunSubGraphError
source§impl StructuralEq for RunSubGraphError
source§impl StructuralPartialEq for RunSubGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RunSubGraphError
§impl Send for RunSubGraphError
§impl Sync for RunSubGraphError
§impl Unpin for RunSubGraphError
§impl UnwindSafe for RunSubGraphError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotLabel.html b/docs/api/maplibre/render/graph/enum.SlotLabel.html
index 3bf15f0b..ee7a5365 100644
--- a/docs/api/maplibre/render/graph/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotType.html b/docs/api/maplibre/render/graph/enum.SlotType.html
index dfb9c5c1..9921fa34 100644
--- a/docs/api/maplibre/render/graph/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index f485c96e..eb2113b9 100644
--- a/docs/api/maplibre/render/graph/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
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> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
index 6de51421..a1c8ab99 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
index c7c27fcf..5b70ff17 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
index b066207e..d09a97da 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
index 719648db..efa55a1c 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index c2b0f18b..d1a08557 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
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> Downcast for Twhere
diff --git a/docs/api/maplibre/render/index.html b/docs/api/maplibre/render/index.html
index 35252629..7783e57d 100644
--- a/docs/api/maplibre/render/index.html
+++ b/docs/api/maplibre/render/index.html
@@ -1,4 +1,4 @@
-maplibre::render - Rust Expand description
This module implements the rendering algorithm of maplibre-rs. It manages the whole
+
maplibre::render - Rust Expand description
This module implements the rendering algorithm of maplibre-rs. It manages the whole
communication with the GPU.
The render in this module is largely based on the
bevy_render
diff --git a/docs/api/maplibre/render/main_graph/index.html b/docs/api/maplibre/render/main_graph/index.html
index 18b1b7d5..c0754c22 100644
--- a/docs/api/maplibre/render/main_graph/index.html
+++ b/docs/api/maplibre/render/main_graph/index.html
@@ -1 +1 @@
-
maplibre::render::main_graph - Rust Module maplibre::render::main_graph
impl<T> Any for Twhere
+}Variants§
Trait Implementations§
source§impl Debug for ScheduleError
source§impl Display for ScheduleError
source§impl Error for ScheduleError
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 !RefUnwindSafe for ScheduleError
§impl !Send for ScheduleError
§impl !Sync for ScheduleError
§impl Unpin for ScheduleError
§impl !UnwindSafe for ScheduleError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/io/source_client/struct.SourceFetchError.html b/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
index 87d2159f..5d47f827 100644
--- a/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
+++ b/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
@@ -1,4 +1,4 @@
-SourceFetchError in maplibre::io::source_client - Rust Struct maplibre::io::source_client::SourceFetchError
source · pub struct SourceFetchError(pub Box<dyn Error>);
Tuple Fields§
§0: Box<dyn Error>Trait Implementations§
source§impl Debug for SourceFetchError
source§impl Display for SourceFetchError
source§impl Error for SourceFetchError
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()source§impl From<Error> for SourceFetchError
Auto Trait Implementations§
§impl !RefUnwindSafe for SourceFetchError
§impl !Send for SourceFetchError
§impl !Sync for SourceFetchError
§impl Unpin for SourceFetchError
§impl !UnwindSafe for SourceFetchError
Blanket Implementations§
source§impl<T> Any for Twhere
+SourceFetchError in maplibre::io::source_client - Rust Struct maplibre::io::source_client::SourceFetchError
source · pub struct SourceFetchError(pub Box<dyn Error>);
Tuple Fields§
§0: Box<dyn Error>Trait Implementations§
source§impl Debug for SourceFetchError
source§impl Display for SourceFetchError
source§impl Error for SourceFetchError
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()source§impl From<Error> for SourceFetchError
Auto Trait Implementations§
§impl !RefUnwindSafe for SourceFetchError
§impl !Send for SourceFetchError
§impl !Sync for SourceFetchError
§impl Unpin for SourceFetchError
§impl !UnwindSafe for SourceFetchError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/map/enum.CurrentMapContext.html b/docs/api/maplibre/map/enum.CurrentMapContext.html
index 0b1a03d0..dc887af3 100644
--- a/docs/api/maplibre/map/enum.CurrentMapContext.html
+++ b/docs/api/maplibre/map/enum.CurrentMapContext.html
@@ -1,4 +1,4 @@
-CurrentMapContext in maplibre::map - Rust Enum maplibre::map::CurrentMapContext
source · pub enum CurrentMapContext {
+CurrentMapContext in maplibre::map - Rust Enum maplibre::map::CurrentMapContext
source · pub enum CurrentMapContext {
Ready(MapContext),
Pending {
style: Style,
diff --git a/docs/api/maplibre/map/enum.MapError.html b/docs/api/maplibre/map/enum.MapError.html
index b67bafcd..59245235 100644
--- a/docs/api/maplibre/map/enum.MapError.html
+++ b/docs/api/maplibre/map/enum.MapError.html
@@ -1,9 +1,10 @@
-MapError in maplibre::map - Rust pub enum MapError {
+MapError in maplibre::map - Rust pub enum MapError {
RendererAlreadySet,
+ RendererNotReady,
RenderGraphInit(RenderGraphError),
DeviceInit(RenderError),
}
Variants§
§RendererAlreadySet
No need to set renderer again
-§RenderGraphInit(RenderGraphError)
§DeviceInit(RenderError)
Trait Implementations§
source§impl Error for MapError
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 RefUnwindSafe for MapError
§impl Send for MapError
§impl Sync for MapError
§impl Unpin for MapError
§impl UnwindSafe for MapError
Blanket Implementations§
§RendererNotReady
§RenderGraphInit(RenderGraphError)
§DeviceInit(RenderError)
Trait Implementations§
source§impl Error for MapError
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 RefUnwindSafe for MapError
§impl Send for MapError
§impl Sync for MapError
§impl Unpin for MapError
§impl UnwindSafe for MapError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/map/index.html b/docs/api/maplibre/map/index.html
index 9deb846b..a64816c2 100644
--- a/docs/api/maplibre/map/index.html
+++ b/docs/api/maplibre/map/index.html
@@ -1 +1 @@
-maplibre::map - Rust
\ No newline at end of file
+maplibre::map - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/map/struct.Map.html b/docs/api/maplibre/map/struct.Map.html
index 35370446..7d83469f 100644
--- a/docs/api/maplibre/map/struct.Map.html
+++ b/docs/api/maplibre/map/struct.Map.html
@@ -1,18 +1,20 @@
-Map in maplibre::map - Rust pub struct Map<E: Environment> {
+Map in maplibre::map - Rust pub struct Map<E: Environment> {
kernel: Rc<Kernel<E>>,
schedule: Schedule,
map_context: CurrentMapContext,
window: <E::MapWindowConfig as MapWindowConfig>::MapWindow,
plugins: Vec<Box<dyn Plugin<E>>>,
-}
Fields§
§kernel: Rc<Kernel<E>>§schedule: Schedule§map_context: CurrentMapContext§window: <E::MapWindowConfig as MapWindowConfig>::MapWindow§plugins: Vec<Box<dyn Plugin<E>>>Implementations§
source§impl<E: Environment> Map<E>where
- <<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: HeadedMapWindow,
sourcepub fn new(
+}Fields§
§kernel: Rc<Kernel<E>>§schedule: Schedule§map_context: CurrentMapContext§window: <E::MapWindowConfig as MapWindowConfig>::MapWindow§plugins: Vec<Box<dyn Plugin<E>>>Implementations§
source§impl<E: Environment> Map<E>where
+ <<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: HeadedMapWindow,
sourcepub fn new(
style: Style,
kernel: Kernel<E>,
renderer_builder: RendererBuilder,
plugins: Vec<Box<dyn Plugin<E>>>
-) -> Result<Self, MapError>
sourcepub async fn initialize_renderer(&mut self) -> Result<(), MapError>
sourcepub fn window_mut(
+) -> Result<Self, MapError>
sourcepub async fn initialize_renderer(&mut self) -> Result<(), MapError>
sourcepub fn window_mut(
&mut self
-) -> &mut <E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn window(&self) -> &<E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn has_renderer(&self) -> bool
sourcepub fn run_schedule(&mut self) -> Result<(), MapError>
sourcepub fn context(&self) -> Result<&MapContext, MapError>
sourcepub fn context_mut(&mut self) -> Result<&mut MapContext, MapError>
sourcepub fn kernel(&self) -> &Rc<Kernel<E>>
Auto Trait Implementations§
§impl<E> !RefUnwindSafe for Map<E>
§impl<E> !Send for Map<E>
§impl<E> !Sync for Map<E>
§impl<E> Unpin for Map<E>where
+) -> &mut <E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn window(&self) -> &<E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn is_initialized(&self) -> bool
sourcepub fn reset(&mut self)
Resets the complete state of this map - a new renderer and schedule needs to be created.
+The complete state of the app is reset.
+sourcepub fn run_schedule(&mut self) -> Result<(), MapError>
sourcepub fn context(&self) -> Result<&MapContext, MapError>
sourcepub fn context_mut(&mut self) -> Result<&mut MapContext, MapError>
sourcepub fn kernel(&self) -> &Rc<Kernel<E>>
Auto Trait Implementations§
§impl<E> !RefUnwindSafe for Map<E>
§impl<E> !Send for Map<E>
§impl<E> !Sync for Map<E>
§impl<E> Unpin for Map<E>where
<<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: Unpin,
§impl<E> !UnwindSafe for Map<E>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/docs/api/maplibre/plugin/trait.Plugin.html b/docs/api/maplibre/plugin/trait.Plugin.html
index c031520c..c738f3f6 100644
--- a/docs/api/maplibre/plugin/trait.Plugin.html
+++ b/docs/api/maplibre/plugin/trait.Plugin.html
@@ -13,4 +13,4 @@
kernel: Rc<Kernel<E>>,
world: &mut World,
graph: &mut RenderGraph
-)
Implementors§
source§impl<E: Environment> Plugin<E> for DebugPlugin
source§impl<E: Environment> Plugin<E> for RenderPlugin
source§impl<E: Environment, T: RasterTransferables> Plugin<E> for RasterPlugin<T>
source§impl<E: Environment, T: VectorTransferables> Plugin<E> for VectorPlugin<T>
\ No newline at end of file
+)Implementors§
source§impl<E: Environment> Plugin<E> for DebugPlugin
source§impl<E: Environment> Plugin<E> for RenderPlugin
source§impl<E: Environment, T: RasterTransferables> Plugin<E> for RasterPlugin<T>
source§impl<E: Environment, T: VectorTransferables> Plugin<E> for VectorPlugin<T>
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/constant.NAME.html b/docs/api/maplibre/render/draw_graph/constant.NAME.html
index fb5da6c3..c7042329 100644
--- a/docs/api/maplibre/render/draw_graph/constant.NAME.html
+++ b/docs/api/maplibre/render/draw_graph/constant.NAME.html
@@ -1 +1 @@
-NAME in maplibre::render::draw_graph - Rust
\ No newline at end of file
+NAME in maplibre::render::draw_graph - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/index.html b/docs/api/maplibre/render/draw_graph/index.html
index 8a779b85..9e81dc7c 100644
--- a/docs/api/maplibre/render/draw_graph/index.html
+++ b/docs/api/maplibre/render/draw_graph/index.html
@@ -1,2 +1,2 @@
-maplibre::render::draw_graph - Rust Module maplibre::render::draw_graph
source · Expand description
Labels for the “draw” graph
+maplibre::render::draw_graph - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/input/index.html b/docs/api/maplibre/render/draw_graph/input/index.html
index 96882fe7..dd4a23b5 100644
--- a/docs/api/maplibre/render/draw_graph/input/index.html
+++ b/docs/api/maplibre/render/draw_graph/input/index.html
@@ -1 +1 @@
-maplibre::render::draw_graph::input - Rust Module maplibre::render::draw_graph::input
source ·
\ No newline at end of file
+maplibre::render::draw_graph::input - Rust Module maplibre::render::draw_graph::input
source ·
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html b/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html
index 5ada4a82..d741639c 100644
--- a/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html
+++ b/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html
@@ -1 +1 @@
-MAIN_PASS in maplibre::render::draw_graph::node - Rust
\ No newline at end of file
+MAIN_PASS in maplibre::render::draw_graph::node - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/node/index.html b/docs/api/maplibre/render/draw_graph/node/index.html
index d769a1de..d7e5551c 100644
--- a/docs/api/maplibre/render/draw_graph/node/index.html
+++ b/docs/api/maplibre/render/draw_graph/node/index.html
@@ -1 +1 @@
-maplibre::render::draw_graph::node - Rust
\ No newline at end of file
+maplibre::render::draw_graph::node - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/error/enum.RenderError.html b/docs/api/maplibre/render/error/enum.RenderError.html
index c2c6e384..47051801 100644
--- a/docs/api/maplibre/render/error/enum.RenderError.html
+++ b/docs/api/maplibre/render/error/enum.RenderError.html
@@ -3,7 +3,7 @@
CreateSurfaceError(CreateSurfaceError),
Graph(RenderGraphError),
RequestDevice(RequestDeviceError),
-}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
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()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
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()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html b/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html
index f2c488b7..f0bb2cd2 100644
--- a/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html
+++ b/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for OutputSlotError
source§impl StructuralEq for OutputSlotError
source§impl StructuralPartialEq for OutputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for OutputSlotError
§impl Send for OutputSlotError
§impl Sync for OutputSlotError
§impl Unpin for OutputSlotError
§impl UnwindSafe for OutputSlotError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html b/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html
index 2ee1596d..d4935e27 100644
--- a/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html
+++ b/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html
@@ -13,7 +13,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RunSubGraphError
source§impl StructuralEq for RunSubGraphError
source§impl StructuralPartialEq for RunSubGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RunSubGraphError
§impl Send for RunSubGraphError
§impl Sync for RunSubGraphError
§impl Unpin for RunSubGraphError
§impl UnwindSafe for RunSubGraphError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeLabel.html b/docs/api/maplibre/render/graph/enum.NodeLabel.html
index 4d29e88b..0b7067a5 100644
--- a/docs/api/maplibre/render/graph/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeRunError.html b/docs/api/maplibre/render/graph/enum.NodeRunError.html
index 48eee1a8..0127e01b 100644
--- a/docs/api/maplibre/render/graph/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.OutputSlotError.html b/docs/api/maplibre/render/graph/enum.OutputSlotError.html
index d677d004..a243749a 100644
--- a/docs/api/maplibre/render/graph/enum.OutputSlotError.html
+++ b/docs/api/maplibre/render/graph/enum.OutputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for OutputSlotError
source§impl StructuralEq for OutputSlotError
source§impl StructuralPartialEq for OutputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for OutputSlotError
§impl Send for OutputSlotError
§impl Sync for OutputSlotError
§impl Unpin for OutputSlotError
§impl UnwindSafe for OutputSlotError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.RunSubGraphError.html b/docs/api/maplibre/render/graph/enum.RunSubGraphError.html
index a8ca80a2..f2dd571d 100644
--- a/docs/api/maplibre/render/graph/enum.RunSubGraphError.html
+++ b/docs/api/maplibre/render/graph/enum.RunSubGraphError.html
@@ -13,7 +13,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RunSubGraphError
source§impl StructuralEq for RunSubGraphError
source§impl StructuralPartialEq for RunSubGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RunSubGraphError
§impl Send for RunSubGraphError
§impl Sync for RunSubGraphError
§impl Unpin for RunSubGraphError
§impl UnwindSafe for RunSubGraphError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotLabel.html b/docs/api/maplibre/render/graph/enum.SlotLabel.html
index 3bf15f0b..ee7a5365 100644
--- a/docs/api/maplibre/render/graph/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotType.html b/docs/api/maplibre/render/graph/enum.SlotType.html
index dfb9c5c1..9921fa34 100644
--- a/docs/api/maplibre/render/graph/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index f485c96e..eb2113b9 100644
--- a/docs/api/maplibre/render/graph/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
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> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
index 6de51421..a1c8ab99 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
index c7c27fcf..5b70ff17 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
index b066207e..d09a97da 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
index 719648db..efa55a1c 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index c2b0f18b..d1a08557 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
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> Downcast for Twhere
diff --git a/docs/api/maplibre/render/index.html b/docs/api/maplibre/render/index.html
index 35252629..7783e57d 100644
--- a/docs/api/maplibre/render/index.html
+++ b/docs/api/maplibre/render/index.html
@@ -1,4 +1,4 @@
-maplibre::render - Rust Expand description
This module implements the rendering algorithm of maplibre-rs. It manages the whole
+
maplibre::render - Rust Expand description
This module implements the rendering algorithm of maplibre-rs. It manages the whole
communication with the GPU.
The render in this module is largely based on the
bevy_render
diff --git a/docs/api/maplibre/render/main_graph/index.html b/docs/api/maplibre/render/main_graph/index.html
index 18b1b7d5..c0754c22 100644
--- a/docs/api/maplibre/render/main_graph/index.html
+++ b/docs/api/maplibre/render/main_graph/index.html
@@ -1 +1 @@
-
maplibre::render::main_graph - Rust Module maplibre::render::main_graph
source§impl Debug for ScheduleError
impl Debug for ScheduleError
source§impl Display for ScheduleError
impl Display for ScheduleError
source§impl Error for ScheduleError
impl Error for ScheduleError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
impl !RefUnwindSafe for ScheduleError
impl !Send for ScheduleError
impl !Sync for ScheduleError
impl Unpin for ScheduleError
impl !UnwindSafe for ScheduleError
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
§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/io/source_client/struct.SourceFetchError.html b/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
index 87d2159f..5d47f827 100644
--- a/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
+++ b/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
@@ -1,4 +1,4 @@
-SourceFetchError in maplibre::io::source_client - Rust Struct maplibre::io::source_client::SourceFetchError
source · pub struct SourceFetchError(pub Box<dyn Error>);
Tuple Fields§
§0: Box<dyn Error>Trait Implementations§
source§impl Debug for SourceFetchError
source§impl Display for SourceFetchError
source§impl Error for SourceFetchError
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()source§impl From<Error> for SourceFetchError
Auto Trait Implementations§
§impl !RefUnwindSafe for SourceFetchError
§impl !Send for SourceFetchError
§impl !Sync for SourceFetchError
§impl Unpin for SourceFetchError
§impl !UnwindSafe for SourceFetchError
Blanket Implementations§
source§impl<T> Any for Twhere
+SourceFetchError in maplibre::io::source_client - Rust Struct maplibre::io::source_client::SourceFetchError
source · pub struct SourceFetchError(pub Box<dyn Error>);
Tuple Fields§
§0: Box<dyn Error>Trait Implementations§
source§impl Debug for SourceFetchError
source§impl Display for SourceFetchError
source§impl Error for SourceFetchError
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()source§impl From<Error> for SourceFetchError
Auto Trait Implementations§
§impl !RefUnwindSafe for SourceFetchError
§impl !Send for SourceFetchError
§impl !Sync for SourceFetchError
§impl Unpin for SourceFetchError
§impl !UnwindSafe for SourceFetchError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/map/enum.CurrentMapContext.html b/docs/api/maplibre/map/enum.CurrentMapContext.html
index 0b1a03d0..dc887af3 100644
--- a/docs/api/maplibre/map/enum.CurrentMapContext.html
+++ b/docs/api/maplibre/map/enum.CurrentMapContext.html
@@ -1,4 +1,4 @@
-CurrentMapContext in maplibre::map - Rust Enum maplibre::map::CurrentMapContext
source · pub enum CurrentMapContext {
+CurrentMapContext in maplibre::map - Rust Enum maplibre::map::CurrentMapContext
source · pub enum CurrentMapContext {
Ready(MapContext),
Pending {
style: Style,
diff --git a/docs/api/maplibre/map/enum.MapError.html b/docs/api/maplibre/map/enum.MapError.html
index b67bafcd..59245235 100644
--- a/docs/api/maplibre/map/enum.MapError.html
+++ b/docs/api/maplibre/map/enum.MapError.html
@@ -1,9 +1,10 @@
-MapError in maplibre::map - Rust pub enum MapError {
+MapError in maplibre::map - Rust pub enum MapError {
RendererAlreadySet,
+ RendererNotReady,
RenderGraphInit(RenderGraphError),
DeviceInit(RenderError),
}
Variants§
§RendererAlreadySet
No need to set renderer again
-§RenderGraphInit(RenderGraphError)
§DeviceInit(RenderError)
Trait Implementations§
source§impl Error for MapError
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 RefUnwindSafe for MapError
§impl Send for MapError
§impl Sync for MapError
§impl Unpin for MapError
§impl UnwindSafe for MapError
Blanket Implementations§
§RendererNotReady
§RenderGraphInit(RenderGraphError)
§DeviceInit(RenderError)
Trait Implementations§
source§impl Error for MapError
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 RefUnwindSafe for MapError
§impl Send for MapError
§impl Sync for MapError
§impl Unpin for MapError
§impl UnwindSafe for MapError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/map/index.html b/docs/api/maplibre/map/index.html
index 9deb846b..a64816c2 100644
--- a/docs/api/maplibre/map/index.html
+++ b/docs/api/maplibre/map/index.html
@@ -1 +1 @@
-maplibre::map - Rust
\ No newline at end of file
+maplibre::map - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/map/struct.Map.html b/docs/api/maplibre/map/struct.Map.html
index 35370446..7d83469f 100644
--- a/docs/api/maplibre/map/struct.Map.html
+++ b/docs/api/maplibre/map/struct.Map.html
@@ -1,18 +1,20 @@
-Map in maplibre::map - Rust pub struct Map<E: Environment> {
+Map in maplibre::map - Rust pub struct Map<E: Environment> {
kernel: Rc<Kernel<E>>,
schedule: Schedule,
map_context: CurrentMapContext,
window: <E::MapWindowConfig as MapWindowConfig>::MapWindow,
plugins: Vec<Box<dyn Plugin<E>>>,
-}
Fields§
§kernel: Rc<Kernel<E>>§schedule: Schedule§map_context: CurrentMapContext§window: <E::MapWindowConfig as MapWindowConfig>::MapWindow§plugins: Vec<Box<dyn Plugin<E>>>Implementations§
source§impl<E: Environment> Map<E>where
- <<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: HeadedMapWindow,
sourcepub fn new(
+}Fields§
§kernel: Rc<Kernel<E>>§schedule: Schedule§map_context: CurrentMapContext§window: <E::MapWindowConfig as MapWindowConfig>::MapWindow§plugins: Vec<Box<dyn Plugin<E>>>Implementations§
source§impl<E: Environment> Map<E>where
+ <<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: HeadedMapWindow,
sourcepub fn new(
style: Style,
kernel: Kernel<E>,
renderer_builder: RendererBuilder,
plugins: Vec<Box<dyn Plugin<E>>>
-) -> Result<Self, MapError>
sourcepub async fn initialize_renderer(&mut self) -> Result<(), MapError>
sourcepub fn window_mut(
+) -> Result<Self, MapError>
sourcepub async fn initialize_renderer(&mut self) -> Result<(), MapError>
sourcepub fn window_mut(
&mut self
-) -> &mut <E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn window(&self) -> &<E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn has_renderer(&self) -> bool
sourcepub fn run_schedule(&mut self) -> Result<(), MapError>
sourcepub fn context(&self) -> Result<&MapContext, MapError>
sourcepub fn context_mut(&mut self) -> Result<&mut MapContext, MapError>
sourcepub fn kernel(&self) -> &Rc<Kernel<E>>
Auto Trait Implementations§
§impl<E> !RefUnwindSafe for Map<E>
§impl<E> !Send for Map<E>
§impl<E> !Sync for Map<E>
§impl<E> Unpin for Map<E>where
+) -> &mut <E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn window(&self) -> &<E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn is_initialized(&self) -> bool
sourcepub fn reset(&mut self)
Resets the complete state of this map - a new renderer and schedule needs to be created.
+The complete state of the app is reset.
+sourcepub fn run_schedule(&mut self) -> Result<(), MapError>
sourcepub fn context(&self) -> Result<&MapContext, MapError>
sourcepub fn context_mut(&mut self) -> Result<&mut MapContext, MapError>
sourcepub fn kernel(&self) -> &Rc<Kernel<E>>
Auto Trait Implementations§
§impl<E> !RefUnwindSafe for Map<E>
§impl<E> !Send for Map<E>
§impl<E> !Sync for Map<E>
§impl<E> Unpin for Map<E>where
<<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: Unpin,
§impl<E> !UnwindSafe for Map<E>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/docs/api/maplibre/plugin/trait.Plugin.html b/docs/api/maplibre/plugin/trait.Plugin.html
index c031520c..c738f3f6 100644
--- a/docs/api/maplibre/plugin/trait.Plugin.html
+++ b/docs/api/maplibre/plugin/trait.Plugin.html
@@ -13,4 +13,4 @@
kernel: Rc<Kernel<E>>,
world: &mut World,
graph: &mut RenderGraph
-)
Implementors§
source§impl<E: Environment> Plugin<E> for DebugPlugin
source§impl<E: Environment> Plugin<E> for RenderPlugin
source§impl<E: Environment, T: RasterTransferables> Plugin<E> for RasterPlugin<T>
source§impl<E: Environment, T: VectorTransferables> Plugin<E> for VectorPlugin<T>
\ No newline at end of file
+)Implementors§
source§impl<E: Environment> Plugin<E> for DebugPlugin
source§impl<E: Environment> Plugin<E> for RenderPlugin
source§impl<E: Environment, T: RasterTransferables> Plugin<E> for RasterPlugin<T>
source§impl<E: Environment, T: VectorTransferables> Plugin<E> for VectorPlugin<T>
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/constant.NAME.html b/docs/api/maplibre/render/draw_graph/constant.NAME.html
index fb5da6c3..c7042329 100644
--- a/docs/api/maplibre/render/draw_graph/constant.NAME.html
+++ b/docs/api/maplibre/render/draw_graph/constant.NAME.html
@@ -1 +1 @@
-NAME in maplibre::render::draw_graph - Rust
\ No newline at end of file
+NAME in maplibre::render::draw_graph - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/index.html b/docs/api/maplibre/render/draw_graph/index.html
index 8a779b85..9e81dc7c 100644
--- a/docs/api/maplibre/render/draw_graph/index.html
+++ b/docs/api/maplibre/render/draw_graph/index.html
@@ -1,2 +1,2 @@
-maplibre::render::draw_graph - Rust Module maplibre::render::draw_graph
source · Expand description
Labels for the “draw” graph
+maplibre::render::draw_graph - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/input/index.html b/docs/api/maplibre/render/draw_graph/input/index.html
index 96882fe7..dd4a23b5 100644
--- a/docs/api/maplibre/render/draw_graph/input/index.html
+++ b/docs/api/maplibre/render/draw_graph/input/index.html
@@ -1 +1 @@
-maplibre::render::draw_graph::input - Rust Module maplibre::render::draw_graph::input
source ·
\ No newline at end of file
+maplibre::render::draw_graph::input - Rust Module maplibre::render::draw_graph::input
source ·
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html b/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html
index 5ada4a82..d741639c 100644
--- a/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html
+++ b/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html
@@ -1 +1 @@
-MAIN_PASS in maplibre::render::draw_graph::node - Rust
\ No newline at end of file
+MAIN_PASS in maplibre::render::draw_graph::node - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/node/index.html b/docs/api/maplibre/render/draw_graph/node/index.html
index d769a1de..d7e5551c 100644
--- a/docs/api/maplibre/render/draw_graph/node/index.html
+++ b/docs/api/maplibre/render/draw_graph/node/index.html
@@ -1 +1 @@
-maplibre::render::draw_graph::node - Rust
\ No newline at end of file
+maplibre::render::draw_graph::node - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/error/enum.RenderError.html b/docs/api/maplibre/render/error/enum.RenderError.html
index c2c6e384..47051801 100644
--- a/docs/api/maplibre/render/error/enum.RenderError.html
+++ b/docs/api/maplibre/render/error/enum.RenderError.html
@@ -3,7 +3,7 @@
CreateSurfaceError(CreateSurfaceError),
Graph(RenderGraphError),
RequestDevice(RequestDeviceError),
-}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
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()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
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()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html b/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html
index f2c488b7..f0bb2cd2 100644
--- a/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html
+++ b/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for OutputSlotError
source§impl StructuralEq for OutputSlotError
source§impl StructuralPartialEq for OutputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for OutputSlotError
§impl Send for OutputSlotError
§impl Sync for OutputSlotError
§impl Unpin for OutputSlotError
§impl UnwindSafe for OutputSlotError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html b/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html
index 2ee1596d..d4935e27 100644
--- a/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html
+++ b/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html
@@ -13,7 +13,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RunSubGraphError
source§impl StructuralEq for RunSubGraphError
source§impl StructuralPartialEq for RunSubGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RunSubGraphError
§impl Send for RunSubGraphError
§impl Sync for RunSubGraphError
§impl Unpin for RunSubGraphError
§impl UnwindSafe for RunSubGraphError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeLabel.html b/docs/api/maplibre/render/graph/enum.NodeLabel.html
index 4d29e88b..0b7067a5 100644
--- a/docs/api/maplibre/render/graph/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeRunError.html b/docs/api/maplibre/render/graph/enum.NodeRunError.html
index 48eee1a8..0127e01b 100644
--- a/docs/api/maplibre/render/graph/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.OutputSlotError.html b/docs/api/maplibre/render/graph/enum.OutputSlotError.html
index d677d004..a243749a 100644
--- a/docs/api/maplibre/render/graph/enum.OutputSlotError.html
+++ b/docs/api/maplibre/render/graph/enum.OutputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for OutputSlotError
source§impl StructuralEq for OutputSlotError
source§impl StructuralPartialEq for OutputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for OutputSlotError
§impl Send for OutputSlotError
§impl Sync for OutputSlotError
§impl Unpin for OutputSlotError
§impl UnwindSafe for OutputSlotError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.RunSubGraphError.html b/docs/api/maplibre/render/graph/enum.RunSubGraphError.html
index a8ca80a2..f2dd571d 100644
--- a/docs/api/maplibre/render/graph/enum.RunSubGraphError.html
+++ b/docs/api/maplibre/render/graph/enum.RunSubGraphError.html
@@ -13,7 +13,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RunSubGraphError
source§impl StructuralEq for RunSubGraphError
source§impl StructuralPartialEq for RunSubGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RunSubGraphError
§impl Send for RunSubGraphError
§impl Sync for RunSubGraphError
§impl Unpin for RunSubGraphError
§impl UnwindSafe for RunSubGraphError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotLabel.html b/docs/api/maplibre/render/graph/enum.SlotLabel.html
index 3bf15f0b..ee7a5365 100644
--- a/docs/api/maplibre/render/graph/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotType.html b/docs/api/maplibre/render/graph/enum.SlotType.html
index dfb9c5c1..9921fa34 100644
--- a/docs/api/maplibre/render/graph/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index f485c96e..eb2113b9 100644
--- a/docs/api/maplibre/render/graph/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
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> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
index 6de51421..a1c8ab99 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
index c7c27fcf..5b70ff17 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
index b066207e..d09a97da 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
index 719648db..efa55a1c 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index c2b0f18b..d1a08557 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
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> Downcast for Twhere
diff --git a/docs/api/maplibre/render/index.html b/docs/api/maplibre/render/index.html
index 35252629..7783e57d 100644
--- a/docs/api/maplibre/render/index.html
+++ b/docs/api/maplibre/render/index.html
@@ -1,4 +1,4 @@
-maplibre::render - Rust Expand description
This module implements the rendering algorithm of maplibre-rs. It manages the whole
+
maplibre::render - Rust Expand description
This module implements the rendering algorithm of maplibre-rs. It manages the whole
communication with the GPU.
The render in this module is largely based on the
bevy_render
diff --git a/docs/api/maplibre/render/main_graph/index.html b/docs/api/maplibre/render/main_graph/index.html
index 18b1b7d5..c0754c22 100644
--- a/docs/api/maplibre/render/main_graph/index.html
+++ b/docs/api/maplibre/render/main_graph/index.html
@@ -1 +1 @@
-
maplibre::render::main_graph - Rust Module maplibre::render::main_graph
impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/io/source_client/struct.SourceFetchError.html b/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
index 87d2159f..5d47f827 100644
--- a/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
+++ b/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
@@ -1,4 +1,4 @@
-SourceFetchError in maplibre::io::source_client - Rust Struct maplibre::io::source_client::SourceFetchError
source · pub struct SourceFetchError(pub Box<dyn Error>);
Tuple Fields§
§0: Box<dyn Error>Trait Implementations§
source§impl Debug for SourceFetchError
source§impl Display for SourceFetchError
source§impl Error for SourceFetchError
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()source§impl From<Error> for SourceFetchError
Auto Trait Implementations§
§impl !RefUnwindSafe for SourceFetchError
§impl !Send for SourceFetchError
§impl !Sync for SourceFetchError
§impl Unpin for SourceFetchError
§impl !UnwindSafe for SourceFetchError
Blanket Implementations§
source§impl<T> Any for Twhere
+SourceFetchError in maplibre::io::source_client - Rust Struct maplibre::io::source_client::SourceFetchError
source · pub struct SourceFetchError(pub Box<dyn Error>);
Tuple Fields§
§0: Box<dyn Error>Trait Implementations§
source§impl Debug for SourceFetchError
source§impl Display for SourceFetchError
source§impl Error for SourceFetchError
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()source§impl From<Error> for SourceFetchError
Auto Trait Implementations§
§impl !RefUnwindSafe for SourceFetchError
§impl !Send for SourceFetchError
§impl !Sync for SourceFetchError
§impl Unpin for SourceFetchError
§impl !UnwindSafe for SourceFetchError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/map/enum.CurrentMapContext.html b/docs/api/maplibre/map/enum.CurrentMapContext.html
index 0b1a03d0..dc887af3 100644
--- a/docs/api/maplibre/map/enum.CurrentMapContext.html
+++ b/docs/api/maplibre/map/enum.CurrentMapContext.html
@@ -1,4 +1,4 @@
-CurrentMapContext in maplibre::map - Rust Enum maplibre::map::CurrentMapContext
source · pub enum CurrentMapContext {
+CurrentMapContext in maplibre::map - Rust Enum maplibre::map::CurrentMapContext
source · pub enum CurrentMapContext {
Ready(MapContext),
Pending {
style: Style,
diff --git a/docs/api/maplibre/map/enum.MapError.html b/docs/api/maplibre/map/enum.MapError.html
index b67bafcd..59245235 100644
--- a/docs/api/maplibre/map/enum.MapError.html
+++ b/docs/api/maplibre/map/enum.MapError.html
@@ -1,9 +1,10 @@
-MapError in maplibre::map - Rust pub enum MapError {
+MapError in maplibre::map - Rust pub enum MapError {
RendererAlreadySet,
+ RendererNotReady,
RenderGraphInit(RenderGraphError),
DeviceInit(RenderError),
}
Variants§
§RendererAlreadySet
No need to set renderer again
-§RenderGraphInit(RenderGraphError)
§DeviceInit(RenderError)
Trait Implementations§
source§impl Error for MapError
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 RefUnwindSafe for MapError
§impl Send for MapError
§impl Sync for MapError
§impl Unpin for MapError
§impl UnwindSafe for MapError
Blanket Implementations§
§RendererNotReady
§RenderGraphInit(RenderGraphError)
§DeviceInit(RenderError)
Trait Implementations§
source§impl Error for MapError
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 RefUnwindSafe for MapError
§impl Send for MapError
§impl Sync for MapError
§impl Unpin for MapError
§impl UnwindSafe for MapError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/map/index.html b/docs/api/maplibre/map/index.html
index 9deb846b..a64816c2 100644
--- a/docs/api/maplibre/map/index.html
+++ b/docs/api/maplibre/map/index.html
@@ -1 +1 @@
-maplibre::map - Rust
\ No newline at end of file
+maplibre::map - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/map/struct.Map.html b/docs/api/maplibre/map/struct.Map.html
index 35370446..7d83469f 100644
--- a/docs/api/maplibre/map/struct.Map.html
+++ b/docs/api/maplibre/map/struct.Map.html
@@ -1,18 +1,20 @@
-Map in maplibre::map - Rust pub struct Map<E: Environment> {
+Map in maplibre::map - Rust pub struct Map<E: Environment> {
kernel: Rc<Kernel<E>>,
schedule: Schedule,
map_context: CurrentMapContext,
window: <E::MapWindowConfig as MapWindowConfig>::MapWindow,
plugins: Vec<Box<dyn Plugin<E>>>,
-}
Fields§
§kernel: Rc<Kernel<E>>§schedule: Schedule§map_context: CurrentMapContext§window: <E::MapWindowConfig as MapWindowConfig>::MapWindow§plugins: Vec<Box<dyn Plugin<E>>>Implementations§
source§impl<E: Environment> Map<E>where
- <<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: HeadedMapWindow,
sourcepub fn new(
+}Fields§
§kernel: Rc<Kernel<E>>§schedule: Schedule§map_context: CurrentMapContext§window: <E::MapWindowConfig as MapWindowConfig>::MapWindow§plugins: Vec<Box<dyn Plugin<E>>>Implementations§
source§impl<E: Environment> Map<E>where
+ <<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: HeadedMapWindow,
sourcepub fn new(
style: Style,
kernel: Kernel<E>,
renderer_builder: RendererBuilder,
plugins: Vec<Box<dyn Plugin<E>>>
-) -> Result<Self, MapError>
sourcepub async fn initialize_renderer(&mut self) -> Result<(), MapError>
sourcepub fn window_mut(
+) -> Result<Self, MapError>
sourcepub async fn initialize_renderer(&mut self) -> Result<(), MapError>
sourcepub fn window_mut(
&mut self
-) -> &mut <E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn window(&self) -> &<E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn has_renderer(&self) -> bool
sourcepub fn run_schedule(&mut self) -> Result<(), MapError>
sourcepub fn context(&self) -> Result<&MapContext, MapError>
sourcepub fn context_mut(&mut self) -> Result<&mut MapContext, MapError>
sourcepub fn kernel(&self) -> &Rc<Kernel<E>>
Auto Trait Implementations§
§impl<E> !RefUnwindSafe for Map<E>
§impl<E> !Send for Map<E>
§impl<E> !Sync for Map<E>
§impl<E> Unpin for Map<E>where
+) -> &mut <E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn window(&self) -> &<E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn is_initialized(&self) -> bool
sourcepub fn reset(&mut self)
Resets the complete state of this map - a new renderer and schedule needs to be created.
+The complete state of the app is reset.
+sourcepub fn run_schedule(&mut self) -> Result<(), MapError>
sourcepub fn context(&self) -> Result<&MapContext, MapError>
sourcepub fn context_mut(&mut self) -> Result<&mut MapContext, MapError>
sourcepub fn kernel(&self) -> &Rc<Kernel<E>>
Auto Trait Implementations§
§impl<E> !RefUnwindSafe for Map<E>
§impl<E> !Send for Map<E>
§impl<E> !Sync for Map<E>
§impl<E> Unpin for Map<E>where
<<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: Unpin,
§impl<E> !UnwindSafe for Map<E>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/docs/api/maplibre/plugin/trait.Plugin.html b/docs/api/maplibre/plugin/trait.Plugin.html
index c031520c..c738f3f6 100644
--- a/docs/api/maplibre/plugin/trait.Plugin.html
+++ b/docs/api/maplibre/plugin/trait.Plugin.html
@@ -13,4 +13,4 @@
kernel: Rc<Kernel<E>>,
world: &mut World,
graph: &mut RenderGraph
-)
Implementors§
source§impl<E: Environment> Plugin<E> for DebugPlugin
source§impl<E: Environment> Plugin<E> for RenderPlugin
source§impl<E: Environment, T: RasterTransferables> Plugin<E> for RasterPlugin<T>
source§impl<E: Environment, T: VectorTransferables> Plugin<E> for VectorPlugin<T>
\ No newline at end of file
+)Implementors§
source§impl<E: Environment> Plugin<E> for DebugPlugin
source§impl<E: Environment> Plugin<E> for RenderPlugin
source§impl<E: Environment, T: RasterTransferables> Plugin<E> for RasterPlugin<T>
source§impl<E: Environment, T: VectorTransferables> Plugin<E> for VectorPlugin<T>
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/constant.NAME.html b/docs/api/maplibre/render/draw_graph/constant.NAME.html
index fb5da6c3..c7042329 100644
--- a/docs/api/maplibre/render/draw_graph/constant.NAME.html
+++ b/docs/api/maplibre/render/draw_graph/constant.NAME.html
@@ -1 +1 @@
-NAME in maplibre::render::draw_graph - Rust
\ No newline at end of file
+NAME in maplibre::render::draw_graph - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/index.html b/docs/api/maplibre/render/draw_graph/index.html
index 8a779b85..9e81dc7c 100644
--- a/docs/api/maplibre/render/draw_graph/index.html
+++ b/docs/api/maplibre/render/draw_graph/index.html
@@ -1,2 +1,2 @@
-maplibre::render::draw_graph - Rust Module maplibre::render::draw_graph
source · Expand description
Labels for the “draw” graph
+maplibre::render::draw_graph - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/input/index.html b/docs/api/maplibre/render/draw_graph/input/index.html
index 96882fe7..dd4a23b5 100644
--- a/docs/api/maplibre/render/draw_graph/input/index.html
+++ b/docs/api/maplibre/render/draw_graph/input/index.html
@@ -1 +1 @@
-maplibre::render::draw_graph::input - Rust Module maplibre::render::draw_graph::input
source ·
\ No newline at end of file
+maplibre::render::draw_graph::input - Rust Module maplibre::render::draw_graph::input
source ·
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html b/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html
index 5ada4a82..d741639c 100644
--- a/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html
+++ b/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html
@@ -1 +1 @@
-MAIN_PASS in maplibre::render::draw_graph::node - Rust
\ No newline at end of file
+MAIN_PASS in maplibre::render::draw_graph::node - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/node/index.html b/docs/api/maplibre/render/draw_graph/node/index.html
index d769a1de..d7e5551c 100644
--- a/docs/api/maplibre/render/draw_graph/node/index.html
+++ b/docs/api/maplibre/render/draw_graph/node/index.html
@@ -1 +1 @@
-maplibre::render::draw_graph::node - Rust
\ No newline at end of file
+maplibre::render::draw_graph::node - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/error/enum.RenderError.html b/docs/api/maplibre/render/error/enum.RenderError.html
index c2c6e384..47051801 100644
--- a/docs/api/maplibre/render/error/enum.RenderError.html
+++ b/docs/api/maplibre/render/error/enum.RenderError.html
@@ -3,7 +3,7 @@
CreateSurfaceError(CreateSurfaceError),
Graph(RenderGraphError),
RequestDevice(RequestDeviceError),
-}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
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()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
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()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html b/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html
index f2c488b7..f0bb2cd2 100644
--- a/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html
+++ b/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for OutputSlotError
source§impl StructuralEq for OutputSlotError
source§impl StructuralPartialEq for OutputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for OutputSlotError
§impl Send for OutputSlotError
§impl Sync for OutputSlotError
§impl Unpin for OutputSlotError
§impl UnwindSafe for OutputSlotError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html b/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html
index 2ee1596d..d4935e27 100644
--- a/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html
+++ b/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html
@@ -13,7 +13,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RunSubGraphError
source§impl StructuralEq for RunSubGraphError
source§impl StructuralPartialEq for RunSubGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RunSubGraphError
§impl Send for RunSubGraphError
§impl Sync for RunSubGraphError
§impl Unpin for RunSubGraphError
§impl UnwindSafe for RunSubGraphError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeLabel.html b/docs/api/maplibre/render/graph/enum.NodeLabel.html
index 4d29e88b..0b7067a5 100644
--- a/docs/api/maplibre/render/graph/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeRunError.html b/docs/api/maplibre/render/graph/enum.NodeRunError.html
index 48eee1a8..0127e01b 100644
--- a/docs/api/maplibre/render/graph/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.OutputSlotError.html b/docs/api/maplibre/render/graph/enum.OutputSlotError.html
index d677d004..a243749a 100644
--- a/docs/api/maplibre/render/graph/enum.OutputSlotError.html
+++ b/docs/api/maplibre/render/graph/enum.OutputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for OutputSlotError
source§impl StructuralEq for OutputSlotError
source§impl StructuralPartialEq for OutputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for OutputSlotError
§impl Send for OutputSlotError
§impl Sync for OutputSlotError
§impl Unpin for OutputSlotError
§impl UnwindSafe for OutputSlotError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.RunSubGraphError.html b/docs/api/maplibre/render/graph/enum.RunSubGraphError.html
index a8ca80a2..f2dd571d 100644
--- a/docs/api/maplibre/render/graph/enum.RunSubGraphError.html
+++ b/docs/api/maplibre/render/graph/enum.RunSubGraphError.html
@@ -13,7 +13,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RunSubGraphError
source§impl StructuralEq for RunSubGraphError
source§impl StructuralPartialEq for RunSubGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RunSubGraphError
§impl Send for RunSubGraphError
§impl Sync for RunSubGraphError
§impl Unpin for RunSubGraphError
§impl UnwindSafe for RunSubGraphError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotLabel.html b/docs/api/maplibre/render/graph/enum.SlotLabel.html
index 3bf15f0b..ee7a5365 100644
--- a/docs/api/maplibre/render/graph/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotType.html b/docs/api/maplibre/render/graph/enum.SlotType.html
index dfb9c5c1..9921fa34 100644
--- a/docs/api/maplibre/render/graph/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index f485c96e..eb2113b9 100644
--- a/docs/api/maplibre/render/graph/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
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> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
index 6de51421..a1c8ab99 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
index c7c27fcf..5b70ff17 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
index b066207e..d09a97da 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
index 719648db..efa55a1c 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index c2b0f18b..d1a08557 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
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> Downcast for Twhere
diff --git a/docs/api/maplibre/render/index.html b/docs/api/maplibre/render/index.html
index 35252629..7783e57d 100644
--- a/docs/api/maplibre/render/index.html
+++ b/docs/api/maplibre/render/index.html
@@ -1,4 +1,4 @@
-maplibre::render - Rust Expand description
This module implements the rendering algorithm of maplibre-rs. It manages the whole
+
maplibre::render - Rust Expand description
This module implements the rendering algorithm of maplibre-rs. It manages the whole
communication with the GPU.
The render in this module is largely based on the
bevy_render
diff --git a/docs/api/maplibre/render/main_graph/index.html b/docs/api/maplibre/render/main_graph/index.html
index 18b1b7d5..c0754c22 100644
--- a/docs/api/maplibre/render/main_graph/index.html
+++ b/docs/api/maplibre/render/main_graph/index.html
@@ -1 +1 @@
-
maplibre::render::main_graph - Rust Module maplibre::render::main_graph
Struct maplibre::io::source_client::SourceFetchError
source · pub struct SourceFetchError(pub Box<dyn Error>);Tuple Fields§
§0: Box<dyn Error>Trait Implementations§
source§impl Debug for SourceFetchError
impl Debug for SourceFetchError
source§impl Display for SourceFetchError
impl Display for SourceFetchError
source§impl Error for SourceFetchError
impl Error for SourceFetchError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
source§impl From<Error> for SourceFetchError
impl From<Error> for SourceFetchError
Auto Trait Implementations§
impl !RefUnwindSafe for SourceFetchError
impl !Send for SourceFetchError
impl !Sync for SourceFetchError
impl Unpin for SourceFetchError
impl !UnwindSafe for SourceFetchError
Blanket Implementations§
source§impl<T> Any for Twhere
+SourceFetchError in maplibre::io::source_client - Rust Struct maplibre::io::source_client::SourceFetchError
source · pub struct SourceFetchError(pub Box<dyn Error>);
Tuple Fields§
§0: Box<dyn Error>Trait Implementations§
source§impl Debug for SourceFetchError
source§impl Display for SourceFetchError
source§impl Error for SourceFetchError
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()source§impl From<Error> for SourceFetchError
Auto Trait Implementations§
§impl !RefUnwindSafe for SourceFetchError
§impl !Send for SourceFetchError
§impl !Sync for SourceFetchError
§impl Unpin for SourceFetchError
§impl !UnwindSafe for SourceFetchError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/map/enum.CurrentMapContext.html b/docs/api/maplibre/map/enum.CurrentMapContext.html
index 0b1a03d0..dc887af3 100644
--- a/docs/api/maplibre/map/enum.CurrentMapContext.html
+++ b/docs/api/maplibre/map/enum.CurrentMapContext.html
@@ -1,4 +1,4 @@
-CurrentMapContext in maplibre::map - Rust Enum maplibre::map::CurrentMapContext
source · pub enum CurrentMapContext {
+CurrentMapContext in maplibre::map - Rust Enum maplibre::map::CurrentMapContext
source · pub enum CurrentMapContext {
Ready(MapContext),
Pending {
style: Style,
diff --git a/docs/api/maplibre/map/enum.MapError.html b/docs/api/maplibre/map/enum.MapError.html
index b67bafcd..59245235 100644
--- a/docs/api/maplibre/map/enum.MapError.html
+++ b/docs/api/maplibre/map/enum.MapError.html
@@ -1,9 +1,10 @@
-MapError in maplibre::map - Rust pub enum MapError {
+MapError in maplibre::map - Rust pub enum MapError {
RendererAlreadySet,
+ RendererNotReady,
RenderGraphInit(RenderGraphError),
DeviceInit(RenderError),
}
Variants§
§RendererAlreadySet
No need to set renderer again
-§RenderGraphInit(RenderGraphError)
§DeviceInit(RenderError)
Trait Implementations§
source§impl Error for MapError
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 RefUnwindSafe for MapError
§impl Send for MapError
§impl Sync for MapError
§impl Unpin for MapError
§impl UnwindSafe for MapError
Blanket Implementations§
§RendererNotReady
§RenderGraphInit(RenderGraphError)
§DeviceInit(RenderError)
Trait Implementations§
source§impl Error for MapError
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 RefUnwindSafe for MapError
§impl Send for MapError
§impl Sync for MapError
§impl Unpin for MapError
§impl UnwindSafe for MapError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/map/index.html b/docs/api/maplibre/map/index.html
index 9deb846b..a64816c2 100644
--- a/docs/api/maplibre/map/index.html
+++ b/docs/api/maplibre/map/index.html
@@ -1 +1 @@
-maplibre::map - Rust
\ No newline at end of file
+maplibre::map - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/map/struct.Map.html b/docs/api/maplibre/map/struct.Map.html
index 35370446..7d83469f 100644
--- a/docs/api/maplibre/map/struct.Map.html
+++ b/docs/api/maplibre/map/struct.Map.html
@@ -1,18 +1,20 @@
-Map in maplibre::map - Rust pub struct Map<E: Environment> {
+Map in maplibre::map - Rust pub struct Map<E: Environment> {
kernel: Rc<Kernel<E>>,
schedule: Schedule,
map_context: CurrentMapContext,
window: <E::MapWindowConfig as MapWindowConfig>::MapWindow,
plugins: Vec<Box<dyn Plugin<E>>>,
-}
Fields§
§kernel: Rc<Kernel<E>>§schedule: Schedule§map_context: CurrentMapContext§window: <E::MapWindowConfig as MapWindowConfig>::MapWindow§plugins: Vec<Box<dyn Plugin<E>>>Implementations§
source§impl<E: Environment> Map<E>where
- <<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: HeadedMapWindow,
sourcepub fn new(
+}Fields§
§kernel: Rc<Kernel<E>>§schedule: Schedule§map_context: CurrentMapContext§window: <E::MapWindowConfig as MapWindowConfig>::MapWindow§plugins: Vec<Box<dyn Plugin<E>>>Implementations§
source§impl<E: Environment> Map<E>where
+ <<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: HeadedMapWindow,
sourcepub fn new(
style: Style,
kernel: Kernel<E>,
renderer_builder: RendererBuilder,
plugins: Vec<Box<dyn Plugin<E>>>
-) -> Result<Self, MapError>
sourcepub async fn initialize_renderer(&mut self) -> Result<(), MapError>
sourcepub fn window_mut(
+) -> Result<Self, MapError>
sourcepub async fn initialize_renderer(&mut self) -> Result<(), MapError>
sourcepub fn window_mut(
&mut self
-) -> &mut <E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn window(&self) -> &<E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn has_renderer(&self) -> bool
sourcepub fn run_schedule(&mut self) -> Result<(), MapError>
sourcepub fn context(&self) -> Result<&MapContext, MapError>
sourcepub fn context_mut(&mut self) -> Result<&mut MapContext, MapError>
sourcepub fn kernel(&self) -> &Rc<Kernel<E>>
Auto Trait Implementations§
§impl<E> !RefUnwindSafe for Map<E>
§impl<E> !Send for Map<E>
§impl<E> !Sync for Map<E>
§impl<E> Unpin for Map<E>where
+) -> &mut <E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn window(&self) -> &<E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn is_initialized(&self) -> bool
sourcepub fn reset(&mut self)
Resets the complete state of this map - a new renderer and schedule needs to be created.
+The complete state of the app is reset.
+sourcepub fn run_schedule(&mut self) -> Result<(), MapError>
sourcepub fn context(&self) -> Result<&MapContext, MapError>
sourcepub fn context_mut(&mut self) -> Result<&mut MapContext, MapError>
sourcepub fn kernel(&self) -> &Rc<Kernel<E>>
Auto Trait Implementations§
§impl<E> !RefUnwindSafe for Map<E>
§impl<E> !Send for Map<E>
§impl<E> !Sync for Map<E>
§impl<E> Unpin for Map<E>where
<<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: Unpin,
§impl<E> !UnwindSafe for Map<E>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/docs/api/maplibre/plugin/trait.Plugin.html b/docs/api/maplibre/plugin/trait.Plugin.html
index c031520c..c738f3f6 100644
--- a/docs/api/maplibre/plugin/trait.Plugin.html
+++ b/docs/api/maplibre/plugin/trait.Plugin.html
@@ -13,4 +13,4 @@
kernel: Rc<Kernel<E>>,
world: &mut World,
graph: &mut RenderGraph
-)
Implementors§
source§impl<E: Environment> Plugin<E> for DebugPlugin
source§impl<E: Environment> Plugin<E> for RenderPlugin
source§impl<E: Environment, T: RasterTransferables> Plugin<E> for RasterPlugin<T>
source§impl<E: Environment, T: VectorTransferables> Plugin<E> for VectorPlugin<T>
\ No newline at end of file
+)Implementors§
source§impl<E: Environment> Plugin<E> for DebugPlugin
source§impl<E: Environment> Plugin<E> for RenderPlugin
source§impl<E: Environment, T: RasterTransferables> Plugin<E> for RasterPlugin<T>
source§impl<E: Environment, T: VectorTransferables> Plugin<E> for VectorPlugin<T>
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/constant.NAME.html b/docs/api/maplibre/render/draw_graph/constant.NAME.html
index fb5da6c3..c7042329 100644
--- a/docs/api/maplibre/render/draw_graph/constant.NAME.html
+++ b/docs/api/maplibre/render/draw_graph/constant.NAME.html
@@ -1 +1 @@
-NAME in maplibre::render::draw_graph - Rust
\ No newline at end of file
+NAME in maplibre::render::draw_graph - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/index.html b/docs/api/maplibre/render/draw_graph/index.html
index 8a779b85..9e81dc7c 100644
--- a/docs/api/maplibre/render/draw_graph/index.html
+++ b/docs/api/maplibre/render/draw_graph/index.html
@@ -1,2 +1,2 @@
-maplibre::render::draw_graph - Rust Module maplibre::render::draw_graph
source · Expand description
Labels for the “draw” graph
+maplibre::render::draw_graph - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/input/index.html b/docs/api/maplibre/render/draw_graph/input/index.html
index 96882fe7..dd4a23b5 100644
--- a/docs/api/maplibre/render/draw_graph/input/index.html
+++ b/docs/api/maplibre/render/draw_graph/input/index.html
@@ -1 +1 @@
-maplibre::render::draw_graph::input - Rust Module maplibre::render::draw_graph::input
source ·
\ No newline at end of file
+maplibre::render::draw_graph::input - Rust Module maplibre::render::draw_graph::input
source ·
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html b/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html
index 5ada4a82..d741639c 100644
--- a/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html
+++ b/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html
@@ -1 +1 @@
-MAIN_PASS in maplibre::render::draw_graph::node - Rust
\ No newline at end of file
+MAIN_PASS in maplibre::render::draw_graph::node - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/node/index.html b/docs/api/maplibre/render/draw_graph/node/index.html
index d769a1de..d7e5551c 100644
--- a/docs/api/maplibre/render/draw_graph/node/index.html
+++ b/docs/api/maplibre/render/draw_graph/node/index.html
@@ -1 +1 @@
-maplibre::render::draw_graph::node - Rust
\ No newline at end of file
+maplibre::render::draw_graph::node - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/error/enum.RenderError.html b/docs/api/maplibre/render/error/enum.RenderError.html
index c2c6e384..47051801 100644
--- a/docs/api/maplibre/render/error/enum.RenderError.html
+++ b/docs/api/maplibre/render/error/enum.RenderError.html
@@ -3,7 +3,7 @@
CreateSurfaceError(CreateSurfaceError),
Graph(RenderGraphError),
RequestDevice(RequestDeviceError),
-}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
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()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
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()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html b/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html
index f2c488b7..f0bb2cd2 100644
--- a/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html
+++ b/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for OutputSlotError
source§impl StructuralEq for OutputSlotError
source§impl StructuralPartialEq for OutputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for OutputSlotError
§impl Send for OutputSlotError
§impl Sync for OutputSlotError
§impl Unpin for OutputSlotError
§impl UnwindSafe for OutputSlotError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html b/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html
index 2ee1596d..d4935e27 100644
--- a/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html
+++ b/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html
@@ -13,7 +13,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RunSubGraphError
source§impl StructuralEq for RunSubGraphError
source§impl StructuralPartialEq for RunSubGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RunSubGraphError
§impl Send for RunSubGraphError
§impl Sync for RunSubGraphError
§impl Unpin for RunSubGraphError
§impl UnwindSafe for RunSubGraphError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeLabel.html b/docs/api/maplibre/render/graph/enum.NodeLabel.html
index 4d29e88b..0b7067a5 100644
--- a/docs/api/maplibre/render/graph/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeRunError.html b/docs/api/maplibre/render/graph/enum.NodeRunError.html
index 48eee1a8..0127e01b 100644
--- a/docs/api/maplibre/render/graph/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.OutputSlotError.html b/docs/api/maplibre/render/graph/enum.OutputSlotError.html
index d677d004..a243749a 100644
--- a/docs/api/maplibre/render/graph/enum.OutputSlotError.html
+++ b/docs/api/maplibre/render/graph/enum.OutputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for OutputSlotError
source§impl StructuralEq for OutputSlotError
source§impl StructuralPartialEq for OutputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for OutputSlotError
§impl Send for OutputSlotError
§impl Sync for OutputSlotError
§impl Unpin for OutputSlotError
§impl UnwindSafe for OutputSlotError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.RunSubGraphError.html b/docs/api/maplibre/render/graph/enum.RunSubGraphError.html
index a8ca80a2..f2dd571d 100644
--- a/docs/api/maplibre/render/graph/enum.RunSubGraphError.html
+++ b/docs/api/maplibre/render/graph/enum.RunSubGraphError.html
@@ -13,7 +13,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RunSubGraphError
source§impl StructuralEq for RunSubGraphError
source§impl StructuralPartialEq for RunSubGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RunSubGraphError
§impl Send for RunSubGraphError
§impl Sync for RunSubGraphError
§impl Unpin for RunSubGraphError
§impl UnwindSafe for RunSubGraphError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotLabel.html b/docs/api/maplibre/render/graph/enum.SlotLabel.html
index 3bf15f0b..ee7a5365 100644
--- a/docs/api/maplibre/render/graph/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotType.html b/docs/api/maplibre/render/graph/enum.SlotType.html
index dfb9c5c1..9921fa34 100644
--- a/docs/api/maplibre/render/graph/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index f485c96e..eb2113b9 100644
--- a/docs/api/maplibre/render/graph/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
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> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
index 6de51421..a1c8ab99 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
index c7c27fcf..5b70ff17 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
index b066207e..d09a97da 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
index 719648db..efa55a1c 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index c2b0f18b..d1a08557 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
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> Downcast for Twhere
diff --git a/docs/api/maplibre/render/index.html b/docs/api/maplibre/render/index.html
index 35252629..7783e57d 100644
--- a/docs/api/maplibre/render/index.html
+++ b/docs/api/maplibre/render/index.html
@@ -1,4 +1,4 @@
-maplibre::render - Rust Expand description
This module implements the rendering algorithm of maplibre-rs. It manages the whole
+
maplibre::render - Rust Expand description
This module implements the rendering algorithm of maplibre-rs. It manages the whole
communication with the GPU.
The render in this module is largely based on the
bevy_render
diff --git a/docs/api/maplibre/render/main_graph/index.html b/docs/api/maplibre/render/main_graph/index.html
index 18b1b7d5..c0754c22 100644
--- a/docs/api/maplibre/render/main_graph/index.html
+++ b/docs/api/maplibre/render/main_graph/index.html
@@ -1 +1 @@
-
maplibre::render::main_graph - Rust Module maplibre::render::main_graph
impl<T> Any for Twhere
+SourceFetchError in maplibre::io::source_client - Rust Struct maplibre::io::source_client::SourceFetchError
source · pub struct SourceFetchError(pub Box<dyn Error>);
Tuple Fields§
§0: Box<dyn Error>Trait Implementations§
source§impl Debug for SourceFetchError
source§impl Display for SourceFetchError
source§impl Error for SourceFetchError
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()source§impl From<Error> for SourceFetchError
Auto Trait Implementations§
§impl !RefUnwindSafe for SourceFetchError
§impl !Send for SourceFetchError
§impl !Sync for SourceFetchError
§impl Unpin for SourceFetchError
§impl !UnwindSafe for SourceFetchError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/map/enum.CurrentMapContext.html b/docs/api/maplibre/map/enum.CurrentMapContext.html
index 0b1a03d0..dc887af3 100644
--- a/docs/api/maplibre/map/enum.CurrentMapContext.html
+++ b/docs/api/maplibre/map/enum.CurrentMapContext.html
@@ -1,4 +1,4 @@
-CurrentMapContext in maplibre::map - Rust Enum maplibre::map::CurrentMapContext
source · pub enum CurrentMapContext {
+CurrentMapContext in maplibre::map - Rust Enum maplibre::map::CurrentMapContext
source · pub enum CurrentMapContext {
Ready(MapContext),
Pending {
style: Style,
diff --git a/docs/api/maplibre/map/enum.MapError.html b/docs/api/maplibre/map/enum.MapError.html
index b67bafcd..59245235 100644
--- a/docs/api/maplibre/map/enum.MapError.html
+++ b/docs/api/maplibre/map/enum.MapError.html
@@ -1,9 +1,10 @@
-MapError in maplibre::map - Rust pub enum MapError {
+MapError in maplibre::map - Rust pub enum MapError {
RendererAlreadySet,
+ RendererNotReady,
RenderGraphInit(RenderGraphError),
DeviceInit(RenderError),
}
Variants§
§RendererAlreadySet
No need to set renderer again
-§RenderGraphInit(RenderGraphError)
§DeviceInit(RenderError)
Trait Implementations§
source§impl Error for MapError
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 RefUnwindSafe for MapError
§impl Send for MapError
§impl Sync for MapError
§impl Unpin for MapError
§impl UnwindSafe for MapError
Blanket Implementations§
§RendererNotReady
§RenderGraphInit(RenderGraphError)
§DeviceInit(RenderError)
Trait Implementations§
source§impl Error for MapError
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 RefUnwindSafe for MapError
§impl Send for MapError
§impl Sync for MapError
§impl Unpin for MapError
§impl UnwindSafe for MapError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/map/index.html b/docs/api/maplibre/map/index.html
index 9deb846b..a64816c2 100644
--- a/docs/api/maplibre/map/index.html
+++ b/docs/api/maplibre/map/index.html
@@ -1 +1 @@
-maplibre::map - Rust
\ No newline at end of file
+maplibre::map - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/map/struct.Map.html b/docs/api/maplibre/map/struct.Map.html
index 35370446..7d83469f 100644
--- a/docs/api/maplibre/map/struct.Map.html
+++ b/docs/api/maplibre/map/struct.Map.html
@@ -1,18 +1,20 @@
-Map in maplibre::map - Rust pub struct Map<E: Environment> {
+Map in maplibre::map - Rust pub struct Map<E: Environment> {
kernel: Rc<Kernel<E>>,
schedule: Schedule,
map_context: CurrentMapContext,
window: <E::MapWindowConfig as MapWindowConfig>::MapWindow,
plugins: Vec<Box<dyn Plugin<E>>>,
-}
Fields§
§kernel: Rc<Kernel<E>>§schedule: Schedule§map_context: CurrentMapContext§window: <E::MapWindowConfig as MapWindowConfig>::MapWindow§plugins: Vec<Box<dyn Plugin<E>>>Implementations§
source§impl<E: Environment> Map<E>where
- <<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: HeadedMapWindow,
sourcepub fn new(
+}Fields§
§kernel: Rc<Kernel<E>>§schedule: Schedule§map_context: CurrentMapContext§window: <E::MapWindowConfig as MapWindowConfig>::MapWindow§plugins: Vec<Box<dyn Plugin<E>>>Implementations§
source§impl<E: Environment> Map<E>where
+ <<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: HeadedMapWindow,
sourcepub fn new(
style: Style,
kernel: Kernel<E>,
renderer_builder: RendererBuilder,
plugins: Vec<Box<dyn Plugin<E>>>
-) -> Result<Self, MapError>
sourcepub async fn initialize_renderer(&mut self) -> Result<(), MapError>
sourcepub fn window_mut(
+) -> Result<Self, MapError>
sourcepub async fn initialize_renderer(&mut self) -> Result<(), MapError>
sourcepub fn window_mut(
&mut self
-) -> &mut <E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn window(&self) -> &<E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn has_renderer(&self) -> bool
sourcepub fn run_schedule(&mut self) -> Result<(), MapError>
sourcepub fn context(&self) -> Result<&MapContext, MapError>
sourcepub fn context_mut(&mut self) -> Result<&mut MapContext, MapError>
sourcepub fn kernel(&self) -> &Rc<Kernel<E>>
Auto Trait Implementations§
§impl<E> !RefUnwindSafe for Map<E>
§impl<E> !Send for Map<E>
§impl<E> !Sync for Map<E>
§impl<E> Unpin for Map<E>where
+) -> &mut <E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn window(&self) -> &<E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn is_initialized(&self) -> bool
sourcepub fn reset(&mut self)
Resets the complete state of this map - a new renderer and schedule needs to be created.
+The complete state of the app is reset.
+sourcepub fn run_schedule(&mut self) -> Result<(), MapError>
sourcepub fn context(&self) -> Result<&MapContext, MapError>
sourcepub fn context_mut(&mut self) -> Result<&mut MapContext, MapError>
sourcepub fn kernel(&self) -> &Rc<Kernel<E>>
Auto Trait Implementations§
§impl<E> !RefUnwindSafe for Map<E>
§impl<E> !Send for Map<E>
§impl<E> !Sync for Map<E>
§impl<E> Unpin for Map<E>where
<<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: Unpin,
§impl<E> !UnwindSafe for Map<E>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/docs/api/maplibre/plugin/trait.Plugin.html b/docs/api/maplibre/plugin/trait.Plugin.html
index c031520c..c738f3f6 100644
--- a/docs/api/maplibre/plugin/trait.Plugin.html
+++ b/docs/api/maplibre/plugin/trait.Plugin.html
@@ -13,4 +13,4 @@
kernel: Rc<Kernel<E>>,
world: &mut World,
graph: &mut RenderGraph
-)
Implementors§
source§impl<E: Environment> Plugin<E> for DebugPlugin
source§impl<E: Environment> Plugin<E> for RenderPlugin
source§impl<E: Environment, T: RasterTransferables> Plugin<E> for RasterPlugin<T>
source§impl<E: Environment, T: VectorTransferables> Plugin<E> for VectorPlugin<T>
\ No newline at end of file
+)Implementors§
source§impl<E: Environment> Plugin<E> for DebugPlugin
source§impl<E: Environment> Plugin<E> for RenderPlugin
source§impl<E: Environment, T: RasterTransferables> Plugin<E> for RasterPlugin<T>
source§impl<E: Environment, T: VectorTransferables> Plugin<E> for VectorPlugin<T>
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/constant.NAME.html b/docs/api/maplibre/render/draw_graph/constant.NAME.html
index fb5da6c3..c7042329 100644
--- a/docs/api/maplibre/render/draw_graph/constant.NAME.html
+++ b/docs/api/maplibre/render/draw_graph/constant.NAME.html
@@ -1 +1 @@
-NAME in maplibre::render::draw_graph - Rust
\ No newline at end of file
+NAME in maplibre::render::draw_graph - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/index.html b/docs/api/maplibre/render/draw_graph/index.html
index 8a779b85..9e81dc7c 100644
--- a/docs/api/maplibre/render/draw_graph/index.html
+++ b/docs/api/maplibre/render/draw_graph/index.html
@@ -1,2 +1,2 @@
-maplibre::render::draw_graph - Rust Module maplibre::render::draw_graph
source · Expand description
Labels for the “draw” graph
+maplibre::render::draw_graph - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/input/index.html b/docs/api/maplibre/render/draw_graph/input/index.html
index 96882fe7..dd4a23b5 100644
--- a/docs/api/maplibre/render/draw_graph/input/index.html
+++ b/docs/api/maplibre/render/draw_graph/input/index.html
@@ -1 +1 @@
-maplibre::render::draw_graph::input - Rust Module maplibre::render::draw_graph::input
source ·
\ No newline at end of file
+maplibre::render::draw_graph::input - Rust Module maplibre::render::draw_graph::input
source ·
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html b/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html
index 5ada4a82..d741639c 100644
--- a/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html
+++ b/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html
@@ -1 +1 @@
-MAIN_PASS in maplibre::render::draw_graph::node - Rust
\ No newline at end of file
+MAIN_PASS in maplibre::render::draw_graph::node - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/node/index.html b/docs/api/maplibre/render/draw_graph/node/index.html
index d769a1de..d7e5551c 100644
--- a/docs/api/maplibre/render/draw_graph/node/index.html
+++ b/docs/api/maplibre/render/draw_graph/node/index.html
@@ -1 +1 @@
-maplibre::render::draw_graph::node - Rust
\ No newline at end of file
+maplibre::render::draw_graph::node - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/error/enum.RenderError.html b/docs/api/maplibre/render/error/enum.RenderError.html
index c2c6e384..47051801 100644
--- a/docs/api/maplibre/render/error/enum.RenderError.html
+++ b/docs/api/maplibre/render/error/enum.RenderError.html
@@ -3,7 +3,7 @@
CreateSurfaceError(CreateSurfaceError),
Graph(RenderGraphError),
RequestDevice(RequestDeviceError),
-}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
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()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
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()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html b/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html
index f2c488b7..f0bb2cd2 100644
--- a/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html
+++ b/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for OutputSlotError
source§impl StructuralEq for OutputSlotError
source§impl StructuralPartialEq for OutputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for OutputSlotError
§impl Send for OutputSlotError
§impl Sync for OutputSlotError
§impl Unpin for OutputSlotError
§impl UnwindSafe for OutputSlotError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html b/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html
index 2ee1596d..d4935e27 100644
--- a/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html
+++ b/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html
@@ -13,7 +13,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RunSubGraphError
source§impl StructuralEq for RunSubGraphError
source§impl StructuralPartialEq for RunSubGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RunSubGraphError
§impl Send for RunSubGraphError
§impl Sync for RunSubGraphError
§impl Unpin for RunSubGraphError
§impl UnwindSafe for RunSubGraphError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeLabel.html b/docs/api/maplibre/render/graph/enum.NodeLabel.html
index 4d29e88b..0b7067a5 100644
--- a/docs/api/maplibre/render/graph/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeRunError.html b/docs/api/maplibre/render/graph/enum.NodeRunError.html
index 48eee1a8..0127e01b 100644
--- a/docs/api/maplibre/render/graph/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.OutputSlotError.html b/docs/api/maplibre/render/graph/enum.OutputSlotError.html
index d677d004..a243749a 100644
--- a/docs/api/maplibre/render/graph/enum.OutputSlotError.html
+++ b/docs/api/maplibre/render/graph/enum.OutputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for OutputSlotError
source§impl StructuralEq for OutputSlotError
source§impl StructuralPartialEq for OutputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for OutputSlotError
§impl Send for OutputSlotError
§impl Sync for OutputSlotError
§impl Unpin for OutputSlotError
§impl UnwindSafe for OutputSlotError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.RunSubGraphError.html b/docs/api/maplibre/render/graph/enum.RunSubGraphError.html
index a8ca80a2..f2dd571d 100644
--- a/docs/api/maplibre/render/graph/enum.RunSubGraphError.html
+++ b/docs/api/maplibre/render/graph/enum.RunSubGraphError.html
@@ -13,7 +13,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RunSubGraphError
source§impl StructuralEq for RunSubGraphError
source§impl StructuralPartialEq for RunSubGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RunSubGraphError
§impl Send for RunSubGraphError
§impl Sync for RunSubGraphError
§impl Unpin for RunSubGraphError
§impl UnwindSafe for RunSubGraphError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotLabel.html b/docs/api/maplibre/render/graph/enum.SlotLabel.html
index 3bf15f0b..ee7a5365 100644
--- a/docs/api/maplibre/render/graph/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotType.html b/docs/api/maplibre/render/graph/enum.SlotType.html
index dfb9c5c1..9921fa34 100644
--- a/docs/api/maplibre/render/graph/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index f485c96e..eb2113b9 100644
--- a/docs/api/maplibre/render/graph/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
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> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
index 6de51421..a1c8ab99 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
index c7c27fcf..5b70ff17 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
index b066207e..d09a97da 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
index 719648db..efa55a1c 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index c2b0f18b..d1a08557 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
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> Downcast for Twhere
diff --git a/docs/api/maplibre/render/index.html b/docs/api/maplibre/render/index.html
index 35252629..7783e57d 100644
--- a/docs/api/maplibre/render/index.html
+++ b/docs/api/maplibre/render/index.html
@@ -1,4 +1,4 @@
-maplibre::render - Rust Expand description
This module implements the rendering algorithm of maplibre-rs. It manages the whole
+
maplibre::render - Rust Expand description
This module implements the rendering algorithm of maplibre-rs. It manages the whole
communication with the GPU.
The render in this module is largely based on the
bevy_render
diff --git a/docs/api/maplibre/render/main_graph/index.html b/docs/api/maplibre/render/main_graph/index.html
index 18b1b7d5..c0754c22 100644
--- a/docs/api/maplibre/render/main_graph/index.html
+++ b/docs/api/maplibre/render/main_graph/index.html
@@ -1 +1 @@
-
maplibre::render::main_graph - Rust Module maplibre::render::main_graph
Struct maplibre::io::source_client::SourceFetchError
source · pub struct SourceFetchError(pub Box<dyn Error>);Tuple Fields§
§0: Box<dyn Error>Trait Implementations§
source§impl Debug for SourceFetchError
impl Debug for SourceFetchError
source§impl Display for SourceFetchError
impl Display for SourceFetchError
source§impl Error for SourceFetchError
impl Error for SourceFetchError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
source§impl From<Error> for SourceFetchError
impl From<Error> for SourceFetchError
Auto Trait Implementations§
impl !RefUnwindSafe for SourceFetchError
impl !Send for SourceFetchError
impl !Sync for SourceFetchError
impl Unpin for SourceFetchError
impl !UnwindSafe for SourceFetchError
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
§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/map/enum.CurrentMapContext.html b/docs/api/maplibre/map/enum.CurrentMapContext.html
index 0b1a03d0..dc887af3 100644
--- a/docs/api/maplibre/map/enum.CurrentMapContext.html
+++ b/docs/api/maplibre/map/enum.CurrentMapContext.html
@@ -1,4 +1,4 @@
-CurrentMapContext in maplibre::map - Rust Enum maplibre::map::CurrentMapContext
source · pub enum CurrentMapContext {
+CurrentMapContext in maplibre::map - Rust Enum maplibre::map::CurrentMapContext
source · pub enum CurrentMapContext {
Ready(MapContext),
Pending {
style: Style,
diff --git a/docs/api/maplibre/map/enum.MapError.html b/docs/api/maplibre/map/enum.MapError.html
index b67bafcd..59245235 100644
--- a/docs/api/maplibre/map/enum.MapError.html
+++ b/docs/api/maplibre/map/enum.MapError.html
@@ -1,9 +1,10 @@
-MapError in maplibre::map - Rust pub enum MapError {
+MapError in maplibre::map - Rust pub enum MapError {
RendererAlreadySet,
+ RendererNotReady,
RenderGraphInit(RenderGraphError),
DeviceInit(RenderError),
}
Variants§
§RendererAlreadySet
No need to set renderer again
-§RenderGraphInit(RenderGraphError)
§DeviceInit(RenderError)
Trait Implementations§
source§impl Error for MapError
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 RefUnwindSafe for MapError
§impl Send for MapError
§impl Sync for MapError
§impl Unpin for MapError
§impl UnwindSafe for MapError
Blanket Implementations§
§RendererNotReady
§RenderGraphInit(RenderGraphError)
§DeviceInit(RenderError)
Trait Implementations§
source§impl Error for MapError
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 RefUnwindSafe for MapError
§impl Send for MapError
§impl Sync for MapError
§impl Unpin for MapError
§impl UnwindSafe for MapError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/map/index.html b/docs/api/maplibre/map/index.html
index 9deb846b..a64816c2 100644
--- a/docs/api/maplibre/map/index.html
+++ b/docs/api/maplibre/map/index.html
@@ -1 +1 @@
-maplibre::map - Rust
\ No newline at end of file
+maplibre::map - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/map/struct.Map.html b/docs/api/maplibre/map/struct.Map.html
index 35370446..7d83469f 100644
--- a/docs/api/maplibre/map/struct.Map.html
+++ b/docs/api/maplibre/map/struct.Map.html
@@ -1,18 +1,20 @@
-Map in maplibre::map - Rust pub struct Map<E: Environment> {
+Map in maplibre::map - Rust pub struct Map<E: Environment> {
kernel: Rc<Kernel<E>>,
schedule: Schedule,
map_context: CurrentMapContext,
window: <E::MapWindowConfig as MapWindowConfig>::MapWindow,
plugins: Vec<Box<dyn Plugin<E>>>,
-}
Fields§
§kernel: Rc<Kernel<E>>§schedule: Schedule§map_context: CurrentMapContext§window: <E::MapWindowConfig as MapWindowConfig>::MapWindow§plugins: Vec<Box<dyn Plugin<E>>>Implementations§
source§impl<E: Environment> Map<E>where
- <<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: HeadedMapWindow,
sourcepub fn new(
+}Fields§
§kernel: Rc<Kernel<E>>§schedule: Schedule§map_context: CurrentMapContext§window: <E::MapWindowConfig as MapWindowConfig>::MapWindow§plugins: Vec<Box<dyn Plugin<E>>>Implementations§
source§impl<E: Environment> Map<E>where
+ <<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: HeadedMapWindow,
sourcepub fn new(
style: Style,
kernel: Kernel<E>,
renderer_builder: RendererBuilder,
plugins: Vec<Box<dyn Plugin<E>>>
-) -> Result<Self, MapError>
sourcepub async fn initialize_renderer(&mut self) -> Result<(), MapError>
sourcepub fn window_mut(
+) -> Result<Self, MapError>
sourcepub async fn initialize_renderer(&mut self) -> Result<(), MapError>
sourcepub fn window_mut(
&mut self
-) -> &mut <E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn window(&self) -> &<E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn has_renderer(&self) -> bool
sourcepub fn run_schedule(&mut self) -> Result<(), MapError>
sourcepub fn context(&self) -> Result<&MapContext, MapError>
sourcepub fn context_mut(&mut self) -> Result<&mut MapContext, MapError>
sourcepub fn kernel(&self) -> &Rc<Kernel<E>>
Auto Trait Implementations§
§impl<E> !RefUnwindSafe for Map<E>
§impl<E> !Send for Map<E>
§impl<E> !Sync for Map<E>
§impl<E> Unpin for Map<E>where
+) -> &mut <E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn window(&self) -> &<E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn is_initialized(&self) -> bool
sourcepub fn reset(&mut self)
Resets the complete state of this map - a new renderer and schedule needs to be created.
+The complete state of the app is reset.
+sourcepub fn run_schedule(&mut self) -> Result<(), MapError>
sourcepub fn context(&self) -> Result<&MapContext, MapError>
sourcepub fn context_mut(&mut self) -> Result<&mut MapContext, MapError>
sourcepub fn kernel(&self) -> &Rc<Kernel<E>>
Auto Trait Implementations§
§impl<E> !RefUnwindSafe for Map<E>
§impl<E> !Send for Map<E>
§impl<E> !Sync for Map<E>
§impl<E> Unpin for Map<E>where
<<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: Unpin,
§impl<E> !UnwindSafe for Map<E>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/docs/api/maplibre/plugin/trait.Plugin.html b/docs/api/maplibre/plugin/trait.Plugin.html
index c031520c..c738f3f6 100644
--- a/docs/api/maplibre/plugin/trait.Plugin.html
+++ b/docs/api/maplibre/plugin/trait.Plugin.html
@@ -13,4 +13,4 @@
kernel: Rc<Kernel<E>>,
world: &mut World,
graph: &mut RenderGraph
-)
Implementors§
source§impl<E: Environment> Plugin<E> for DebugPlugin
source§impl<E: Environment> Plugin<E> for RenderPlugin
source§impl<E: Environment, T: RasterTransferables> Plugin<E> for RasterPlugin<T>
source§impl<E: Environment, T: VectorTransferables> Plugin<E> for VectorPlugin<T>
\ No newline at end of file
+)Implementors§
source§impl<E: Environment> Plugin<E> for DebugPlugin
source§impl<E: Environment> Plugin<E> for RenderPlugin
source§impl<E: Environment, T: RasterTransferables> Plugin<E> for RasterPlugin<T>
source§impl<E: Environment, T: VectorTransferables> Plugin<E> for VectorPlugin<T>
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/constant.NAME.html b/docs/api/maplibre/render/draw_graph/constant.NAME.html
index fb5da6c3..c7042329 100644
--- a/docs/api/maplibre/render/draw_graph/constant.NAME.html
+++ b/docs/api/maplibre/render/draw_graph/constant.NAME.html
@@ -1 +1 @@
-NAME in maplibre::render::draw_graph - Rust
\ No newline at end of file
+NAME in maplibre::render::draw_graph - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/index.html b/docs/api/maplibre/render/draw_graph/index.html
index 8a779b85..9e81dc7c 100644
--- a/docs/api/maplibre/render/draw_graph/index.html
+++ b/docs/api/maplibre/render/draw_graph/index.html
@@ -1,2 +1,2 @@
-maplibre::render::draw_graph - Rust Module maplibre::render::draw_graph
source · Expand description
Labels for the “draw” graph
+maplibre::render::draw_graph - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/input/index.html b/docs/api/maplibre/render/draw_graph/input/index.html
index 96882fe7..dd4a23b5 100644
--- a/docs/api/maplibre/render/draw_graph/input/index.html
+++ b/docs/api/maplibre/render/draw_graph/input/index.html
@@ -1 +1 @@
-maplibre::render::draw_graph::input - Rust Module maplibre::render::draw_graph::input
source ·
\ No newline at end of file
+maplibre::render::draw_graph::input - Rust Module maplibre::render::draw_graph::input
source ·
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html b/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html
index 5ada4a82..d741639c 100644
--- a/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html
+++ b/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html
@@ -1 +1 @@
-MAIN_PASS in maplibre::render::draw_graph::node - Rust
\ No newline at end of file
+MAIN_PASS in maplibre::render::draw_graph::node - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/node/index.html b/docs/api/maplibre/render/draw_graph/node/index.html
index d769a1de..d7e5551c 100644
--- a/docs/api/maplibre/render/draw_graph/node/index.html
+++ b/docs/api/maplibre/render/draw_graph/node/index.html
@@ -1 +1 @@
-maplibre::render::draw_graph::node - Rust
\ No newline at end of file
+maplibre::render::draw_graph::node - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/error/enum.RenderError.html b/docs/api/maplibre/render/error/enum.RenderError.html
index c2c6e384..47051801 100644
--- a/docs/api/maplibre/render/error/enum.RenderError.html
+++ b/docs/api/maplibre/render/error/enum.RenderError.html
@@ -3,7 +3,7 @@
CreateSurfaceError(CreateSurfaceError),
Graph(RenderGraphError),
RequestDevice(RequestDeviceError),
-}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
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()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
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()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html b/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html
index f2c488b7..f0bb2cd2 100644
--- a/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html
+++ b/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for OutputSlotError
source§impl StructuralEq for OutputSlotError
source§impl StructuralPartialEq for OutputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for OutputSlotError
§impl Send for OutputSlotError
§impl Sync for OutputSlotError
§impl Unpin for OutputSlotError
§impl UnwindSafe for OutputSlotError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html b/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html
index 2ee1596d..d4935e27 100644
--- a/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html
+++ b/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html
@@ -13,7 +13,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RunSubGraphError
source§impl StructuralEq for RunSubGraphError
source§impl StructuralPartialEq for RunSubGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RunSubGraphError
§impl Send for RunSubGraphError
§impl Sync for RunSubGraphError
§impl Unpin for RunSubGraphError
§impl UnwindSafe for RunSubGraphError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeLabel.html b/docs/api/maplibre/render/graph/enum.NodeLabel.html
index 4d29e88b..0b7067a5 100644
--- a/docs/api/maplibre/render/graph/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeRunError.html b/docs/api/maplibre/render/graph/enum.NodeRunError.html
index 48eee1a8..0127e01b 100644
--- a/docs/api/maplibre/render/graph/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.OutputSlotError.html b/docs/api/maplibre/render/graph/enum.OutputSlotError.html
index d677d004..a243749a 100644
--- a/docs/api/maplibre/render/graph/enum.OutputSlotError.html
+++ b/docs/api/maplibre/render/graph/enum.OutputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for OutputSlotError
source§impl StructuralEq for OutputSlotError
source§impl StructuralPartialEq for OutputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for OutputSlotError
§impl Send for OutputSlotError
§impl Sync for OutputSlotError
§impl Unpin for OutputSlotError
§impl UnwindSafe for OutputSlotError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.RunSubGraphError.html b/docs/api/maplibre/render/graph/enum.RunSubGraphError.html
index a8ca80a2..f2dd571d 100644
--- a/docs/api/maplibre/render/graph/enum.RunSubGraphError.html
+++ b/docs/api/maplibre/render/graph/enum.RunSubGraphError.html
@@ -13,7 +13,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RunSubGraphError
source§impl StructuralEq for RunSubGraphError
source§impl StructuralPartialEq for RunSubGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RunSubGraphError
§impl Send for RunSubGraphError
§impl Sync for RunSubGraphError
§impl Unpin for RunSubGraphError
§impl UnwindSafe for RunSubGraphError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotLabel.html b/docs/api/maplibre/render/graph/enum.SlotLabel.html
index 3bf15f0b..ee7a5365 100644
--- a/docs/api/maplibre/render/graph/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotType.html b/docs/api/maplibre/render/graph/enum.SlotType.html
index dfb9c5c1..9921fa34 100644
--- a/docs/api/maplibre/render/graph/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index f485c96e..eb2113b9 100644
--- a/docs/api/maplibre/render/graph/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
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> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
index 6de51421..a1c8ab99 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
index c7c27fcf..5b70ff17 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
index b066207e..d09a97da 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
index 719648db..efa55a1c 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index c2b0f18b..d1a08557 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
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> Downcast for Twhere
diff --git a/docs/api/maplibre/render/index.html b/docs/api/maplibre/render/index.html
index 35252629..7783e57d 100644
--- a/docs/api/maplibre/render/index.html
+++ b/docs/api/maplibre/render/index.html
@@ -1,4 +1,4 @@
-maplibre::render - Rust Expand description
This module implements the rendering algorithm of maplibre-rs. It manages the whole
+
maplibre::render - Rust Expand description
This module implements the rendering algorithm of maplibre-rs. It manages the whole
communication with the GPU.
The render in this module is largely based on the
bevy_render
diff --git a/docs/api/maplibre/render/main_graph/index.html b/docs/api/maplibre/render/main_graph/index.html
index 18b1b7d5..c0754c22 100644
--- a/docs/api/maplibre/render/main_graph/index.html
+++ b/docs/api/maplibre/render/main_graph/index.html
@@ -1 +1 @@
-
maplibre::render::main_graph - Rust Module maplibre::render::main_graph
impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/map/enum.CurrentMapContext.html b/docs/api/maplibre/map/enum.CurrentMapContext.html
index 0b1a03d0..dc887af3 100644
--- a/docs/api/maplibre/map/enum.CurrentMapContext.html
+++ b/docs/api/maplibre/map/enum.CurrentMapContext.html
@@ -1,4 +1,4 @@
-CurrentMapContext in maplibre::map - Rust Enum maplibre::map::CurrentMapContext
source · pub enum CurrentMapContext {
+CurrentMapContext in maplibre::map - Rust Enum maplibre::map::CurrentMapContext
source · pub enum CurrentMapContext {
Ready(MapContext),
Pending {
style: Style,
diff --git a/docs/api/maplibre/map/enum.MapError.html b/docs/api/maplibre/map/enum.MapError.html
index b67bafcd..59245235 100644
--- a/docs/api/maplibre/map/enum.MapError.html
+++ b/docs/api/maplibre/map/enum.MapError.html
@@ -1,9 +1,10 @@
-MapError in maplibre::map - Rust pub enum MapError {
+MapError in maplibre::map - Rust pub enum MapError {
RendererAlreadySet,
+ RendererNotReady,
RenderGraphInit(RenderGraphError),
DeviceInit(RenderError),
}
Variants§
§RendererAlreadySet
No need to set renderer again
-§RenderGraphInit(RenderGraphError)
§DeviceInit(RenderError)
Trait Implementations§
source§impl Error for MapError
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 RefUnwindSafe for MapError
§impl Send for MapError
§impl Sync for MapError
§impl Unpin for MapError
§impl UnwindSafe for MapError
Blanket Implementations§
§RendererNotReady
§RenderGraphInit(RenderGraphError)
§DeviceInit(RenderError)
Trait Implementations§
source§impl Error for MapError
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 RefUnwindSafe for MapError
§impl Send for MapError
§impl Sync for MapError
§impl Unpin for MapError
§impl UnwindSafe for MapError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/map/index.html b/docs/api/maplibre/map/index.html
index 9deb846b..a64816c2 100644
--- a/docs/api/maplibre/map/index.html
+++ b/docs/api/maplibre/map/index.html
@@ -1 +1 @@
-maplibre::map - Rust
\ No newline at end of file
+maplibre::map - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/map/struct.Map.html b/docs/api/maplibre/map/struct.Map.html
index 35370446..7d83469f 100644
--- a/docs/api/maplibre/map/struct.Map.html
+++ b/docs/api/maplibre/map/struct.Map.html
@@ -1,18 +1,20 @@
-Map in maplibre::map - Rust pub struct Map<E: Environment> {
+Map in maplibre::map - Rust pub struct Map<E: Environment> {
kernel: Rc<Kernel<E>>,
schedule: Schedule,
map_context: CurrentMapContext,
window: <E::MapWindowConfig as MapWindowConfig>::MapWindow,
plugins: Vec<Box<dyn Plugin<E>>>,
-}
Fields§
§kernel: Rc<Kernel<E>>§schedule: Schedule§map_context: CurrentMapContext§window: <E::MapWindowConfig as MapWindowConfig>::MapWindow§plugins: Vec<Box<dyn Plugin<E>>>Implementations§
source§impl<E: Environment> Map<E>where
- <<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: HeadedMapWindow,
sourcepub fn new(
+}Fields§
§kernel: Rc<Kernel<E>>§schedule: Schedule§map_context: CurrentMapContext§window: <E::MapWindowConfig as MapWindowConfig>::MapWindow§plugins: Vec<Box<dyn Plugin<E>>>Implementations§
source§impl<E: Environment> Map<E>where
+ <<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: HeadedMapWindow,
sourcepub fn new(
style: Style,
kernel: Kernel<E>,
renderer_builder: RendererBuilder,
plugins: Vec<Box<dyn Plugin<E>>>
-) -> Result<Self, MapError>
sourcepub async fn initialize_renderer(&mut self) -> Result<(), MapError>
sourcepub fn window_mut(
+) -> Result<Self, MapError>
sourcepub async fn initialize_renderer(&mut self) -> Result<(), MapError>
sourcepub fn window_mut(
&mut self
-) -> &mut <E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn window(&self) -> &<E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn has_renderer(&self) -> bool
sourcepub fn run_schedule(&mut self) -> Result<(), MapError>
sourcepub fn context(&self) -> Result<&MapContext, MapError>
sourcepub fn context_mut(&mut self) -> Result<&mut MapContext, MapError>
sourcepub fn kernel(&self) -> &Rc<Kernel<E>>
Auto Trait Implementations§
§impl<E> !RefUnwindSafe for Map<E>
§impl<E> !Send for Map<E>
§impl<E> !Sync for Map<E>
§impl<E> Unpin for Map<E>where
+) -> &mut <E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn window(&self) -> &<E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn is_initialized(&self) -> bool
sourcepub fn reset(&mut self)
Resets the complete state of this map - a new renderer and schedule needs to be created.
+The complete state of the app is reset.
+sourcepub fn run_schedule(&mut self) -> Result<(), MapError>
sourcepub fn context(&self) -> Result<&MapContext, MapError>
sourcepub fn context_mut(&mut self) -> Result<&mut MapContext, MapError>
sourcepub fn kernel(&self) -> &Rc<Kernel<E>>
Auto Trait Implementations§
§impl<E> !RefUnwindSafe for Map<E>
§impl<E> !Send for Map<E>
§impl<E> !Sync for Map<E>
§impl<E> Unpin for Map<E>where
<<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: Unpin,
§impl<E> !UnwindSafe for Map<E>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/docs/api/maplibre/plugin/trait.Plugin.html b/docs/api/maplibre/plugin/trait.Plugin.html
index c031520c..c738f3f6 100644
--- a/docs/api/maplibre/plugin/trait.Plugin.html
+++ b/docs/api/maplibre/plugin/trait.Plugin.html
@@ -13,4 +13,4 @@
kernel: Rc<Kernel<E>>,
world: &mut World,
graph: &mut RenderGraph
-)
Implementors§
source§impl<E: Environment> Plugin<E> for DebugPlugin
source§impl<E: Environment> Plugin<E> for RenderPlugin
source§impl<E: Environment, T: RasterTransferables> Plugin<E> for RasterPlugin<T>
source§impl<E: Environment, T: VectorTransferables> Plugin<E> for VectorPlugin<T>
\ No newline at end of file
+)Implementors§
source§impl<E: Environment> Plugin<E> for DebugPlugin
source§impl<E: Environment> Plugin<E> for RenderPlugin
source§impl<E: Environment, T: RasterTransferables> Plugin<E> for RasterPlugin<T>
source§impl<E: Environment, T: VectorTransferables> Plugin<E> for VectorPlugin<T>
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/constant.NAME.html b/docs/api/maplibre/render/draw_graph/constant.NAME.html
index fb5da6c3..c7042329 100644
--- a/docs/api/maplibre/render/draw_graph/constant.NAME.html
+++ b/docs/api/maplibre/render/draw_graph/constant.NAME.html
@@ -1 +1 @@
-NAME in maplibre::render::draw_graph - Rust
\ No newline at end of file
+NAME in maplibre::render::draw_graph - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/index.html b/docs/api/maplibre/render/draw_graph/index.html
index 8a779b85..9e81dc7c 100644
--- a/docs/api/maplibre/render/draw_graph/index.html
+++ b/docs/api/maplibre/render/draw_graph/index.html
@@ -1,2 +1,2 @@
-maplibre::render::draw_graph - Rust Module maplibre::render::draw_graph
source · Expand description
Labels for the “draw” graph
+maplibre::render::draw_graph - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/input/index.html b/docs/api/maplibre/render/draw_graph/input/index.html
index 96882fe7..dd4a23b5 100644
--- a/docs/api/maplibre/render/draw_graph/input/index.html
+++ b/docs/api/maplibre/render/draw_graph/input/index.html
@@ -1 +1 @@
-maplibre::render::draw_graph::input - Rust Module maplibre::render::draw_graph::input
source ·
\ No newline at end of file
+maplibre::render::draw_graph::input - Rust Module maplibre::render::draw_graph::input
source ·
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html b/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html
index 5ada4a82..d741639c 100644
--- a/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html
+++ b/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html
@@ -1 +1 @@
-MAIN_PASS in maplibre::render::draw_graph::node - Rust
\ No newline at end of file
+MAIN_PASS in maplibre::render::draw_graph::node - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/node/index.html b/docs/api/maplibre/render/draw_graph/node/index.html
index d769a1de..d7e5551c 100644
--- a/docs/api/maplibre/render/draw_graph/node/index.html
+++ b/docs/api/maplibre/render/draw_graph/node/index.html
@@ -1 +1 @@
-maplibre::render::draw_graph::node - Rust
\ No newline at end of file
+maplibre::render::draw_graph::node - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/error/enum.RenderError.html b/docs/api/maplibre/render/error/enum.RenderError.html
index c2c6e384..47051801 100644
--- a/docs/api/maplibre/render/error/enum.RenderError.html
+++ b/docs/api/maplibre/render/error/enum.RenderError.html
@@ -3,7 +3,7 @@
CreateSurfaceError(CreateSurfaceError),
Graph(RenderGraphError),
RequestDevice(RequestDeviceError),
-}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
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()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
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()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html b/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html
index f2c488b7..f0bb2cd2 100644
--- a/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html
+++ b/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for OutputSlotError
source§impl StructuralEq for OutputSlotError
source§impl StructuralPartialEq for OutputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for OutputSlotError
§impl Send for OutputSlotError
§impl Sync for OutputSlotError
§impl Unpin for OutputSlotError
§impl UnwindSafe for OutputSlotError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html b/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html
index 2ee1596d..d4935e27 100644
--- a/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html
+++ b/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html
@@ -13,7 +13,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RunSubGraphError
source§impl StructuralEq for RunSubGraphError
source§impl StructuralPartialEq for RunSubGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RunSubGraphError
§impl Send for RunSubGraphError
§impl Sync for RunSubGraphError
§impl Unpin for RunSubGraphError
§impl UnwindSafe for RunSubGraphError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeLabel.html b/docs/api/maplibre/render/graph/enum.NodeLabel.html
index 4d29e88b..0b7067a5 100644
--- a/docs/api/maplibre/render/graph/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeRunError.html b/docs/api/maplibre/render/graph/enum.NodeRunError.html
index 48eee1a8..0127e01b 100644
--- a/docs/api/maplibre/render/graph/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.OutputSlotError.html b/docs/api/maplibre/render/graph/enum.OutputSlotError.html
index d677d004..a243749a 100644
--- a/docs/api/maplibre/render/graph/enum.OutputSlotError.html
+++ b/docs/api/maplibre/render/graph/enum.OutputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for OutputSlotError
source§impl StructuralEq for OutputSlotError
source§impl StructuralPartialEq for OutputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for OutputSlotError
§impl Send for OutputSlotError
§impl Sync for OutputSlotError
§impl Unpin for OutputSlotError
§impl UnwindSafe for OutputSlotError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.RunSubGraphError.html b/docs/api/maplibre/render/graph/enum.RunSubGraphError.html
index a8ca80a2..f2dd571d 100644
--- a/docs/api/maplibre/render/graph/enum.RunSubGraphError.html
+++ b/docs/api/maplibre/render/graph/enum.RunSubGraphError.html
@@ -13,7 +13,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RunSubGraphError
source§impl StructuralEq for RunSubGraphError
source§impl StructuralPartialEq for RunSubGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RunSubGraphError
§impl Send for RunSubGraphError
§impl Sync for RunSubGraphError
§impl Unpin for RunSubGraphError
§impl UnwindSafe for RunSubGraphError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotLabel.html b/docs/api/maplibre/render/graph/enum.SlotLabel.html
index 3bf15f0b..ee7a5365 100644
--- a/docs/api/maplibre/render/graph/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotType.html b/docs/api/maplibre/render/graph/enum.SlotType.html
index dfb9c5c1..9921fa34 100644
--- a/docs/api/maplibre/render/graph/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index f485c96e..eb2113b9 100644
--- a/docs/api/maplibre/render/graph/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
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> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
index 6de51421..a1c8ab99 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
index c7c27fcf..5b70ff17 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
index b066207e..d09a97da 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
index 719648db..efa55a1c 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index c2b0f18b..d1a08557 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
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> Downcast for Twhere
diff --git a/docs/api/maplibre/render/index.html b/docs/api/maplibre/render/index.html
index 35252629..7783e57d 100644
--- a/docs/api/maplibre/render/index.html
+++ b/docs/api/maplibre/render/index.html
@@ -1,4 +1,4 @@
-maplibre::render - Rust Expand description
This module implements the rendering algorithm of maplibre-rs. It manages the whole
+
maplibre::render - Rust Expand description
This module implements the rendering algorithm of maplibre-rs. It manages the whole
communication with the GPU.
The render in this module is largely based on the
bevy_render
diff --git a/docs/api/maplibre/render/main_graph/index.html b/docs/api/maplibre/render/main_graph/index.html
index 18b1b7d5..c0754c22 100644
--- a/docs/api/maplibre/render/main_graph/index.html
+++ b/docs/api/maplibre/render/main_graph/index.html
@@ -1 +1 @@
-
maplibre::render::main_graph - Rust Module maplibre::render::main_graph
Enum maplibre::map::CurrentMapContext
source · pub enum CurrentMapContext {
+CurrentMapContext in maplibre::map - Rust Enum maplibre::map::CurrentMapContext
source · pub enum CurrentMapContext {
Ready(MapContext),
Pending {
style: Style,
diff --git a/docs/api/maplibre/map/enum.MapError.html b/docs/api/maplibre/map/enum.MapError.html
index b67bafcd..59245235 100644
--- a/docs/api/maplibre/map/enum.MapError.html
+++ b/docs/api/maplibre/map/enum.MapError.html
@@ -1,9 +1,10 @@
-MapError in maplibre::map - Rust pub enum MapError {
+MapError in maplibre::map - Rust pub enum MapError {
RendererAlreadySet,
+ RendererNotReady,
RenderGraphInit(RenderGraphError),
DeviceInit(RenderError),
}
Variants§
§RendererAlreadySet
No need to set renderer again
-§RenderGraphInit(RenderGraphError)
§DeviceInit(RenderError)
Trait Implementations§
source§impl Error for MapError
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 RefUnwindSafe for MapError
§impl Send for MapError
§impl Sync for MapError
§impl Unpin for MapError
§impl UnwindSafe for MapError
Blanket Implementations§
§RendererNotReady
§RenderGraphInit(RenderGraphError)
§DeviceInit(RenderError)
Trait Implementations§
source§impl Error for MapError
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 RefUnwindSafe for MapError
§impl Send for MapError
§impl Sync for MapError
§impl Unpin for MapError
§impl UnwindSafe for MapError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/map/index.html b/docs/api/maplibre/map/index.html
index 9deb846b..a64816c2 100644
--- a/docs/api/maplibre/map/index.html
+++ b/docs/api/maplibre/map/index.html
@@ -1 +1 @@
-maplibre::map - Rust
\ No newline at end of file
+maplibre::map - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/map/struct.Map.html b/docs/api/maplibre/map/struct.Map.html
index 35370446..7d83469f 100644
--- a/docs/api/maplibre/map/struct.Map.html
+++ b/docs/api/maplibre/map/struct.Map.html
@@ -1,18 +1,20 @@
-Map in maplibre::map - Rust pub struct Map<E: Environment> {
+Map in maplibre::map - Rust pub struct Map<E: Environment> {
kernel: Rc<Kernel<E>>,
schedule: Schedule,
map_context: CurrentMapContext,
window: <E::MapWindowConfig as MapWindowConfig>::MapWindow,
plugins: Vec<Box<dyn Plugin<E>>>,
-}
Fields§
§kernel: Rc<Kernel<E>>§schedule: Schedule§map_context: CurrentMapContext§window: <E::MapWindowConfig as MapWindowConfig>::MapWindow§plugins: Vec<Box<dyn Plugin<E>>>Implementations§
source§impl<E: Environment> Map<E>where
- <<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: HeadedMapWindow,
sourcepub fn new(
+}Fields§
§kernel: Rc<Kernel<E>>§schedule: Schedule§map_context: CurrentMapContext§window: <E::MapWindowConfig as MapWindowConfig>::MapWindow§plugins: Vec<Box<dyn Plugin<E>>>Implementations§
source§impl<E: Environment> Map<E>where
+ <<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: HeadedMapWindow,
sourcepub fn new(
style: Style,
kernel: Kernel<E>,
renderer_builder: RendererBuilder,
plugins: Vec<Box<dyn Plugin<E>>>
-) -> Result<Self, MapError>
sourcepub async fn initialize_renderer(&mut self) -> Result<(), MapError>
sourcepub fn window_mut(
+) -> Result<Self, MapError>
sourcepub async fn initialize_renderer(&mut self) -> Result<(), MapError>
sourcepub fn window_mut(
&mut self
-) -> &mut <E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn window(&self) -> &<E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn has_renderer(&self) -> bool
sourcepub fn run_schedule(&mut self) -> Result<(), MapError>
sourcepub fn context(&self) -> Result<&MapContext, MapError>
sourcepub fn context_mut(&mut self) -> Result<&mut MapContext, MapError>
sourcepub fn kernel(&self) -> &Rc<Kernel<E>>
Auto Trait Implementations§
§impl<E> !RefUnwindSafe for Map<E>
§impl<E> !Send for Map<E>
§impl<E> !Sync for Map<E>
§impl<E> Unpin for Map<E>where
+) -> &mut <E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn window(&self) -> &<E::MapWindowConfig as MapWindowConfig>::MapWindow
sourcepub fn is_initialized(&self) -> bool
sourcepub fn reset(&mut self)
Resets the complete state of this map - a new renderer and schedule needs to be created.
+The complete state of the app is reset.
+sourcepub fn run_schedule(&mut self) -> Result<(), MapError>
sourcepub fn context(&self) -> Result<&MapContext, MapError>
sourcepub fn context_mut(&mut self) -> Result<&mut MapContext, MapError>
sourcepub fn kernel(&self) -> &Rc<Kernel<E>>
Auto Trait Implementations§
§impl<E> !RefUnwindSafe for Map<E>
§impl<E> !Send for Map<E>
§impl<E> !Sync for Map<E>
§impl<E> Unpin for Map<E>where
<<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: Unpin,
§impl<E> !UnwindSafe for Map<E>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/docs/api/maplibre/plugin/trait.Plugin.html b/docs/api/maplibre/plugin/trait.Plugin.html
index c031520c..c738f3f6 100644
--- a/docs/api/maplibre/plugin/trait.Plugin.html
+++ b/docs/api/maplibre/plugin/trait.Plugin.html
@@ -13,4 +13,4 @@
kernel: Rc<Kernel<E>>,
world: &mut World,
graph: &mut RenderGraph
-)
Implementors§
source§impl<E: Environment> Plugin<E> for DebugPlugin
source§impl<E: Environment> Plugin<E> for RenderPlugin
source§impl<E: Environment, T: RasterTransferables> Plugin<E> for RasterPlugin<T>
source§impl<E: Environment, T: VectorTransferables> Plugin<E> for VectorPlugin<T>
\ No newline at end of file
+)Implementors§
source§impl<E: Environment> Plugin<E> for DebugPlugin
source§impl<E: Environment> Plugin<E> for RenderPlugin
source§impl<E: Environment, T: RasterTransferables> Plugin<E> for RasterPlugin<T>
source§impl<E: Environment, T: VectorTransferables> Plugin<E> for VectorPlugin<T>
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/constant.NAME.html b/docs/api/maplibre/render/draw_graph/constant.NAME.html
index fb5da6c3..c7042329 100644
--- a/docs/api/maplibre/render/draw_graph/constant.NAME.html
+++ b/docs/api/maplibre/render/draw_graph/constant.NAME.html
@@ -1 +1 @@
-NAME in maplibre::render::draw_graph - Rust
\ No newline at end of file
+NAME in maplibre::render::draw_graph - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/index.html b/docs/api/maplibre/render/draw_graph/index.html
index 8a779b85..9e81dc7c 100644
--- a/docs/api/maplibre/render/draw_graph/index.html
+++ b/docs/api/maplibre/render/draw_graph/index.html
@@ -1,2 +1,2 @@
-maplibre::render::draw_graph - Rust Module maplibre::render::draw_graph
source · Expand description
Labels for the “draw” graph
+maplibre::render::draw_graph - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/input/index.html b/docs/api/maplibre/render/draw_graph/input/index.html
index 96882fe7..dd4a23b5 100644
--- a/docs/api/maplibre/render/draw_graph/input/index.html
+++ b/docs/api/maplibre/render/draw_graph/input/index.html
@@ -1 +1 @@
-maplibre::render::draw_graph::input - Rust Module maplibre::render::draw_graph::input
source ·
\ No newline at end of file
+maplibre::render::draw_graph::input - Rust Module maplibre::render::draw_graph::input
source ·
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html b/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html
index 5ada4a82..d741639c 100644
--- a/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html
+++ b/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html
@@ -1 +1 @@
-MAIN_PASS in maplibre::render::draw_graph::node - Rust
\ No newline at end of file
+MAIN_PASS in maplibre::render::draw_graph::node - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/draw_graph/node/index.html b/docs/api/maplibre/render/draw_graph/node/index.html
index d769a1de..d7e5551c 100644
--- a/docs/api/maplibre/render/draw_graph/node/index.html
+++ b/docs/api/maplibre/render/draw_graph/node/index.html
@@ -1 +1 @@
-maplibre::render::draw_graph::node - Rust
\ No newline at end of file
+maplibre::render::draw_graph::node - Rust
\ No newline at end of file
diff --git a/docs/api/maplibre/render/error/enum.RenderError.html b/docs/api/maplibre/render/error/enum.RenderError.html
index c2c6e384..47051801 100644
--- a/docs/api/maplibre/render/error/enum.RenderError.html
+++ b/docs/api/maplibre/render/error/enum.RenderError.html
@@ -3,7 +3,7 @@
CreateSurfaceError(CreateSurfaceError),
Graph(RenderGraphError),
RequestDevice(RequestDeviceError),
-}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
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()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
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()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
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> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html b/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html
index f2c488b7..f0bb2cd2 100644
--- a/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html
+++ b/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for OutputSlotError
source§impl StructuralEq for OutputSlotError
source§impl StructuralPartialEq for OutputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for OutputSlotError
§impl Send for OutputSlotError
§impl Sync for OutputSlotError
§impl Unpin for OutputSlotError
§impl UnwindSafe for OutputSlotError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html b/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html
index 2ee1596d..d4935e27 100644
--- a/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html
+++ b/docs/api/maplibre/render/graph/context/enum.RunSubGraphError.html
@@ -13,7 +13,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RunSubGraphError
source§impl StructuralEq for RunSubGraphError
source§impl StructuralPartialEq for RunSubGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RunSubGraphError
§impl Send for RunSubGraphError
§impl Sync for RunSubGraphError
§impl Unpin for RunSubGraphError
§impl UnwindSafe for RunSubGraphError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeLabel.html b/docs/api/maplibre/render/graph/enum.NodeLabel.html
index 4d29e88b..0b7067a5 100644
--- a/docs/api/maplibre/render/graph/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeRunError.html b/docs/api/maplibre/render/graph/enum.NodeRunError.html
index 48eee1a8..0127e01b 100644
--- a/docs/api/maplibre/render/graph/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.OutputSlotError.html b/docs/api/maplibre/render/graph/enum.OutputSlotError.html
index d677d004..a243749a 100644
--- a/docs/api/maplibre/render/graph/enum.OutputSlotError.html
+++ b/docs/api/maplibre/render/graph/enum.OutputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for OutputSlotError
source§impl Display for OutputSlotError
source§impl Error for OutputSlotError
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()source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl PartialEq<OutputSlotError> for OutputSlotError
source§fn eq(&self, other: &OutputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for OutputSlotError
source§impl StructuralEq for OutputSlotError
source§impl StructuralPartialEq for OutputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for OutputSlotError
§impl Send for OutputSlotError
§impl Sync for OutputSlotError
§impl Unpin for OutputSlotError
§impl UnwindSafe for OutputSlotError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.RunSubGraphError.html b/docs/api/maplibre/render/graph/enum.RunSubGraphError.html
index a8ca80a2..f2dd571d 100644
--- a/docs/api/maplibre/render/graph/enum.RunSubGraphError.html
+++ b/docs/api/maplibre/render/graph/enum.RunSubGraphError.html
@@ -13,7 +13,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§MissingSubGraph(Cow<'static, str>)
§SubGraphHasNoInputs(Cow<'static, str>)
§MissingInput
§MismatchedInputSlotType
Trait Implementations§
source§impl Debug for RunSubGraphError
source§impl Display for RunSubGraphError
source§impl Error for RunSubGraphError
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()source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RunSubGraphError> for RunSubGraphError
source§fn eq(&self, other: &RunSubGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RunSubGraphError
source§impl StructuralEq for RunSubGraphError
source§impl StructuralPartialEq for RunSubGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RunSubGraphError
§impl Send for RunSubGraphError
§impl Sync for RunSubGraphError
§impl Unpin for RunSubGraphError
§impl UnwindSafe for RunSubGraphError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotLabel.html b/docs/api/maplibre/render/graph/enum.SlotLabel.html
index 3bf15f0b..ee7a5365 100644
--- a/docs/api/maplibre/render/graph/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotType.html b/docs/api/maplibre/render/graph/enum.SlotType.html
index dfb9c5c1..9921fa34 100644
--- a/docs/api/maplibre/render/graph/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index f485c96e..eb2113b9 100644
--- a/docs/api/maplibre/render/graph/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
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> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
index 6de51421..a1c8ab99 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
index c7c27fcf..5b70ff17 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
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()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
index b066207e..d09a97da 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
index 719648db..efa55a1c 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index c2b0f18b..d1a08557 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
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> Downcast for Twhere
diff --git a/docs/api/maplibre/render/index.html b/docs/api/maplibre/render/index.html
index 35252629..7783e57d 100644
--- a/docs/api/maplibre/render/index.html
+++ b/docs/api/maplibre/render/index.html
@@ -1,4 +1,4 @@
-maplibre::render - Rust Expand description
This module implements the rendering algorithm of maplibre-rs. It manages the whole
+
maplibre::render - Rust Expand description
This module implements the rendering algorithm of maplibre-rs. It manages the whole
communication with the GPU.
The render in this module is largely based on the
bevy_render
diff --git a/docs/api/maplibre/render/main_graph/index.html b/docs/api/maplibre/render/main_graph/index.html
index 18b1b7d5..c0754c22 100644
--- a/docs/api/maplibre/render/main_graph/index.html
+++ b/docs/api/maplibre/render/main_graph/index.html
@@ -1 +1 @@
-
maplibre::render::main_graph - Rust Module maplibre::render::main_graph