diff --git a/docs/api/implementors/core/convert/trait.From.js b/docs/api/implementors/core/convert/trait.From.js
index 450eacf5..9075f341 100644
--- a/docs/api/implementors/core/convert/trait.From.js
+++ b/docs/api/implementors/core/convert/trait.From.js
@@ -1,3 +1,3 @@
(function() {var implementors = {
-"maplibre":[["impl<V: Pod, I: Pod> From<VertexBuffers<V, I>> for OverAlignedVertexBuffer<V, I>"],["impl From<u8> for ZoomLevel"],["impl From<(u32, u32, ZoomLevel)> for TileCoords"],["impl From<(i32, i32, ZoomLevel)> for WorldTileCoords"],["impl From<(f32, f32)> for WorldCoords"],["impl From<(f64, f64)> for WorldCoords"],["impl From<Point3<f64>> for WorldCoords"],["impl<E> From<E> for Errorwhere Enumeration of errors which can happen during the operation of the library.
E: Into<RenderError>,"],["impl From<TessellationError> for Error"],["impl<T> From<SendError<T>> for Error"],["impl<F, I, O> From<F> for ClosureProcessable<F, I, O>where
F: Fn(I, &mut PipelineContext) -> O,"],["impl From<(WorldTileCoords, TileIndex)> for DefaultLayerIndexed"],["impl From<Error> for Error"],["impl From<Error> for Error"],["impl From<InputSlotError> for NodeRunError"],["impl From<OutputSlotError> for NodeRunError"],["impl From<RunSubGraphError> for NodeRunError"],["impl From<&NodeLabel> for NodeLabel"],["impl From<String> for NodeLabel"],["impl From<&'static str> for NodeLabel"],["impl From<NodeId> for NodeLabel"],["impl From<Buffer> for SlotValue"],["impl From<TextureView> for SlotValue"],["impl From<Sampler> for SlotValue"],["impl From<&SlotLabel> for SlotLabel"],["impl From<String> for SlotLabel"],["impl From<&'static str> for SlotLabel"],["impl From<Cow<'static, str>> for SlotLabel"],["impl From<usize> for SlotLabel"],["impl<T: IntoIterator<Item = SlotInfo>> From<T> for SlotInfos"],["impl From<TextureView> for TextureView"],["impl From<SurfaceTexture> for TextureView"],["impl From<NodeRunError> for RenderGraphRunnerError"],["impl From<WorldCoords> for [f32; 3]"],["impl From<RenderGraphError> for RenderError"],["impl From<SurfaceError> for Error"],["impl From<RequestDeviceError> for Error"]]
+"maplibre":[["impl<V: Pod, I: Pod> From<VertexBuffers<V, I>> for OverAlignedVertexBuffer<V, I>"],["impl From<u8> for ZoomLevel"],["impl From<(u32, u32, ZoomLevel)> for TileCoords"],["impl From<(i32, i32, ZoomLevel)> for WorldTileCoords"],["impl From<(f32, f32)> for WorldCoords"],["impl From<(f64, f64)> for WorldCoords"],["impl From<Point3<f64>> for WorldCoords"],["impl<E> From<E> for Errorwhere
E: Into<RenderError>,"],["impl From<TessellationError> for Error"],["impl<T> From<SendError<T>> for Error"],["impl<F, I, O> From<F> for ClosureProcessable<F, I, O>where
F: Fn(I, &mut PipelineContext) -> O,"],["impl From<(WorldTileCoords, TileIndex)> for DefaultLayerIndexed"],["impl From<Error> for Error"],["impl From<Error> for Error"],["impl From<InputSlotError> for NodeRunError"],["impl From<OutputSlotError> for NodeRunError"],["impl From<RunSubGraphError> for NodeRunError"],["impl From<&NodeLabel> for NodeLabel"],["impl From<String> for NodeLabel"],["impl From<&'static str> for NodeLabel"],["impl From<NodeId> for NodeLabel"],["impl From<Buffer> for SlotValue"],["impl From<TextureView> for SlotValue"],["impl From<Sampler> for SlotValue"],["impl From<&SlotLabel> for SlotLabel"],["impl From<String> for SlotLabel"],["impl From<&'static str> for SlotLabel"],["impl From<Cow<'static, str>> for SlotLabel"],["impl From<usize> for SlotLabel"],["impl<T: IntoIterator<Item = SlotInfo>> From<T> for SlotInfos"],["impl From<TextureView> for TextureView"],["impl From<SurfaceTexture> for TextureView"],["impl From<NodeRunError> for RenderGraphRunnerError"],["impl From<WorldCoords> for [f32; 3]"],["impl From<RenderGraphError> for RenderError"],["impl From<SurfaceError> for Error"],["impl From<RequestDeviceError> for Error"]]
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file
diff --git a/docs/api/maplibre/error/enum.Error.html b/docs/api/maplibre/error/enum.Error.html
index 32490e79..404a4f50 100644
--- a/docs/api/maplibre/error/enum.Error.html
+++ b/docs/api/maplibre/error/enum.Error.html
@@ -7,7 +7,7 @@
Render(RenderError),
Generic(Cow<'static, str>),
}Expand description
APCSchedulerEventLoopNetwork(String)Tesselation(TessellationError)Render(RenderError)Generic(Cow<'static, str>)Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
+APCSchedulerEventLoopNetwork(String)Tesselation(TessellationError)Render(RenderError)Generic(Cow<'static, str>)Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait. Read moreRc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait. Read more&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s. Read more&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot