#[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 Hash for ZoomLevel
impl Hash for ZoomLevel
1.3.0 · source§fn hash_slice<H>(data: &[Self], state: &mut H)where
+ZoomLevel in maplibre::coords - Rust #[repr(C)]pub struct ZoomLevel(u8);
Tuple Fields§
§0: u8Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for ZoomLevel
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Ord for ZoomLevel
source§impl PartialOrd<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 hash_slice<H>(data: &[Self], state: &mut H)where
+ZoomLevel in maplibre::coords - Rust #[repr(C)]pub struct ZoomLevel(u8);
Tuple Fields§
§0: u8Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for ZoomLevel
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Ord for ZoomLevel
source§impl PartialOrd<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 Ord for ZoomLevel
impl Ord for ZoomLevel
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/event_loop/enum.SendEventError.html b/docs/api/maplibre/event_loop/enum.SendEventError.html
index e9fc514a..613d31ca 100644
--- a/docs/api/maplibre/event_loop/enum.SendEventError.html
+++ b/docs/api/maplibre/event_loop/enum.SendEventError.html
@@ -2,7 +2,7 @@
Closed,
}Expand description
When sending events to an event loop errors can occur.
Variants§
§Closed
The event loop was already closed
-Trait Implementations§
source§impl Debug for SendEventError
source§impl Display for SendEventError
source§impl Error for SendEventError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()Auto Trait Implementations§
§impl RefUnwindSafe for SendEventError
§impl Send for SendEventError
§impl Sync for SendEventError
§impl Unpin for SendEventError
§impl UnwindSafe for SendEventError
Blanket Implementations§
impl<T> CheckedBitPattern for Twhere
diff --git a/docs/api/maplibre/event_loop/enum.SendEventError.html b/docs/api/maplibre/event_loop/enum.SendEventError.html
index e9fc514a..613d31ca 100644
--- a/docs/api/maplibre/event_loop/enum.SendEventError.html
+++ b/docs/api/maplibre/event_loop/enum.SendEventError.html
@@ -2,7 +2,7 @@
Closed,
}Expand description
When sending events to an event loop errors can occur.
Variants§
§Closed
The event loop was already closed
-Trait Implementations§
source§impl Debug for SendEventError
source§impl Display for SendEventError
source§impl Error for SendEventError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()Auto Trait Implementations§
§impl RefUnwindSafe for SendEventError
§impl Send for SendEventError
§impl Sync for SendEventError
§impl Unpin for SendEventError
§impl UnwindSafe for SendEventError
Blanket Implementations§
Expand description
When sending events to an event loop errors can occur.
Closed
The event loop was already closed
-source§impl Debug for SendEventError
impl Debug for SendEventError
source§impl Display for SendEventError
impl Display for SendEventError
source§impl Error for SendEventError
impl Error for SendEventError
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 SendEventError
impl Send for SendEventError
impl Sync for SendEventError
impl Unpin for SendEventError
impl UnwindSafe for SendEventError
Trait Implementations§
source§impl Debug for SendEventError
impl Debug for SendEventError
source§impl Display for SendEventError
impl Display for SendEventError
source§impl Error for SendEventError
impl Error for SendEventError
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 SendEventError
impl Send for SendEventError
impl Sync for SendEventError
impl Unpin for SendEventError
impl UnwindSafe for SendEventError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
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.CallError.html b/docs/api/maplibre/io/apc/enum.CallError.html
index 1b61df9c..6235a347 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 7098cc7d..54064871 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 4b5123ce..c91fba89 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 3eda631e..eb2a167e 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 Cow<'static, str>
source§impl MessageTag for &'static str
source§impl MessageTag for u32
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 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
diff --git a/docs/api/maplibre/map/enum.MapError.html b/docs/api/maplibre/map/enum.MapError.html
index c4f0ccb7..4a353fdb 100644
--- a/docs/api/maplibre/map/enum.MapError.html
+++ b/docs/api/maplibre/map/enum.MapError.html
@@ -4,7 +4,7 @@
RenderGraphInit(RenderGraphError),
DeviceInit(RenderError),
}Variants§
§RendererAlreadySet
No need to set renderer again
-§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§
§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/raster/process_raster/enum.ProcessRasterError.html b/docs/api/maplibre/raster/process_raster/enum.ProcessRasterError.html
index d5e38e01..26879040 100644
--- a/docs/api/maplibre/raster/process_raster/enum.ProcessRasterError.html
+++ b/docs/api/maplibre/raster/process_raster/enum.ProcessRasterError.html
@@ -1,7 +1,7 @@
ProcessRasterError in maplibre::raster::process_raster - Rust Enum maplibre::raster::process_raster::ProcessRasterError
source · pub enum ProcessRasterError {
Processing(Box<dyn Error>),
}
Variants§
Trait Implementations§
source§impl Debug for ProcessRasterError
source§impl Display for ProcessRasterError
source§impl Error for ProcessRasterError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this 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 ProcessRasterError
§impl !Send for ProcessRasterError
§impl !Sync for ProcessRasterError
§impl Unpin for ProcessRasterError
§impl !UnwindSafe for ProcessRasterError
Blanket Implementations§
Trait Implementations§
source§impl Debug for ProcessRasterError
source§impl Display for ProcessRasterError
source§impl Error for ProcessRasterError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this 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 ProcessRasterError
§impl !Send for ProcessRasterError
§impl !Sync for ProcessRasterError
§impl Unpin for ProcessRasterError
§impl !UnwindSafe for ProcessRasterError
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/error/enum.RenderError.html b/docs/api/maplibre/render/error/enum.RenderError.html
index c0a708fa..6ddc53c1 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.InputSlotError.html b/docs/api/maplibre/render/graph/context/enum.InputSlotError.html
index 709b951a..06294d52 100644
--- a/docs/api/maplibre/render/graph/context/enum.InputSlotError.html
+++ b/docs/api/maplibre/render/graph/context/enum.InputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for InputSlotError
source§impl Display for InputSlotError
source§impl Error for InputSlotError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. 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 PartialEq<InputSlotError> for InputSlotError
source§fn eq(&self, other: &InputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for InputSlotError
source§impl Display for InputSlotError
source§impl Error for InputSlotError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. 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 PartialEq<InputSlotError> for InputSlotError
source§fn eq(&self, other: &InputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for InputSlotError
source§impl StructuralEq for InputSlotError
source§impl StructuralPartialEq for InputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for InputSlotError
§impl Send for InputSlotError
§impl Sync for InputSlotError
§impl Unpin for InputSlotError
§impl UnwindSafe for InputSlotError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.InputSlotError.html b/docs/api/maplibre/render/graph/enum.InputSlotError.html
index f7591a7e..a3c4c4cc 100644
--- a/docs/api/maplibre/render/graph/enum.InputSlotError.html
+++ b/docs/api/maplibre/render/graph/enum.InputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for InputSlotError
source§impl Display for InputSlotError
source§impl Error for InputSlotError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. 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 PartialEq<InputSlotError> for InputSlotError
source§fn eq(&self, other: &InputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for InputSlotError
source§impl Display for InputSlotError
source§impl Error for InputSlotError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. 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 PartialEq<InputSlotError> for InputSlotError
source§fn eq(&self, other: &InputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for InputSlotError
source§impl StructuralEq for InputSlotError
source§impl StructuralPartialEq for InputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for InputSlotError
§impl Send for InputSlotError
§impl Sync for InputSlotError
§impl Unpin for InputSlotError
§impl UnwindSafe for InputSlotError
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 d6a726fb..fcf39125 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 2313d62b..dd9ffd8f 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.RenderGraphError.html b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
index b6e1d985..4abd0ad8 100644
--- a/docs/api/maplibre/render/graph/enum.RenderGraphError.html
+++ b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
@@ -24,7 +24,7 @@
input_slot: usize,
occupied_by_node: NodeId,
},
-}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RenderGraphError
source§impl StructuralEq for RenderGraphError
source§impl StructuralPartialEq for RenderGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderGraphError
§impl Send for RenderGraphError
§impl Sync for RenderGraphError
§impl Unpin for RenderGraphError
§impl UnwindSafe for RenderGraphError
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 ef8fa989..701af519 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.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index 484bc84b..a4f175f9 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 69b47c2c..43f52d13 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 a98fee73..6b90e399 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 9a42287b..1e0ae143 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.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index 6f4799e2..1da813a8 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/render_phase/draw/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
index c0449fa3..bcef2275 100644
--- a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
@@ -25,11 +25,11 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
index 42ab6db4..619d36cb 100644
--- a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
@@ -25,11 +25,11 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
index ce1a53c6..43d2c8be 100644
--- a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
+++ b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
@@ -23,6 +23,6 @@
coords: WorldTileCoords,
world: &World,
search_depth: usize
-) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
+) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
for<'a> Q::Item<'a>: HasTile,
source§impl<Q: Queue<B>, B, V: Pod, I: Pod, TM: Pod, FM: Pod> HasTile for BufferPool<Q, B, V, I, TM, FM>
source§impl<T> HasTile for Eventually<T>where
T: HasTile,
\ No newline at end of file
diff --git a/docs/api/maplibre/schedule/trait.StageLabel.html b/docs/api/maplibre/schedule/trait.StageLabel.html
index 594a56be..4bdc82bd 100644
--- a/docs/api/maplibre/schedule/trait.StageLabel.html
+++ b/docs/api/maplibre/schedule/trait.StageLabel.html
@@ -1,4 +1,4 @@
StageLabel in maplibre::schedule - Rust Trait maplibre::schedule::StageLabel
source · pub trait StageLabel: 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 StageLabel>
source§impl Hash for dyn StageLabel
source§impl PartialEq<dyn StageLabel> for dyn StageLabel
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for Cow<'static, str>
source§impl StageLabel for &'static str
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for &'static str
source§impl StageLabel for Cow<'static, str>
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
diff --git a/docs/api/maplibre/style/struct.Alpha.html b/docs/api/maplibre/style/struct.Alpha.html
index 57096580..76394d5b 100644
--- a/docs/api/maplibre/style/struct.Alpha.html
+++ b/docs/api/maplibre/style/struct.Alpha.html
@@ -169,7 +169,7 @@
ComponentTy: Copy,
§impl<ComponentTy> From<Alpha<YPrimeCbCr<ComponentTy>>> for YPrimeCbCr<ComponentTy>where
ComponentTy: Copy,
§fn from(col_alpha: Alpha<YPrimeCbCr<ComponentTy>>) -> YPrimeCbCr<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> From<Alpha<YPrimePbPr<ComponentTy>>> for YPrimePbPr<ComponentTy>where
ComponentTy: Copy,
§fn from(col_alpha: Alpha<YPrimePbPr<ComponentTy>>) -> YPrimePbPr<ComponentTy>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f32>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f32>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f64>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f64>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<u8>>
§fn from(c: Color) -> Alpha<EncodedSrgb<u8>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f32>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f32>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f64>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f64>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<u8>>
§fn from(c: Color) -> Alpha<EncodedSrgb<u8>>
Converts to this type from the input type.§impl<ColorTy> Hash for Alpha<ColorTy>where
ColorTy: Hash + ColorType,
<ColorTy as ColorType>::ComponentTy: Hash,
1.3.0 · source§fn hash_slice<H>(data: &[Self], state: &mut H)where
diff --git a/docs/api/maplibre/style/struct.EncodedSrgb.html b/docs/api/maplibre/style/struct.EncodedSrgb.html
index 20fca103..1eb04267 100644
--- a/docs/api/maplibre/style/struct.EncodedSrgb.html
+++ b/docs/api/maplibre/style/struct.EncodedSrgb.html
@@ -13,7 +13,7 @@ sRGB OETF, aka “gamma compensation”, applied.
ComponentTy: Clone,
§fn clone(&self) -> EncodedSrgb<ComponentTy>
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more§impl<CTy> ColorType for EncodedSrgb<CTy>where
CTy: Clone + Copy,
§type ComponentTy = CTy
§const SPACE: Spaces = Spaces::EncodedSrgb
§const NUM_COMPONENTS: usize = 3usize
§impl<ComponentTy> Debug for EncodedSrgb<ComponentTy>where
ComponentTy: Debug,
§impl<ComponentTy> From<[ComponentTy; 3]> for EncodedSrgb<ComponentTy>
§fn from(_: [ComponentTy; 3]) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> From<Alpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
- ComponentTy: Copy,
§fn from(col_alpha: Alpha<EncodedSrgb<ComponentTy>>) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f32>
§fn from(c: Color) -> EncodedSrgb<f32>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f64>
§fn from(c: Color) -> EncodedSrgb<f64>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<u8>
§fn from(c: Color) -> EncodedSrgb<u8>
Converts to this type from the input type.§impl<ComponentTy> From<PremultipliedAlpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
+ ComponentTy: Copy,
§fn from(col_alpha: Alpha<EncodedSrgb<ComponentTy>>) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f32>
§fn from(c: Color) -> EncodedSrgb<f32>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f64>
§fn from(c: Color) -> EncodedSrgb<f64>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<u8>
§fn from(c: Color) -> EncodedSrgb<u8>
Converts to this type from the input type.§impl<ComponentTy> From<PremultipliedAlpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
ComponentTy: Copy,
§fn from(
col_alpha: PremultipliedAlpha<EncodedSrgb<ComponentTy>>
) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> Hash for EncodedSrgb<ComponentTy>where
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
index 21656c0c..ff4a0708 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
@@ -10,25 +10,25 @@
}Required Associated Types§
sourcetype Item<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQuery for &'a R
§type Item<'r> = &'r R
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+ state: Self::State<'s>
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<'a, R: Resource> ResourceQuery for &'a R
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
index e3752dd6..d518762b 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
@@ -10,28 +10,28 @@
}Required Associated Types§
sourcetype MutItem<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
§type MutItem<'r> = &'r mut R
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
index 137e6fdf..b6c1c5f6 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
@@ -16,12 +16,12 @@
tiles: &'t mut Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
Implementors§
impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/enum.CallError.html b/docs/api/maplibre/io/apc/enum.CallError.html
index 1b61df9c..6235a347 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 7098cc7d..54064871 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 4b5123ce..c91fba89 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 3eda631e..eb2a167e 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 Cow<'static, str>
source§impl MessageTag for &'static str
source§impl MessageTag for u32
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 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
diff --git a/docs/api/maplibre/map/enum.MapError.html b/docs/api/maplibre/map/enum.MapError.html
index c4f0ccb7..4a353fdb 100644
--- a/docs/api/maplibre/map/enum.MapError.html
+++ b/docs/api/maplibre/map/enum.MapError.html
@@ -4,7 +4,7 @@
RenderGraphInit(RenderGraphError),
DeviceInit(RenderError),
}Variants§
§RendererAlreadySet
No need to set renderer again
-§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§
§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/raster/process_raster/enum.ProcessRasterError.html b/docs/api/maplibre/raster/process_raster/enum.ProcessRasterError.html
index d5e38e01..26879040 100644
--- a/docs/api/maplibre/raster/process_raster/enum.ProcessRasterError.html
+++ b/docs/api/maplibre/raster/process_raster/enum.ProcessRasterError.html
@@ -1,7 +1,7 @@
ProcessRasterError in maplibre::raster::process_raster - Rust Enum maplibre::raster::process_raster::ProcessRasterError
source · pub enum ProcessRasterError {
Processing(Box<dyn Error>),
}
Variants§
Trait Implementations§
source§impl Debug for ProcessRasterError
source§impl Display for ProcessRasterError
source§impl Error for ProcessRasterError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this 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 ProcessRasterError
§impl !Send for ProcessRasterError
§impl !Sync for ProcessRasterError
§impl Unpin for ProcessRasterError
§impl !UnwindSafe for ProcessRasterError
Blanket Implementations§
Trait Implementations§
source§impl Debug for ProcessRasterError
source§impl Display for ProcessRasterError
source§impl Error for ProcessRasterError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this 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 ProcessRasterError
§impl !Send for ProcessRasterError
§impl !Sync for ProcessRasterError
§impl Unpin for ProcessRasterError
§impl !UnwindSafe for ProcessRasterError
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/error/enum.RenderError.html b/docs/api/maplibre/render/error/enum.RenderError.html
index c0a708fa..6ddc53c1 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.InputSlotError.html b/docs/api/maplibre/render/graph/context/enum.InputSlotError.html
index 709b951a..06294d52 100644
--- a/docs/api/maplibre/render/graph/context/enum.InputSlotError.html
+++ b/docs/api/maplibre/render/graph/context/enum.InputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for InputSlotError
source§impl Display for InputSlotError
source§impl Error for InputSlotError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. 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 PartialEq<InputSlotError> for InputSlotError
source§fn eq(&self, other: &InputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for InputSlotError
source§impl Display for InputSlotError
source§impl Error for InputSlotError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. 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 PartialEq<InputSlotError> for InputSlotError
source§fn eq(&self, other: &InputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for InputSlotError
source§impl StructuralEq for InputSlotError
source§impl StructuralPartialEq for InputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for InputSlotError
§impl Send for InputSlotError
§impl Sync for InputSlotError
§impl Unpin for InputSlotError
§impl UnwindSafe for InputSlotError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.InputSlotError.html b/docs/api/maplibre/render/graph/enum.InputSlotError.html
index f7591a7e..a3c4c4cc 100644
--- a/docs/api/maplibre/render/graph/enum.InputSlotError.html
+++ b/docs/api/maplibre/render/graph/enum.InputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for InputSlotError
source§impl Display for InputSlotError
source§impl Error for InputSlotError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. 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 PartialEq<InputSlotError> for InputSlotError
source§fn eq(&self, other: &InputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for InputSlotError
source§impl Display for InputSlotError
source§impl Error for InputSlotError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. 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 PartialEq<InputSlotError> for InputSlotError
source§fn eq(&self, other: &InputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for InputSlotError
source§impl StructuralEq for InputSlotError
source§impl StructuralPartialEq for InputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for InputSlotError
§impl Send for InputSlotError
§impl Sync for InputSlotError
§impl Unpin for InputSlotError
§impl UnwindSafe for InputSlotError
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 d6a726fb..fcf39125 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 2313d62b..dd9ffd8f 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.RenderGraphError.html b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
index b6e1d985..4abd0ad8 100644
--- a/docs/api/maplibre/render/graph/enum.RenderGraphError.html
+++ b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
@@ -24,7 +24,7 @@
input_slot: usize,
occupied_by_node: NodeId,
},
-}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RenderGraphError
source§impl StructuralEq for RenderGraphError
source§impl StructuralPartialEq for RenderGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderGraphError
§impl Send for RenderGraphError
§impl Sync for RenderGraphError
§impl Unpin for RenderGraphError
§impl UnwindSafe for RenderGraphError
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 ef8fa989..701af519 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.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index 484bc84b..a4f175f9 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 69b47c2c..43f52d13 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 a98fee73..6b90e399 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 9a42287b..1e0ae143 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.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index 6f4799e2..1da813a8 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/render_phase/draw/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
index c0449fa3..bcef2275 100644
--- a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
@@ -25,11 +25,11 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
index 42ab6db4..619d36cb 100644
--- a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
@@ -25,11 +25,11 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
index ce1a53c6..43d2c8be 100644
--- a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
+++ b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
@@ -23,6 +23,6 @@
coords: WorldTileCoords,
world: &World,
search_depth: usize
-) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
+) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
for<'a> Q::Item<'a>: HasTile,
source§impl<Q: Queue<B>, B, V: Pod, I: Pod, TM: Pod, FM: Pod> HasTile for BufferPool<Q, B, V, I, TM, FM>
source§impl<T> HasTile for Eventually<T>where
T: HasTile,
\ No newline at end of file
diff --git a/docs/api/maplibre/schedule/trait.StageLabel.html b/docs/api/maplibre/schedule/trait.StageLabel.html
index 594a56be..4bdc82bd 100644
--- a/docs/api/maplibre/schedule/trait.StageLabel.html
+++ b/docs/api/maplibre/schedule/trait.StageLabel.html
@@ -1,4 +1,4 @@
StageLabel in maplibre::schedule - Rust Trait maplibre::schedule::StageLabel
source · pub trait StageLabel: 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 StageLabel>
source§impl Hash for dyn StageLabel
source§impl PartialEq<dyn StageLabel> for dyn StageLabel
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for Cow<'static, str>
source§impl StageLabel for &'static str
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for &'static str
source§impl StageLabel for Cow<'static, str>
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
diff --git a/docs/api/maplibre/style/struct.Alpha.html b/docs/api/maplibre/style/struct.Alpha.html
index 57096580..76394d5b 100644
--- a/docs/api/maplibre/style/struct.Alpha.html
+++ b/docs/api/maplibre/style/struct.Alpha.html
@@ -169,7 +169,7 @@
ComponentTy: Copy,
§impl<ComponentTy> From<Alpha<YPrimeCbCr<ComponentTy>>> for YPrimeCbCr<ComponentTy>where
ComponentTy: Copy,
§fn from(col_alpha: Alpha<YPrimeCbCr<ComponentTy>>) -> YPrimeCbCr<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> From<Alpha<YPrimePbPr<ComponentTy>>> for YPrimePbPr<ComponentTy>where
ComponentTy: Copy,
§fn from(col_alpha: Alpha<YPrimePbPr<ComponentTy>>) -> YPrimePbPr<ComponentTy>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f32>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f32>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f64>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f64>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<u8>>
§fn from(c: Color) -> Alpha<EncodedSrgb<u8>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f32>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f32>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f64>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f64>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<u8>>
§fn from(c: Color) -> Alpha<EncodedSrgb<u8>>
Converts to this type from the input type.§impl<ColorTy> Hash for Alpha<ColorTy>where
ColorTy: Hash + ColorType,
<ColorTy as ColorType>::ComponentTy: Hash,
1.3.0 · source§fn hash_slice<H>(data: &[Self], state: &mut H)where
diff --git a/docs/api/maplibre/style/struct.EncodedSrgb.html b/docs/api/maplibre/style/struct.EncodedSrgb.html
index 20fca103..1eb04267 100644
--- a/docs/api/maplibre/style/struct.EncodedSrgb.html
+++ b/docs/api/maplibre/style/struct.EncodedSrgb.html
@@ -13,7 +13,7 @@ sRGB OETF, aka “gamma compensation”, applied.
ComponentTy: Clone,
§fn clone(&self) -> EncodedSrgb<ComponentTy>
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more§impl<CTy> ColorType for EncodedSrgb<CTy>where
CTy: Clone + Copy,
§type ComponentTy = CTy
§const SPACE: Spaces = Spaces::EncodedSrgb
§const NUM_COMPONENTS: usize = 3usize
§impl<ComponentTy> Debug for EncodedSrgb<ComponentTy>where
ComponentTy: Debug,
§impl<ComponentTy> From<[ComponentTy; 3]> for EncodedSrgb<ComponentTy>
§fn from(_: [ComponentTy; 3]) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> From<Alpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
- ComponentTy: Copy,
§fn from(col_alpha: Alpha<EncodedSrgb<ComponentTy>>) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f32>
§fn from(c: Color) -> EncodedSrgb<f32>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f64>
§fn from(c: Color) -> EncodedSrgb<f64>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<u8>
§fn from(c: Color) -> EncodedSrgb<u8>
Converts to this type from the input type.§impl<ComponentTy> From<PremultipliedAlpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
+ ComponentTy: Copy,
§fn from(col_alpha: Alpha<EncodedSrgb<ComponentTy>>) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f32>
§fn from(c: Color) -> EncodedSrgb<f32>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f64>
§fn from(c: Color) -> EncodedSrgb<f64>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<u8>
§fn from(c: Color) -> EncodedSrgb<u8>
Converts to this type from the input type.§impl<ComponentTy> From<PremultipliedAlpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
ComponentTy: Copy,
§fn from(
col_alpha: PremultipliedAlpha<EncodedSrgb<ComponentTy>>
) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> Hash for EncodedSrgb<ComponentTy>where
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
index 21656c0c..ff4a0708 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
@@ -10,25 +10,25 @@
}Required Associated Types§
sourcetype Item<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQuery for &'a R
§type Item<'r> = &'r R
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+ state: Self::State<'s>
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<'a, R: Resource> ResourceQuery for &'a R
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
index e3752dd6..d518762b 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
@@ -10,28 +10,28 @@
}Required Associated Types§
sourcetype MutItem<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
§type MutItem<'r> = &'r mut R
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
index 137e6fdf..b6c1c5f6 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
@@ -16,12 +16,12 @@
tiles: &'t mut Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
Implementors§
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 7098cc7d..54064871 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 4b5123ce..c91fba89 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 3eda631e..eb2a167e 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 Cow<'static, str>
source§impl MessageTag for &'static str
source§impl MessageTag for u32
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 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
diff --git a/docs/api/maplibre/map/enum.MapError.html b/docs/api/maplibre/map/enum.MapError.html
index c4f0ccb7..4a353fdb 100644
--- a/docs/api/maplibre/map/enum.MapError.html
+++ b/docs/api/maplibre/map/enum.MapError.html
@@ -4,7 +4,7 @@
RenderGraphInit(RenderGraphError),
DeviceInit(RenderError),
}Variants§
§RendererAlreadySet
No need to set renderer again
-§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§
§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/raster/process_raster/enum.ProcessRasterError.html b/docs/api/maplibre/raster/process_raster/enum.ProcessRasterError.html
index d5e38e01..26879040 100644
--- a/docs/api/maplibre/raster/process_raster/enum.ProcessRasterError.html
+++ b/docs/api/maplibre/raster/process_raster/enum.ProcessRasterError.html
@@ -1,7 +1,7 @@
ProcessRasterError in maplibre::raster::process_raster - Rust Enum maplibre::raster::process_raster::ProcessRasterError
source · pub enum ProcessRasterError {
Processing(Box<dyn Error>),
}
Variants§
Trait Implementations§
source§impl Debug for ProcessRasterError
source§impl Display for ProcessRasterError
source§impl Error for ProcessRasterError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this 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 ProcessRasterError
§impl !Send for ProcessRasterError
§impl !Sync for ProcessRasterError
§impl Unpin for ProcessRasterError
§impl !UnwindSafe for ProcessRasterError
Blanket Implementations§
Trait Implementations§
source§impl Debug for ProcessRasterError
source§impl Display for ProcessRasterError
source§impl Error for ProcessRasterError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this 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 ProcessRasterError
§impl !Send for ProcessRasterError
§impl !Sync for ProcessRasterError
§impl Unpin for ProcessRasterError
§impl !UnwindSafe for ProcessRasterError
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/error/enum.RenderError.html b/docs/api/maplibre/render/error/enum.RenderError.html
index c0a708fa..6ddc53c1 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.InputSlotError.html b/docs/api/maplibre/render/graph/context/enum.InputSlotError.html
index 709b951a..06294d52 100644
--- a/docs/api/maplibre/render/graph/context/enum.InputSlotError.html
+++ b/docs/api/maplibre/render/graph/context/enum.InputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for InputSlotError
source§impl Display for InputSlotError
source§impl Error for InputSlotError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. 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 PartialEq<InputSlotError> for InputSlotError
source§fn eq(&self, other: &InputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for InputSlotError
source§impl Display for InputSlotError
source§impl Error for InputSlotError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. 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 PartialEq<InputSlotError> for InputSlotError
source§fn eq(&self, other: &InputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for InputSlotError
source§impl StructuralEq for InputSlotError
source§impl StructuralPartialEq for InputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for InputSlotError
§impl Send for InputSlotError
§impl Sync for InputSlotError
§impl Unpin for InputSlotError
§impl UnwindSafe for InputSlotError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.InputSlotError.html b/docs/api/maplibre/render/graph/enum.InputSlotError.html
index f7591a7e..a3c4c4cc 100644
--- a/docs/api/maplibre/render/graph/enum.InputSlotError.html
+++ b/docs/api/maplibre/render/graph/enum.InputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for InputSlotError
source§impl Display for InputSlotError
source§impl Error for InputSlotError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. 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 PartialEq<InputSlotError> for InputSlotError
source§fn eq(&self, other: &InputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for InputSlotError
source§impl Display for InputSlotError
source§impl Error for InputSlotError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. 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 PartialEq<InputSlotError> for InputSlotError
source§fn eq(&self, other: &InputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for InputSlotError
source§impl StructuralEq for InputSlotError
source§impl StructuralPartialEq for InputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for InputSlotError
§impl Send for InputSlotError
§impl Sync for InputSlotError
§impl Unpin for InputSlotError
§impl UnwindSafe for InputSlotError
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 d6a726fb..fcf39125 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 2313d62b..dd9ffd8f 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.RenderGraphError.html b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
index b6e1d985..4abd0ad8 100644
--- a/docs/api/maplibre/render/graph/enum.RenderGraphError.html
+++ b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
@@ -24,7 +24,7 @@
input_slot: usize,
occupied_by_node: NodeId,
},
-}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RenderGraphError
source§impl StructuralEq for RenderGraphError
source§impl StructuralPartialEq for RenderGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderGraphError
§impl Send for RenderGraphError
§impl Sync for RenderGraphError
§impl Unpin for RenderGraphError
§impl UnwindSafe for RenderGraphError
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 ef8fa989..701af519 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.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index 484bc84b..a4f175f9 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 69b47c2c..43f52d13 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 a98fee73..6b90e399 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 9a42287b..1e0ae143 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.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index 6f4799e2..1da813a8 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/render_phase/draw/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
index c0449fa3..bcef2275 100644
--- a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
@@ -25,11 +25,11 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
index 42ab6db4..619d36cb 100644
--- a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
@@ -25,11 +25,11 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
index ce1a53c6..43d2c8be 100644
--- a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
+++ b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
@@ -23,6 +23,6 @@
coords: WorldTileCoords,
world: &World,
search_depth: usize
-) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
+) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
for<'a> Q::Item<'a>: HasTile,
source§impl<Q: Queue<B>, B, V: Pod, I: Pod, TM: Pod, FM: Pod> HasTile for BufferPool<Q, B, V, I, TM, FM>
source§impl<T> HasTile for Eventually<T>where
T: HasTile,
\ No newline at end of file
diff --git a/docs/api/maplibre/schedule/trait.StageLabel.html b/docs/api/maplibre/schedule/trait.StageLabel.html
index 594a56be..4bdc82bd 100644
--- a/docs/api/maplibre/schedule/trait.StageLabel.html
+++ b/docs/api/maplibre/schedule/trait.StageLabel.html
@@ -1,4 +1,4 @@
StageLabel in maplibre::schedule - Rust Trait maplibre::schedule::StageLabel
source · pub trait StageLabel: 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 StageLabel>
source§impl Hash for dyn StageLabel
source§impl PartialEq<dyn StageLabel> for dyn StageLabel
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for Cow<'static, str>
source§impl StageLabel for &'static str
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for &'static str
source§impl StageLabel for Cow<'static, str>
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
diff --git a/docs/api/maplibre/style/struct.Alpha.html b/docs/api/maplibre/style/struct.Alpha.html
index 57096580..76394d5b 100644
--- a/docs/api/maplibre/style/struct.Alpha.html
+++ b/docs/api/maplibre/style/struct.Alpha.html
@@ -169,7 +169,7 @@
ComponentTy: Copy,
§impl<ComponentTy> From<Alpha<YPrimeCbCr<ComponentTy>>> for YPrimeCbCr<ComponentTy>where
ComponentTy: Copy,
§fn from(col_alpha: Alpha<YPrimeCbCr<ComponentTy>>) -> YPrimeCbCr<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> From<Alpha<YPrimePbPr<ComponentTy>>> for YPrimePbPr<ComponentTy>where
ComponentTy: Copy,
§fn from(col_alpha: Alpha<YPrimePbPr<ComponentTy>>) -> YPrimePbPr<ComponentTy>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f32>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f32>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f64>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f64>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<u8>>
§fn from(c: Color) -> Alpha<EncodedSrgb<u8>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f32>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f32>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f64>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f64>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<u8>>
§fn from(c: Color) -> Alpha<EncodedSrgb<u8>>
Converts to this type from the input type.§impl<ColorTy> Hash for Alpha<ColorTy>where
ColorTy: Hash + ColorType,
<ColorTy as ColorType>::ComponentTy: Hash,
1.3.0 · source§fn hash_slice<H>(data: &[Self], state: &mut H)where
diff --git a/docs/api/maplibre/style/struct.EncodedSrgb.html b/docs/api/maplibre/style/struct.EncodedSrgb.html
index 20fca103..1eb04267 100644
--- a/docs/api/maplibre/style/struct.EncodedSrgb.html
+++ b/docs/api/maplibre/style/struct.EncodedSrgb.html
@@ -13,7 +13,7 @@ sRGB OETF, aka “gamma compensation”, applied.
ComponentTy: Clone,
§fn clone(&self) -> EncodedSrgb<ComponentTy>
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more§impl<CTy> ColorType for EncodedSrgb<CTy>where
CTy: Clone + Copy,
§type ComponentTy = CTy
§const SPACE: Spaces = Spaces::EncodedSrgb
§const NUM_COMPONENTS: usize = 3usize
§impl<ComponentTy> Debug for EncodedSrgb<ComponentTy>where
ComponentTy: Debug,
§impl<ComponentTy> From<[ComponentTy; 3]> for EncodedSrgb<ComponentTy>
§fn from(_: [ComponentTy; 3]) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> From<Alpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
- ComponentTy: Copy,
§fn from(col_alpha: Alpha<EncodedSrgb<ComponentTy>>) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f32>
§fn from(c: Color) -> EncodedSrgb<f32>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f64>
§fn from(c: Color) -> EncodedSrgb<f64>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<u8>
§fn from(c: Color) -> EncodedSrgb<u8>
Converts to this type from the input type.§impl<ComponentTy> From<PremultipliedAlpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
+ ComponentTy: Copy,
§fn from(col_alpha: Alpha<EncodedSrgb<ComponentTy>>) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f32>
§fn from(c: Color) -> EncodedSrgb<f32>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f64>
§fn from(c: Color) -> EncodedSrgb<f64>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<u8>
§fn from(c: Color) -> EncodedSrgb<u8>
Converts to this type from the input type.§impl<ComponentTy> From<PremultipliedAlpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
ComponentTy: Copy,
§fn from(
col_alpha: PremultipliedAlpha<EncodedSrgb<ComponentTy>>
) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> Hash for EncodedSrgb<ComponentTy>where
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
index 21656c0c..ff4a0708 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
@@ -10,25 +10,25 @@
}Required Associated Types§
sourcetype Item<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQuery for &'a R
§type Item<'r> = &'r R
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+ state: Self::State<'s>
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<'a, R: Resource> ResourceQuery for &'a R
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
index e3752dd6..d518762b 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
@@ -10,28 +10,28 @@
}Required Associated Types§
sourcetype MutItem<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
§type MutItem<'r> = &'r mut R
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
index 137e6fdf..b6c1c5f6 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
@@ -16,12 +16,12 @@
tiles: &'t mut Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
Implementors§
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 7098cc7d..54064871 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 4b5123ce..c91fba89 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 3eda631e..eb2a167e 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 Cow<'static, str>
source§impl MessageTag for &'static str
source§impl MessageTag for u32
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 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
diff --git a/docs/api/maplibre/map/enum.MapError.html b/docs/api/maplibre/map/enum.MapError.html
index c4f0ccb7..4a353fdb 100644
--- a/docs/api/maplibre/map/enum.MapError.html
+++ b/docs/api/maplibre/map/enum.MapError.html
@@ -4,7 +4,7 @@
RenderGraphInit(RenderGraphError),
DeviceInit(RenderError),
}Variants§
§RendererAlreadySet
No need to set renderer again
-§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§
§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/raster/process_raster/enum.ProcessRasterError.html b/docs/api/maplibre/raster/process_raster/enum.ProcessRasterError.html
index d5e38e01..26879040 100644
--- a/docs/api/maplibre/raster/process_raster/enum.ProcessRasterError.html
+++ b/docs/api/maplibre/raster/process_raster/enum.ProcessRasterError.html
@@ -1,7 +1,7 @@
ProcessRasterError in maplibre::raster::process_raster - Rust Enum maplibre::raster::process_raster::ProcessRasterError
source · pub enum ProcessRasterError {
Processing(Box<dyn Error>),
}
Variants§
Trait Implementations§
source§impl Debug for ProcessRasterError
source§impl Display for ProcessRasterError
source§impl Error for ProcessRasterError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this 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 ProcessRasterError
§impl !Send for ProcessRasterError
§impl !Sync for ProcessRasterError
§impl Unpin for ProcessRasterError
§impl !UnwindSafe for ProcessRasterError
Blanket Implementations§
Trait Implementations§
source§impl Debug for ProcessRasterError
source§impl Display for ProcessRasterError
source§impl Error for ProcessRasterError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this 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 ProcessRasterError
§impl !Send for ProcessRasterError
§impl !Sync for ProcessRasterError
§impl Unpin for ProcessRasterError
§impl !UnwindSafe for ProcessRasterError
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/error/enum.RenderError.html b/docs/api/maplibre/render/error/enum.RenderError.html
index c0a708fa..6ddc53c1 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.InputSlotError.html b/docs/api/maplibre/render/graph/context/enum.InputSlotError.html
index 709b951a..06294d52 100644
--- a/docs/api/maplibre/render/graph/context/enum.InputSlotError.html
+++ b/docs/api/maplibre/render/graph/context/enum.InputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for InputSlotError
source§impl Display for InputSlotError
source§impl Error for InputSlotError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. 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 PartialEq<InputSlotError> for InputSlotError
source§fn eq(&self, other: &InputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for InputSlotError
source§impl Display for InputSlotError
source§impl Error for InputSlotError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. 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 PartialEq<InputSlotError> for InputSlotError
source§fn eq(&self, other: &InputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for InputSlotError
source§impl StructuralEq for InputSlotError
source§impl StructuralPartialEq for InputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for InputSlotError
§impl Send for InputSlotError
§impl Sync for InputSlotError
§impl Unpin for InputSlotError
§impl UnwindSafe for InputSlotError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.InputSlotError.html b/docs/api/maplibre/render/graph/enum.InputSlotError.html
index f7591a7e..a3c4c4cc 100644
--- a/docs/api/maplibre/render/graph/enum.InputSlotError.html
+++ b/docs/api/maplibre/render/graph/enum.InputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for InputSlotError
source§impl Display for InputSlotError
source§impl Error for InputSlotError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. 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 PartialEq<InputSlotError> for InputSlotError
source§fn eq(&self, other: &InputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for InputSlotError
source§impl Display for InputSlotError
source§impl Error for InputSlotError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. 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 PartialEq<InputSlotError> for InputSlotError
source§fn eq(&self, other: &InputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for InputSlotError
source§impl StructuralEq for InputSlotError
source§impl StructuralPartialEq for InputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for InputSlotError
§impl Send for InputSlotError
§impl Sync for InputSlotError
§impl Unpin for InputSlotError
§impl UnwindSafe for InputSlotError
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 d6a726fb..fcf39125 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 2313d62b..dd9ffd8f 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.RenderGraphError.html b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
index b6e1d985..4abd0ad8 100644
--- a/docs/api/maplibre/render/graph/enum.RenderGraphError.html
+++ b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
@@ -24,7 +24,7 @@
input_slot: usize,
occupied_by_node: NodeId,
},
-}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RenderGraphError
source§impl StructuralEq for RenderGraphError
source§impl StructuralPartialEq for RenderGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderGraphError
§impl Send for RenderGraphError
§impl Sync for RenderGraphError
§impl Unpin for RenderGraphError
§impl UnwindSafe for RenderGraphError
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 ef8fa989..701af519 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.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index 484bc84b..a4f175f9 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 69b47c2c..43f52d13 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 a98fee73..6b90e399 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 9a42287b..1e0ae143 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.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index 6f4799e2..1da813a8 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/render_phase/draw/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
index c0449fa3..bcef2275 100644
--- a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
@@ -25,11 +25,11 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
index 42ab6db4..619d36cb 100644
--- a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
@@ -25,11 +25,11 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
index ce1a53c6..43d2c8be 100644
--- a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
+++ b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
@@ -23,6 +23,6 @@
coords: WorldTileCoords,
world: &World,
search_depth: usize
-) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
+) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
for<'a> Q::Item<'a>: HasTile,
source§impl<Q: Queue<B>, B, V: Pod, I: Pod, TM: Pod, FM: Pod> HasTile for BufferPool<Q, B, V, I, TM, FM>
source§impl<T> HasTile for Eventually<T>where
T: HasTile,
\ No newline at end of file
diff --git a/docs/api/maplibre/schedule/trait.StageLabel.html b/docs/api/maplibre/schedule/trait.StageLabel.html
index 594a56be..4bdc82bd 100644
--- a/docs/api/maplibre/schedule/trait.StageLabel.html
+++ b/docs/api/maplibre/schedule/trait.StageLabel.html
@@ -1,4 +1,4 @@
StageLabel in maplibre::schedule - Rust Trait maplibre::schedule::StageLabel
source · pub trait StageLabel: 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 StageLabel>
source§impl Hash for dyn StageLabel
source§impl PartialEq<dyn StageLabel> for dyn StageLabel
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for Cow<'static, str>
source§impl StageLabel for &'static str
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for &'static str
source§impl StageLabel for Cow<'static, str>
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
diff --git a/docs/api/maplibre/style/struct.Alpha.html b/docs/api/maplibre/style/struct.Alpha.html
index 57096580..76394d5b 100644
--- a/docs/api/maplibre/style/struct.Alpha.html
+++ b/docs/api/maplibre/style/struct.Alpha.html
@@ -169,7 +169,7 @@
ComponentTy: Copy,
§impl<ComponentTy> From<Alpha<YPrimeCbCr<ComponentTy>>> for YPrimeCbCr<ComponentTy>where
ComponentTy: Copy,
§fn from(col_alpha: Alpha<YPrimeCbCr<ComponentTy>>) -> YPrimeCbCr<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> From<Alpha<YPrimePbPr<ComponentTy>>> for YPrimePbPr<ComponentTy>where
ComponentTy: Copy,
§fn from(col_alpha: Alpha<YPrimePbPr<ComponentTy>>) -> YPrimePbPr<ComponentTy>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f32>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f32>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f64>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f64>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<u8>>
§fn from(c: Color) -> Alpha<EncodedSrgb<u8>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f32>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f32>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f64>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f64>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<u8>>
§fn from(c: Color) -> Alpha<EncodedSrgb<u8>>
Converts to this type from the input type.§impl<ColorTy> Hash for Alpha<ColorTy>where
ColorTy: Hash + ColorType,
<ColorTy as ColorType>::ComponentTy: Hash,
1.3.0 · source§fn hash_slice<H>(data: &[Self], state: &mut H)where
diff --git a/docs/api/maplibre/style/struct.EncodedSrgb.html b/docs/api/maplibre/style/struct.EncodedSrgb.html
index 20fca103..1eb04267 100644
--- a/docs/api/maplibre/style/struct.EncodedSrgb.html
+++ b/docs/api/maplibre/style/struct.EncodedSrgb.html
@@ -13,7 +13,7 @@ sRGB OETF, aka “gamma compensation”, applied.
ComponentTy: Clone,
§fn clone(&self) -> EncodedSrgb<ComponentTy>
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more§impl<CTy> ColorType for EncodedSrgb<CTy>where
CTy: Clone + Copy,
§type ComponentTy = CTy
§const SPACE: Spaces = Spaces::EncodedSrgb
§const NUM_COMPONENTS: usize = 3usize
§impl<ComponentTy> Debug for EncodedSrgb<ComponentTy>where
ComponentTy: Debug,
§impl<ComponentTy> From<[ComponentTy; 3]> for EncodedSrgb<ComponentTy>
§fn from(_: [ComponentTy; 3]) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> From<Alpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
- ComponentTy: Copy,
§fn from(col_alpha: Alpha<EncodedSrgb<ComponentTy>>) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f32>
§fn from(c: Color) -> EncodedSrgb<f32>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f64>
§fn from(c: Color) -> EncodedSrgb<f64>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<u8>
§fn from(c: Color) -> EncodedSrgb<u8>
Converts to this type from the input type.§impl<ComponentTy> From<PremultipliedAlpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
+ ComponentTy: Copy,
§fn from(col_alpha: Alpha<EncodedSrgb<ComponentTy>>) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f32>
§fn from(c: Color) -> EncodedSrgb<f32>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f64>
§fn from(c: Color) -> EncodedSrgb<f64>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<u8>
§fn from(c: Color) -> EncodedSrgb<u8>
Converts to this type from the input type.§impl<ComponentTy> From<PremultipliedAlpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
ComponentTy: Copy,
§fn from(
col_alpha: PremultipliedAlpha<EncodedSrgb<ComponentTy>>
) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> Hash for EncodedSrgb<ComponentTy>where
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
index 21656c0c..ff4a0708 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
@@ -10,25 +10,25 @@
}Required Associated Types§
sourcetype Item<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQuery for &'a R
§type Item<'r> = &'r R
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+ state: Self::State<'s>
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<'a, R: Resource> ResourceQuery for &'a R
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
index e3752dd6..d518762b 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
@@ -10,28 +10,28 @@
}Required Associated Types§
sourcetype MutItem<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
§type MutItem<'r> = &'r mut R
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
index 137e6fdf..b6c1c5f6 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
@@ -16,12 +16,12 @@
tiles: &'t mut Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
Implementors§
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 7098cc7d..54064871 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 4b5123ce..c91fba89 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 3eda631e..eb2a167e 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 Cow<'static, str>
source§impl MessageTag for &'static str
source§impl MessageTag for u32
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 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
diff --git a/docs/api/maplibre/map/enum.MapError.html b/docs/api/maplibre/map/enum.MapError.html
index c4f0ccb7..4a353fdb 100644
--- a/docs/api/maplibre/map/enum.MapError.html
+++ b/docs/api/maplibre/map/enum.MapError.html
@@ -4,7 +4,7 @@
RenderGraphInit(RenderGraphError),
DeviceInit(RenderError),
}Variants§
§RendererAlreadySet
No need to set renderer again
-§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§
§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/raster/process_raster/enum.ProcessRasterError.html b/docs/api/maplibre/raster/process_raster/enum.ProcessRasterError.html
index d5e38e01..26879040 100644
--- a/docs/api/maplibre/raster/process_raster/enum.ProcessRasterError.html
+++ b/docs/api/maplibre/raster/process_raster/enum.ProcessRasterError.html
@@ -1,7 +1,7 @@
ProcessRasterError in maplibre::raster::process_raster - Rust Enum maplibre::raster::process_raster::ProcessRasterError
source · pub enum ProcessRasterError {
Processing(Box<dyn Error>),
}
Variants§
Trait Implementations§
source§impl Debug for ProcessRasterError
source§impl Display for ProcessRasterError
source§impl Error for ProcessRasterError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this 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 ProcessRasterError
§impl !Send for ProcessRasterError
§impl !Sync for ProcessRasterError
§impl Unpin for ProcessRasterError
§impl !UnwindSafe for ProcessRasterError
Blanket Implementations§
Trait Implementations§
source§impl Debug for ProcessRasterError
source§impl Display for ProcessRasterError
source§impl Error for ProcessRasterError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this 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 ProcessRasterError
§impl !Send for ProcessRasterError
§impl !Sync for ProcessRasterError
§impl Unpin for ProcessRasterError
§impl !UnwindSafe for ProcessRasterError
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/error/enum.RenderError.html b/docs/api/maplibre/render/error/enum.RenderError.html
index c0a708fa..6ddc53c1 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.InputSlotError.html b/docs/api/maplibre/render/graph/context/enum.InputSlotError.html
index 709b951a..06294d52 100644
--- a/docs/api/maplibre/render/graph/context/enum.InputSlotError.html
+++ b/docs/api/maplibre/render/graph/context/enum.InputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for InputSlotError
source§impl Display for InputSlotError
source§impl Error for InputSlotError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. 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 PartialEq<InputSlotError> for InputSlotError
source§fn eq(&self, other: &InputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for InputSlotError
source§impl Display for InputSlotError
source§impl Error for InputSlotError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. 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 PartialEq<InputSlotError> for InputSlotError
source§fn eq(&self, other: &InputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for InputSlotError
source§impl StructuralEq for InputSlotError
source§impl StructuralPartialEq for InputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for InputSlotError
§impl Send for InputSlotError
§impl Sync for InputSlotError
§impl Unpin for InputSlotError
§impl UnwindSafe for InputSlotError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.InputSlotError.html b/docs/api/maplibre/render/graph/enum.InputSlotError.html
index f7591a7e..a3c4c4cc 100644
--- a/docs/api/maplibre/render/graph/enum.InputSlotError.html
+++ b/docs/api/maplibre/render/graph/enum.InputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for InputSlotError
source§impl Display for InputSlotError
source§impl Error for InputSlotError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. 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 PartialEq<InputSlotError> for InputSlotError
source§fn eq(&self, other: &InputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for InputSlotError
source§impl Display for InputSlotError
source§impl Error for InputSlotError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. 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 PartialEq<InputSlotError> for InputSlotError
source§fn eq(&self, other: &InputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for InputSlotError
source§impl StructuralEq for InputSlotError
source§impl StructuralPartialEq for InputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for InputSlotError
§impl Send for InputSlotError
§impl Sync for InputSlotError
§impl Unpin for InputSlotError
§impl UnwindSafe for InputSlotError
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 d6a726fb..fcf39125 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 2313d62b..dd9ffd8f 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.RenderGraphError.html b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
index b6e1d985..4abd0ad8 100644
--- a/docs/api/maplibre/render/graph/enum.RenderGraphError.html
+++ b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
@@ -24,7 +24,7 @@
input_slot: usize,
occupied_by_node: NodeId,
},
-}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RenderGraphError
source§impl StructuralEq for RenderGraphError
source§impl StructuralPartialEq for RenderGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderGraphError
§impl Send for RenderGraphError
§impl Sync for RenderGraphError
§impl Unpin for RenderGraphError
§impl UnwindSafe for RenderGraphError
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 ef8fa989..701af519 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.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index 484bc84b..a4f175f9 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 69b47c2c..43f52d13 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 a98fee73..6b90e399 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 9a42287b..1e0ae143 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.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index 6f4799e2..1da813a8 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/render_phase/draw/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
index c0449fa3..bcef2275 100644
--- a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
@@ -25,11 +25,11 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
index 42ab6db4..619d36cb 100644
--- a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
@@ -25,11 +25,11 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
index ce1a53c6..43d2c8be 100644
--- a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
+++ b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
@@ -23,6 +23,6 @@
coords: WorldTileCoords,
world: &World,
search_depth: usize
-) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
+) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
for<'a> Q::Item<'a>: HasTile,
source§impl<Q: Queue<B>, B, V: Pod, I: Pod, TM: Pod, FM: Pod> HasTile for BufferPool<Q, B, V, I, TM, FM>
source§impl<T> HasTile for Eventually<T>where
T: HasTile,
\ No newline at end of file
diff --git a/docs/api/maplibre/schedule/trait.StageLabel.html b/docs/api/maplibre/schedule/trait.StageLabel.html
index 594a56be..4bdc82bd 100644
--- a/docs/api/maplibre/schedule/trait.StageLabel.html
+++ b/docs/api/maplibre/schedule/trait.StageLabel.html
@@ -1,4 +1,4 @@
StageLabel in maplibre::schedule - Rust Trait maplibre::schedule::StageLabel
source · pub trait StageLabel: 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 StageLabel>
source§impl Hash for dyn StageLabel
source§impl PartialEq<dyn StageLabel> for dyn StageLabel
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for Cow<'static, str>
source§impl StageLabel for &'static str
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for &'static str
source§impl StageLabel for Cow<'static, str>
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
diff --git a/docs/api/maplibre/style/struct.Alpha.html b/docs/api/maplibre/style/struct.Alpha.html
index 57096580..76394d5b 100644
--- a/docs/api/maplibre/style/struct.Alpha.html
+++ b/docs/api/maplibre/style/struct.Alpha.html
@@ -169,7 +169,7 @@
ComponentTy: Copy,
§impl<ComponentTy> From<Alpha<YPrimeCbCr<ComponentTy>>> for YPrimeCbCr<ComponentTy>where
ComponentTy: Copy,
§fn from(col_alpha: Alpha<YPrimeCbCr<ComponentTy>>) -> YPrimeCbCr<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> From<Alpha<YPrimePbPr<ComponentTy>>> for YPrimePbPr<ComponentTy>where
ComponentTy: Copy,
§fn from(col_alpha: Alpha<YPrimePbPr<ComponentTy>>) -> YPrimePbPr<ComponentTy>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f32>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f32>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f64>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f64>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<u8>>
§fn from(c: Color) -> Alpha<EncodedSrgb<u8>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f32>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f32>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f64>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f64>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<u8>>
§fn from(c: Color) -> Alpha<EncodedSrgb<u8>>
Converts to this type from the input type.§impl<ColorTy> Hash for Alpha<ColorTy>where
ColorTy: Hash + ColorType,
<ColorTy as ColorType>::ComponentTy: Hash,
1.3.0 · source§fn hash_slice<H>(data: &[Self], state: &mut H)where
diff --git a/docs/api/maplibre/style/struct.EncodedSrgb.html b/docs/api/maplibre/style/struct.EncodedSrgb.html
index 20fca103..1eb04267 100644
--- a/docs/api/maplibre/style/struct.EncodedSrgb.html
+++ b/docs/api/maplibre/style/struct.EncodedSrgb.html
@@ -13,7 +13,7 @@ sRGB OETF, aka “gamma compensation”, applied.
ComponentTy: Clone,
§fn clone(&self) -> EncodedSrgb<ComponentTy>
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more§impl<CTy> ColorType for EncodedSrgb<CTy>where
CTy: Clone + Copy,
§type ComponentTy = CTy
§const SPACE: Spaces = Spaces::EncodedSrgb
§const NUM_COMPONENTS: usize = 3usize
§impl<ComponentTy> Debug for EncodedSrgb<ComponentTy>where
ComponentTy: Debug,
§impl<ComponentTy> From<[ComponentTy; 3]> for EncodedSrgb<ComponentTy>
§fn from(_: [ComponentTy; 3]) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> From<Alpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
- ComponentTy: Copy,
§fn from(col_alpha: Alpha<EncodedSrgb<ComponentTy>>) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f32>
§fn from(c: Color) -> EncodedSrgb<f32>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f64>
§fn from(c: Color) -> EncodedSrgb<f64>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<u8>
§fn from(c: Color) -> EncodedSrgb<u8>
Converts to this type from the input type.§impl<ComponentTy> From<PremultipliedAlpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
+ ComponentTy: Copy,
§fn from(col_alpha: Alpha<EncodedSrgb<ComponentTy>>) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f32>
§fn from(c: Color) -> EncodedSrgb<f32>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f64>
§fn from(c: Color) -> EncodedSrgb<f64>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<u8>
§fn from(c: Color) -> EncodedSrgb<u8>
Converts to this type from the input type.§impl<ComponentTy> From<PremultipliedAlpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
ComponentTy: Copy,
§fn from(
col_alpha: PremultipliedAlpha<EncodedSrgb<ComponentTy>>
) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> Hash for EncodedSrgb<ComponentTy>where
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
index 21656c0c..ff4a0708 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
@@ -10,25 +10,25 @@
}Required Associated Types§
sourcetype Item<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQuery for &'a R
§type Item<'r> = &'r R
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+ state: Self::State<'s>
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<'a, R: Resource> ResourceQuery for &'a R
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
index e3752dd6..d518762b 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
@@ -10,28 +10,28 @@
}Required Associated Types§
sourcetype MutItem<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
§type MutItem<'r> = &'r mut R
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
index 137e6fdf..b6c1c5f6 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
@@ -16,12 +16,12 @@
tiles: &'t mut Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
Implementors§
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 7098cc7d..54064871 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 4b5123ce..c91fba89 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 3eda631e..eb2a167e 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 Cow<'static, str>
source§impl MessageTag for &'static str
source§impl MessageTag for u32
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 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
diff --git a/docs/api/maplibre/map/enum.MapError.html b/docs/api/maplibre/map/enum.MapError.html
index c4f0ccb7..4a353fdb 100644
--- a/docs/api/maplibre/map/enum.MapError.html
+++ b/docs/api/maplibre/map/enum.MapError.html
@@ -4,7 +4,7 @@
RenderGraphInit(RenderGraphError),
DeviceInit(RenderError),
}Variants§
§RendererAlreadySet
No need to set renderer again
-§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§
§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/raster/process_raster/enum.ProcessRasterError.html b/docs/api/maplibre/raster/process_raster/enum.ProcessRasterError.html
index d5e38e01..26879040 100644
--- a/docs/api/maplibre/raster/process_raster/enum.ProcessRasterError.html
+++ b/docs/api/maplibre/raster/process_raster/enum.ProcessRasterError.html
@@ -1,7 +1,7 @@
ProcessRasterError in maplibre::raster::process_raster - Rust Enum maplibre::raster::process_raster::ProcessRasterError
source · pub enum ProcessRasterError {
Processing(Box<dyn Error>),
}
Variants§
Trait Implementations§
source§impl Debug for ProcessRasterError
source§impl Display for ProcessRasterError
source§impl Error for ProcessRasterError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this 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 ProcessRasterError
§impl !Send for ProcessRasterError
§impl !Sync for ProcessRasterError
§impl Unpin for ProcessRasterError
§impl !UnwindSafe for ProcessRasterError
Blanket Implementations§
Trait Implementations§
source§impl Debug for ProcessRasterError
source§impl Display for ProcessRasterError
source§impl Error for ProcessRasterError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this 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 ProcessRasterError
§impl !Send for ProcessRasterError
§impl !Sync for ProcessRasterError
§impl Unpin for ProcessRasterError
§impl !UnwindSafe for ProcessRasterError
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/error/enum.RenderError.html b/docs/api/maplibre/render/error/enum.RenderError.html
index c0a708fa..6ddc53c1 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.InputSlotError.html b/docs/api/maplibre/render/graph/context/enum.InputSlotError.html
index 709b951a..06294d52 100644
--- a/docs/api/maplibre/render/graph/context/enum.InputSlotError.html
+++ b/docs/api/maplibre/render/graph/context/enum.InputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for InputSlotError
source§impl Display for InputSlotError
source§impl Error for InputSlotError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. 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 PartialEq<InputSlotError> for InputSlotError
source§fn eq(&self, other: &InputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for InputSlotError
source§impl Display for InputSlotError
source§impl Error for InputSlotError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. 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 PartialEq<InputSlotError> for InputSlotError
source§fn eq(&self, other: &InputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for InputSlotError
source§impl StructuralEq for InputSlotError
source§impl StructuralPartialEq for InputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for InputSlotError
§impl Send for InputSlotError
§impl Sync for InputSlotError
§impl Unpin for InputSlotError
§impl UnwindSafe for InputSlotError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.InputSlotError.html b/docs/api/maplibre/render/graph/enum.InputSlotError.html
index f7591a7e..a3c4c4cc 100644
--- a/docs/api/maplibre/render/graph/enum.InputSlotError.html
+++ b/docs/api/maplibre/render/graph/enum.InputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for InputSlotError
source§impl Display for InputSlotError
source§impl Error for InputSlotError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. 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 PartialEq<InputSlotError> for InputSlotError
source§fn eq(&self, other: &InputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for InputSlotError
source§impl Display for InputSlotError
source§impl Error for InputSlotError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. 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 PartialEq<InputSlotError> for InputSlotError
source§fn eq(&self, other: &InputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for InputSlotError
source§impl StructuralEq for InputSlotError
source§impl StructuralPartialEq for InputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for InputSlotError
§impl Send for InputSlotError
§impl Sync for InputSlotError
§impl Unpin for InputSlotError
§impl UnwindSafe for InputSlotError
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 d6a726fb..fcf39125 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 2313d62b..dd9ffd8f 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.RenderGraphError.html b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
index b6e1d985..4abd0ad8 100644
--- a/docs/api/maplibre/render/graph/enum.RenderGraphError.html
+++ b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
@@ -24,7 +24,7 @@
input_slot: usize,
occupied_by_node: NodeId,
},
-}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RenderGraphError
source§impl StructuralEq for RenderGraphError
source§impl StructuralPartialEq for RenderGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderGraphError
§impl Send for RenderGraphError
§impl Sync for RenderGraphError
§impl Unpin for RenderGraphError
§impl UnwindSafe for RenderGraphError
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 ef8fa989..701af519 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.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index 484bc84b..a4f175f9 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 69b47c2c..43f52d13 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 a98fee73..6b90e399 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 9a42287b..1e0ae143 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.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index 6f4799e2..1da813a8 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/render_phase/draw/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
index c0449fa3..bcef2275 100644
--- a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
@@ -25,11 +25,11 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
index 42ab6db4..619d36cb 100644
--- a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
@@ -25,11 +25,11 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
index ce1a53c6..43d2c8be 100644
--- a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
+++ b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
@@ -23,6 +23,6 @@
coords: WorldTileCoords,
world: &World,
search_depth: usize
-) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
+) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
for<'a> Q::Item<'a>: HasTile,
source§impl<Q: Queue<B>, B, V: Pod, I: Pod, TM: Pod, FM: Pod> HasTile for BufferPool<Q, B, V, I, TM, FM>
source§impl<T> HasTile for Eventually<T>where
T: HasTile,
\ No newline at end of file
diff --git a/docs/api/maplibre/schedule/trait.StageLabel.html b/docs/api/maplibre/schedule/trait.StageLabel.html
index 594a56be..4bdc82bd 100644
--- a/docs/api/maplibre/schedule/trait.StageLabel.html
+++ b/docs/api/maplibre/schedule/trait.StageLabel.html
@@ -1,4 +1,4 @@
StageLabel in maplibre::schedule - Rust Trait maplibre::schedule::StageLabel
source · pub trait StageLabel: 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 StageLabel>
source§impl Hash for dyn StageLabel
source§impl PartialEq<dyn StageLabel> for dyn StageLabel
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for Cow<'static, str>
source§impl StageLabel for &'static str
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for &'static str
source§impl StageLabel for Cow<'static, str>
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
diff --git a/docs/api/maplibre/style/struct.Alpha.html b/docs/api/maplibre/style/struct.Alpha.html
index 57096580..76394d5b 100644
--- a/docs/api/maplibre/style/struct.Alpha.html
+++ b/docs/api/maplibre/style/struct.Alpha.html
@@ -169,7 +169,7 @@
ComponentTy: Copy,
§impl<ComponentTy> From<Alpha<YPrimeCbCr<ComponentTy>>> for YPrimeCbCr<ComponentTy>where
ComponentTy: Copy,
§fn from(col_alpha: Alpha<YPrimeCbCr<ComponentTy>>) -> YPrimeCbCr<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> From<Alpha<YPrimePbPr<ComponentTy>>> for YPrimePbPr<ComponentTy>where
ComponentTy: Copy,
§fn from(col_alpha: Alpha<YPrimePbPr<ComponentTy>>) -> YPrimePbPr<ComponentTy>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f32>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f32>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f64>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f64>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<u8>>
§fn from(c: Color) -> Alpha<EncodedSrgb<u8>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f32>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f32>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f64>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f64>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<u8>>
§fn from(c: Color) -> Alpha<EncodedSrgb<u8>>
Converts to this type from the input type.§impl<ColorTy> Hash for Alpha<ColorTy>where
ColorTy: Hash + ColorType,
<ColorTy as ColorType>::ComponentTy: Hash,
1.3.0 · source§fn hash_slice<H>(data: &[Self], state: &mut H)where
diff --git a/docs/api/maplibre/style/struct.EncodedSrgb.html b/docs/api/maplibre/style/struct.EncodedSrgb.html
index 20fca103..1eb04267 100644
--- a/docs/api/maplibre/style/struct.EncodedSrgb.html
+++ b/docs/api/maplibre/style/struct.EncodedSrgb.html
@@ -13,7 +13,7 @@ sRGB OETF, aka “gamma compensation”, applied.
ComponentTy: Clone,
§fn clone(&self) -> EncodedSrgb<ComponentTy>
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more§impl<CTy> ColorType for EncodedSrgb<CTy>where
CTy: Clone + Copy,
§type ComponentTy = CTy
§const SPACE: Spaces = Spaces::EncodedSrgb
§const NUM_COMPONENTS: usize = 3usize
§impl<ComponentTy> Debug for EncodedSrgb<ComponentTy>where
ComponentTy: Debug,
§impl<ComponentTy> From<[ComponentTy; 3]> for EncodedSrgb<ComponentTy>
§fn from(_: [ComponentTy; 3]) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> From<Alpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
- ComponentTy: Copy,
§fn from(col_alpha: Alpha<EncodedSrgb<ComponentTy>>) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f32>
§fn from(c: Color) -> EncodedSrgb<f32>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f64>
§fn from(c: Color) -> EncodedSrgb<f64>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<u8>
§fn from(c: Color) -> EncodedSrgb<u8>
Converts to this type from the input type.§impl<ComponentTy> From<PremultipliedAlpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
+ ComponentTy: Copy,
§fn from(col_alpha: Alpha<EncodedSrgb<ComponentTy>>) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f32>
§fn from(c: Color) -> EncodedSrgb<f32>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f64>
§fn from(c: Color) -> EncodedSrgb<f64>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<u8>
§fn from(c: Color) -> EncodedSrgb<u8>
Converts to this type from the input type.§impl<ComponentTy> From<PremultipliedAlpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
ComponentTy: Copy,
§fn from(
col_alpha: PremultipliedAlpha<EncodedSrgb<ComponentTy>>
) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> Hash for EncodedSrgb<ComponentTy>where
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
index 21656c0c..ff4a0708 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
@@ -10,25 +10,25 @@
}Required Associated Types§
sourcetype Item<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQuery for &'a R
§type Item<'r> = &'r R
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+ state: Self::State<'s>
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<'a, R: Resource> ResourceQuery for &'a R
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
index e3752dd6..d518762b 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
@@ -10,28 +10,28 @@
}Required Associated Types§
sourcetype MutItem<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
§type MutItem<'r> = &'r mut R
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
index 137e6fdf..b6c1c5f6 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
@@ -16,12 +16,12 @@
tiles: &'t mut Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
Implementors§
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 4b5123ce..c91fba89 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 3eda631e..eb2a167e 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 Cow<'static, str>
source§impl MessageTag for &'static str
source§impl MessageTag for u32
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 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
diff --git a/docs/api/maplibre/map/enum.MapError.html b/docs/api/maplibre/map/enum.MapError.html
index c4f0ccb7..4a353fdb 100644
--- a/docs/api/maplibre/map/enum.MapError.html
+++ b/docs/api/maplibre/map/enum.MapError.html
@@ -4,7 +4,7 @@
RenderGraphInit(RenderGraphError),
DeviceInit(RenderError),
}Variants§
§RendererAlreadySet
No need to set renderer again
-§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§
§RendererNotReady
§RenderGraphInit(RenderGraphError)
§DeviceInit(RenderError)
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 4b5123ce..c91fba89 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 3eda631e..eb2a167e 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 Cow<'static, str>
source§impl MessageTag for &'static str
source§impl MessageTag for u32
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 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
diff --git a/docs/api/maplibre/map/enum.MapError.html b/docs/api/maplibre/map/enum.MapError.html
index c4f0ccb7..4a353fdb 100644
--- a/docs/api/maplibre/map/enum.MapError.html
+++ b/docs/api/maplibre/map/enum.MapError.html
@@ -4,7 +4,7 @@
RenderGraphInit(RenderGraphError),
DeviceInit(RenderError),
}Variants§
§RendererAlreadySet
No need to set renderer again
-§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§
§RendererNotReady
§RenderGraphInit(RenderGraphError)
§DeviceInit(RenderError)
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 4b5123ce..c91fba89 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 3eda631e..eb2a167e 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 Cow<'static, str>
source§impl MessageTag for &'static str
source§impl MessageTag for u32
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 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
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 4b5123ce..c91fba89 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 3eda631e..eb2a167e 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 Cow<'static, str>
source§impl MessageTag for &'static str
source§impl MessageTag for u32
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 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
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 3eda631e..eb2a167e 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 Cow<'static, str>
source§impl MessageTag for &'static str
source§impl MessageTag for u32
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 3eda631e..eb2a167e 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 Cow<'static, str>
source§impl MessageTag for &'static str
source§impl MessageTag for u32
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 3eda631e..eb2a167e 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 Cow<'static, str>
source§impl MessageTag for &'static str
source§impl MessageTag for u32
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 3eda631e..eb2a167e 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 Cow<'static, str>
source§impl MessageTag for &'static str
source§impl MessageTag for u32
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 Cow<'static, str>
impl MessageTag for &'static str
impl MessageTag for u32
Implementors§
impl MessageTag for RasterMessageTag
impl MessageTag for VectorMessageTag
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
RendererAlreadySet
No need to set renderer again
-RendererNotReady
RenderGraphInit(RenderGraphError)
DeviceInit(RenderError)
source§impl Error for MapError
impl Error for MapError
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 MapError
impl Send for MapError
impl Sync for MapError
impl Unpin for MapError
impl UnwindSafe for MapError
RendererNotReady
RenderGraphInit(RenderGraphError)
DeviceInit(RenderError)
Trait Implementations§
source§impl Error for MapError
impl Error for MapError
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 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,
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/raster/process_raster/enum.ProcessRasterError.html b/docs/api/maplibre/raster/process_raster/enum.ProcessRasterError.html
index d5e38e01..26879040 100644
--- a/docs/api/maplibre/raster/process_raster/enum.ProcessRasterError.html
+++ b/docs/api/maplibre/raster/process_raster/enum.ProcessRasterError.html
@@ -1,7 +1,7 @@
ProcessRasterError in maplibre::raster::process_raster - Rust Enum maplibre::raster::process_raster::ProcessRasterError
source · pub enum ProcessRasterError {
Processing(Box<dyn Error>),
}
Variants§
Trait Implementations§
source§impl Debug for ProcessRasterError
source§impl Display for ProcessRasterError
source§impl Error for ProcessRasterError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this 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 ProcessRasterError
§impl !Send for ProcessRasterError
§impl !Sync for ProcessRasterError
§impl Unpin for ProcessRasterError
§impl !UnwindSafe for ProcessRasterError
Blanket Implementations§
Trait Implementations§
source§impl Debug for ProcessRasterError
source§impl Display for ProcessRasterError
source§impl Error for ProcessRasterError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this 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 ProcessRasterError
§impl !Send for ProcessRasterError
§impl !Sync for ProcessRasterError
§impl Unpin for ProcessRasterError
§impl !UnwindSafe for ProcessRasterError
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/error/enum.RenderError.html b/docs/api/maplibre/render/error/enum.RenderError.html
index c0a708fa..6ddc53c1 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.InputSlotError.html b/docs/api/maplibre/render/graph/context/enum.InputSlotError.html
index 709b951a..06294d52 100644
--- a/docs/api/maplibre/render/graph/context/enum.InputSlotError.html
+++ b/docs/api/maplibre/render/graph/context/enum.InputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for InputSlotError
source§impl Display for InputSlotError
source§impl Error for InputSlotError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. 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 PartialEq<InputSlotError> for InputSlotError
source§fn eq(&self, other: &InputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for InputSlotError
source§impl Display for InputSlotError
source§impl Error for InputSlotError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. 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 PartialEq<InputSlotError> for InputSlotError
source§fn eq(&self, other: &InputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for InputSlotError
source§impl StructuralEq for InputSlotError
source§impl StructuralPartialEq for InputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for InputSlotError
§impl Send for InputSlotError
§impl Sync for InputSlotError
§impl Unpin for InputSlotError
§impl UnwindSafe for InputSlotError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.InputSlotError.html b/docs/api/maplibre/render/graph/enum.InputSlotError.html
index f7591a7e..a3c4c4cc 100644
--- a/docs/api/maplibre/render/graph/enum.InputSlotError.html
+++ b/docs/api/maplibre/render/graph/enum.InputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for InputSlotError
source§impl Display for InputSlotError
source§impl Error for InputSlotError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. 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 PartialEq<InputSlotError> for InputSlotError
source§fn eq(&self, other: &InputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for InputSlotError
source§impl Display for InputSlotError
source§impl Error for InputSlotError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. 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 PartialEq<InputSlotError> for InputSlotError
source§fn eq(&self, other: &InputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for InputSlotError
source§impl StructuralEq for InputSlotError
source§impl StructuralPartialEq for InputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for InputSlotError
§impl Send for InputSlotError
§impl Sync for InputSlotError
§impl Unpin for InputSlotError
§impl UnwindSafe for InputSlotError
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 d6a726fb..fcf39125 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 2313d62b..dd9ffd8f 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.RenderGraphError.html b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
index b6e1d985..4abd0ad8 100644
--- a/docs/api/maplibre/render/graph/enum.RenderGraphError.html
+++ b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
@@ -24,7 +24,7 @@
input_slot: usize,
occupied_by_node: NodeId,
},
-}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RenderGraphError
source§impl StructuralEq for RenderGraphError
source§impl StructuralPartialEq for RenderGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderGraphError
§impl Send for RenderGraphError
§impl Sync for RenderGraphError
§impl Unpin for RenderGraphError
§impl UnwindSafe for RenderGraphError
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 ef8fa989..701af519 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.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index 484bc84b..a4f175f9 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 69b47c2c..43f52d13 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 a98fee73..6b90e399 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 9a42287b..1e0ae143 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.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index 6f4799e2..1da813a8 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/render_phase/draw/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
index c0449fa3..bcef2275 100644
--- a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
@@ -25,11 +25,11 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
index 42ab6db4..619d36cb 100644
--- a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
@@ -25,11 +25,11 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
index ce1a53c6..43d2c8be 100644
--- a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
+++ b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
@@ -23,6 +23,6 @@
coords: WorldTileCoords,
world: &World,
search_depth: usize
-) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
+) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
for<'a> Q::Item<'a>: HasTile,
source§impl<Q: Queue<B>, B, V: Pod, I: Pod, TM: Pod, FM: Pod> HasTile for BufferPool<Q, B, V, I, TM, FM>
source§impl<T> HasTile for Eventually<T>where
T: HasTile,
\ No newline at end of file
diff --git a/docs/api/maplibre/schedule/trait.StageLabel.html b/docs/api/maplibre/schedule/trait.StageLabel.html
index 594a56be..4bdc82bd 100644
--- a/docs/api/maplibre/schedule/trait.StageLabel.html
+++ b/docs/api/maplibre/schedule/trait.StageLabel.html
@@ -1,4 +1,4 @@
StageLabel in maplibre::schedule - Rust Trait maplibre::schedule::StageLabel
source · pub trait StageLabel: 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 StageLabel>
source§impl Hash for dyn StageLabel
source§impl PartialEq<dyn StageLabel> for dyn StageLabel
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for Cow<'static, str>
source§impl StageLabel for &'static str
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for &'static str
source§impl StageLabel for Cow<'static, str>
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
diff --git a/docs/api/maplibre/style/struct.Alpha.html b/docs/api/maplibre/style/struct.Alpha.html
index 57096580..76394d5b 100644
--- a/docs/api/maplibre/style/struct.Alpha.html
+++ b/docs/api/maplibre/style/struct.Alpha.html
@@ -169,7 +169,7 @@
ComponentTy: Copy,
§impl<ComponentTy> From<Alpha<YPrimeCbCr<ComponentTy>>> for YPrimeCbCr<ComponentTy>where
ComponentTy: Copy,
§fn from(col_alpha: Alpha<YPrimeCbCr<ComponentTy>>) -> YPrimeCbCr<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> From<Alpha<YPrimePbPr<ComponentTy>>> for YPrimePbPr<ComponentTy>where
ComponentTy: Copy,
§fn from(col_alpha: Alpha<YPrimePbPr<ComponentTy>>) -> YPrimePbPr<ComponentTy>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f32>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f32>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f64>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f64>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<u8>>
§fn from(c: Color) -> Alpha<EncodedSrgb<u8>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f32>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f32>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f64>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f64>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<u8>>
§fn from(c: Color) -> Alpha<EncodedSrgb<u8>>
Converts to this type from the input type.§impl<ColorTy> Hash for Alpha<ColorTy>where
ColorTy: Hash + ColorType,
<ColorTy as ColorType>::ComponentTy: Hash,
1.3.0 · source§fn hash_slice<H>(data: &[Self], state: &mut H)where
diff --git a/docs/api/maplibre/style/struct.EncodedSrgb.html b/docs/api/maplibre/style/struct.EncodedSrgb.html
index 20fca103..1eb04267 100644
--- a/docs/api/maplibre/style/struct.EncodedSrgb.html
+++ b/docs/api/maplibre/style/struct.EncodedSrgb.html
@@ -13,7 +13,7 @@ sRGB OETF, aka “gamma compensation”, applied.
ComponentTy: Clone,
§fn clone(&self) -> EncodedSrgb<ComponentTy>
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more§impl<CTy> ColorType for EncodedSrgb<CTy>where
CTy: Clone + Copy,
§type ComponentTy = CTy
§const SPACE: Spaces = Spaces::EncodedSrgb
§const NUM_COMPONENTS: usize = 3usize
§impl<ComponentTy> Debug for EncodedSrgb<ComponentTy>where
ComponentTy: Debug,
§impl<ComponentTy> From<[ComponentTy; 3]> for EncodedSrgb<ComponentTy>
§fn from(_: [ComponentTy; 3]) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> From<Alpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
- ComponentTy: Copy,
§fn from(col_alpha: Alpha<EncodedSrgb<ComponentTy>>) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f32>
§fn from(c: Color) -> EncodedSrgb<f32>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f64>
§fn from(c: Color) -> EncodedSrgb<f64>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<u8>
§fn from(c: Color) -> EncodedSrgb<u8>
Converts to this type from the input type.§impl<ComponentTy> From<PremultipliedAlpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
+ ComponentTy: Copy,
§fn from(col_alpha: Alpha<EncodedSrgb<ComponentTy>>) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f32>
§fn from(c: Color) -> EncodedSrgb<f32>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f64>
§fn from(c: Color) -> EncodedSrgb<f64>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<u8>
§fn from(c: Color) -> EncodedSrgb<u8>
Converts to this type from the input type.§impl<ComponentTy> From<PremultipliedAlpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
ComponentTy: Copy,
§fn from(
col_alpha: PremultipliedAlpha<EncodedSrgb<ComponentTy>>
) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> Hash for EncodedSrgb<ComponentTy>where
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
index 21656c0c..ff4a0708 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
@@ -10,25 +10,25 @@
}Required Associated Types§
sourcetype Item<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQuery for &'a R
§type Item<'r> = &'r R
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+ state: Self::State<'s>
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<'a, R: Resource> ResourceQuery for &'a R
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
index e3752dd6..d518762b 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
@@ -10,28 +10,28 @@
}Required Associated Types§
sourcetype MutItem<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
§type MutItem<'r> = &'r mut R
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
index 137e6fdf..b6c1c5f6 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
@@ -16,12 +16,12 @@
tiles: &'t mut Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
Implementors§
impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/raster/process_raster/enum.ProcessRasterError.html b/docs/api/maplibre/raster/process_raster/enum.ProcessRasterError.html
index d5e38e01..26879040 100644
--- a/docs/api/maplibre/raster/process_raster/enum.ProcessRasterError.html
+++ b/docs/api/maplibre/raster/process_raster/enum.ProcessRasterError.html
@@ -1,7 +1,7 @@
ProcessRasterError in maplibre::raster::process_raster - Rust Enum maplibre::raster::process_raster::ProcessRasterError
source · pub enum ProcessRasterError {
Processing(Box<dyn Error>),
}
Variants§
Trait Implementations§
source§impl Debug for ProcessRasterError
source§impl Display for ProcessRasterError
source§impl Error for ProcessRasterError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this 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 ProcessRasterError
§impl !Send for ProcessRasterError
§impl !Sync for ProcessRasterError
§impl Unpin for ProcessRasterError
§impl !UnwindSafe for ProcessRasterError
Blanket Implementations§
Trait Implementations§
source§impl Debug for ProcessRasterError
source§impl Display for ProcessRasterError
source§impl Error for ProcessRasterError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this 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 ProcessRasterError
§impl !Send for ProcessRasterError
§impl !Sync for ProcessRasterError
§impl Unpin for ProcessRasterError
§impl !UnwindSafe for ProcessRasterError
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/error/enum.RenderError.html b/docs/api/maplibre/render/error/enum.RenderError.html
index c0a708fa..6ddc53c1 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.InputSlotError.html b/docs/api/maplibre/render/graph/context/enum.InputSlotError.html
index 709b951a..06294d52 100644
--- a/docs/api/maplibre/render/graph/context/enum.InputSlotError.html
+++ b/docs/api/maplibre/render/graph/context/enum.InputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for InputSlotError
source§impl Display for InputSlotError
source§impl Error for InputSlotError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. 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 PartialEq<InputSlotError> for InputSlotError
source§fn eq(&self, other: &InputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for InputSlotError
source§impl Display for InputSlotError
source§impl Error for InputSlotError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. 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 PartialEq<InputSlotError> for InputSlotError
source§fn eq(&self, other: &InputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for InputSlotError
source§impl StructuralEq for InputSlotError
source§impl StructuralPartialEq for InputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for InputSlotError
§impl Send for InputSlotError
§impl Sync for InputSlotError
§impl Unpin for InputSlotError
§impl UnwindSafe for InputSlotError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.InputSlotError.html b/docs/api/maplibre/render/graph/enum.InputSlotError.html
index f7591a7e..a3c4c4cc 100644
--- a/docs/api/maplibre/render/graph/enum.InputSlotError.html
+++ b/docs/api/maplibre/render/graph/enum.InputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for InputSlotError
source§impl Display for InputSlotError
source§impl Error for InputSlotError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. 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 PartialEq<InputSlotError> for InputSlotError
source§fn eq(&self, other: &InputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for InputSlotError
source§impl Display for InputSlotError
source§impl Error for InputSlotError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. 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 PartialEq<InputSlotError> for InputSlotError
source§fn eq(&self, other: &InputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for InputSlotError
source§impl StructuralEq for InputSlotError
source§impl StructuralPartialEq for InputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for InputSlotError
§impl Send for InputSlotError
§impl Sync for InputSlotError
§impl Unpin for InputSlotError
§impl UnwindSafe for InputSlotError
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 d6a726fb..fcf39125 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 2313d62b..dd9ffd8f 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.RenderGraphError.html b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
index b6e1d985..4abd0ad8 100644
--- a/docs/api/maplibre/render/graph/enum.RenderGraphError.html
+++ b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
@@ -24,7 +24,7 @@
input_slot: usize,
occupied_by_node: NodeId,
},
-}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RenderGraphError
source§impl StructuralEq for RenderGraphError
source§impl StructuralPartialEq for RenderGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderGraphError
§impl Send for RenderGraphError
§impl Sync for RenderGraphError
§impl Unpin for RenderGraphError
§impl UnwindSafe for RenderGraphError
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 ef8fa989..701af519 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.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index 484bc84b..a4f175f9 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 69b47c2c..43f52d13 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 a98fee73..6b90e399 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 9a42287b..1e0ae143 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.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index 6f4799e2..1da813a8 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/render_phase/draw/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
index c0449fa3..bcef2275 100644
--- a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
@@ -25,11 +25,11 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
index 42ab6db4..619d36cb 100644
--- a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
@@ -25,11 +25,11 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
index ce1a53c6..43d2c8be 100644
--- a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
+++ b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
@@ -23,6 +23,6 @@
coords: WorldTileCoords,
world: &World,
search_depth: usize
-) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
+) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
for<'a> Q::Item<'a>: HasTile,
source§impl<Q: Queue<B>, B, V: Pod, I: Pod, TM: Pod, FM: Pod> HasTile for BufferPool<Q, B, V, I, TM, FM>
source§impl<T> HasTile for Eventually<T>where
T: HasTile,
\ No newline at end of file
diff --git a/docs/api/maplibre/schedule/trait.StageLabel.html b/docs/api/maplibre/schedule/trait.StageLabel.html
index 594a56be..4bdc82bd 100644
--- a/docs/api/maplibre/schedule/trait.StageLabel.html
+++ b/docs/api/maplibre/schedule/trait.StageLabel.html
@@ -1,4 +1,4 @@
StageLabel in maplibre::schedule - Rust Trait maplibre::schedule::StageLabel
source · pub trait StageLabel: 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 StageLabel>
source§impl Hash for dyn StageLabel
source§impl PartialEq<dyn StageLabel> for dyn StageLabel
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for Cow<'static, str>
source§impl StageLabel for &'static str
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for &'static str
source§impl StageLabel for Cow<'static, str>
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
diff --git a/docs/api/maplibre/style/struct.Alpha.html b/docs/api/maplibre/style/struct.Alpha.html
index 57096580..76394d5b 100644
--- a/docs/api/maplibre/style/struct.Alpha.html
+++ b/docs/api/maplibre/style/struct.Alpha.html
@@ -169,7 +169,7 @@
ComponentTy: Copy,
§impl<ComponentTy> From<Alpha<YPrimeCbCr<ComponentTy>>> for YPrimeCbCr<ComponentTy>where
ComponentTy: Copy,
§fn from(col_alpha: Alpha<YPrimeCbCr<ComponentTy>>) -> YPrimeCbCr<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> From<Alpha<YPrimePbPr<ComponentTy>>> for YPrimePbPr<ComponentTy>where
ComponentTy: Copy,
§fn from(col_alpha: Alpha<YPrimePbPr<ComponentTy>>) -> YPrimePbPr<ComponentTy>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f32>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f32>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f64>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f64>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<u8>>
§fn from(c: Color) -> Alpha<EncodedSrgb<u8>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f32>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f32>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f64>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f64>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<u8>>
§fn from(c: Color) -> Alpha<EncodedSrgb<u8>>
Converts to this type from the input type.§impl<ColorTy> Hash for Alpha<ColorTy>where
ColorTy: Hash + ColorType,
<ColorTy as ColorType>::ComponentTy: Hash,
1.3.0 · source§fn hash_slice<H>(data: &[Self], state: &mut H)where
diff --git a/docs/api/maplibre/style/struct.EncodedSrgb.html b/docs/api/maplibre/style/struct.EncodedSrgb.html
index 20fca103..1eb04267 100644
--- a/docs/api/maplibre/style/struct.EncodedSrgb.html
+++ b/docs/api/maplibre/style/struct.EncodedSrgb.html
@@ -13,7 +13,7 @@ sRGB OETF, aka “gamma compensation”, applied.
ComponentTy: Clone,
§fn clone(&self) -> EncodedSrgb<ComponentTy>
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more§impl<CTy> ColorType for EncodedSrgb<CTy>where
CTy: Clone + Copy,
§type ComponentTy = CTy
§const SPACE: Spaces = Spaces::EncodedSrgb
§const NUM_COMPONENTS: usize = 3usize
§impl<ComponentTy> Debug for EncodedSrgb<ComponentTy>where
ComponentTy: Debug,
§impl<ComponentTy> From<[ComponentTy; 3]> for EncodedSrgb<ComponentTy>
§fn from(_: [ComponentTy; 3]) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> From<Alpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
- ComponentTy: Copy,
§fn from(col_alpha: Alpha<EncodedSrgb<ComponentTy>>) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f32>
§fn from(c: Color) -> EncodedSrgb<f32>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f64>
§fn from(c: Color) -> EncodedSrgb<f64>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<u8>
§fn from(c: Color) -> EncodedSrgb<u8>
Converts to this type from the input type.§impl<ComponentTy> From<PremultipliedAlpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
+ ComponentTy: Copy,
§fn from(col_alpha: Alpha<EncodedSrgb<ComponentTy>>) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f32>
§fn from(c: Color) -> EncodedSrgb<f32>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f64>
§fn from(c: Color) -> EncodedSrgb<f64>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<u8>
§fn from(c: Color) -> EncodedSrgb<u8>
Converts to this type from the input type.§impl<ComponentTy> From<PremultipliedAlpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
ComponentTy: Copy,
§fn from(
col_alpha: PremultipliedAlpha<EncodedSrgb<ComponentTy>>
) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> Hash for EncodedSrgb<ComponentTy>where
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
index 21656c0c..ff4a0708 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
@@ -10,25 +10,25 @@
}Required Associated Types§
sourcetype Item<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQuery for &'a R
§type Item<'r> = &'r R
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+ state: Self::State<'s>
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<'a, R: Resource> ResourceQuery for &'a R
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
index e3752dd6..d518762b 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
@@ -10,28 +10,28 @@
}Required Associated Types§
sourcetype MutItem<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
§type MutItem<'r> = &'r mut R
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
index 137e6fdf..b6c1c5f6 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
@@ -16,12 +16,12 @@
tiles: &'t mut Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
Implementors§
Enum maplibre::raster::process_raster::ProcessRasterError
source · pub enum ProcessRasterError {
Processing(Box<dyn Error>),
}Variants§
Trait Implementations§
source§impl Debug for ProcessRasterError
impl Debug for ProcessRasterError
source§impl Display for ProcessRasterError
impl Display for ProcessRasterError
source§impl Error for ProcessRasterError
impl Error for ProcessRasterError
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 ProcessRasterError
impl !Send for ProcessRasterError
impl !Sync for ProcessRasterError
impl Unpin for ProcessRasterError
impl !UnwindSafe for ProcessRasterError
Blanket Implementations§
Trait Implementations§
source§impl Debug for ProcessRasterError
impl Debug for ProcessRasterError
source§impl Display for ProcessRasterError
impl Display for ProcessRasterError
source§impl Error for ProcessRasterError
impl Error for ProcessRasterError
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 ProcessRasterError
impl !Send for ProcessRasterError
impl !Sync for ProcessRasterError
impl Unpin for ProcessRasterError
impl !UnwindSafe for ProcessRasterError
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/render/error/enum.RenderError.html b/docs/api/maplibre/render/error/enum.RenderError.html
index c0a708fa..6ddc53c1 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.InputSlotError.html b/docs/api/maplibre/render/graph/context/enum.InputSlotError.html
index 709b951a..06294d52 100644
--- a/docs/api/maplibre/render/graph/context/enum.InputSlotError.html
+++ b/docs/api/maplibre/render/graph/context/enum.InputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for InputSlotError
source§impl Display for InputSlotError
source§impl Error for InputSlotError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. 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 PartialEq<InputSlotError> for InputSlotError
source§fn eq(&self, other: &InputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for InputSlotError
source§impl Display for InputSlotError
source§impl Error for InputSlotError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. 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 PartialEq<InputSlotError> for InputSlotError
source§fn eq(&self, other: &InputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for InputSlotError
source§impl StructuralEq for InputSlotError
source§impl StructuralPartialEq for InputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for InputSlotError
§impl Send for InputSlotError
§impl Sync for InputSlotError
§impl Unpin for InputSlotError
§impl UnwindSafe for InputSlotError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.InputSlotError.html b/docs/api/maplibre/render/graph/enum.InputSlotError.html
index f7591a7e..a3c4c4cc 100644
--- a/docs/api/maplibre/render/graph/enum.InputSlotError.html
+++ b/docs/api/maplibre/render/graph/enum.InputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for InputSlotError
source§impl Display for InputSlotError
source§impl Error for InputSlotError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. 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 PartialEq<InputSlotError> for InputSlotError
source§fn eq(&self, other: &InputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for InputSlotError
source§impl Display for InputSlotError
source§impl Error for InputSlotError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. 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 PartialEq<InputSlotError> for InputSlotError
source§fn eq(&self, other: &InputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for InputSlotError
source§impl StructuralEq for InputSlotError
source§impl StructuralPartialEq for InputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for InputSlotError
§impl Send for InputSlotError
§impl Sync for InputSlotError
§impl Unpin for InputSlotError
§impl UnwindSafe for InputSlotError
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 d6a726fb..fcf39125 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 2313d62b..dd9ffd8f 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.RenderGraphError.html b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
index b6e1d985..4abd0ad8 100644
--- a/docs/api/maplibre/render/graph/enum.RenderGraphError.html
+++ b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
@@ -24,7 +24,7 @@
input_slot: usize,
occupied_by_node: NodeId,
},
-}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RenderGraphError
source§impl StructuralEq for RenderGraphError
source§impl StructuralPartialEq for RenderGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderGraphError
§impl Send for RenderGraphError
§impl Sync for RenderGraphError
§impl Unpin for RenderGraphError
§impl UnwindSafe for RenderGraphError
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 ef8fa989..701af519 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.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index 484bc84b..a4f175f9 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 69b47c2c..43f52d13 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 a98fee73..6b90e399 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 9a42287b..1e0ae143 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.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index 6f4799e2..1da813a8 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/render_phase/draw/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
index c0449fa3..bcef2275 100644
--- a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
@@ -25,11 +25,11 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
index 42ab6db4..619d36cb 100644
--- a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
@@ -25,11 +25,11 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
index ce1a53c6..43d2c8be 100644
--- a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
+++ b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
@@ -23,6 +23,6 @@
coords: WorldTileCoords,
world: &World,
search_depth: usize
-) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
+) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
for<'a> Q::Item<'a>: HasTile,
source§impl<Q: Queue<B>, B, V: Pod, I: Pod, TM: Pod, FM: Pod> HasTile for BufferPool<Q, B, V, I, TM, FM>
source§impl<T> HasTile for Eventually<T>where
T: HasTile,
\ No newline at end of file
diff --git a/docs/api/maplibre/schedule/trait.StageLabel.html b/docs/api/maplibre/schedule/trait.StageLabel.html
index 594a56be..4bdc82bd 100644
--- a/docs/api/maplibre/schedule/trait.StageLabel.html
+++ b/docs/api/maplibre/schedule/trait.StageLabel.html
@@ -1,4 +1,4 @@
StageLabel in maplibre::schedule - Rust Trait maplibre::schedule::StageLabel
source · pub trait StageLabel: 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 StageLabel>
source§impl Hash for dyn StageLabel
source§impl PartialEq<dyn StageLabel> for dyn StageLabel
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for Cow<'static, str>
source§impl StageLabel for &'static str
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for &'static str
source§impl StageLabel for Cow<'static, str>
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
diff --git a/docs/api/maplibre/style/struct.Alpha.html b/docs/api/maplibre/style/struct.Alpha.html
index 57096580..76394d5b 100644
--- a/docs/api/maplibre/style/struct.Alpha.html
+++ b/docs/api/maplibre/style/struct.Alpha.html
@@ -169,7 +169,7 @@
ComponentTy: Copy,
§impl<ComponentTy> From<Alpha<YPrimeCbCr<ComponentTy>>> for YPrimeCbCr<ComponentTy>where
ComponentTy: Copy,
§fn from(col_alpha: Alpha<YPrimeCbCr<ComponentTy>>) -> YPrimeCbCr<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> From<Alpha<YPrimePbPr<ComponentTy>>> for YPrimePbPr<ComponentTy>where
ComponentTy: Copy,
§fn from(col_alpha: Alpha<YPrimePbPr<ComponentTy>>) -> YPrimePbPr<ComponentTy>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f32>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f32>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f64>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f64>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<u8>>
§fn from(c: Color) -> Alpha<EncodedSrgb<u8>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f32>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f32>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f64>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f64>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<u8>>
§fn from(c: Color) -> Alpha<EncodedSrgb<u8>>
Converts to this type from the input type.§impl<ColorTy> Hash for Alpha<ColorTy>where
ColorTy: Hash + ColorType,
<ColorTy as ColorType>::ComponentTy: Hash,
1.3.0 · source§fn hash_slice<H>(data: &[Self], state: &mut H)where
diff --git a/docs/api/maplibre/style/struct.EncodedSrgb.html b/docs/api/maplibre/style/struct.EncodedSrgb.html
index 20fca103..1eb04267 100644
--- a/docs/api/maplibre/style/struct.EncodedSrgb.html
+++ b/docs/api/maplibre/style/struct.EncodedSrgb.html
@@ -13,7 +13,7 @@ sRGB OETF, aka “gamma compensation”, applied.
ComponentTy: Clone,
§fn clone(&self) -> EncodedSrgb<ComponentTy>
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more§impl<CTy> ColorType for EncodedSrgb<CTy>where
CTy: Clone + Copy,
§type ComponentTy = CTy
§const SPACE: Spaces = Spaces::EncodedSrgb
§const NUM_COMPONENTS: usize = 3usize
§impl<ComponentTy> Debug for EncodedSrgb<ComponentTy>where
ComponentTy: Debug,
§impl<ComponentTy> From<[ComponentTy; 3]> for EncodedSrgb<ComponentTy>
§fn from(_: [ComponentTy; 3]) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> From<Alpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
- ComponentTy: Copy,
§fn from(col_alpha: Alpha<EncodedSrgb<ComponentTy>>) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f32>
§fn from(c: Color) -> EncodedSrgb<f32>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f64>
§fn from(c: Color) -> EncodedSrgb<f64>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<u8>
§fn from(c: Color) -> EncodedSrgb<u8>
Converts to this type from the input type.§impl<ComponentTy> From<PremultipliedAlpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
+ ComponentTy: Copy,
§fn from(col_alpha: Alpha<EncodedSrgb<ComponentTy>>) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f32>
§fn from(c: Color) -> EncodedSrgb<f32>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f64>
§fn from(c: Color) -> EncodedSrgb<f64>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<u8>
§fn from(c: Color) -> EncodedSrgb<u8>
Converts to this type from the input type.§impl<ComponentTy> From<PremultipliedAlpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
ComponentTy: Copy,
§fn from(
col_alpha: PremultipliedAlpha<EncodedSrgb<ComponentTy>>
) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> Hash for EncodedSrgb<ComponentTy>where
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
index 21656c0c..ff4a0708 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
@@ -10,25 +10,25 @@
}Required Associated Types§
sourcetype Item<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQuery for &'a R
§type Item<'r> = &'r R
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+ state: Self::State<'s>
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<'a, R: Resource> ResourceQuery for &'a R
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
index e3752dd6..d518762b 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
@@ -10,28 +10,28 @@
}Required Associated Types§
sourcetype MutItem<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
§type MutItem<'r> = &'r mut R
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
index 137e6fdf..b6c1c5f6 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
@@ -16,12 +16,12 @@
tiles: &'t mut Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
Implementors§
impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/error/enum.RenderError.html b/docs/api/maplibre/render/error/enum.RenderError.html
index c0a708fa..6ddc53c1 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.InputSlotError.html b/docs/api/maplibre/render/graph/context/enum.InputSlotError.html
index 709b951a..06294d52 100644
--- a/docs/api/maplibre/render/graph/context/enum.InputSlotError.html
+++ b/docs/api/maplibre/render/graph/context/enum.InputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for InputSlotError
source§impl Display for InputSlotError
source§impl Error for InputSlotError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. 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 PartialEq<InputSlotError> for InputSlotError
source§fn eq(&self, other: &InputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for InputSlotError
source§impl Display for InputSlotError
source§impl Error for InputSlotError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. 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 PartialEq<InputSlotError> for InputSlotError
source§fn eq(&self, other: &InputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for InputSlotError
source§impl StructuralEq for InputSlotError
source§impl StructuralPartialEq for InputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for InputSlotError
§impl Send for InputSlotError
§impl Sync for InputSlotError
§impl Unpin for InputSlotError
§impl UnwindSafe for InputSlotError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.InputSlotError.html b/docs/api/maplibre/render/graph/enum.InputSlotError.html
index f7591a7e..a3c4c4cc 100644
--- a/docs/api/maplibre/render/graph/enum.InputSlotError.html
+++ b/docs/api/maplibre/render/graph/enum.InputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for InputSlotError
source§impl Display for InputSlotError
source§impl Error for InputSlotError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. 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 PartialEq<InputSlotError> for InputSlotError
source§fn eq(&self, other: &InputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for InputSlotError
source§impl Display for InputSlotError
source§impl Error for InputSlotError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. 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 PartialEq<InputSlotError> for InputSlotError
source§fn eq(&self, other: &InputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for InputSlotError
source§impl StructuralEq for InputSlotError
source§impl StructuralPartialEq for InputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for InputSlotError
§impl Send for InputSlotError
§impl Sync for InputSlotError
§impl Unpin for InputSlotError
§impl UnwindSafe for InputSlotError
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 d6a726fb..fcf39125 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 2313d62b..dd9ffd8f 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.RenderGraphError.html b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
index b6e1d985..4abd0ad8 100644
--- a/docs/api/maplibre/render/graph/enum.RenderGraphError.html
+++ b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
@@ -24,7 +24,7 @@
input_slot: usize,
occupied_by_node: NodeId,
},
-}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RenderGraphError
source§impl StructuralEq for RenderGraphError
source§impl StructuralPartialEq for RenderGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderGraphError
§impl Send for RenderGraphError
§impl Sync for RenderGraphError
§impl Unpin for RenderGraphError
§impl UnwindSafe for RenderGraphError
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 ef8fa989..701af519 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.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index 484bc84b..a4f175f9 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 69b47c2c..43f52d13 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 a98fee73..6b90e399 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 9a42287b..1e0ae143 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.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index 6f4799e2..1da813a8 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/render_phase/draw/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
index c0449fa3..bcef2275 100644
--- a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
@@ -25,11 +25,11 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
index 42ab6db4..619d36cb 100644
--- a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
@@ -25,11 +25,11 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
index ce1a53c6..43d2c8be 100644
--- a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
+++ b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
@@ -23,6 +23,6 @@
coords: WorldTileCoords,
world: &World,
search_depth: usize
-) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
+) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
for<'a> Q::Item<'a>: HasTile,
source§impl<Q: Queue<B>, B, V: Pod, I: Pod, TM: Pod, FM: Pod> HasTile for BufferPool<Q, B, V, I, TM, FM>
source§impl<T> HasTile for Eventually<T>where
T: HasTile,
\ No newline at end of file
diff --git a/docs/api/maplibre/schedule/trait.StageLabel.html b/docs/api/maplibre/schedule/trait.StageLabel.html
index 594a56be..4bdc82bd 100644
--- a/docs/api/maplibre/schedule/trait.StageLabel.html
+++ b/docs/api/maplibre/schedule/trait.StageLabel.html
@@ -1,4 +1,4 @@
StageLabel in maplibre::schedule - Rust Trait maplibre::schedule::StageLabel
source · pub trait StageLabel: 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 StageLabel>
source§impl Hash for dyn StageLabel
source§impl PartialEq<dyn StageLabel> for dyn StageLabel
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for Cow<'static, str>
source§impl StageLabel for &'static str
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for &'static str
source§impl StageLabel for Cow<'static, str>
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
diff --git a/docs/api/maplibre/style/struct.Alpha.html b/docs/api/maplibre/style/struct.Alpha.html
index 57096580..76394d5b 100644
--- a/docs/api/maplibre/style/struct.Alpha.html
+++ b/docs/api/maplibre/style/struct.Alpha.html
@@ -169,7 +169,7 @@
ComponentTy: Copy,
§impl<ComponentTy> From<Alpha<YPrimeCbCr<ComponentTy>>> for YPrimeCbCr<ComponentTy>where
ComponentTy: Copy,
§fn from(col_alpha: Alpha<YPrimeCbCr<ComponentTy>>) -> YPrimeCbCr<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> From<Alpha<YPrimePbPr<ComponentTy>>> for YPrimePbPr<ComponentTy>where
ComponentTy: Copy,
§fn from(col_alpha: Alpha<YPrimePbPr<ComponentTy>>) -> YPrimePbPr<ComponentTy>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f32>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f32>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f64>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f64>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<u8>>
§fn from(c: Color) -> Alpha<EncodedSrgb<u8>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f32>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f32>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f64>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f64>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<u8>>
§fn from(c: Color) -> Alpha<EncodedSrgb<u8>>
Converts to this type from the input type.§impl<ColorTy> Hash for Alpha<ColorTy>where
ColorTy: Hash + ColorType,
<ColorTy as ColorType>::ComponentTy: Hash,
1.3.0 · source§fn hash_slice<H>(data: &[Self], state: &mut H)where
diff --git a/docs/api/maplibre/style/struct.EncodedSrgb.html b/docs/api/maplibre/style/struct.EncodedSrgb.html
index 20fca103..1eb04267 100644
--- a/docs/api/maplibre/style/struct.EncodedSrgb.html
+++ b/docs/api/maplibre/style/struct.EncodedSrgb.html
@@ -13,7 +13,7 @@ sRGB OETF, aka “gamma compensation”, applied.
ComponentTy: Clone,
§fn clone(&self) -> EncodedSrgb<ComponentTy>
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more§impl<CTy> ColorType for EncodedSrgb<CTy>where
CTy: Clone + Copy,
§type ComponentTy = CTy
§const SPACE: Spaces = Spaces::EncodedSrgb
§const NUM_COMPONENTS: usize = 3usize
§impl<ComponentTy> Debug for EncodedSrgb<ComponentTy>where
ComponentTy: Debug,
§impl<ComponentTy> From<[ComponentTy; 3]> for EncodedSrgb<ComponentTy>
§fn from(_: [ComponentTy; 3]) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> From<Alpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
- ComponentTy: Copy,
§fn from(col_alpha: Alpha<EncodedSrgb<ComponentTy>>) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f32>
§fn from(c: Color) -> EncodedSrgb<f32>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f64>
§fn from(c: Color) -> EncodedSrgb<f64>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<u8>
§fn from(c: Color) -> EncodedSrgb<u8>
Converts to this type from the input type.§impl<ComponentTy> From<PremultipliedAlpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
+ ComponentTy: Copy,
§fn from(col_alpha: Alpha<EncodedSrgb<ComponentTy>>) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f32>
§fn from(c: Color) -> EncodedSrgb<f32>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f64>
§fn from(c: Color) -> EncodedSrgb<f64>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<u8>
§fn from(c: Color) -> EncodedSrgb<u8>
Converts to this type from the input type.§impl<ComponentTy> From<PremultipliedAlpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
ComponentTy: Copy,
§fn from(
col_alpha: PremultipliedAlpha<EncodedSrgb<ComponentTy>>
) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> Hash for EncodedSrgb<ComponentTy>where
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
index 21656c0c..ff4a0708 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
@@ -10,25 +10,25 @@
}Required Associated Types§
sourcetype Item<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQuery for &'a R
§type Item<'r> = &'r R
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+ state: Self::State<'s>
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<'a, R: Resource> ResourceQuery for &'a R
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
index e3752dd6..d518762b 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
@@ -10,28 +10,28 @@
}Required Associated Types§
sourcetype MutItem<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
§type MutItem<'r> = &'r mut R
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
index 137e6fdf..b6c1c5f6 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
@@ -16,12 +16,12 @@
tiles: &'t mut Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
Implementors§
Surface(SurfaceError)
CreateSurfaceError(CreateSurfaceError)
Graph(RenderGraphError)
RequestDevice(RequestDeviceError)
source§impl RenderError
impl RenderError
pub fn should_exit(&self) -> bool
source§impl Debug for RenderError
impl Debug for RenderError
source§impl Display for RenderError
impl Display for RenderError
source§impl Error for RenderError
impl Error for RenderError
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<CreateSurfaceError> for RenderError
impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
fn from(source: RenderGraphError) -> Self
source§impl From<RequestDeviceError> for RenderError
impl From<RequestDeviceError> for RenderError
impl RefUnwindSafe for RenderError
impl Send for RenderError
impl Sync for RenderError
impl Unpin for RenderError
impl UnwindSafe for RenderError
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.InputSlotError.html b/docs/api/maplibre/render/graph/context/enum.InputSlotError.html
index 709b951a..06294d52 100644
--- a/docs/api/maplibre/render/graph/context/enum.InputSlotError.html
+++ b/docs/api/maplibre/render/graph/context/enum.InputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for InputSlotError
source§impl Display for InputSlotError
source§impl Error for InputSlotError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. 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 PartialEq<InputSlotError> for InputSlotError
source§fn eq(&self, other: &InputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for InputSlotError
source§impl Display for InputSlotError
source§impl Error for InputSlotError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. 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 PartialEq<InputSlotError> for InputSlotError
source§fn eq(&self, other: &InputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for InputSlotError
source§impl StructuralEq for InputSlotError
source§impl StructuralPartialEq for InputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for InputSlotError
§impl Send for InputSlotError
§impl Sync for InputSlotError
§impl Unpin for InputSlotError
§impl UnwindSafe for InputSlotError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.InputSlotError.html b/docs/api/maplibre/render/graph/enum.InputSlotError.html
index f7591a7e..a3c4c4cc 100644
--- a/docs/api/maplibre/render/graph/enum.InputSlotError.html
+++ b/docs/api/maplibre/render/graph/enum.InputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for InputSlotError
source§impl Display for InputSlotError
source§impl Error for InputSlotError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. 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 PartialEq<InputSlotError> for InputSlotError
source§fn eq(&self, other: &InputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for InputSlotError
source§impl Display for InputSlotError
source§impl Error for InputSlotError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. 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 PartialEq<InputSlotError> for InputSlotError
source§fn eq(&self, other: &InputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for InputSlotError
source§impl StructuralEq for InputSlotError
source§impl StructuralPartialEq for InputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for InputSlotError
§impl Send for InputSlotError
§impl Sync for InputSlotError
§impl Unpin for InputSlotError
§impl UnwindSafe for InputSlotError
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 d6a726fb..fcf39125 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 2313d62b..dd9ffd8f 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.RenderGraphError.html b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
index b6e1d985..4abd0ad8 100644
--- a/docs/api/maplibre/render/graph/enum.RenderGraphError.html
+++ b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
@@ -24,7 +24,7 @@
input_slot: usize,
occupied_by_node: NodeId,
},
-}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RenderGraphError
source§impl StructuralEq for RenderGraphError
source§impl StructuralPartialEq for RenderGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderGraphError
§impl Send for RenderGraphError
§impl Sync for RenderGraphError
§impl Unpin for RenderGraphError
§impl UnwindSafe for RenderGraphError
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 ef8fa989..701af519 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.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index 484bc84b..a4f175f9 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 69b47c2c..43f52d13 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 a98fee73..6b90e399 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 9a42287b..1e0ae143 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.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index 6f4799e2..1da813a8 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/render_phase/draw/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
index c0449fa3..bcef2275 100644
--- a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
@@ -25,11 +25,11 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
index 42ab6db4..619d36cb 100644
--- a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
@@ -25,11 +25,11 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
index ce1a53c6..43d2c8be 100644
--- a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
+++ b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
@@ -23,6 +23,6 @@
coords: WorldTileCoords,
world: &World,
search_depth: usize
-) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
+) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
for<'a> Q::Item<'a>: HasTile,
source§impl<Q: Queue<B>, B, V: Pod, I: Pod, TM: Pod, FM: Pod> HasTile for BufferPool<Q, B, V, I, TM, FM>
source§impl<T> HasTile for Eventually<T>where
T: HasTile,
\ No newline at end of file
diff --git a/docs/api/maplibre/schedule/trait.StageLabel.html b/docs/api/maplibre/schedule/trait.StageLabel.html
index 594a56be..4bdc82bd 100644
--- a/docs/api/maplibre/schedule/trait.StageLabel.html
+++ b/docs/api/maplibre/schedule/trait.StageLabel.html
@@ -1,4 +1,4 @@
StageLabel in maplibre::schedule - Rust Trait maplibre::schedule::StageLabel
source · pub trait StageLabel: 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 StageLabel>
source§impl Hash for dyn StageLabel
source§impl PartialEq<dyn StageLabel> for dyn StageLabel
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for Cow<'static, str>
source§impl StageLabel for &'static str
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for &'static str
source§impl StageLabel for Cow<'static, str>
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
diff --git a/docs/api/maplibre/style/struct.Alpha.html b/docs/api/maplibre/style/struct.Alpha.html
index 57096580..76394d5b 100644
--- a/docs/api/maplibre/style/struct.Alpha.html
+++ b/docs/api/maplibre/style/struct.Alpha.html
@@ -169,7 +169,7 @@
ComponentTy: Copy,
§impl<ComponentTy> From<Alpha<YPrimeCbCr<ComponentTy>>> for YPrimeCbCr<ComponentTy>where
ComponentTy: Copy,
§fn from(col_alpha: Alpha<YPrimeCbCr<ComponentTy>>) -> YPrimeCbCr<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> From<Alpha<YPrimePbPr<ComponentTy>>> for YPrimePbPr<ComponentTy>where
ComponentTy: Copy,
§fn from(col_alpha: Alpha<YPrimePbPr<ComponentTy>>) -> YPrimePbPr<ComponentTy>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f32>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f32>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f64>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f64>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<u8>>
§fn from(c: Color) -> Alpha<EncodedSrgb<u8>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f32>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f32>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f64>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f64>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<u8>>
§fn from(c: Color) -> Alpha<EncodedSrgb<u8>>
Converts to this type from the input type.§impl<ColorTy> Hash for Alpha<ColorTy>where
ColorTy: Hash + ColorType,
<ColorTy as ColorType>::ComponentTy: Hash,
1.3.0 · source§fn hash_slice<H>(data: &[Self], state: &mut H)where
diff --git a/docs/api/maplibre/style/struct.EncodedSrgb.html b/docs/api/maplibre/style/struct.EncodedSrgb.html
index 20fca103..1eb04267 100644
--- a/docs/api/maplibre/style/struct.EncodedSrgb.html
+++ b/docs/api/maplibre/style/struct.EncodedSrgb.html
@@ -13,7 +13,7 @@ sRGB OETF, aka “gamma compensation”, applied.
ComponentTy: Clone,
§fn clone(&self) -> EncodedSrgb<ComponentTy>
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more§impl<CTy> ColorType for EncodedSrgb<CTy>where
CTy: Clone + Copy,
§type ComponentTy = CTy
§const SPACE: Spaces = Spaces::EncodedSrgb
§const NUM_COMPONENTS: usize = 3usize
§impl<ComponentTy> Debug for EncodedSrgb<ComponentTy>where
ComponentTy: Debug,
§impl<ComponentTy> From<[ComponentTy; 3]> for EncodedSrgb<ComponentTy>
§fn from(_: [ComponentTy; 3]) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> From<Alpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
- ComponentTy: Copy,
§fn from(col_alpha: Alpha<EncodedSrgb<ComponentTy>>) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f32>
§fn from(c: Color) -> EncodedSrgb<f32>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f64>
§fn from(c: Color) -> EncodedSrgb<f64>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<u8>
§fn from(c: Color) -> EncodedSrgb<u8>
Converts to this type from the input type.§impl<ComponentTy> From<PremultipliedAlpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
+ ComponentTy: Copy,
§fn from(col_alpha: Alpha<EncodedSrgb<ComponentTy>>) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f32>
§fn from(c: Color) -> EncodedSrgb<f32>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f64>
§fn from(c: Color) -> EncodedSrgb<f64>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<u8>
§fn from(c: Color) -> EncodedSrgb<u8>
Converts to this type from the input type.§impl<ComponentTy> From<PremultipliedAlpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
ComponentTy: Copy,
§fn from(
col_alpha: PremultipliedAlpha<EncodedSrgb<ComponentTy>>
) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> Hash for EncodedSrgb<ComponentTy>where
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
index 21656c0c..ff4a0708 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
@@ -10,25 +10,25 @@
}Required Associated Types§
sourcetype Item<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQuery for &'a R
§type Item<'r> = &'r R
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+ state: Self::State<'s>
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<'a, R: Resource> ResourceQuery for &'a R
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
index e3752dd6..d518762b 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
@@ -10,28 +10,28 @@
}Required Associated Types§
sourcetype MutItem<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
§type MutItem<'r> = &'r mut R
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
index 137e6fdf..b6c1c5f6 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
@@ -16,12 +16,12 @@
tiles: &'t mut Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
Implementors§
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.InputSlotError.html b/docs/api/maplibre/render/graph/context/enum.InputSlotError.html
index 709b951a..06294d52 100644
--- a/docs/api/maplibre/render/graph/context/enum.InputSlotError.html
+++ b/docs/api/maplibre/render/graph/context/enum.InputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for InputSlotError
source§impl Display for InputSlotError
source§impl Error for InputSlotError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. 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 PartialEq<InputSlotError> for InputSlotError
source§fn eq(&self, other: &InputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for InputSlotError
source§impl Display for InputSlotError
source§impl Error for InputSlotError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. 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 PartialEq<InputSlotError> for InputSlotError
source§fn eq(&self, other: &InputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for InputSlotError
source§impl StructuralEq for InputSlotError
source§impl StructuralPartialEq for InputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for InputSlotError
§impl Send for InputSlotError
§impl Sync for InputSlotError
§impl Unpin for InputSlotError
§impl UnwindSafe for InputSlotError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.InputSlotError.html b/docs/api/maplibre/render/graph/enum.InputSlotError.html
index f7591a7e..a3c4c4cc 100644
--- a/docs/api/maplibre/render/graph/enum.InputSlotError.html
+++ b/docs/api/maplibre/render/graph/enum.InputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for InputSlotError
source§impl Display for InputSlotError
source§impl Error for InputSlotError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. 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 PartialEq<InputSlotError> for InputSlotError
source§fn eq(&self, other: &InputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for InputSlotError
source§impl Display for InputSlotError
source§impl Error for InputSlotError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. 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 PartialEq<InputSlotError> for InputSlotError
source§fn eq(&self, other: &InputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for InputSlotError
source§impl StructuralEq for InputSlotError
source§impl StructuralPartialEq for InputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for InputSlotError
§impl Send for InputSlotError
§impl Sync for InputSlotError
§impl Unpin for InputSlotError
§impl UnwindSafe for InputSlotError
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 d6a726fb..fcf39125 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 2313d62b..dd9ffd8f 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.RenderGraphError.html b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
index b6e1d985..4abd0ad8 100644
--- a/docs/api/maplibre/render/graph/enum.RenderGraphError.html
+++ b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
@@ -24,7 +24,7 @@
input_slot: usize,
occupied_by_node: NodeId,
},
-}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RenderGraphError
source§impl StructuralEq for RenderGraphError
source§impl StructuralPartialEq for RenderGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderGraphError
§impl Send for RenderGraphError
§impl Sync for RenderGraphError
§impl Unpin for RenderGraphError
§impl UnwindSafe for RenderGraphError
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 ef8fa989..701af519 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.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index 484bc84b..a4f175f9 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 69b47c2c..43f52d13 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 a98fee73..6b90e399 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 9a42287b..1e0ae143 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.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index 6f4799e2..1da813a8 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/render_phase/draw/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
index c0449fa3..bcef2275 100644
--- a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
@@ -25,11 +25,11 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
index 42ab6db4..619d36cb 100644
--- a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
@@ -25,11 +25,11 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
index ce1a53c6..43d2c8be 100644
--- a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
+++ b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
@@ -23,6 +23,6 @@
coords: WorldTileCoords,
world: &World,
search_depth: usize
-) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
+) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
for<'a> Q::Item<'a>: HasTile,
source§impl<Q: Queue<B>, B, V: Pod, I: Pod, TM: Pod, FM: Pod> HasTile for BufferPool<Q, B, V, I, TM, FM>
source§impl<T> HasTile for Eventually<T>where
T: HasTile,
\ No newline at end of file
diff --git a/docs/api/maplibre/schedule/trait.StageLabel.html b/docs/api/maplibre/schedule/trait.StageLabel.html
index 594a56be..4bdc82bd 100644
--- a/docs/api/maplibre/schedule/trait.StageLabel.html
+++ b/docs/api/maplibre/schedule/trait.StageLabel.html
@@ -1,4 +1,4 @@
StageLabel in maplibre::schedule - Rust Trait maplibre::schedule::StageLabel
source · pub trait StageLabel: 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 StageLabel>
source§impl Hash for dyn StageLabel
source§impl PartialEq<dyn StageLabel> for dyn StageLabel
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for Cow<'static, str>
source§impl StageLabel for &'static str
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for &'static str
source§impl StageLabel for Cow<'static, str>
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
diff --git a/docs/api/maplibre/style/struct.Alpha.html b/docs/api/maplibre/style/struct.Alpha.html
index 57096580..76394d5b 100644
--- a/docs/api/maplibre/style/struct.Alpha.html
+++ b/docs/api/maplibre/style/struct.Alpha.html
@@ -169,7 +169,7 @@
ComponentTy: Copy,
§impl<ComponentTy> From<Alpha<YPrimeCbCr<ComponentTy>>> for YPrimeCbCr<ComponentTy>where
ComponentTy: Copy,
§fn from(col_alpha: Alpha<YPrimeCbCr<ComponentTy>>) -> YPrimeCbCr<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> From<Alpha<YPrimePbPr<ComponentTy>>> for YPrimePbPr<ComponentTy>where
ComponentTy: Copy,
§fn from(col_alpha: Alpha<YPrimePbPr<ComponentTy>>) -> YPrimePbPr<ComponentTy>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f32>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f32>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f64>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f64>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<u8>>
§fn from(c: Color) -> Alpha<EncodedSrgb<u8>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f32>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f32>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f64>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f64>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<u8>>
§fn from(c: Color) -> Alpha<EncodedSrgb<u8>>
Converts to this type from the input type.§impl<ColorTy> Hash for Alpha<ColorTy>where
ColorTy: Hash + ColorType,
<ColorTy as ColorType>::ComponentTy: Hash,
1.3.0 · source§fn hash_slice<H>(data: &[Self], state: &mut H)where
diff --git a/docs/api/maplibre/style/struct.EncodedSrgb.html b/docs/api/maplibre/style/struct.EncodedSrgb.html
index 20fca103..1eb04267 100644
--- a/docs/api/maplibre/style/struct.EncodedSrgb.html
+++ b/docs/api/maplibre/style/struct.EncodedSrgb.html
@@ -13,7 +13,7 @@ sRGB OETF, aka “gamma compensation”, applied.
ComponentTy: Clone,
§fn clone(&self) -> EncodedSrgb<ComponentTy>
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more§impl<CTy> ColorType for EncodedSrgb<CTy>where
CTy: Clone + Copy,
§type ComponentTy = CTy
§const SPACE: Spaces = Spaces::EncodedSrgb
§const NUM_COMPONENTS: usize = 3usize
§impl<ComponentTy> Debug for EncodedSrgb<ComponentTy>where
ComponentTy: Debug,
§impl<ComponentTy> From<[ComponentTy; 3]> for EncodedSrgb<ComponentTy>
§fn from(_: [ComponentTy; 3]) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> From<Alpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
- ComponentTy: Copy,
§fn from(col_alpha: Alpha<EncodedSrgb<ComponentTy>>) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f32>
§fn from(c: Color) -> EncodedSrgb<f32>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f64>
§fn from(c: Color) -> EncodedSrgb<f64>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<u8>
§fn from(c: Color) -> EncodedSrgb<u8>
Converts to this type from the input type.§impl<ComponentTy> From<PremultipliedAlpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
+ ComponentTy: Copy,
§fn from(col_alpha: Alpha<EncodedSrgb<ComponentTy>>) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f32>
§fn from(c: Color) -> EncodedSrgb<f32>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f64>
§fn from(c: Color) -> EncodedSrgb<f64>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<u8>
§fn from(c: Color) -> EncodedSrgb<u8>
Converts to this type from the input type.§impl<ComponentTy> From<PremultipliedAlpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
ComponentTy: Copy,
§fn from(
col_alpha: PremultipliedAlpha<EncodedSrgb<ComponentTy>>
) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> Hash for EncodedSrgb<ComponentTy>where
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
index 21656c0c..ff4a0708 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
@@ -10,25 +10,25 @@
}Required Associated Types§
sourcetype Item<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQuery for &'a R
§type Item<'r> = &'r R
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+ state: Self::State<'s>
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<'a, R: Resource> ResourceQuery for &'a R
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
index e3752dd6..d518762b 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
@@ -10,28 +10,28 @@
}Required Associated Types§
sourcetype MutItem<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
§type MutItem<'r> = &'r mut R
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
index 137e6fdf..b6c1c5f6 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
@@ -16,12 +16,12 @@
tiles: &'t mut Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
Implementors§
Surface(SurfaceError)
CreateSurfaceError(CreateSurfaceError)
Graph(RenderGraphError)
RequestDevice(RequestDeviceError)
source§impl RenderError
impl RenderError
pub fn should_exit(&self) -> bool
source§impl Debug for RenderError
impl Debug for RenderError
source§impl Display for RenderError
impl Display for RenderError
source§impl Error for RenderError
impl Error for RenderError
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<CreateSurfaceError> for RenderError
impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
fn from(source: RenderGraphError) -> Self
source§impl From<RequestDeviceError> for RenderError
impl From<RequestDeviceError> for RenderError
impl RefUnwindSafe for RenderError
impl Send for RenderError
impl Sync for RenderError
impl Unpin for RenderError
impl UnwindSafe for RenderError
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/render/graph/context/enum.InputSlotError.html b/docs/api/maplibre/render/graph/context/enum.InputSlotError.html
index 709b951a..06294d52 100644
--- a/docs/api/maplibre/render/graph/context/enum.InputSlotError.html
+++ b/docs/api/maplibre/render/graph/context/enum.InputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for InputSlotError
source§impl Display for InputSlotError
source§impl Error for InputSlotError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. 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 PartialEq<InputSlotError> for InputSlotError
source§fn eq(&self, other: &InputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for InputSlotError
source§impl Display for InputSlotError
source§impl Error for InputSlotError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. 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 PartialEq<InputSlotError> for InputSlotError
source§fn eq(&self, other: &InputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for InputSlotError
source§impl StructuralEq for InputSlotError
source§impl StructuralPartialEq for InputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for InputSlotError
§impl Send for InputSlotError
§impl Sync for InputSlotError
§impl Unpin for InputSlotError
§impl UnwindSafe for InputSlotError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.InputSlotError.html b/docs/api/maplibre/render/graph/enum.InputSlotError.html
index f7591a7e..a3c4c4cc 100644
--- a/docs/api/maplibre/render/graph/enum.InputSlotError.html
+++ b/docs/api/maplibre/render/graph/enum.InputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for InputSlotError
source§impl Display for InputSlotError
source§impl Error for InputSlotError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. 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 PartialEq<InputSlotError> for InputSlotError
source§fn eq(&self, other: &InputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for InputSlotError
source§impl Display for InputSlotError
source§impl Error for InputSlotError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. 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 PartialEq<InputSlotError> for InputSlotError
source§fn eq(&self, other: &InputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for InputSlotError
source§impl StructuralEq for InputSlotError
source§impl StructuralPartialEq for InputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for InputSlotError
§impl Send for InputSlotError
§impl Sync for InputSlotError
§impl Unpin for InputSlotError
§impl UnwindSafe for InputSlotError
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 d6a726fb..fcf39125 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 2313d62b..dd9ffd8f 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.RenderGraphError.html b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
index b6e1d985..4abd0ad8 100644
--- a/docs/api/maplibre/render/graph/enum.RenderGraphError.html
+++ b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
@@ -24,7 +24,7 @@
input_slot: usize,
occupied_by_node: NodeId,
},
-}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RenderGraphError
source§impl StructuralEq for RenderGraphError
source§impl StructuralPartialEq for RenderGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderGraphError
§impl Send for RenderGraphError
§impl Sync for RenderGraphError
§impl Unpin for RenderGraphError
§impl UnwindSafe for RenderGraphError
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 ef8fa989..701af519 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.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index 484bc84b..a4f175f9 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 69b47c2c..43f52d13 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 a98fee73..6b90e399 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 9a42287b..1e0ae143 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.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index 6f4799e2..1da813a8 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/render_phase/draw/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
index c0449fa3..bcef2275 100644
--- a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
@@ -25,11 +25,11 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
index 42ab6db4..619d36cb 100644
--- a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
@@ -25,11 +25,11 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
index ce1a53c6..43d2c8be 100644
--- a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
+++ b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
@@ -23,6 +23,6 @@
coords: WorldTileCoords,
world: &World,
search_depth: usize
-) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
+) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
for<'a> Q::Item<'a>: HasTile,
source§impl<Q: Queue<B>, B, V: Pod, I: Pod, TM: Pod, FM: Pod> HasTile for BufferPool<Q, B, V, I, TM, FM>
source§impl<T> HasTile for Eventually<T>where
T: HasTile,
\ No newline at end of file
diff --git a/docs/api/maplibre/schedule/trait.StageLabel.html b/docs/api/maplibre/schedule/trait.StageLabel.html
index 594a56be..4bdc82bd 100644
--- a/docs/api/maplibre/schedule/trait.StageLabel.html
+++ b/docs/api/maplibre/schedule/trait.StageLabel.html
@@ -1,4 +1,4 @@
StageLabel in maplibre::schedule - Rust Trait maplibre::schedule::StageLabel
source · pub trait StageLabel: 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 StageLabel>
source§impl Hash for dyn StageLabel
source§impl PartialEq<dyn StageLabel> for dyn StageLabel
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for Cow<'static, str>
source§impl StageLabel for &'static str
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for &'static str
source§impl StageLabel for Cow<'static, str>
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
diff --git a/docs/api/maplibre/style/struct.Alpha.html b/docs/api/maplibre/style/struct.Alpha.html
index 57096580..76394d5b 100644
--- a/docs/api/maplibre/style/struct.Alpha.html
+++ b/docs/api/maplibre/style/struct.Alpha.html
@@ -169,7 +169,7 @@
ComponentTy: Copy,
§impl<ComponentTy> From<Alpha<YPrimeCbCr<ComponentTy>>> for YPrimeCbCr<ComponentTy>where
ComponentTy: Copy,
§fn from(col_alpha: Alpha<YPrimeCbCr<ComponentTy>>) -> YPrimeCbCr<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> From<Alpha<YPrimePbPr<ComponentTy>>> for YPrimePbPr<ComponentTy>where
ComponentTy: Copy,
§fn from(col_alpha: Alpha<YPrimePbPr<ComponentTy>>) -> YPrimePbPr<ComponentTy>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f32>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f32>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f64>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f64>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<u8>>
§fn from(c: Color) -> Alpha<EncodedSrgb<u8>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f32>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f32>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f64>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f64>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<u8>>
§fn from(c: Color) -> Alpha<EncodedSrgb<u8>>
Converts to this type from the input type.§impl<ColorTy> Hash for Alpha<ColorTy>where
ColorTy: Hash + ColorType,
<ColorTy as ColorType>::ComponentTy: Hash,
1.3.0 · source§fn hash_slice<H>(data: &[Self], state: &mut H)where
diff --git a/docs/api/maplibre/style/struct.EncodedSrgb.html b/docs/api/maplibre/style/struct.EncodedSrgb.html
index 20fca103..1eb04267 100644
--- a/docs/api/maplibre/style/struct.EncodedSrgb.html
+++ b/docs/api/maplibre/style/struct.EncodedSrgb.html
@@ -13,7 +13,7 @@ sRGB OETF, aka “gamma compensation”, applied.
ComponentTy: Clone,
§fn clone(&self) -> EncodedSrgb<ComponentTy>
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more§impl<CTy> ColorType for EncodedSrgb<CTy>where
CTy: Clone + Copy,
§type ComponentTy = CTy
§const SPACE: Spaces = Spaces::EncodedSrgb
§const NUM_COMPONENTS: usize = 3usize
§impl<ComponentTy> Debug for EncodedSrgb<ComponentTy>where
ComponentTy: Debug,
§impl<ComponentTy> From<[ComponentTy; 3]> for EncodedSrgb<ComponentTy>
§fn from(_: [ComponentTy; 3]) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> From<Alpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
- ComponentTy: Copy,
§fn from(col_alpha: Alpha<EncodedSrgb<ComponentTy>>) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f32>
§fn from(c: Color) -> EncodedSrgb<f32>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f64>
§fn from(c: Color) -> EncodedSrgb<f64>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<u8>
§fn from(c: Color) -> EncodedSrgb<u8>
Converts to this type from the input type.§impl<ComponentTy> From<PremultipliedAlpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
+ ComponentTy: Copy,
§fn from(col_alpha: Alpha<EncodedSrgb<ComponentTy>>) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f32>
§fn from(c: Color) -> EncodedSrgb<f32>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f64>
§fn from(c: Color) -> EncodedSrgb<f64>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<u8>
§fn from(c: Color) -> EncodedSrgb<u8>
Converts to this type from the input type.§impl<ComponentTy> From<PremultipliedAlpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
ComponentTy: Copy,
§fn from(
col_alpha: PremultipliedAlpha<EncodedSrgb<ComponentTy>>
) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> Hash for EncodedSrgb<ComponentTy>where
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
index 21656c0c..ff4a0708 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
@@ -10,25 +10,25 @@
}Required Associated Types§
sourcetype Item<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQuery for &'a R
§type Item<'r> = &'r R
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+ state: Self::State<'s>
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<'a, R: Resource> ResourceQuery for &'a R
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
index e3752dd6..d518762b 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
@@ -10,28 +10,28 @@
}Required Associated Types§
sourcetype MutItem<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
§type MutItem<'r> = &'r mut R
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
index 137e6fdf..b6c1c5f6 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
@@ -16,12 +16,12 @@
tiles: &'t mut Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
Implementors§
impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/context/enum.InputSlotError.html b/docs/api/maplibre/render/graph/context/enum.InputSlotError.html
index 709b951a..06294d52 100644
--- a/docs/api/maplibre/render/graph/context/enum.InputSlotError.html
+++ b/docs/api/maplibre/render/graph/context/enum.InputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for InputSlotError
source§impl Display for InputSlotError
source§impl Error for InputSlotError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. 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 PartialEq<InputSlotError> for InputSlotError
source§fn eq(&self, other: &InputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for InputSlotError
source§impl Display for InputSlotError
source§impl Error for InputSlotError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. 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 PartialEq<InputSlotError> for InputSlotError
source§fn eq(&self, other: &InputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for InputSlotError
source§impl StructuralEq for InputSlotError
source§impl StructuralPartialEq for InputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for InputSlotError
§impl Send for InputSlotError
§impl Sync for InputSlotError
§impl Unpin for InputSlotError
§impl UnwindSafe for InputSlotError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.InputSlotError.html b/docs/api/maplibre/render/graph/enum.InputSlotError.html
index f7591a7e..a3c4c4cc 100644
--- a/docs/api/maplibre/render/graph/enum.InputSlotError.html
+++ b/docs/api/maplibre/render/graph/enum.InputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for InputSlotError
source§impl Display for InputSlotError
source§impl Error for InputSlotError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. 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 PartialEq<InputSlotError> for InputSlotError
source§fn eq(&self, other: &InputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for InputSlotError
source§impl Display for InputSlotError
source§impl Error for InputSlotError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. 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 PartialEq<InputSlotError> for InputSlotError
source§fn eq(&self, other: &InputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for InputSlotError
source§impl StructuralEq for InputSlotError
source§impl StructuralPartialEq for InputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for InputSlotError
§impl Send for InputSlotError
§impl Sync for InputSlotError
§impl Unpin for InputSlotError
§impl UnwindSafe for InputSlotError
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 d6a726fb..fcf39125 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 2313d62b..dd9ffd8f 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.RenderGraphError.html b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
index b6e1d985..4abd0ad8 100644
--- a/docs/api/maplibre/render/graph/enum.RenderGraphError.html
+++ b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
@@ -24,7 +24,7 @@
input_slot: usize,
occupied_by_node: NodeId,
},
-}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RenderGraphError
source§impl StructuralEq for RenderGraphError
source§impl StructuralPartialEq for RenderGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderGraphError
§impl Send for RenderGraphError
§impl Sync for RenderGraphError
§impl Unpin for RenderGraphError
§impl UnwindSafe for RenderGraphError
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 ef8fa989..701af519 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.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index 484bc84b..a4f175f9 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 69b47c2c..43f52d13 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 a98fee73..6b90e399 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 9a42287b..1e0ae143 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.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index 6f4799e2..1da813a8 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/render_phase/draw/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
index c0449fa3..bcef2275 100644
--- a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
@@ -25,11 +25,11 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
index 42ab6db4..619d36cb 100644
--- a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
@@ -25,11 +25,11 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
index ce1a53c6..43d2c8be 100644
--- a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
+++ b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
@@ -23,6 +23,6 @@
coords: WorldTileCoords,
world: &World,
search_depth: usize
-) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
+) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
for<'a> Q::Item<'a>: HasTile,
source§impl<Q: Queue<B>, B, V: Pod, I: Pod, TM: Pod, FM: Pod> HasTile for BufferPool<Q, B, V, I, TM, FM>
source§impl<T> HasTile for Eventually<T>where
T: HasTile,
\ No newline at end of file
diff --git a/docs/api/maplibre/schedule/trait.StageLabel.html b/docs/api/maplibre/schedule/trait.StageLabel.html
index 594a56be..4bdc82bd 100644
--- a/docs/api/maplibre/schedule/trait.StageLabel.html
+++ b/docs/api/maplibre/schedule/trait.StageLabel.html
@@ -1,4 +1,4 @@
StageLabel in maplibre::schedule - Rust Trait maplibre::schedule::StageLabel
source · pub trait StageLabel: 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 StageLabel>
source§impl Hash for dyn StageLabel
source§impl PartialEq<dyn StageLabel> for dyn StageLabel
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for Cow<'static, str>
source§impl StageLabel for &'static str
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for &'static str
source§impl StageLabel for Cow<'static, str>
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
diff --git a/docs/api/maplibre/style/struct.Alpha.html b/docs/api/maplibre/style/struct.Alpha.html
index 57096580..76394d5b 100644
--- a/docs/api/maplibre/style/struct.Alpha.html
+++ b/docs/api/maplibre/style/struct.Alpha.html
@@ -169,7 +169,7 @@
ComponentTy: Copy,
§impl<ComponentTy> From<Alpha<YPrimeCbCr<ComponentTy>>> for YPrimeCbCr<ComponentTy>where
ComponentTy: Copy,
§fn from(col_alpha: Alpha<YPrimeCbCr<ComponentTy>>) -> YPrimeCbCr<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> From<Alpha<YPrimePbPr<ComponentTy>>> for YPrimePbPr<ComponentTy>where
ComponentTy: Copy,
§fn from(col_alpha: Alpha<YPrimePbPr<ComponentTy>>) -> YPrimePbPr<ComponentTy>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f32>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f32>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f64>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f64>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<u8>>
§fn from(c: Color) -> Alpha<EncodedSrgb<u8>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f32>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f32>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f64>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f64>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<u8>>
§fn from(c: Color) -> Alpha<EncodedSrgb<u8>>
Converts to this type from the input type.§impl<ColorTy> Hash for Alpha<ColorTy>where
ColorTy: Hash + ColorType,
<ColorTy as ColorType>::ComponentTy: Hash,
1.3.0 · source§fn hash_slice<H>(data: &[Self], state: &mut H)where
diff --git a/docs/api/maplibre/style/struct.EncodedSrgb.html b/docs/api/maplibre/style/struct.EncodedSrgb.html
index 20fca103..1eb04267 100644
--- a/docs/api/maplibre/style/struct.EncodedSrgb.html
+++ b/docs/api/maplibre/style/struct.EncodedSrgb.html
@@ -13,7 +13,7 @@ sRGB OETF, aka “gamma compensation”, applied.
ComponentTy: Clone,
§fn clone(&self) -> EncodedSrgb<ComponentTy>
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more§impl<CTy> ColorType for EncodedSrgb<CTy>where
CTy: Clone + Copy,
§type ComponentTy = CTy
§const SPACE: Spaces = Spaces::EncodedSrgb
§const NUM_COMPONENTS: usize = 3usize
§impl<ComponentTy> Debug for EncodedSrgb<ComponentTy>where
ComponentTy: Debug,
§impl<ComponentTy> From<[ComponentTy; 3]> for EncodedSrgb<ComponentTy>
§fn from(_: [ComponentTy; 3]) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> From<Alpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
- ComponentTy: Copy,
§fn from(col_alpha: Alpha<EncodedSrgb<ComponentTy>>) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f32>
§fn from(c: Color) -> EncodedSrgb<f32>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f64>
§fn from(c: Color) -> EncodedSrgb<f64>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<u8>
§fn from(c: Color) -> EncodedSrgb<u8>
Converts to this type from the input type.§impl<ComponentTy> From<PremultipliedAlpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
+ ComponentTy: Copy,
§fn from(col_alpha: Alpha<EncodedSrgb<ComponentTy>>) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f32>
§fn from(c: Color) -> EncodedSrgb<f32>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f64>
§fn from(c: Color) -> EncodedSrgb<f64>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<u8>
§fn from(c: Color) -> EncodedSrgb<u8>
Converts to this type from the input type.§impl<ComponentTy> From<PremultipliedAlpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
ComponentTy: Copy,
§fn from(
col_alpha: PremultipliedAlpha<EncodedSrgb<ComponentTy>>
) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> Hash for EncodedSrgb<ComponentTy>where
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
index 21656c0c..ff4a0708 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
@@ -10,25 +10,25 @@
}Required Associated Types§
sourcetype Item<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQuery for &'a R
§type Item<'r> = &'r R
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+ state: Self::State<'s>
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<'a, R: Resource> ResourceQuery for &'a R
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
index e3752dd6..d518762b 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
@@ -10,28 +10,28 @@
}Required Associated Types§
sourcetype MutItem<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
§type MutItem<'r> = &'r mut R
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
index 137e6fdf..b6c1c5f6 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
@@ -16,12 +16,12 @@
tiles: &'t mut Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
Implementors§
source§impl Debug for InputSlotError
impl Debug for InputSlotError
source§impl Display for InputSlotError
impl Display for InputSlotError
source§impl Error for InputSlotError
impl Error for InputSlotError
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
source§impl From<InputSlotError> for NodeRunError
impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
fn from(source: InputSlotError) -> Self
source§impl PartialEq<InputSlotError> for InputSlotError
impl PartialEq<InputSlotError> for InputSlotError
source§fn eq(&self, other: &InputSlotError) -> bool
fn eq(&self, other: &InputSlotError) -> bool
self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for InputSlotError
impl Debug for InputSlotError
source§impl Display for InputSlotError
impl Display for InputSlotError
source§impl Error for InputSlotError
impl Error for InputSlotError
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
source§impl From<InputSlotError> for NodeRunError
impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
fn from(source: InputSlotError) -> Self
source§impl PartialEq<InputSlotError> for InputSlotError
impl PartialEq<InputSlotError> for InputSlotError
source§fn eq(&self, other: &InputSlotError) -> bool
fn eq(&self, other: &InputSlotError) -> bool
self and other values to be equal, and is used
by ==.impl Eq for InputSlotError
impl StructuralEq for InputSlotError
impl StructuralPartialEq for InputSlotError
Auto Trait Implementations§
impl RefUnwindSafe for InputSlotError
impl Send for InputSlotError
impl Sync for InputSlotError
impl Unpin for InputSlotError
impl UnwindSafe for InputSlotError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.InputSlotError.html b/docs/api/maplibre/render/graph/enum.InputSlotError.html
index f7591a7e..a3c4c4cc 100644
--- a/docs/api/maplibre/render/graph/enum.InputSlotError.html
+++ b/docs/api/maplibre/render/graph/enum.InputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for InputSlotError
source§impl Display for InputSlotError
source§impl Error for InputSlotError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. 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 PartialEq<InputSlotError> for InputSlotError
source§fn eq(&self, other: &InputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for InputSlotError
source§impl Display for InputSlotError
source§impl Error for InputSlotError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. 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 PartialEq<InputSlotError> for InputSlotError
source§fn eq(&self, other: &InputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for InputSlotError
source§impl StructuralEq for InputSlotError
source§impl StructuralPartialEq for InputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for InputSlotError
§impl Send for InputSlotError
§impl Sync for InputSlotError
§impl Unpin for InputSlotError
§impl UnwindSafe for InputSlotError
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 d6a726fb..fcf39125 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 2313d62b..dd9ffd8f 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.RenderGraphError.html b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
index b6e1d985..4abd0ad8 100644
--- a/docs/api/maplibre/render/graph/enum.RenderGraphError.html
+++ b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
@@ -24,7 +24,7 @@
input_slot: usize,
occupied_by_node: NodeId,
},
-}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RenderGraphError
source§impl StructuralEq for RenderGraphError
source§impl StructuralPartialEq for RenderGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderGraphError
§impl Send for RenderGraphError
§impl Sync for RenderGraphError
§impl Unpin for RenderGraphError
§impl UnwindSafe for RenderGraphError
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 ef8fa989..701af519 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.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index 484bc84b..a4f175f9 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 69b47c2c..43f52d13 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 a98fee73..6b90e399 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 9a42287b..1e0ae143 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.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index 6f4799e2..1da813a8 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/render_phase/draw/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
index c0449fa3..bcef2275 100644
--- a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
@@ -25,11 +25,11 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
index 42ab6db4..619d36cb 100644
--- a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
@@ -25,11 +25,11 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
index ce1a53c6..43d2c8be 100644
--- a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
+++ b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
@@ -23,6 +23,6 @@
coords: WorldTileCoords,
world: &World,
search_depth: usize
-) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
+) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
for<'a> Q::Item<'a>: HasTile,
source§impl<Q: Queue<B>, B, V: Pod, I: Pod, TM: Pod, FM: Pod> HasTile for BufferPool<Q, B, V, I, TM, FM>
source§impl<T> HasTile for Eventually<T>where
T: HasTile,
\ No newline at end of file
diff --git a/docs/api/maplibre/schedule/trait.StageLabel.html b/docs/api/maplibre/schedule/trait.StageLabel.html
index 594a56be..4bdc82bd 100644
--- a/docs/api/maplibre/schedule/trait.StageLabel.html
+++ b/docs/api/maplibre/schedule/trait.StageLabel.html
@@ -1,4 +1,4 @@
StageLabel in maplibre::schedule - Rust Trait maplibre::schedule::StageLabel
source · pub trait StageLabel: 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 StageLabel>
source§impl Hash for dyn StageLabel
source§impl PartialEq<dyn StageLabel> for dyn StageLabel
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for Cow<'static, str>
source§impl StageLabel for &'static str
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for &'static str
source§impl StageLabel for Cow<'static, str>
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
diff --git a/docs/api/maplibre/style/struct.Alpha.html b/docs/api/maplibre/style/struct.Alpha.html
index 57096580..76394d5b 100644
--- a/docs/api/maplibre/style/struct.Alpha.html
+++ b/docs/api/maplibre/style/struct.Alpha.html
@@ -169,7 +169,7 @@
ComponentTy: Copy,
§impl<ComponentTy> From<Alpha<YPrimeCbCr<ComponentTy>>> for YPrimeCbCr<ComponentTy>where
ComponentTy: Copy,
§fn from(col_alpha: Alpha<YPrimeCbCr<ComponentTy>>) -> YPrimeCbCr<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> From<Alpha<YPrimePbPr<ComponentTy>>> for YPrimePbPr<ComponentTy>where
ComponentTy: Copy,
§fn from(col_alpha: Alpha<YPrimePbPr<ComponentTy>>) -> YPrimePbPr<ComponentTy>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f32>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f32>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f64>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f64>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<u8>>
§fn from(c: Color) -> Alpha<EncodedSrgb<u8>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f32>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f32>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f64>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f64>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<u8>>
§fn from(c: Color) -> Alpha<EncodedSrgb<u8>>
Converts to this type from the input type.§impl<ColorTy> Hash for Alpha<ColorTy>where
ColorTy: Hash + ColorType,
<ColorTy as ColorType>::ComponentTy: Hash,
1.3.0 · source§fn hash_slice<H>(data: &[Self], state: &mut H)where
diff --git a/docs/api/maplibre/style/struct.EncodedSrgb.html b/docs/api/maplibre/style/struct.EncodedSrgb.html
index 20fca103..1eb04267 100644
--- a/docs/api/maplibre/style/struct.EncodedSrgb.html
+++ b/docs/api/maplibre/style/struct.EncodedSrgb.html
@@ -13,7 +13,7 @@ sRGB OETF, aka “gamma compensation”, applied.
ComponentTy: Clone,
§fn clone(&self) -> EncodedSrgb<ComponentTy>
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more§impl<CTy> ColorType for EncodedSrgb<CTy>where
CTy: Clone + Copy,
§type ComponentTy = CTy
§const SPACE: Spaces = Spaces::EncodedSrgb
§const NUM_COMPONENTS: usize = 3usize
§impl<ComponentTy> Debug for EncodedSrgb<ComponentTy>where
ComponentTy: Debug,
§impl<ComponentTy> From<[ComponentTy; 3]> for EncodedSrgb<ComponentTy>
§fn from(_: [ComponentTy; 3]) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> From<Alpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
- ComponentTy: Copy,
§fn from(col_alpha: Alpha<EncodedSrgb<ComponentTy>>) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f32>
§fn from(c: Color) -> EncodedSrgb<f32>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f64>
§fn from(c: Color) -> EncodedSrgb<f64>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<u8>
§fn from(c: Color) -> EncodedSrgb<u8>
Converts to this type from the input type.§impl<ComponentTy> From<PremultipliedAlpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
+ ComponentTy: Copy,
§fn from(col_alpha: Alpha<EncodedSrgb<ComponentTy>>) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f32>
§fn from(c: Color) -> EncodedSrgb<f32>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f64>
§fn from(c: Color) -> EncodedSrgb<f64>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<u8>
§fn from(c: Color) -> EncodedSrgb<u8>
Converts to this type from the input type.§impl<ComponentTy> From<PremultipliedAlpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
ComponentTy: Copy,
§fn from(
col_alpha: PremultipliedAlpha<EncodedSrgb<ComponentTy>>
) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> Hash for EncodedSrgb<ComponentTy>where
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
index 21656c0c..ff4a0708 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
@@ -10,25 +10,25 @@
}Required Associated Types§
sourcetype Item<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQuery for &'a R
§type Item<'r> = &'r R
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+ state: Self::State<'s>
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<'a, R: Resource> ResourceQuery for &'a R
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
index e3752dd6..d518762b 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
@@ -10,28 +10,28 @@
}Required Associated Types§
sourcetype MutItem<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
§type MutItem<'r> = &'r mut R
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
index 137e6fdf..b6c1c5f6 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
@@ -16,12 +16,12 @@
tiles: &'t mut Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
Implementors§
impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.InputSlotError.html b/docs/api/maplibre/render/graph/enum.InputSlotError.html
index f7591a7e..a3c4c4cc 100644
--- a/docs/api/maplibre/render/graph/enum.InputSlotError.html
+++ b/docs/api/maplibre/render/graph/enum.InputSlotError.html
@@ -5,7 +5,7 @@
expected: SlotType,
actual: SlotType,
},
-}Variants§
Trait Implementations§
source§impl Debug for InputSlotError
source§impl Display for InputSlotError
source§impl Error for InputSlotError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. 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 PartialEq<InputSlotError> for InputSlotError
source§fn eq(&self, other: &InputSlotError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for InputSlotError
source§impl Display for InputSlotError
source§impl Error for InputSlotError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. 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 PartialEq<InputSlotError> for InputSlotError
source§fn eq(&self, other: &InputSlotError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for InputSlotError
source§impl StructuralEq for InputSlotError
source§impl StructuralPartialEq for InputSlotError
Auto Trait Implementations§
§impl RefUnwindSafe for InputSlotError
§impl Send for InputSlotError
§impl Sync for InputSlotError
§impl Unpin for InputSlotError
§impl UnwindSafe for InputSlotError
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 d6a726fb..fcf39125 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 2313d62b..dd9ffd8f 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.RenderGraphError.html b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
index b6e1d985..4abd0ad8 100644
--- a/docs/api/maplibre/render/graph/enum.RenderGraphError.html
+++ b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
@@ -24,7 +24,7 @@
input_slot: usize,
occupied_by_node: NodeId,
},
-}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RenderGraphError
source§impl StructuralEq for RenderGraphError
source§impl StructuralPartialEq for RenderGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderGraphError
§impl Send for RenderGraphError
§impl Sync for RenderGraphError
§impl Unpin for RenderGraphError
§impl UnwindSafe for RenderGraphError
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 ef8fa989..701af519 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.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index 484bc84b..a4f175f9 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 69b47c2c..43f52d13 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 a98fee73..6b90e399 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 9a42287b..1e0ae143 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.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index 6f4799e2..1da813a8 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/render_phase/draw/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
index c0449fa3..bcef2275 100644
--- a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
@@ -25,11 +25,11 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
index 42ab6db4..619d36cb 100644
--- a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
@@ -25,11 +25,11 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
index ce1a53c6..43d2c8be 100644
--- a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
+++ b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
@@ -23,6 +23,6 @@
coords: WorldTileCoords,
world: &World,
search_depth: usize
-) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
+) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
for<'a> Q::Item<'a>: HasTile,
source§impl<Q: Queue<B>, B, V: Pod, I: Pod, TM: Pod, FM: Pod> HasTile for BufferPool<Q, B, V, I, TM, FM>
source§impl<T> HasTile for Eventually<T>where
T: HasTile,
\ No newline at end of file
diff --git a/docs/api/maplibre/schedule/trait.StageLabel.html b/docs/api/maplibre/schedule/trait.StageLabel.html
index 594a56be..4bdc82bd 100644
--- a/docs/api/maplibre/schedule/trait.StageLabel.html
+++ b/docs/api/maplibre/schedule/trait.StageLabel.html
@@ -1,4 +1,4 @@
StageLabel in maplibre::schedule - Rust Trait maplibre::schedule::StageLabel
source · pub trait StageLabel: 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 StageLabel>
source§impl Hash for dyn StageLabel
source§impl PartialEq<dyn StageLabel> for dyn StageLabel
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for Cow<'static, str>
source§impl StageLabel for &'static str
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for &'static str
source§impl StageLabel for Cow<'static, str>
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
diff --git a/docs/api/maplibre/style/struct.Alpha.html b/docs/api/maplibre/style/struct.Alpha.html
index 57096580..76394d5b 100644
--- a/docs/api/maplibre/style/struct.Alpha.html
+++ b/docs/api/maplibre/style/struct.Alpha.html
@@ -169,7 +169,7 @@
ComponentTy: Copy,
§impl<ComponentTy> From<Alpha<YPrimeCbCr<ComponentTy>>> for YPrimeCbCr<ComponentTy>where
ComponentTy: Copy,
§fn from(col_alpha: Alpha<YPrimeCbCr<ComponentTy>>) -> YPrimeCbCr<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> From<Alpha<YPrimePbPr<ComponentTy>>> for YPrimePbPr<ComponentTy>where
ComponentTy: Copy,
§fn from(col_alpha: Alpha<YPrimePbPr<ComponentTy>>) -> YPrimePbPr<ComponentTy>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f32>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f32>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f64>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f64>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<u8>>
§fn from(c: Color) -> Alpha<EncodedSrgb<u8>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f32>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f32>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f64>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f64>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<u8>>
§fn from(c: Color) -> Alpha<EncodedSrgb<u8>>
Converts to this type from the input type.§impl<ColorTy> Hash for Alpha<ColorTy>where
ColorTy: Hash + ColorType,
<ColorTy as ColorType>::ComponentTy: Hash,
1.3.0 · source§fn hash_slice<H>(data: &[Self], state: &mut H)where
diff --git a/docs/api/maplibre/style/struct.EncodedSrgb.html b/docs/api/maplibre/style/struct.EncodedSrgb.html
index 20fca103..1eb04267 100644
--- a/docs/api/maplibre/style/struct.EncodedSrgb.html
+++ b/docs/api/maplibre/style/struct.EncodedSrgb.html
@@ -13,7 +13,7 @@ sRGB OETF, aka “gamma compensation”, applied.
ComponentTy: Clone,
§fn clone(&self) -> EncodedSrgb<ComponentTy>
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more§impl<CTy> ColorType for EncodedSrgb<CTy>where
CTy: Clone + Copy,
§type ComponentTy = CTy
§const SPACE: Spaces = Spaces::EncodedSrgb
§const NUM_COMPONENTS: usize = 3usize
§impl<ComponentTy> Debug for EncodedSrgb<ComponentTy>where
ComponentTy: Debug,
§impl<ComponentTy> From<[ComponentTy; 3]> for EncodedSrgb<ComponentTy>
§fn from(_: [ComponentTy; 3]) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> From<Alpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
- ComponentTy: Copy,
§fn from(col_alpha: Alpha<EncodedSrgb<ComponentTy>>) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f32>
§fn from(c: Color) -> EncodedSrgb<f32>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f64>
§fn from(c: Color) -> EncodedSrgb<f64>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<u8>
§fn from(c: Color) -> EncodedSrgb<u8>
Converts to this type from the input type.§impl<ComponentTy> From<PremultipliedAlpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
+ ComponentTy: Copy,
§fn from(col_alpha: Alpha<EncodedSrgb<ComponentTy>>) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f32>
§fn from(c: Color) -> EncodedSrgb<f32>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f64>
§fn from(c: Color) -> EncodedSrgb<f64>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<u8>
§fn from(c: Color) -> EncodedSrgb<u8>
Converts to this type from the input type.§impl<ComponentTy> From<PremultipliedAlpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
ComponentTy: Copy,
§fn from(
col_alpha: PremultipliedAlpha<EncodedSrgb<ComponentTy>>
) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> Hash for EncodedSrgb<ComponentTy>where
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
index 21656c0c..ff4a0708 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
@@ -10,25 +10,25 @@
}Required Associated Types§
sourcetype Item<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQuery for &'a R
§type Item<'r> = &'r R
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+ state: Self::State<'s>
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<'a, R: Resource> ResourceQuery for &'a R
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
index e3752dd6..d518762b 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
@@ -10,28 +10,28 @@
}Required Associated Types§
sourcetype MutItem<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
§type MutItem<'r> = &'r mut R
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
index 137e6fdf..b6c1c5f6 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
@@ -16,12 +16,12 @@
tiles: &'t mut Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
Implementors§
source§impl Debug for InputSlotError
impl Debug for InputSlotError
source§impl Display for InputSlotError
impl Display for InputSlotError
source§impl Error for InputSlotError
impl Error for InputSlotError
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
source§impl From<InputSlotError> for NodeRunError
impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
fn from(source: InputSlotError) -> Self
source§impl PartialEq<InputSlotError> for InputSlotError
impl PartialEq<InputSlotError> for InputSlotError
source§fn eq(&self, other: &InputSlotError) -> bool
fn eq(&self, other: &InputSlotError) -> bool
self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for InputSlotError
impl Debug for InputSlotError
source§impl Display for InputSlotError
impl Display for InputSlotError
source§impl Error for InputSlotError
impl Error for InputSlotError
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
source§impl From<InputSlotError> for NodeRunError
impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
fn from(source: InputSlotError) -> Self
source§impl PartialEq<InputSlotError> for InputSlotError
impl PartialEq<InputSlotError> for InputSlotError
source§fn eq(&self, other: &InputSlotError) -> bool
fn eq(&self, other: &InputSlotError) -> bool
self and other values to be equal, and is used
by ==.impl Eq for InputSlotError
impl StructuralEq for InputSlotError
impl StructuralPartialEq for InputSlotError
Auto Trait Implementations§
impl RefUnwindSafe for InputSlotError
impl Send for InputSlotError
impl Sync for InputSlotError
impl Unpin for InputSlotError
impl UnwindSafe for InputSlotError
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 d6a726fb..fcf39125 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 2313d62b..dd9ffd8f 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.RenderGraphError.html b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
index b6e1d985..4abd0ad8 100644
--- a/docs/api/maplibre/render/graph/enum.RenderGraphError.html
+++ b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
@@ -24,7 +24,7 @@
input_slot: usize,
occupied_by_node: NodeId,
},
-}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RenderGraphError
source§impl StructuralEq for RenderGraphError
source§impl StructuralPartialEq for RenderGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderGraphError
§impl Send for RenderGraphError
§impl Sync for RenderGraphError
§impl Unpin for RenderGraphError
§impl UnwindSafe for RenderGraphError
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 ef8fa989..701af519 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.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index 484bc84b..a4f175f9 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 69b47c2c..43f52d13 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 a98fee73..6b90e399 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 9a42287b..1e0ae143 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.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index 6f4799e2..1da813a8 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/render_phase/draw/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
index c0449fa3..bcef2275 100644
--- a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
@@ -25,11 +25,11 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
index 42ab6db4..619d36cb 100644
--- a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
@@ -25,11 +25,11 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
index ce1a53c6..43d2c8be 100644
--- a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
+++ b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
@@ -23,6 +23,6 @@
coords: WorldTileCoords,
world: &World,
search_depth: usize
-) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
+) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
for<'a> Q::Item<'a>: HasTile,
source§impl<Q: Queue<B>, B, V: Pod, I: Pod, TM: Pod, FM: Pod> HasTile for BufferPool<Q, B, V, I, TM, FM>
source§impl<T> HasTile for Eventually<T>where
T: HasTile,
\ No newline at end of file
diff --git a/docs/api/maplibre/schedule/trait.StageLabel.html b/docs/api/maplibre/schedule/trait.StageLabel.html
index 594a56be..4bdc82bd 100644
--- a/docs/api/maplibre/schedule/trait.StageLabel.html
+++ b/docs/api/maplibre/schedule/trait.StageLabel.html
@@ -1,4 +1,4 @@
StageLabel in maplibre::schedule - Rust Trait maplibre::schedule::StageLabel
source · pub trait StageLabel: 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 StageLabel>
source§impl Hash for dyn StageLabel
source§impl PartialEq<dyn StageLabel> for dyn StageLabel
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for Cow<'static, str>
source§impl StageLabel for &'static str
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for &'static str
source§impl StageLabel for Cow<'static, str>
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
diff --git a/docs/api/maplibre/style/struct.Alpha.html b/docs/api/maplibre/style/struct.Alpha.html
index 57096580..76394d5b 100644
--- a/docs/api/maplibre/style/struct.Alpha.html
+++ b/docs/api/maplibre/style/struct.Alpha.html
@@ -169,7 +169,7 @@
ComponentTy: Copy,
§impl<ComponentTy> From<Alpha<YPrimeCbCr<ComponentTy>>> for YPrimeCbCr<ComponentTy>where
ComponentTy: Copy,
§fn from(col_alpha: Alpha<YPrimeCbCr<ComponentTy>>) -> YPrimeCbCr<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> From<Alpha<YPrimePbPr<ComponentTy>>> for YPrimePbPr<ComponentTy>where
ComponentTy: Copy,
§fn from(col_alpha: Alpha<YPrimePbPr<ComponentTy>>) -> YPrimePbPr<ComponentTy>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f32>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f32>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f64>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f64>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<u8>>
§fn from(c: Color) -> Alpha<EncodedSrgb<u8>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f32>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f32>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f64>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f64>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<u8>>
§fn from(c: Color) -> Alpha<EncodedSrgb<u8>>
Converts to this type from the input type.§impl<ColorTy> Hash for Alpha<ColorTy>where
ColorTy: Hash + ColorType,
<ColorTy as ColorType>::ComponentTy: Hash,
1.3.0 · source§fn hash_slice<H>(data: &[Self], state: &mut H)where
diff --git a/docs/api/maplibre/style/struct.EncodedSrgb.html b/docs/api/maplibre/style/struct.EncodedSrgb.html
index 20fca103..1eb04267 100644
--- a/docs/api/maplibre/style/struct.EncodedSrgb.html
+++ b/docs/api/maplibre/style/struct.EncodedSrgb.html
@@ -13,7 +13,7 @@ sRGB OETF, aka “gamma compensation”, applied.
ComponentTy: Clone,
§fn clone(&self) -> EncodedSrgb<ComponentTy>
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more§impl<CTy> ColorType for EncodedSrgb<CTy>where
CTy: Clone + Copy,
§type ComponentTy = CTy
§const SPACE: Spaces = Spaces::EncodedSrgb
§const NUM_COMPONENTS: usize = 3usize
§impl<ComponentTy> Debug for EncodedSrgb<ComponentTy>where
ComponentTy: Debug,
§impl<ComponentTy> From<[ComponentTy; 3]> for EncodedSrgb<ComponentTy>
§fn from(_: [ComponentTy; 3]) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> From<Alpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
- ComponentTy: Copy,
§fn from(col_alpha: Alpha<EncodedSrgb<ComponentTy>>) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f32>
§fn from(c: Color) -> EncodedSrgb<f32>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f64>
§fn from(c: Color) -> EncodedSrgb<f64>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<u8>
§fn from(c: Color) -> EncodedSrgb<u8>
Converts to this type from the input type.§impl<ComponentTy> From<PremultipliedAlpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
+ ComponentTy: Copy,
§fn from(col_alpha: Alpha<EncodedSrgb<ComponentTy>>) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f32>
§fn from(c: Color) -> EncodedSrgb<f32>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f64>
§fn from(c: Color) -> EncodedSrgb<f64>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<u8>
§fn from(c: Color) -> EncodedSrgb<u8>
Converts to this type from the input type.§impl<ComponentTy> From<PremultipliedAlpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
ComponentTy: Copy,
§fn from(
col_alpha: PremultipliedAlpha<EncodedSrgb<ComponentTy>>
) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> Hash for EncodedSrgb<ComponentTy>where
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
index 21656c0c..ff4a0708 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
@@ -10,25 +10,25 @@
}Required Associated Types§
sourcetype Item<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQuery for &'a R
§type Item<'r> = &'r R
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+ state: Self::State<'s>
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<'a, R: Resource> ResourceQuery for &'a R
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
index e3752dd6..d518762b 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
@@ -10,28 +10,28 @@
}Required Associated Types§
sourcetype MutItem<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
§type MutItem<'r> = &'r mut R
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
index 137e6fdf..b6c1c5f6 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
@@ -16,12 +16,12 @@
tiles: &'t mut Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
Implementors§
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 d6a726fb..fcf39125 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 2313d62b..dd9ffd8f 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.RenderGraphError.html b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
index b6e1d985..4abd0ad8 100644
--- a/docs/api/maplibre/render/graph/enum.RenderGraphError.html
+++ b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
@@ -24,7 +24,7 @@
input_slot: usize,
occupied_by_node: NodeId,
},
-}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RenderGraphError
source§impl StructuralEq for RenderGraphError
source§impl StructuralPartialEq for RenderGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderGraphError
§impl Send for RenderGraphError
§impl Sync for RenderGraphError
§impl Unpin for RenderGraphError
§impl UnwindSafe for RenderGraphError
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 ef8fa989..701af519 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.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index 484bc84b..a4f175f9 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 69b47c2c..43f52d13 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 a98fee73..6b90e399 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 9a42287b..1e0ae143 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.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index 6f4799e2..1da813a8 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/render_phase/draw/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
index c0449fa3..bcef2275 100644
--- a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
@@ -25,11 +25,11 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
index 42ab6db4..619d36cb 100644
--- a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
@@ -25,11 +25,11 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
index ce1a53c6..43d2c8be 100644
--- a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
+++ b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
@@ -23,6 +23,6 @@
coords: WorldTileCoords,
world: &World,
search_depth: usize
-) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
+) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
for<'a> Q::Item<'a>: HasTile,
source§impl<Q: Queue<B>, B, V: Pod, I: Pod, TM: Pod, FM: Pod> HasTile for BufferPool<Q, B, V, I, TM, FM>
source§impl<T> HasTile for Eventually<T>where
T: HasTile,
\ No newline at end of file
diff --git a/docs/api/maplibre/schedule/trait.StageLabel.html b/docs/api/maplibre/schedule/trait.StageLabel.html
index 594a56be..4bdc82bd 100644
--- a/docs/api/maplibre/schedule/trait.StageLabel.html
+++ b/docs/api/maplibre/schedule/trait.StageLabel.html
@@ -1,4 +1,4 @@
StageLabel in maplibre::schedule - Rust Trait maplibre::schedule::StageLabel
source · pub trait StageLabel: 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 StageLabel>
source§impl Hash for dyn StageLabel
source§impl PartialEq<dyn StageLabel> for dyn StageLabel
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for Cow<'static, str>
source§impl StageLabel for &'static str
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for &'static str
source§impl StageLabel for Cow<'static, str>
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
diff --git a/docs/api/maplibre/style/struct.Alpha.html b/docs/api/maplibre/style/struct.Alpha.html
index 57096580..76394d5b 100644
--- a/docs/api/maplibre/style/struct.Alpha.html
+++ b/docs/api/maplibre/style/struct.Alpha.html
@@ -169,7 +169,7 @@
ComponentTy: Copy,
§impl<ComponentTy> From<Alpha<YPrimeCbCr<ComponentTy>>> for YPrimeCbCr<ComponentTy>where
ComponentTy: Copy,
§fn from(col_alpha: Alpha<YPrimeCbCr<ComponentTy>>) -> YPrimeCbCr<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> From<Alpha<YPrimePbPr<ComponentTy>>> for YPrimePbPr<ComponentTy>where
ComponentTy: Copy,
§fn from(col_alpha: Alpha<YPrimePbPr<ComponentTy>>) -> YPrimePbPr<ComponentTy>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f32>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f32>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f64>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f64>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<u8>>
§fn from(c: Color) -> Alpha<EncodedSrgb<u8>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f32>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f32>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f64>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f64>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<u8>>
§fn from(c: Color) -> Alpha<EncodedSrgb<u8>>
Converts to this type from the input type.§impl<ColorTy> Hash for Alpha<ColorTy>where
ColorTy: Hash + ColorType,
<ColorTy as ColorType>::ComponentTy: Hash,
1.3.0 · source§fn hash_slice<H>(data: &[Self], state: &mut H)where
diff --git a/docs/api/maplibre/style/struct.EncodedSrgb.html b/docs/api/maplibre/style/struct.EncodedSrgb.html
index 20fca103..1eb04267 100644
--- a/docs/api/maplibre/style/struct.EncodedSrgb.html
+++ b/docs/api/maplibre/style/struct.EncodedSrgb.html
@@ -13,7 +13,7 @@ sRGB OETF, aka “gamma compensation”, applied.
ComponentTy: Clone,
§fn clone(&self) -> EncodedSrgb<ComponentTy>
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more§impl<CTy> ColorType for EncodedSrgb<CTy>where
CTy: Clone + Copy,
§type ComponentTy = CTy
§const SPACE: Spaces = Spaces::EncodedSrgb
§const NUM_COMPONENTS: usize = 3usize
§impl<ComponentTy> Debug for EncodedSrgb<ComponentTy>where
ComponentTy: Debug,
§impl<ComponentTy> From<[ComponentTy; 3]> for EncodedSrgb<ComponentTy>
§fn from(_: [ComponentTy; 3]) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> From<Alpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
- ComponentTy: Copy,
§fn from(col_alpha: Alpha<EncodedSrgb<ComponentTy>>) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f32>
§fn from(c: Color) -> EncodedSrgb<f32>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f64>
§fn from(c: Color) -> EncodedSrgb<f64>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<u8>
§fn from(c: Color) -> EncodedSrgb<u8>
Converts to this type from the input type.§impl<ComponentTy> From<PremultipliedAlpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
+ ComponentTy: Copy,
§fn from(col_alpha: Alpha<EncodedSrgb<ComponentTy>>) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f32>
§fn from(c: Color) -> EncodedSrgb<f32>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f64>
§fn from(c: Color) -> EncodedSrgb<f64>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<u8>
§fn from(c: Color) -> EncodedSrgb<u8>
Converts to this type from the input type.§impl<ComponentTy> From<PremultipliedAlpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
ComponentTy: Copy,
§fn from(
col_alpha: PremultipliedAlpha<EncodedSrgb<ComponentTy>>
) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> Hash for EncodedSrgb<ComponentTy>where
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
index 21656c0c..ff4a0708 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
@@ -10,25 +10,25 @@
}Required Associated Types§
sourcetype Item<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQuery for &'a R
§type Item<'r> = &'r R
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+ state: Self::State<'s>
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<'a, R: Resource> ResourceQuery for &'a R
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
index e3752dd6..d518762b 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
@@ -10,28 +10,28 @@
}Required Associated Types§
sourcetype MutItem<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
§type MutItem<'r> = &'r mut R
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
index 137e6fdf..b6c1c5f6 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
@@ -16,12 +16,12 @@
tiles: &'t mut Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
Implementors§
Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
source§impl PartialEq<NodeLabel> for NodeLabel
impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
fn eq(&self, other: &NodeLabel) -> bool
self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
impl PartialEq<NodeLabel> for NodeLabel
impl Eq for NodeLabel
impl StructuralEq for NodeLabel
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 2313d62b..dd9ffd8f 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.RenderGraphError.html b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
index b6e1d985..4abd0ad8 100644
--- a/docs/api/maplibre/render/graph/enum.RenderGraphError.html
+++ b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
@@ -24,7 +24,7 @@
input_slot: usize,
occupied_by_node: NodeId,
},
-}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RenderGraphError
source§impl StructuralEq for RenderGraphError
source§impl StructuralPartialEq for RenderGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderGraphError
§impl Send for RenderGraphError
§impl Sync for RenderGraphError
§impl Unpin for RenderGraphError
§impl UnwindSafe for RenderGraphError
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 ef8fa989..701af519 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.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index 484bc84b..a4f175f9 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 69b47c2c..43f52d13 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 a98fee73..6b90e399 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 9a42287b..1e0ae143 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.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index 6f4799e2..1da813a8 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/render_phase/draw/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
index c0449fa3..bcef2275 100644
--- a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
@@ -25,11 +25,11 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
index 42ab6db4..619d36cb 100644
--- a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
@@ -25,11 +25,11 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
index ce1a53c6..43d2c8be 100644
--- a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
+++ b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
@@ -23,6 +23,6 @@
coords: WorldTileCoords,
world: &World,
search_depth: usize
-) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
+) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
for<'a> Q::Item<'a>: HasTile,
source§impl<Q: Queue<B>, B, V: Pod, I: Pod, TM: Pod, FM: Pod> HasTile for BufferPool<Q, B, V, I, TM, FM>
source§impl<T> HasTile for Eventually<T>where
T: HasTile,
\ No newline at end of file
diff --git a/docs/api/maplibre/schedule/trait.StageLabel.html b/docs/api/maplibre/schedule/trait.StageLabel.html
index 594a56be..4bdc82bd 100644
--- a/docs/api/maplibre/schedule/trait.StageLabel.html
+++ b/docs/api/maplibre/schedule/trait.StageLabel.html
@@ -1,4 +1,4 @@
StageLabel in maplibre::schedule - Rust Trait maplibre::schedule::StageLabel
source · pub trait StageLabel: 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 StageLabel>
source§impl Hash for dyn StageLabel
source§impl PartialEq<dyn StageLabel> for dyn StageLabel
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for Cow<'static, str>
source§impl StageLabel for &'static str
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for &'static str
source§impl StageLabel for Cow<'static, str>
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
diff --git a/docs/api/maplibre/style/struct.Alpha.html b/docs/api/maplibre/style/struct.Alpha.html
index 57096580..76394d5b 100644
--- a/docs/api/maplibre/style/struct.Alpha.html
+++ b/docs/api/maplibre/style/struct.Alpha.html
@@ -169,7 +169,7 @@
ComponentTy: Copy,
§impl<ComponentTy> From<Alpha<YPrimeCbCr<ComponentTy>>> for YPrimeCbCr<ComponentTy>where
ComponentTy: Copy,
§fn from(col_alpha: Alpha<YPrimeCbCr<ComponentTy>>) -> YPrimeCbCr<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> From<Alpha<YPrimePbPr<ComponentTy>>> for YPrimePbPr<ComponentTy>where
ComponentTy: Copy,
§fn from(col_alpha: Alpha<YPrimePbPr<ComponentTy>>) -> YPrimePbPr<ComponentTy>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f32>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f32>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f64>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f64>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<u8>>
§fn from(c: Color) -> Alpha<EncodedSrgb<u8>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f32>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f32>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f64>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f64>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<u8>>
§fn from(c: Color) -> Alpha<EncodedSrgb<u8>>
Converts to this type from the input type.§impl<ColorTy> Hash for Alpha<ColorTy>where
ColorTy: Hash + ColorType,
<ColorTy as ColorType>::ComponentTy: Hash,
1.3.0 · source§fn hash_slice<H>(data: &[Self], state: &mut H)where
diff --git a/docs/api/maplibre/style/struct.EncodedSrgb.html b/docs/api/maplibre/style/struct.EncodedSrgb.html
index 20fca103..1eb04267 100644
--- a/docs/api/maplibre/style/struct.EncodedSrgb.html
+++ b/docs/api/maplibre/style/struct.EncodedSrgb.html
@@ -13,7 +13,7 @@ sRGB OETF, aka “gamma compensation”, applied.
ComponentTy: Clone,
§fn clone(&self) -> EncodedSrgb<ComponentTy>
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more§impl<CTy> ColorType for EncodedSrgb<CTy>where
CTy: Clone + Copy,
§type ComponentTy = CTy
§const SPACE: Spaces = Spaces::EncodedSrgb
§const NUM_COMPONENTS: usize = 3usize
§impl<ComponentTy> Debug for EncodedSrgb<ComponentTy>where
ComponentTy: Debug,
§impl<ComponentTy> From<[ComponentTy; 3]> for EncodedSrgb<ComponentTy>
§fn from(_: [ComponentTy; 3]) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> From<Alpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
- ComponentTy: Copy,
§fn from(col_alpha: Alpha<EncodedSrgb<ComponentTy>>) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f32>
§fn from(c: Color) -> EncodedSrgb<f32>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f64>
§fn from(c: Color) -> EncodedSrgb<f64>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<u8>
§fn from(c: Color) -> EncodedSrgb<u8>
Converts to this type from the input type.§impl<ComponentTy> From<PremultipliedAlpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
+ ComponentTy: Copy,
§fn from(col_alpha: Alpha<EncodedSrgb<ComponentTy>>) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f32>
§fn from(c: Color) -> EncodedSrgb<f32>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f64>
§fn from(c: Color) -> EncodedSrgb<f64>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<u8>
§fn from(c: Color) -> EncodedSrgb<u8>
Converts to this type from the input type.§impl<ComponentTy> From<PremultipliedAlpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
ComponentTy: Copy,
§fn from(
col_alpha: PremultipliedAlpha<EncodedSrgb<ComponentTy>>
) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> Hash for EncodedSrgb<ComponentTy>where
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
index 21656c0c..ff4a0708 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
@@ -10,25 +10,25 @@
}Required Associated Types§
sourcetype Item<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQuery for &'a R
§type Item<'r> = &'r R
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+ state: Self::State<'s>
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<'a, R: Resource> ResourceQuery for &'a R
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
index e3752dd6..d518762b 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
@@ -10,28 +10,28 @@
}Required Associated Types§
sourcetype MutItem<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
§type MutItem<'r> = &'r mut R
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
index 137e6fdf..b6c1c5f6 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
@@ -16,12 +16,12 @@
tiles: &'t mut Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
Implementors§
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 2313d62b..dd9ffd8f 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.RenderGraphError.html b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
index b6e1d985..4abd0ad8 100644
--- a/docs/api/maplibre/render/graph/enum.RenderGraphError.html
+++ b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
@@ -24,7 +24,7 @@
input_slot: usize,
occupied_by_node: NodeId,
},
-}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RenderGraphError
source§impl StructuralEq for RenderGraphError
source§impl StructuralPartialEq for RenderGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderGraphError
§impl Send for RenderGraphError
§impl Sync for RenderGraphError
§impl Unpin for RenderGraphError
§impl UnwindSafe for RenderGraphError
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 ef8fa989..701af519 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.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index 484bc84b..a4f175f9 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 69b47c2c..43f52d13 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 a98fee73..6b90e399 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 9a42287b..1e0ae143 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.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index 6f4799e2..1da813a8 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/render_phase/draw/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
index c0449fa3..bcef2275 100644
--- a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
@@ -25,11 +25,11 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
index 42ab6db4..619d36cb 100644
--- a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
@@ -25,11 +25,11 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
index ce1a53c6..43d2c8be 100644
--- a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
+++ b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
@@ -23,6 +23,6 @@
coords: WorldTileCoords,
world: &World,
search_depth: usize
-) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
+) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
for<'a> Q::Item<'a>: HasTile,
source§impl<Q: Queue<B>, B, V: Pod, I: Pod, TM: Pod, FM: Pod> HasTile for BufferPool<Q, B, V, I, TM, FM>
source§impl<T> HasTile for Eventually<T>where
T: HasTile,
\ No newline at end of file
diff --git a/docs/api/maplibre/schedule/trait.StageLabel.html b/docs/api/maplibre/schedule/trait.StageLabel.html
index 594a56be..4bdc82bd 100644
--- a/docs/api/maplibre/schedule/trait.StageLabel.html
+++ b/docs/api/maplibre/schedule/trait.StageLabel.html
@@ -1,4 +1,4 @@
StageLabel in maplibre::schedule - Rust Trait maplibre::schedule::StageLabel
source · pub trait StageLabel: 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 StageLabel>
source§impl Hash for dyn StageLabel
source§impl PartialEq<dyn StageLabel> for dyn StageLabel
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for Cow<'static, str>
source§impl StageLabel for &'static str
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for &'static str
source§impl StageLabel for Cow<'static, str>
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
diff --git a/docs/api/maplibre/style/struct.Alpha.html b/docs/api/maplibre/style/struct.Alpha.html
index 57096580..76394d5b 100644
--- a/docs/api/maplibre/style/struct.Alpha.html
+++ b/docs/api/maplibre/style/struct.Alpha.html
@@ -169,7 +169,7 @@
ComponentTy: Copy,
§impl<ComponentTy> From<Alpha<YPrimeCbCr<ComponentTy>>> for YPrimeCbCr<ComponentTy>where
ComponentTy: Copy,
§fn from(col_alpha: Alpha<YPrimeCbCr<ComponentTy>>) -> YPrimeCbCr<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> From<Alpha<YPrimePbPr<ComponentTy>>> for YPrimePbPr<ComponentTy>where
ComponentTy: Copy,
§fn from(col_alpha: Alpha<YPrimePbPr<ComponentTy>>) -> YPrimePbPr<ComponentTy>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f32>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f32>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f64>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f64>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<u8>>
§fn from(c: Color) -> Alpha<EncodedSrgb<u8>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f32>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f32>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f64>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f64>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<u8>>
§fn from(c: Color) -> Alpha<EncodedSrgb<u8>>
Converts to this type from the input type.§impl<ColorTy> Hash for Alpha<ColorTy>where
ColorTy: Hash + ColorType,
<ColorTy as ColorType>::ComponentTy: Hash,
1.3.0 · source§fn hash_slice<H>(data: &[Self], state: &mut H)where
diff --git a/docs/api/maplibre/style/struct.EncodedSrgb.html b/docs/api/maplibre/style/struct.EncodedSrgb.html
index 20fca103..1eb04267 100644
--- a/docs/api/maplibre/style/struct.EncodedSrgb.html
+++ b/docs/api/maplibre/style/struct.EncodedSrgb.html
@@ -13,7 +13,7 @@ sRGB OETF, aka “gamma compensation”, applied.
ComponentTy: Clone,
§fn clone(&self) -> EncodedSrgb<ComponentTy>
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more§impl<CTy> ColorType for EncodedSrgb<CTy>where
CTy: Clone + Copy,
§type ComponentTy = CTy
§const SPACE: Spaces = Spaces::EncodedSrgb
§const NUM_COMPONENTS: usize = 3usize
§impl<ComponentTy> Debug for EncodedSrgb<ComponentTy>where
ComponentTy: Debug,
§impl<ComponentTy> From<[ComponentTy; 3]> for EncodedSrgb<ComponentTy>
§fn from(_: [ComponentTy; 3]) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> From<Alpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
- ComponentTy: Copy,
§fn from(col_alpha: Alpha<EncodedSrgb<ComponentTy>>) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f32>
§fn from(c: Color) -> EncodedSrgb<f32>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f64>
§fn from(c: Color) -> EncodedSrgb<f64>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<u8>
§fn from(c: Color) -> EncodedSrgb<u8>
Converts to this type from the input type.§impl<ComponentTy> From<PremultipliedAlpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
+ ComponentTy: Copy,
§fn from(col_alpha: Alpha<EncodedSrgb<ComponentTy>>) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f32>
§fn from(c: Color) -> EncodedSrgb<f32>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f64>
§fn from(c: Color) -> EncodedSrgb<f64>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<u8>
§fn from(c: Color) -> EncodedSrgb<u8>
Converts to this type from the input type.§impl<ComponentTy> From<PremultipliedAlpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
ComponentTy: Copy,
§fn from(
col_alpha: PremultipliedAlpha<EncodedSrgb<ComponentTy>>
) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> Hash for EncodedSrgb<ComponentTy>where
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
index 21656c0c..ff4a0708 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
@@ -10,25 +10,25 @@
}Required Associated Types§
sourcetype Item<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQuery for &'a R
§type Item<'r> = &'r R
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+ state: Self::State<'s>
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<'a, R: Resource> ResourceQuery for &'a R
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
index e3752dd6..d518762b 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
@@ -10,28 +10,28 @@
}Required Associated Types§
sourcetype MutItem<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
§type MutItem<'r> = &'r mut R
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
index 137e6fdf..b6c1c5f6 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
@@ -16,12 +16,12 @@
tiles: &'t mut Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
Implementors§
source§impl Debug for NodeRunError
impl Debug for NodeRunError
source§impl Display for NodeRunError
impl Display for NodeRunError
source§impl Error for NodeRunError
impl Error for NodeRunError
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<InputSlotError> for NodeRunError
impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
fn from(source: InputSlotError) -> Self
source§impl From<NodeRunError> for RenderGraphRunnerError
impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
fn from(source: NodeRunError) -> Self
source§impl From<OutputSlotError> for NodeRunError
impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
fn from(source: OutputSlotError) -> Self
source§impl From<RunSubGraphError> for NodeRunError
impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
fn from(source: RunSubGraphError) -> Self
source§impl PartialEq<NodeRunError> for NodeRunError
impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
fn eq(&self, other: &NodeRunError) -> bool
self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
impl Debug for NodeRunError
source§impl Display for NodeRunError
impl Display for NodeRunError
source§impl Error for NodeRunError
impl Error for NodeRunError
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<InputSlotError> for NodeRunError
impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
fn from(source: InputSlotError) -> Self
source§impl From<NodeRunError> for RenderGraphRunnerError
impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
fn from(source: NodeRunError) -> Self
source§impl From<OutputSlotError> for NodeRunError
impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
fn from(source: OutputSlotError) -> Self
source§impl From<RunSubGraphError> for NodeRunError
impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
fn from(source: RunSubGraphError) -> Self
source§impl PartialEq<NodeRunError> for NodeRunError
impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
fn eq(&self, other: &NodeRunError) -> bool
self and other values to be equal, and is used
by ==.impl Eq for NodeRunError
impl StructuralEq for NodeRunError
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.RenderGraphError.html b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
index b6e1d985..4abd0ad8 100644
--- a/docs/api/maplibre/render/graph/enum.RenderGraphError.html
+++ b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
@@ -24,7 +24,7 @@
input_slot: usize,
occupied_by_node: NodeId,
},
-}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RenderGraphError
source§impl StructuralEq for RenderGraphError
source§impl StructuralPartialEq for RenderGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderGraphError
§impl Send for RenderGraphError
§impl Sync for RenderGraphError
§impl Unpin for RenderGraphError
§impl UnwindSafe for RenderGraphError
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 ef8fa989..701af519 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.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index 484bc84b..a4f175f9 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 69b47c2c..43f52d13 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 a98fee73..6b90e399 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 9a42287b..1e0ae143 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.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index 6f4799e2..1da813a8 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/render_phase/draw/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
index c0449fa3..bcef2275 100644
--- a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
@@ -25,11 +25,11 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
index 42ab6db4..619d36cb 100644
--- a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
@@ -25,11 +25,11 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
index ce1a53c6..43d2c8be 100644
--- a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
+++ b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
@@ -23,6 +23,6 @@
coords: WorldTileCoords,
world: &World,
search_depth: usize
-) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
+) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
for<'a> Q::Item<'a>: HasTile,
source§impl<Q: Queue<B>, B, V: Pod, I: Pod, TM: Pod, FM: Pod> HasTile for BufferPool<Q, B, V, I, TM, FM>
source§impl<T> HasTile for Eventually<T>where
T: HasTile,
\ No newline at end of file
diff --git a/docs/api/maplibre/schedule/trait.StageLabel.html b/docs/api/maplibre/schedule/trait.StageLabel.html
index 594a56be..4bdc82bd 100644
--- a/docs/api/maplibre/schedule/trait.StageLabel.html
+++ b/docs/api/maplibre/schedule/trait.StageLabel.html
@@ -1,4 +1,4 @@
StageLabel in maplibre::schedule - Rust Trait maplibre::schedule::StageLabel
source · pub trait StageLabel: 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 StageLabel>
source§impl Hash for dyn StageLabel
source§impl PartialEq<dyn StageLabel> for dyn StageLabel
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for Cow<'static, str>
source§impl StageLabel for &'static str
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for &'static str
source§impl StageLabel for Cow<'static, str>
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
diff --git a/docs/api/maplibre/style/struct.Alpha.html b/docs/api/maplibre/style/struct.Alpha.html
index 57096580..76394d5b 100644
--- a/docs/api/maplibre/style/struct.Alpha.html
+++ b/docs/api/maplibre/style/struct.Alpha.html
@@ -169,7 +169,7 @@
ComponentTy: Copy,
§impl<ComponentTy> From<Alpha<YPrimeCbCr<ComponentTy>>> for YPrimeCbCr<ComponentTy>where
ComponentTy: Copy,
§fn from(col_alpha: Alpha<YPrimeCbCr<ComponentTy>>) -> YPrimeCbCr<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> From<Alpha<YPrimePbPr<ComponentTy>>> for YPrimePbPr<ComponentTy>where
ComponentTy: Copy,
§fn from(col_alpha: Alpha<YPrimePbPr<ComponentTy>>) -> YPrimePbPr<ComponentTy>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f32>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f32>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f64>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f64>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<u8>>
§fn from(c: Color) -> Alpha<EncodedSrgb<u8>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f32>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f32>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f64>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f64>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<u8>>
§fn from(c: Color) -> Alpha<EncodedSrgb<u8>>
Converts to this type from the input type.§impl<ColorTy> Hash for Alpha<ColorTy>where
ColorTy: Hash + ColorType,
<ColorTy as ColorType>::ComponentTy: Hash,
1.3.0 · source§fn hash_slice<H>(data: &[Self], state: &mut H)where
diff --git a/docs/api/maplibre/style/struct.EncodedSrgb.html b/docs/api/maplibre/style/struct.EncodedSrgb.html
index 20fca103..1eb04267 100644
--- a/docs/api/maplibre/style/struct.EncodedSrgb.html
+++ b/docs/api/maplibre/style/struct.EncodedSrgb.html
@@ -13,7 +13,7 @@ sRGB OETF, aka “gamma compensation”, applied.
ComponentTy: Clone,
§fn clone(&self) -> EncodedSrgb<ComponentTy>
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more§impl<CTy> ColorType for EncodedSrgb<CTy>where
CTy: Clone + Copy,
§type ComponentTy = CTy
§const SPACE: Spaces = Spaces::EncodedSrgb
§const NUM_COMPONENTS: usize = 3usize
§impl<ComponentTy> Debug for EncodedSrgb<ComponentTy>where
ComponentTy: Debug,
§impl<ComponentTy> From<[ComponentTy; 3]> for EncodedSrgb<ComponentTy>
§fn from(_: [ComponentTy; 3]) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> From<Alpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
- ComponentTy: Copy,
§fn from(col_alpha: Alpha<EncodedSrgb<ComponentTy>>) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f32>
§fn from(c: Color) -> EncodedSrgb<f32>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f64>
§fn from(c: Color) -> EncodedSrgb<f64>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<u8>
§fn from(c: Color) -> EncodedSrgb<u8>
Converts to this type from the input type.§impl<ComponentTy> From<PremultipliedAlpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
+ ComponentTy: Copy,
§fn from(col_alpha: Alpha<EncodedSrgb<ComponentTy>>) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f32>
§fn from(c: Color) -> EncodedSrgb<f32>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f64>
§fn from(c: Color) -> EncodedSrgb<f64>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<u8>
§fn from(c: Color) -> EncodedSrgb<u8>
Converts to this type from the input type.§impl<ComponentTy> From<PremultipliedAlpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
ComponentTy: Copy,
§fn from(
col_alpha: PremultipliedAlpha<EncodedSrgb<ComponentTy>>
) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> Hash for EncodedSrgb<ComponentTy>where
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
index 21656c0c..ff4a0708 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
@@ -10,25 +10,25 @@
}Required Associated Types§
sourcetype Item<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQuery for &'a R
§type Item<'r> = &'r R
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+ state: Self::State<'s>
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<'a, R: Resource> ResourceQuery for &'a R
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
index e3752dd6..d518762b 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
@@ -10,28 +10,28 @@
}Required Associated Types§
sourcetype MutItem<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
§type MutItem<'r> = &'r mut R
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
index 137e6fdf..b6c1c5f6 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
@@ -16,12 +16,12 @@
tiles: &'t mut Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
Implementors§
impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.RenderGraphError.html b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
index b6e1d985..4abd0ad8 100644
--- a/docs/api/maplibre/render/graph/enum.RenderGraphError.html
+++ b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
@@ -24,7 +24,7 @@
input_slot: usize,
occupied_by_node: NodeId,
},
-}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RenderGraphError
source§impl StructuralEq for RenderGraphError
source§impl StructuralPartialEq for RenderGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderGraphError
§impl Send for RenderGraphError
§impl Sync for RenderGraphError
§impl Unpin for RenderGraphError
§impl UnwindSafe for RenderGraphError
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 ef8fa989..701af519 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.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index 484bc84b..a4f175f9 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 69b47c2c..43f52d13 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 a98fee73..6b90e399 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 9a42287b..1e0ae143 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.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index 6f4799e2..1da813a8 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/render_phase/draw/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
index c0449fa3..bcef2275 100644
--- a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
@@ -25,11 +25,11 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
index 42ab6db4..619d36cb 100644
--- a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
@@ -25,11 +25,11 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
index ce1a53c6..43d2c8be 100644
--- a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
+++ b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
@@ -23,6 +23,6 @@
coords: WorldTileCoords,
world: &World,
search_depth: usize
-) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
+) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
for<'a> Q::Item<'a>: HasTile,
source§impl<Q: Queue<B>, B, V: Pod, I: Pod, TM: Pod, FM: Pod> HasTile for BufferPool<Q, B, V, I, TM, FM>
source§impl<T> HasTile for Eventually<T>where
T: HasTile,
\ No newline at end of file
diff --git a/docs/api/maplibre/schedule/trait.StageLabel.html b/docs/api/maplibre/schedule/trait.StageLabel.html
index 594a56be..4bdc82bd 100644
--- a/docs/api/maplibre/schedule/trait.StageLabel.html
+++ b/docs/api/maplibre/schedule/trait.StageLabel.html
@@ -1,4 +1,4 @@
StageLabel in maplibre::schedule - Rust Trait maplibre::schedule::StageLabel
source · pub trait StageLabel: 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 StageLabel>
source§impl Hash for dyn StageLabel
source§impl PartialEq<dyn StageLabel> for dyn StageLabel
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for Cow<'static, str>
source§impl StageLabel for &'static str
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for &'static str
source§impl StageLabel for Cow<'static, str>
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
diff --git a/docs/api/maplibre/style/struct.Alpha.html b/docs/api/maplibre/style/struct.Alpha.html
index 57096580..76394d5b 100644
--- a/docs/api/maplibre/style/struct.Alpha.html
+++ b/docs/api/maplibre/style/struct.Alpha.html
@@ -169,7 +169,7 @@
ComponentTy: Copy,
§impl<ComponentTy> From<Alpha<YPrimeCbCr<ComponentTy>>> for YPrimeCbCr<ComponentTy>where
ComponentTy: Copy,
§fn from(col_alpha: Alpha<YPrimeCbCr<ComponentTy>>) -> YPrimeCbCr<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> From<Alpha<YPrimePbPr<ComponentTy>>> for YPrimePbPr<ComponentTy>where
ComponentTy: Copy,
§fn from(col_alpha: Alpha<YPrimePbPr<ComponentTy>>) -> YPrimePbPr<ComponentTy>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f32>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f32>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f64>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f64>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<u8>>
§fn from(c: Color) -> Alpha<EncodedSrgb<u8>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f32>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f32>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f64>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f64>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<u8>>
§fn from(c: Color) -> Alpha<EncodedSrgb<u8>>
Converts to this type from the input type.§impl<ColorTy> Hash for Alpha<ColorTy>where
ColorTy: Hash + ColorType,
<ColorTy as ColorType>::ComponentTy: Hash,
1.3.0 · source§fn hash_slice<H>(data: &[Self], state: &mut H)where
diff --git a/docs/api/maplibre/style/struct.EncodedSrgb.html b/docs/api/maplibre/style/struct.EncodedSrgb.html
index 20fca103..1eb04267 100644
--- a/docs/api/maplibre/style/struct.EncodedSrgb.html
+++ b/docs/api/maplibre/style/struct.EncodedSrgb.html
@@ -13,7 +13,7 @@ sRGB OETF, aka “gamma compensation”, applied.
ComponentTy: Clone,
§fn clone(&self) -> EncodedSrgb<ComponentTy>
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more§impl<CTy> ColorType for EncodedSrgb<CTy>where
CTy: Clone + Copy,
§type ComponentTy = CTy
§const SPACE: Spaces = Spaces::EncodedSrgb
§const NUM_COMPONENTS: usize = 3usize
§impl<ComponentTy> Debug for EncodedSrgb<ComponentTy>where
ComponentTy: Debug,
§impl<ComponentTy> From<[ComponentTy; 3]> for EncodedSrgb<ComponentTy>
§fn from(_: [ComponentTy; 3]) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> From<Alpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
- ComponentTy: Copy,
§fn from(col_alpha: Alpha<EncodedSrgb<ComponentTy>>) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f32>
§fn from(c: Color) -> EncodedSrgb<f32>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f64>
§fn from(c: Color) -> EncodedSrgb<f64>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<u8>
§fn from(c: Color) -> EncodedSrgb<u8>
Converts to this type from the input type.§impl<ComponentTy> From<PremultipliedAlpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
+ ComponentTy: Copy,
§fn from(col_alpha: Alpha<EncodedSrgb<ComponentTy>>) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f32>
§fn from(c: Color) -> EncodedSrgb<f32>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f64>
§fn from(c: Color) -> EncodedSrgb<f64>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<u8>
§fn from(c: Color) -> EncodedSrgb<u8>
Converts to this type from the input type.§impl<ComponentTy> From<PremultipliedAlpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
ComponentTy: Copy,
§fn from(
col_alpha: PremultipliedAlpha<EncodedSrgb<ComponentTy>>
) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> Hash for EncodedSrgb<ComponentTy>where
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
index 21656c0c..ff4a0708 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
@@ -10,25 +10,25 @@
}Required Associated Types§
sourcetype Item<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQuery for &'a R
§type Item<'r> = &'r R
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+ state: Self::State<'s>
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<'a, R: Resource> ResourceQuery for &'a R
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
index e3752dd6..d518762b 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
@@ -10,28 +10,28 @@
}Required Associated Types§
sourcetype MutItem<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
§type MutItem<'r> = &'r mut R
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
index 137e6fdf..b6c1c5f6 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
@@ -16,12 +16,12 @@
tiles: &'t mut Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
Implementors§
InvalidNode(NodeLabel)
InvalidOutputNodeSlot(SlotLabel)
InvalidInputNodeSlot(SlotLabel)
WrongNodeType
MismatchedNodeSlots
EdgeAlreadyExists(Edge)
EdgeDoesNotExist(Edge)
UnconnectedNodeInputSlot
UnconnectedNodeOutputSlot
NodeInputSlotAlreadyOccupied
source§impl Debug for RenderGraphError
impl Debug for RenderGraphError
source§impl Display for RenderGraphError
impl Display for RenderGraphError
source§impl Error for RenderGraphError
impl Error for RenderGraphError
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
source§impl From<RenderGraphError> for RenderError
impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
fn from(source: RenderGraphError) -> Self
source§impl PartialEq<RenderGraphError> for RenderGraphError
impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
fn eq(&self, other: &RenderGraphError) -> bool
self and other values to be equal, and is used
+}Variants§
InvalidNode(NodeLabel)
InvalidOutputNodeSlot(SlotLabel)
InvalidInputNodeSlot(SlotLabel)
WrongNodeType
MismatchedNodeSlots
EdgeAlreadyExists(Edge)
EdgeDoesNotExist(Edge)
UnconnectedNodeInputSlot
UnconnectedNodeOutputSlot
NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
impl Debug for RenderGraphError
source§impl Display for RenderGraphError
impl Display for RenderGraphError
source§impl Error for RenderGraphError
impl Error for RenderGraphError
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
source§impl From<RenderGraphError> for RenderError
impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
fn from(source: RenderGraphError) -> Self
source§impl PartialEq<RenderGraphError> for RenderGraphError
impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
fn eq(&self, other: &RenderGraphError) -> bool
self and other values to be equal, and is used
by ==.impl Eq for RenderGraphError
impl StructuralEq for RenderGraphError
impl StructuralPartialEq for RenderGraphError
Auto Trait Implementations§
impl RefUnwindSafe for RenderGraphError
impl Send for RenderGraphError
impl Sync for RenderGraphError
impl Unpin for RenderGraphError
impl UnwindSafe for RenderGraphError
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 ef8fa989..701af519 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.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index 484bc84b..a4f175f9 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 69b47c2c..43f52d13 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 a98fee73..6b90e399 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 9a42287b..1e0ae143 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.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index 6f4799e2..1da813a8 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/render_phase/draw/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
index c0449fa3..bcef2275 100644
--- a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
@@ -25,11 +25,11 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
index 42ab6db4..619d36cb 100644
--- a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
@@ -25,11 +25,11 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
index ce1a53c6..43d2c8be 100644
--- a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
+++ b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
@@ -23,6 +23,6 @@
coords: WorldTileCoords,
world: &World,
search_depth: usize
-) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
+) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
for<'a> Q::Item<'a>: HasTile,
source§impl<Q: Queue<B>, B, V: Pod, I: Pod, TM: Pod, FM: Pod> HasTile for BufferPool<Q, B, V, I, TM, FM>
source§impl<T> HasTile for Eventually<T>where
T: HasTile,
\ No newline at end of file
diff --git a/docs/api/maplibre/schedule/trait.StageLabel.html b/docs/api/maplibre/schedule/trait.StageLabel.html
index 594a56be..4bdc82bd 100644
--- a/docs/api/maplibre/schedule/trait.StageLabel.html
+++ b/docs/api/maplibre/schedule/trait.StageLabel.html
@@ -1,4 +1,4 @@
StageLabel in maplibre::schedule - Rust Trait maplibre::schedule::StageLabel
source · pub trait StageLabel: 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 StageLabel>
source§impl Hash for dyn StageLabel
source§impl PartialEq<dyn StageLabel> for dyn StageLabel
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for Cow<'static, str>
source§impl StageLabel for &'static str
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for &'static str
source§impl StageLabel for Cow<'static, str>
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
diff --git a/docs/api/maplibre/style/struct.Alpha.html b/docs/api/maplibre/style/struct.Alpha.html
index 57096580..76394d5b 100644
--- a/docs/api/maplibre/style/struct.Alpha.html
+++ b/docs/api/maplibre/style/struct.Alpha.html
@@ -169,7 +169,7 @@
ComponentTy: Copy,
§impl<ComponentTy> From<Alpha<YPrimeCbCr<ComponentTy>>> for YPrimeCbCr<ComponentTy>where
ComponentTy: Copy,
§fn from(col_alpha: Alpha<YPrimeCbCr<ComponentTy>>) -> YPrimeCbCr<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> From<Alpha<YPrimePbPr<ComponentTy>>> for YPrimePbPr<ComponentTy>where
ComponentTy: Copy,
§fn from(col_alpha: Alpha<YPrimePbPr<ComponentTy>>) -> YPrimePbPr<ComponentTy>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f32>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f32>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f64>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f64>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<u8>>
§fn from(c: Color) -> Alpha<EncodedSrgb<u8>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f32>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f32>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f64>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f64>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<u8>>
§fn from(c: Color) -> Alpha<EncodedSrgb<u8>>
Converts to this type from the input type.§impl<ColorTy> Hash for Alpha<ColorTy>where
ColorTy: Hash + ColorType,
<ColorTy as ColorType>::ComponentTy: Hash,
1.3.0 · source§fn hash_slice<H>(data: &[Self], state: &mut H)where
diff --git a/docs/api/maplibre/style/struct.EncodedSrgb.html b/docs/api/maplibre/style/struct.EncodedSrgb.html
index 20fca103..1eb04267 100644
--- a/docs/api/maplibre/style/struct.EncodedSrgb.html
+++ b/docs/api/maplibre/style/struct.EncodedSrgb.html
@@ -13,7 +13,7 @@ sRGB OETF, aka “gamma compensation”, applied.
ComponentTy: Clone,
§fn clone(&self) -> EncodedSrgb<ComponentTy>
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more§impl<CTy> ColorType for EncodedSrgb<CTy>where
CTy: Clone + Copy,
§type ComponentTy = CTy
§const SPACE: Spaces = Spaces::EncodedSrgb
§const NUM_COMPONENTS: usize = 3usize
§impl<ComponentTy> Debug for EncodedSrgb<ComponentTy>where
ComponentTy: Debug,
§impl<ComponentTy> From<[ComponentTy; 3]> for EncodedSrgb<ComponentTy>
§fn from(_: [ComponentTy; 3]) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> From<Alpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
- ComponentTy: Copy,
§fn from(col_alpha: Alpha<EncodedSrgb<ComponentTy>>) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f32>
§fn from(c: Color) -> EncodedSrgb<f32>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f64>
§fn from(c: Color) -> EncodedSrgb<f64>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<u8>
§fn from(c: Color) -> EncodedSrgb<u8>
Converts to this type from the input type.§impl<ComponentTy> From<PremultipliedAlpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
+ ComponentTy: Copy,
§fn from(col_alpha: Alpha<EncodedSrgb<ComponentTy>>) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f32>
§fn from(c: Color) -> EncodedSrgb<f32>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f64>
§fn from(c: Color) -> EncodedSrgb<f64>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<u8>
§fn from(c: Color) -> EncodedSrgb<u8>
Converts to this type from the input type.§impl<ComponentTy> From<PremultipliedAlpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
ComponentTy: Copy,
§fn from(
col_alpha: PremultipliedAlpha<EncodedSrgb<ComponentTy>>
) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> Hash for EncodedSrgb<ComponentTy>where
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
index 21656c0c..ff4a0708 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
@@ -10,25 +10,25 @@
}Required Associated Types§
sourcetype Item<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQuery for &'a R
§type Item<'r> = &'r R
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+ state: Self::State<'s>
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<'a, R: Resource> ResourceQuery for &'a R
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
index e3752dd6..d518762b 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
@@ -10,28 +10,28 @@
}Required Associated Types§
sourcetype MutItem<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
§type MutItem<'r> = &'r mut R
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
index 137e6fdf..b6c1c5f6 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
@@ -16,12 +16,12 @@
tiles: &'t mut Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
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 ef8fa989..701af519 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.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index 484bc84b..a4f175f9 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 69b47c2c..43f52d13 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 a98fee73..6b90e399 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 9a42287b..1e0ae143 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.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index 6f4799e2..1da813a8 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/render_phase/draw/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
index c0449fa3..bcef2275 100644
--- a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
@@ -25,11 +25,11 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
index 42ab6db4..619d36cb 100644
--- a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
@@ -25,11 +25,11 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
index ce1a53c6..43d2c8be 100644
--- a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
+++ b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
@@ -23,6 +23,6 @@
coords: WorldTileCoords,
world: &World,
search_depth: usize
-) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
+) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
for<'a> Q::Item<'a>: HasTile,
source§impl<Q: Queue<B>, B, V: Pod, I: Pod, TM: Pod, FM: Pod> HasTile for BufferPool<Q, B, V, I, TM, FM>
source§impl<T> HasTile for Eventually<T>where
T: HasTile,
\ No newline at end of file
diff --git a/docs/api/maplibre/schedule/trait.StageLabel.html b/docs/api/maplibre/schedule/trait.StageLabel.html
index 594a56be..4bdc82bd 100644
--- a/docs/api/maplibre/schedule/trait.StageLabel.html
+++ b/docs/api/maplibre/schedule/trait.StageLabel.html
@@ -1,4 +1,4 @@
StageLabel in maplibre::schedule - Rust Trait maplibre::schedule::StageLabel
source · pub trait StageLabel: 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 StageLabel>
source§impl Hash for dyn StageLabel
source§impl PartialEq<dyn StageLabel> for dyn StageLabel
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for Cow<'static, str>
source§impl StageLabel for &'static str
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for &'static str
source§impl StageLabel for Cow<'static, str>
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
diff --git a/docs/api/maplibre/style/struct.Alpha.html b/docs/api/maplibre/style/struct.Alpha.html
index 57096580..76394d5b 100644
--- a/docs/api/maplibre/style/struct.Alpha.html
+++ b/docs/api/maplibre/style/struct.Alpha.html
@@ -169,7 +169,7 @@
ComponentTy: Copy,
§impl<ComponentTy> From<Alpha<YPrimeCbCr<ComponentTy>>> for YPrimeCbCr<ComponentTy>where
ComponentTy: Copy,
§fn from(col_alpha: Alpha<YPrimeCbCr<ComponentTy>>) -> YPrimeCbCr<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> From<Alpha<YPrimePbPr<ComponentTy>>> for YPrimePbPr<ComponentTy>where
ComponentTy: Copy,
§fn from(col_alpha: Alpha<YPrimePbPr<ComponentTy>>) -> YPrimePbPr<ComponentTy>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f32>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f32>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f64>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f64>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<u8>>
§fn from(c: Color) -> Alpha<EncodedSrgb<u8>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f32>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f32>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<f64>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f64>>
Converts to this type from the input type.§impl From<Color> for Alpha<EncodedSrgb<u8>>
§fn from(c: Color) -> Alpha<EncodedSrgb<u8>>
Converts to this type from the input type.§impl<ColorTy> Hash for Alpha<ColorTy>where
ColorTy: Hash + ColorType,
<ColorTy as ColorType>::ComponentTy: Hash,
1.3.0 · source§fn hash_slice<H>(data: &[Self], state: &mut H)where
diff --git a/docs/api/maplibre/style/struct.EncodedSrgb.html b/docs/api/maplibre/style/struct.EncodedSrgb.html
index 20fca103..1eb04267 100644
--- a/docs/api/maplibre/style/struct.EncodedSrgb.html
+++ b/docs/api/maplibre/style/struct.EncodedSrgb.html
@@ -13,7 +13,7 @@ sRGB OETF, aka “gamma compensation”, applied.
ComponentTy: Clone,
§fn clone(&self) -> EncodedSrgb<ComponentTy>
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more§impl<CTy> ColorType for EncodedSrgb<CTy>where
CTy: Clone + Copy,
§type ComponentTy = CTy
§const SPACE: Spaces = Spaces::EncodedSrgb
§const NUM_COMPONENTS: usize = 3usize
§impl<ComponentTy> Debug for EncodedSrgb<ComponentTy>where
ComponentTy: Debug,
§impl<ComponentTy> From<[ComponentTy; 3]> for EncodedSrgb<ComponentTy>
§fn from(_: [ComponentTy; 3]) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> From<Alpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
- ComponentTy: Copy,
§fn from(col_alpha: Alpha<EncodedSrgb<ComponentTy>>) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f32>
§fn from(c: Color) -> EncodedSrgb<f32>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f64>
§fn from(c: Color) -> EncodedSrgb<f64>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<u8>
§fn from(c: Color) -> EncodedSrgb<u8>
Converts to this type from the input type.§impl<ComponentTy> From<PremultipliedAlpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
+ ComponentTy: Copy,
§fn from(col_alpha: Alpha<EncodedSrgb<ComponentTy>>) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f32>
§fn from(c: Color) -> EncodedSrgb<f32>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<f64>
§fn from(c: Color) -> EncodedSrgb<f64>
Converts to this type from the input type.§impl From<Color> for EncodedSrgb<u8>
§fn from(c: Color) -> EncodedSrgb<u8>
Converts to this type from the input type.§impl<ComponentTy> From<PremultipliedAlpha<EncodedSrgb<ComponentTy>>> for EncodedSrgb<ComponentTy>where
ComponentTy: Copy,
§fn from(
col_alpha: PremultipliedAlpha<EncodedSrgb<ComponentTy>>
) -> EncodedSrgb<ComponentTy>
Converts to this type from the input type.§impl<ComponentTy> Hash for EncodedSrgb<ComponentTy>where
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
index 21656c0c..ff4a0708 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
@@ -10,25 +10,25 @@
}Required Associated Types§
sourcetype Item<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQuery for &'a R
§type Item<'r> = &'r R
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+ state: Self::State<'s>
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<'a, R: Resource> ResourceQuery for &'a R
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
index e3752dd6..d518762b 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
@@ -10,28 +10,28 @@
}Required Associated Types§
sourcetype MutItem<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
§type MutItem<'r> = &'r mut R
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
index 137e6fdf..b6c1c5f6 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
@@ -16,12 +16,12 @@
tiles: &'t mut Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
source§impl PartialEq<SlotLabel> for SlotLabel
impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
fn eq(&self, other: &SlotLabel) -> bool
self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
impl PartialEq<SlotLabel> for SlotLabel
impl Eq for SlotLabel
impl StructuralEq for SlotLabel
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.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index 484bc84b..a4f175f9 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.
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 484bc84b..a4f175f9 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
impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
fn from(value: TextureView) -> Self
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 From<TextureView> for SlotValue
impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
fn from(value: TextureView) -> Self
impl !RefUnwindSafe for SlotValue
impl !Send for SlotValue
impl !Sync for SlotValue
impl Unpin for SlotValue
impl !UnwindSafe for SlotValue
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/render/graph/node/enum.NodeLabel.html b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
index 69b47c2c..43f52d13 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 a98fee73..6b90e399 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 9a42287b..1e0ae143 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.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index 6f4799e2..1da813a8 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/render_phase/draw/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
index c0449fa3..bcef2275 100644
--- a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
@@ -25,11 +25,11 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
index 42ab6db4..619d36cb 100644
--- a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
@@ -25,11 +25,11 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
index ce1a53c6..43d2c8be 100644
--- a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
+++ b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
@@ -23,6 +23,6 @@
coords: WorldTileCoords,
world: &World,
search_depth: usize
-) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
+) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
for<'a> Q::Item<'a>: HasTile,
source§impl<Q: Queue<B>, B, V: Pod, I: Pod, TM: Pod, FM: Pod> HasTile for BufferPool<Q, B, V, I, TM, FM>
source§impl<T> HasTile for Eventually<T>where
T: HasTile,
\ No newline at end of file
diff --git a/docs/api/maplibre/schedule/trait.StageLabel.html b/docs/api/maplibre/schedule/trait.StageLabel.html
index 594a56be..4bdc82bd 100644
--- a/docs/api/maplibre/schedule/trait.StageLabel.html
+++ b/docs/api/maplibre/schedule/trait.StageLabel.html
@@ -1,4 +1,4 @@
StageLabel in maplibre::schedule - Rust Trait maplibre::schedule::StageLabel
source · pub trait StageLabel: 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 StageLabel>
source§impl Hash for dyn StageLabel
source§impl PartialEq<dyn StageLabel> for dyn StageLabel
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for Cow<'static, str>
source§impl StageLabel for &'static str
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for &'static str
source§impl StageLabel for Cow<'static, str>
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
diff --git a/docs/api/maplibre/style/struct.Alpha.html b/docs/api/maplibre/style/struct.Alpha.html
index 57096580..76394d5b 100644
--- a/docs/api/maplibre/style/struct.Alpha.html
+++ b/docs/api/maplibre/style/struct.Alpha.html
@@ -169,7 +169,7 @@
ComponentTy: Copy,
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 69b47c2c..43f52d13 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 a98fee73..6b90e399 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 9a42287b..1e0ae143 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.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index 6f4799e2..1da813a8 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/render_phase/draw/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
index c0449fa3..bcef2275 100644
--- a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
@@ -25,11 +25,11 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
index 42ab6db4..619d36cb 100644
--- a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
@@ -25,11 +25,11 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
index ce1a53c6..43d2c8be 100644
--- a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
+++ b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
@@ -23,6 +23,6 @@
coords: WorldTileCoords,
world: &World,
search_depth: usize
-) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
+) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
for<'a> Q::Item<'a>: HasTile,
source§impl<Q: Queue<B>, B, V: Pod, I: Pod, TM: Pod, FM: Pod> HasTile for BufferPool<Q, B, V, I, TM, FM>
source§impl<T> HasTile for Eventually<T>where
T: HasTile,
\ No newline at end of file
diff --git a/docs/api/maplibre/schedule/trait.StageLabel.html b/docs/api/maplibre/schedule/trait.StageLabel.html
index 594a56be..4bdc82bd 100644
--- a/docs/api/maplibre/schedule/trait.StageLabel.html
+++ b/docs/api/maplibre/schedule/trait.StageLabel.html
@@ -1,4 +1,4 @@
StageLabel in maplibre::schedule - Rust Trait maplibre::schedule::StageLabel
source · pub trait StageLabel: 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 StageLabel>
source§impl Hash for dyn StageLabel
source§impl PartialEq<dyn StageLabel> for dyn StageLabel
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for Cow<'static, str>
source§impl StageLabel for &'static str
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for &'static str
source§impl StageLabel for Cow<'static, str>
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
diff --git a/docs/api/maplibre/style/struct.Alpha.html b/docs/api/maplibre/style/struct.Alpha.html
index 57096580..76394d5b 100644
--- a/docs/api/maplibre/style/struct.Alpha.html
+++ b/docs/api/maplibre/style/struct.Alpha.html
@@ -169,7 +169,7 @@
ComponentTy: Copy,
Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
source§impl PartialEq<NodeLabel> for NodeLabel
impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
fn eq(&self, other: &NodeLabel) -> bool
self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
impl PartialEq<NodeLabel> for NodeLabel
impl Eq for NodeLabel
impl StructuralEq for NodeLabel
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 a98fee73..6b90e399 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 9a42287b..1e0ae143 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.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index 6f4799e2..1da813a8 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/render_phase/draw/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
index c0449fa3..bcef2275 100644
--- a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
@@ -25,11 +25,11 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
index 42ab6db4..619d36cb 100644
--- a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
@@ -25,11 +25,11 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
index ce1a53c6..43d2c8be 100644
--- a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
+++ b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
@@ -23,6 +23,6 @@
coords: WorldTileCoords,
world: &World,
search_depth: usize
-) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
+) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
for<'a> Q::Item<'a>: HasTile,
source§impl<Q: Queue<B>, B, V: Pod, I: Pod, TM: Pod, FM: Pod> HasTile for BufferPool<Q, B, V, I, TM, FM>
source§impl<T> HasTile for Eventually<T>where
T: HasTile,
\ No newline at end of file
diff --git a/docs/api/maplibre/schedule/trait.StageLabel.html b/docs/api/maplibre/schedule/trait.StageLabel.html
index 594a56be..4bdc82bd 100644
--- a/docs/api/maplibre/schedule/trait.StageLabel.html
+++ b/docs/api/maplibre/schedule/trait.StageLabel.html
@@ -1,4 +1,4 @@
StageLabel in maplibre::schedule - Rust Trait maplibre::schedule::StageLabel
source · pub trait StageLabel: 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 StageLabel>
source§impl Hash for dyn StageLabel
source§impl PartialEq<dyn StageLabel> for dyn StageLabel
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for Cow<'static, str>
source§impl StageLabel for &'static str
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
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 a98fee73..6b90e399 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 9a42287b..1e0ae143 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.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index 6f4799e2..1da813a8 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/render_phase/draw/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
index c0449fa3..bcef2275 100644
--- a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
@@ -25,11 +25,11 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
index 42ab6db4..619d36cb 100644
--- a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
@@ -25,11 +25,11 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
index ce1a53c6..43d2c8be 100644
--- a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
+++ b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
@@ -23,6 +23,6 @@
coords: WorldTileCoords,
world: &World,
search_depth: usize
-) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
+) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
for<'a> Q::Item<'a>: HasTile,
source§impl<Q: Queue<B>, B, V: Pod, I: Pod, TM: Pod, FM: Pod> HasTile for BufferPool<Q, B, V, I, TM, FM>
source§impl<T> HasTile for Eventually<T>where
T: HasTile,
\ No newline at end of file
diff --git a/docs/api/maplibre/schedule/trait.StageLabel.html b/docs/api/maplibre/schedule/trait.StageLabel.html
index 594a56be..4bdc82bd 100644
--- a/docs/api/maplibre/schedule/trait.StageLabel.html
+++ b/docs/api/maplibre/schedule/trait.StageLabel.html
@@ -1,4 +1,4 @@
StageLabel in maplibre::schedule - Rust Trait maplibre::schedule::StageLabel
source · pub trait StageLabel: 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 StageLabel>
source§impl Hash for dyn StageLabel
source§impl PartialEq<dyn StageLabel> for dyn StageLabel
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for Cow<'static, str>
source§impl StageLabel for &'static str
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Debug for NodeRunError
impl Debug for NodeRunError
source§impl Display for NodeRunError
impl Display for NodeRunError
source§impl Error for NodeRunError
impl Error for NodeRunError
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<InputSlotError> for NodeRunError
impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
fn from(source: InputSlotError) -> Self
source§impl From<NodeRunError> for RenderGraphRunnerError
impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
fn from(source: NodeRunError) -> Self
source§impl From<OutputSlotError> for NodeRunError
impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
fn from(source: OutputSlotError) -> Self
source§impl From<RunSubGraphError> for NodeRunError
impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
fn from(source: RunSubGraphError) -> Self
source§impl PartialEq<NodeRunError> for NodeRunError
impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
fn eq(&self, other: &NodeRunError) -> bool
self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
impl Debug for NodeRunError
source§impl Display for NodeRunError
impl Display for NodeRunError
source§impl Error for NodeRunError
impl Error for NodeRunError
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<InputSlotError> for NodeRunError
impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
fn from(source: InputSlotError) -> Self
source§impl From<NodeRunError> for RenderGraphRunnerError
impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
fn from(source: NodeRunError) -> Self
source§impl From<OutputSlotError> for NodeRunError
impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
fn from(source: OutputSlotError) -> Self
source§impl From<RunSubGraphError> for NodeRunError
impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
fn from(source: RunSubGraphError) -> Self
source§impl PartialEq<NodeRunError> for NodeRunError
impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
fn eq(&self, other: &NodeRunError) -> bool
self and other values to be equal, and is used
by ==.impl Eq for NodeRunError
impl StructuralEq for NodeRunError
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 9a42287b..1e0ae143 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.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index 6f4799e2..1da813a8 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/render_phase/draw/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
index c0449fa3..bcef2275 100644
--- a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
@@ -25,11 +25,11 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
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 9a42287b..1e0ae143 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.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index 6f4799e2..1da813a8 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/render_phase/draw/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
index c0449fa3..bcef2275 100644
--- a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
@@ -25,11 +25,11 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
source§impl PartialEq<SlotLabel> for SlotLabel
impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
fn eq(&self, other: &SlotLabel) -> bool
self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
impl PartialEq<SlotLabel> for SlotLabel
impl Eq for SlotLabel
impl StructuralEq for SlotLabel
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.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index 6f4799e2..1da813a8 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.
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 6f4799e2..1da813a8 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
impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
fn from(value: TextureView) -> Self
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 From<TextureView> for SlotValue
impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
fn from(value: TextureView) -> Self
impl !RefUnwindSafe for SlotValue
impl !Send for SlotValue
impl !Sync for SlotValue
impl Unpin for SlotValue
impl !UnwindSafe for SlotValue
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/render/render_phase/draw/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
index c0449fa3..bcef2275 100644
--- a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
@@ -25,11 +25,11 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
impl<T> Downcast for Twhere diff --git a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html index c0449fa3..bcef2275 100644 --- a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html +++ b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html @@ -25,11 +25,11 @@ tuple. Const generics are used to set specific bind group locations: item: &P, pass: &mut TrackedRenderPass<'w> ) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
fn render<'w>( world: &'w World, item: &P, pass: &mut TrackedRenderPass<'w> -) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
fn render<'w>( +) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
fn render<'w>( world: &'w World, item: &P, pass: &mut TrackedRenderPass<'w> diff --git a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html index 42ab6db4..619d36cb 100644 --- a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html +++ b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html @@ -25,11 +25,11 @@ tuple. Const generics are used to set specific bind group locations: item: &P, pass: &mut TrackedRenderPass<'w> ) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
fn render<'w>( world: &'w World, item: &P, pass: &mut TrackedRenderPass<'w> -) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
fn render<'w>( +) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
impl<P: PhaseItem, C0: RenderCommand<P>> RenderCommand<P> for (C0,)
fn render<'w>( world: &'w World, item: &P, pass: &mut TrackedRenderPass<'w> diff --git a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html index ce1a53c6..43d2c8be 100644 --- a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html +++ b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html @@ -23,6 +23,6 @@ coords: WorldTileCoords, world: &World, search_depth: usize -) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
impl HasTile for RasterResources
impl HasTile for VectorTilesDone
impl HasTile for ViewTileSources
impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where +) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
impl HasTile for RasterResources
impl HasTile for VectorTilesDone
impl HasTile for ViewTileSources
impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where for<'a> Q::Item<'a>: HasTile,
impl<Q: Queue<B>, B, V: Pod, I: Pod, TM: Pod, FM: Pod> HasTile for BufferPool<Q, B, V, I, TM, FM>
impl<T> HasTile for Eventually<T>where T: HasTile,
Trait maplibre::schedule::StageLabel
source · pub trait StageLabel: 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 StageLabel>
impl Clone for Box<dyn StageLabel>
source§impl Hash for dyn StageLabel
impl Hash for dyn StageLabel
source§impl PartialEq<dyn StageLabel> for dyn StageLabel
impl PartialEq<dyn StageLabel> for dyn StageLabel
impl Eq for dyn StageLabel
Implementations on Foreign Types§
impl StageLabel for Cow<'static, str>
impl StageLabel for &'static str
Implementors§
impl StageLabel for RenderStageLabel
impl Eq for dyn StageLabel
Implementations on Foreign Types§
impl StageLabel for &'static str
impl StageLabel for Cow<'static, str>
Implementors§
impl StageLabel for RenderStageLabel
§impl<ComponentTy> From<Alpha<YPrimeCbCr<ComponentTy>>> for YPrimeCbCr<ComponentTy>where
ComponentTy: Copy,
impl<ComponentTy> From<Alpha<YPrimeCbCr<ComponentTy>>> for YPrimeCbCr<ComponentTy>where ComponentTy: Copy,
§fn from(col_alpha: Alpha<YPrimeCbCr<ComponentTy>>) -> YPrimeCbCr<ComponentTy>
fn from(col_alpha: Alpha<YPrimeCbCr<ComponentTy>>) -> YPrimeCbCr<ComponentTy>
§impl<ComponentTy> From<Alpha<YPrimePbPr<ComponentTy>>> for YPrimePbPr<ComponentTy>where
ComponentTy: Copy,
impl<ComponentTy> From<Alpha<YPrimePbPr<ComponentTy>>> for YPrimePbPr<ComponentTy>where ComponentTy: Copy,
§fn from(col_alpha: Alpha<YPrimePbPr<ComponentTy>>) -> YPrimePbPr<ComponentTy>
fn from(col_alpha: Alpha<YPrimePbPr<ComponentTy>>) -> YPrimePbPr<ComponentTy>
§impl From<Color> for Alpha<EncodedSrgb<f32>>
impl From<Color> for Alpha<EncodedSrgb<f32>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f32>>
fn from(c: Color) -> Alpha<EncodedSrgb<f32>>
§impl From<Color> for Alpha<EncodedSrgb<f64>>
impl From<Color> for Alpha<EncodedSrgb<f64>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f64>>
fn from(c: Color) -> Alpha<EncodedSrgb<f64>>
§impl From<Color> for Alpha<EncodedSrgb<u8>>
impl From<Color> for Alpha<EncodedSrgb<u8>>
§fn from(c: Color) -> Alpha<EncodedSrgb<u8>>
fn from(c: Color) -> Alpha<EncodedSrgb<u8>>
§impl From<Color> for Alpha<EncodedSrgb<f32>>
impl From<Color> for Alpha<EncodedSrgb<f32>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f32>>
fn from(c: Color) -> Alpha<EncodedSrgb<f32>>
§impl From<Color> for Alpha<EncodedSrgb<f64>>
impl From<Color> for Alpha<EncodedSrgb<f64>>
§fn from(c: Color) -> Alpha<EncodedSrgb<f64>>
fn from(c: Color) -> Alpha<EncodedSrgb<f64>>
§impl From<Color> for Alpha<EncodedSrgb<u8>>
impl From<Color> for Alpha<EncodedSrgb<u8>>
§fn from(c: Color) -> Alpha<EncodedSrgb<u8>>
fn from(c: Color) -> Alpha<EncodedSrgb<u8>>
§impl<ColorTy> Hash for Alpha<ColorTy>where
ColorTy: Hash + ColorType,
<ColorTy as ColorType>::ComponentTy: Hash,
impl<ColorTy> Hash for Alpha<ColorTy>where ColorTy: Hash + ColorType, <ColorTy as ColorType>::ComponentTy: Hash,
1.3.0 · source§fn hash_slice<H>(data: &[Self], state: &mut H)where
diff --git a/docs/api/maplibre/style/struct.EncodedSrgb.html b/docs/api/maplibre/style/struct.EncodedSrgb.html
index 20fca103..1eb04267 100644
--- a/docs/api/maplibre/style/struct.EncodedSrgb.html
+++ b/docs/api/maplibre/style/struct.EncodedSrgb.html
@@ -13,7 +13,7 @@ sRGB OETF, aka “gamma compensation”, applied.
ComponentTy: Clone,
fn hash_slice<H>(data: &[Self], state: &mut H)where diff --git a/docs/api/maplibre/style/struct.EncodedSrgb.html b/docs/api/maplibre/style/struct.EncodedSrgb.html index 20fca103..1eb04267 100644 --- a/docs/api/maplibre/style/struct.EncodedSrgb.html +++ b/docs/api/maplibre/style/struct.EncodedSrgb.html @@ -13,7 +13,7 @@ sRGB OETF, aka “gamma compensation”, applied. ComponentTy: Clone,
§fn clone(&self) -> EncodedSrgb<ComponentTy>
fn clone(&self) -> EncodedSrgb<ComponentTy>
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more