mirror of
https://github.com/maplibre/maplibre-rs.git
synced 2025-12-08 19:05:57 +00:00
Deploying to gh-pages from @ maplibre/maplibre-rs@095d5fbbfb 🚀
This commit is contained in:
parent
5b66dd779e
commit
2879ae6249
@ -1,3 +1,3 @@
|
||||
(function() {var implementors = {
|
||||
"maplibre":[["impl Pod for <a class=\"struct\" href=\"maplibre/render/shaders/struct.ShaderFeatureStyle.html\" title=\"struct maplibre::render::shaders::ShaderFeatureStyle\">ShaderFeatureStyle</a>"],["impl Pod for <a class=\"struct\" href=\"maplibre/render/shaders/struct.ShaderLayerMetadata.html\" title=\"struct maplibre::render::shaders::ShaderLayerMetadata\">ShaderLayerMetadata</a>"],["impl Pod for <a class=\"struct\" href=\"maplibre/render/shaders/struct.ShaderGlobals.html\" title=\"struct maplibre::render::shaders::ShaderGlobals\">ShaderGlobals</a>"],["impl Pod for <a class=\"struct\" href=\"maplibre/render/shaders/struct.ShaderTextureVertex.html\" title=\"struct maplibre::render::shaders::ShaderTextureVertex\">ShaderTextureVertex</a>"],["impl Pod for <a class=\"struct\" href=\"maplibre/coords/struct.ZoomLevel.html\" title=\"struct maplibre::coords::ZoomLevel\">ZoomLevel</a>"],["impl Pod for <a class=\"struct\" href=\"maplibre/render/shaders/struct.ShaderCamera.html\" title=\"struct maplibre::render::shaders::ShaderCamera\">ShaderCamera</a>"],["impl Pod for <a class=\"struct\" href=\"maplibre/render/shaders/struct.ShaderTileMetadata.html\" title=\"struct maplibre::render::shaders::ShaderTileMetadata\">ShaderTileMetadata</a>"],["impl Pod for <a class=\"struct\" href=\"maplibre/render/shaders/struct.ShaderVertex.html\" title=\"struct maplibre::render::shaders::ShaderVertex\">ShaderVertex</a>"]]
|
||||
"maplibre":[["impl Pod for <a class=\"struct\" href=\"maplibre/render/shaders/struct.ShaderVertex.html\" title=\"struct maplibre::render::shaders::ShaderVertex\">ShaderVertex</a>"],["impl Pod for <a class=\"struct\" href=\"maplibre/render/shaders/struct.ShaderCamera.html\" title=\"struct maplibre::render::shaders::ShaderCamera\">ShaderCamera</a>"],["impl Pod for <a class=\"struct\" href=\"maplibre/render/shaders/struct.ShaderTextureVertex.html\" title=\"struct maplibre::render::shaders::ShaderTextureVertex\">ShaderTextureVertex</a>"],["impl Pod for <a class=\"struct\" href=\"maplibre/render/shaders/struct.ShaderTileMetadata.html\" title=\"struct maplibre::render::shaders::ShaderTileMetadata\">ShaderTileMetadata</a>"],["impl Pod for <a class=\"struct\" href=\"maplibre/render/shaders/struct.ShaderFeatureStyle.html\" title=\"struct maplibre::render::shaders::ShaderFeatureStyle\">ShaderFeatureStyle</a>"],["impl Pod for <a class=\"struct\" href=\"maplibre/render/shaders/struct.ShaderLayerMetadata.html\" title=\"struct maplibre::render::shaders::ShaderLayerMetadata\">ShaderLayerMetadata</a>"],["impl Pod for <a class=\"struct\" href=\"maplibre/render/shaders/struct.ShaderGlobals.html\" title=\"struct maplibre::render::shaders::ShaderGlobals\">ShaderGlobals</a>"],["impl Pod for <a class=\"struct\" href=\"maplibre/coords/struct.ZoomLevel.html\" title=\"struct maplibre::coords::ZoomLevel\">ZoomLevel</a>"]]
|
||||
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
|
||||
@ -1,3 +1,3 @@
|
||||
(function() {var implementors = {
|
||||
"maplibre":[["impl Zeroable for <a class=\"struct\" href=\"maplibre/render/shaders/struct.ShaderVertex.html\" title=\"struct maplibre::render::shaders::ShaderVertex\">ShaderVertex</a>"],["impl Zeroable for <a class=\"struct\" href=\"maplibre/render/shaders/struct.ShaderLayerMetadata.html\" title=\"struct maplibre::render::shaders::ShaderLayerMetadata\">ShaderLayerMetadata</a>"],["impl Zeroable for <a class=\"struct\" href=\"maplibre/render/shaders/struct.ShaderFeatureStyle.html\" title=\"struct maplibre::render::shaders::ShaderFeatureStyle\">ShaderFeatureStyle</a>"],["impl Zeroable for <a class=\"struct\" href=\"maplibre/render/shaders/struct.ShaderCamera.html\" title=\"struct maplibre::render::shaders::ShaderCamera\">ShaderCamera</a>"],["impl Zeroable for <a class=\"struct\" href=\"maplibre/render/shaders/struct.ShaderTileMetadata.html\" title=\"struct maplibre::render::shaders::ShaderTileMetadata\">ShaderTileMetadata</a>"],["impl Zeroable for <a class=\"struct\" href=\"maplibre/render/shaders/struct.ShaderTextureVertex.html\" title=\"struct maplibre::render::shaders::ShaderTextureVertex\">ShaderTextureVertex</a>"],["impl Zeroable for <a class=\"struct\" href=\"maplibre/coords/struct.ZoomLevel.html\" title=\"struct maplibre::coords::ZoomLevel\">ZoomLevel</a>"],["impl Zeroable for <a class=\"struct\" href=\"maplibre/render/shaders/struct.ShaderGlobals.html\" title=\"struct maplibre::render::shaders::ShaderGlobals\">ShaderGlobals</a>"],["impl Zeroable for <a class=\"struct\" href=\"maplibre/coords/struct.WorldTileCoords.html\" title=\"struct maplibre::coords::WorldTileCoords\">WorldTileCoords</a>"]]
|
||||
"maplibre":[["impl Zeroable for <a class=\"struct\" href=\"maplibre/render/shaders/struct.ShaderTileMetadata.html\" title=\"struct maplibre::render::shaders::ShaderTileMetadata\">ShaderTileMetadata</a>"],["impl Zeroable for <a class=\"struct\" href=\"maplibre/render/shaders/struct.ShaderLayerMetadata.html\" title=\"struct maplibre::render::shaders::ShaderLayerMetadata\">ShaderLayerMetadata</a>"],["impl Zeroable for <a class=\"struct\" href=\"maplibre/render/shaders/struct.ShaderGlobals.html\" title=\"struct maplibre::render::shaders::ShaderGlobals\">ShaderGlobals</a>"],["impl Zeroable for <a class=\"struct\" href=\"maplibre/coords/struct.ZoomLevel.html\" title=\"struct maplibre::coords::ZoomLevel\">ZoomLevel</a>"],["impl Zeroable for <a class=\"struct\" href=\"maplibre/render/shaders/struct.ShaderFeatureStyle.html\" title=\"struct maplibre::render::shaders::ShaderFeatureStyle\">ShaderFeatureStyle</a>"],["impl Zeroable for <a class=\"struct\" href=\"maplibre/render/shaders/struct.ShaderVertex.html\" title=\"struct maplibre::render::shaders::ShaderVertex\">ShaderVertex</a>"],["impl Zeroable for <a class=\"struct\" href=\"maplibre/render/shaders/struct.ShaderCamera.html\" title=\"struct maplibre::render::shaders::ShaderCamera\">ShaderCamera</a>"],["impl Zeroable for <a class=\"struct\" href=\"maplibre/coords/struct.WorldTileCoords.html\" title=\"struct maplibre::coords::WorldTileCoords\">WorldTileCoords</a>"],["impl Zeroable for <a class=\"struct\" href=\"maplibre/render/shaders/struct.ShaderTextureVertex.html\" title=\"struct maplibre::render::shaders::ShaderTextureVertex\">ShaderTextureVertex</a>"]]
|
||||
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1,3 +1,3 @@
|
||||
(function() {var implementors = {
|
||||
"maplibre":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.73.0/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> for <a class=\"struct\" href=\"maplibre/coords/struct.WorldTileCoords.html\" title=\"struct maplibre::coords::WorldTileCoords\">WorldTileCoords</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.73.0/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> for <a class=\"struct\" href=\"maplibre/util/math/struct.FloatOrd.html\" title=\"struct maplibre::util::math::FloatOrd\">FloatOrd</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.73.0/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> for <a class=\"struct\" href=\"maplibre/coords/struct.ZoomLevel.html\" title=\"struct maplibre::coords::ZoomLevel\">ZoomLevel</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.73.0/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> for <a class=\"struct\" href=\"maplibre/render/graph/node/struct.NodeId.html\" title=\"struct maplibre::render::graph::node::NodeId\">NodeId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.73.0/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> for <a class=\"struct\" href=\"maplibre/coords/struct.Quadkey.html\" title=\"struct maplibre::coords::Quadkey\">Quadkey</a>"]]
|
||||
"maplibre":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.73.0/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> for <a class=\"struct\" href=\"maplibre/coords/struct.Quadkey.html\" title=\"struct maplibre::coords::Quadkey\">Quadkey</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.73.0/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> for <a class=\"struct\" href=\"maplibre/render/graph/node/struct.NodeId.html\" title=\"struct maplibre::render::graph::node::NodeId\">NodeId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.73.0/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> for <a class=\"struct\" href=\"maplibre/util/math/struct.FloatOrd.html\" title=\"struct maplibre::util::math::FloatOrd\">FloatOrd</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.73.0/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> for <a class=\"struct\" href=\"maplibre/coords/struct.WorldTileCoords.html\" title=\"struct maplibre::coords::WorldTileCoords\">WorldTileCoords</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.73.0/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> for <a class=\"struct\" href=\"maplibre/coords/struct.ZoomLevel.html\" title=\"struct maplibre::coords::ZoomLevel\">ZoomLevel</a>"]]
|
||||
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
|
||||
File diff suppressed because one or more lines are too long
@ -1,3 +1,3 @@
|
||||
(function() {var implementors = {
|
||||
"maplibre":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.73.0/core/cmp/trait.PartialOrd.html\" title=\"trait core::cmp::PartialOrd\">PartialOrd</a><<a class=\"struct\" href=\"maplibre/coords/struct.Quadkey.html\" title=\"struct maplibre::coords::Quadkey\">Quadkey</a>> for <a class=\"struct\" href=\"maplibre/coords/struct.Quadkey.html\" title=\"struct maplibre::coords::Quadkey\">Quadkey</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.73.0/core/cmp/trait.PartialOrd.html\" title=\"trait core::cmp::PartialOrd\">PartialOrd</a><<a class=\"struct\" href=\"maplibre/render/graph/node/struct.NodeId.html\" title=\"struct maplibre::render::graph::node::NodeId\">NodeId</a>> for <a class=\"struct\" href=\"maplibre/render/graph/node/struct.NodeId.html\" title=\"struct maplibre::render::graph::node::NodeId\">NodeId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.73.0/core/cmp/trait.PartialOrd.html\" title=\"trait core::cmp::PartialOrd\">PartialOrd</a><<a class=\"struct\" href=\"maplibre/coords/struct.WorldTileCoords.html\" title=\"struct maplibre::coords::WorldTileCoords\">WorldTileCoords</a>> for <a class=\"struct\" href=\"maplibre/coords/struct.WorldTileCoords.html\" title=\"struct maplibre::coords::WorldTileCoords\">WorldTileCoords</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.73.0/core/cmp/trait.PartialOrd.html\" title=\"trait core::cmp::PartialOrd\">PartialOrd</a><<a class=\"struct\" href=\"maplibre/util/math/struct.FloatOrd.html\" title=\"struct maplibre::util::math::FloatOrd\">FloatOrd</a>> for <a class=\"struct\" href=\"maplibre/util/math/struct.FloatOrd.html\" title=\"struct maplibre::util::math::FloatOrd\">FloatOrd</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.73.0/core/cmp/trait.PartialOrd.html\" title=\"trait core::cmp::PartialOrd\">PartialOrd</a><<a class=\"struct\" href=\"maplibre/coords/struct.ZoomLevel.html\" title=\"struct maplibre::coords::ZoomLevel\">ZoomLevel</a>> for <a class=\"struct\" href=\"maplibre/coords/struct.ZoomLevel.html\" title=\"struct maplibre::coords::ZoomLevel\">ZoomLevel</a>"]]
|
||||
"maplibre":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.73.0/core/cmp/trait.PartialOrd.html\" title=\"trait core::cmp::PartialOrd\">PartialOrd</a><<a class=\"struct\" href=\"maplibre/coords/struct.ZoomLevel.html\" title=\"struct maplibre::coords::ZoomLevel\">ZoomLevel</a>> for <a class=\"struct\" href=\"maplibre/coords/struct.ZoomLevel.html\" title=\"struct maplibre::coords::ZoomLevel\">ZoomLevel</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.73.0/core/cmp/trait.PartialOrd.html\" title=\"trait core::cmp::PartialOrd\">PartialOrd</a><<a class=\"struct\" href=\"maplibre/coords/struct.WorldTileCoords.html\" title=\"struct maplibre::coords::WorldTileCoords\">WorldTileCoords</a>> for <a class=\"struct\" href=\"maplibre/coords/struct.WorldTileCoords.html\" title=\"struct maplibre::coords::WorldTileCoords\">WorldTileCoords</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.73.0/core/cmp/trait.PartialOrd.html\" title=\"trait core::cmp::PartialOrd\">PartialOrd</a><<a class=\"struct\" href=\"maplibre/render/graph/node/struct.NodeId.html\" title=\"struct maplibre::render::graph::node::NodeId\">NodeId</a>> for <a class=\"struct\" href=\"maplibre/render/graph/node/struct.NodeId.html\" title=\"struct maplibre::render::graph::node::NodeId\">NodeId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.73.0/core/cmp/trait.PartialOrd.html\" title=\"trait core::cmp::PartialOrd\">PartialOrd</a><<a class=\"struct\" href=\"maplibre/coords/struct.Quadkey.html\" title=\"struct maplibre::coords::Quadkey\">Quadkey</a>> for <a class=\"struct\" href=\"maplibre/coords/struct.Quadkey.html\" title=\"struct maplibre::coords::Quadkey\">Quadkey</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.73.0/core/cmp/trait.PartialOrd.html\" title=\"trait core::cmp::PartialOrd\">PartialOrd</a><<a class=\"struct\" href=\"maplibre/util/math/struct.FloatOrd.html\" title=\"struct maplibre::util::math::FloatOrd\">FloatOrd</a>> for <a class=\"struct\" href=\"maplibre/util/math/struct.FloatOrd.html\" title=\"struct maplibre::util::math::FloatOrd\">FloatOrd</a>"]]
|
||||
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1,3 +1,3 @@
|
||||
(function() {var implementors = {
|
||||
"maplibre":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.73.0/core/hash/trait.Hash.html\" title=\"trait core::hash::Hash\">Hash</a> for <a class=\"enum\" href=\"maplibre/vector/transferables/enum.VectorMessageTag.html\" title=\"enum maplibre::vector::transferables::VectorMessageTag\">VectorMessageTag</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.73.0/core/hash/trait.Hash.html\" title=\"trait core::hash::Hash\">Hash</a> for <a class=\"struct\" href=\"maplibre/render/graph/node/struct.NodeId.html\" title=\"struct maplibre::render::graph::node::NodeId\">NodeId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.73.0/core/hash/trait.Hash.html\" title=\"trait core::hash::Hash\">Hash</a> for <a class=\"struct\" href=\"maplibre/coords/struct.WorldTileCoords.html\" title=\"struct maplibre::coords::WorldTileCoords\">WorldTileCoords</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.73.0/core/hash/trait.Hash.html\" title=\"trait core::hash::Hash\">Hash</a> for dyn <a class=\"trait\" href=\"maplibre/io/apc/trait.MessageTag.html\" title=\"trait maplibre::io::apc::MessageTag\">MessageTag</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.73.0/core/hash/trait.Hash.html\" title=\"trait core::hash::Hash\">Hash</a> for <a class=\"struct\" href=\"maplibre/coords/struct.TileCoords.html\" title=\"struct maplibre::coords::TileCoords\">TileCoords</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.73.0/core/hash/trait.Hash.html\" title=\"trait core::hash::Hash\">Hash</a> for <a class=\"struct\" href=\"maplibre/window/struct.PhysicalSize.html\" title=\"struct maplibre::window::PhysicalSize\">PhysicalSize</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.73.0/core/hash/trait.Hash.html\" title=\"trait core::hash::Hash\">Hash</a> for <a class=\"struct\" href=\"maplibre/coords/struct.ZoomLevel.html\" title=\"struct maplibre::coords::ZoomLevel\">ZoomLevel</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.73.0/core/hash/trait.Hash.html\" title=\"trait core::hash::Hash\">Hash</a> for dyn <a class=\"trait\" href=\"maplibre/schedule/trait.StageLabel.html\" title=\"trait maplibre::schedule::StageLabel\">StageLabel</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.73.0/core/hash/trait.Hash.html\" title=\"trait core::hash::Hash\">Hash</a> for <a class=\"struct\" href=\"maplibre/window/struct.LogicalSize.html\" title=\"struct maplibre::window::LogicalSize\">LogicalSize</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.73.0/core/hash/trait.Hash.html\" title=\"trait core::hash::Hash\">Hash</a> for <a class=\"enum\" href=\"maplibre/raster/transferables/enum.RasterMessageTag.html\" title=\"enum maplibre::raster::transferables::RasterMessageTag\">RasterMessageTag</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.73.0/core/hash/trait.Hash.html\" title=\"trait core::hash::Hash\">Hash</a> for <a class=\"enum\" href=\"maplibre/render/enum.RenderStageLabel.html\" title=\"enum maplibre::render::RenderStageLabel\">RenderStageLabel</a>"]]
|
||||
"maplibre":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.73.0/core/hash/trait.Hash.html\" title=\"trait core::hash::Hash\">Hash</a> for <a class=\"struct\" href=\"maplibre/render/graph/node/struct.NodeId.html\" title=\"struct maplibre::render::graph::node::NodeId\">NodeId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.73.0/core/hash/trait.Hash.html\" title=\"trait core::hash::Hash\">Hash</a> for <a class=\"struct\" href=\"maplibre/coords/struct.WorldTileCoords.html\" title=\"struct maplibre::coords::WorldTileCoords\">WorldTileCoords</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.73.0/core/hash/trait.Hash.html\" title=\"trait core::hash::Hash\">Hash</a> for <a class=\"enum\" href=\"maplibre/render/enum.RenderStageLabel.html\" title=\"enum maplibre::render::RenderStageLabel\">RenderStageLabel</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.73.0/core/hash/trait.Hash.html\" title=\"trait core::hash::Hash\">Hash</a> for <a class=\"struct\" href=\"maplibre/window/struct.PhysicalSize.html\" title=\"struct maplibre::window::PhysicalSize\">PhysicalSize</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.73.0/core/hash/trait.Hash.html\" title=\"trait core::hash::Hash\">Hash</a> for <a class=\"struct\" href=\"maplibre/coords/struct.TileCoords.html\" title=\"struct maplibre::coords::TileCoords\">TileCoords</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.73.0/core/hash/trait.Hash.html\" title=\"trait core::hash::Hash\">Hash</a> for <a class=\"struct\" href=\"maplibre/window/struct.LogicalSize.html\" title=\"struct maplibre::window::LogicalSize\">LogicalSize</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.73.0/core/hash/trait.Hash.html\" title=\"trait core::hash::Hash\">Hash</a> for dyn <a class=\"trait\" href=\"maplibre/schedule/trait.StageLabel.html\" title=\"trait maplibre::schedule::StageLabel\">StageLabel</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.73.0/core/hash/trait.Hash.html\" title=\"trait core::hash::Hash\">Hash</a> for dyn <a class=\"trait\" href=\"maplibre/io/apc/trait.MessageTag.html\" title=\"trait maplibre::io::apc::MessageTag\">MessageTag</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.73.0/core/hash/trait.Hash.html\" title=\"trait core::hash::Hash\">Hash</a> for <a class=\"enum\" href=\"maplibre/raster/transferables/enum.RasterMessageTag.html\" title=\"enum maplibre::raster::transferables::RasterMessageTag\">RasterMessageTag</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.73.0/core/hash/trait.Hash.html\" title=\"trait core::hash::Hash\">Hash</a> for <a class=\"struct\" href=\"maplibre/coords/struct.ZoomLevel.html\" title=\"struct maplibre::coords::ZoomLevel\">ZoomLevel</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.73.0/core/hash/trait.Hash.html\" title=\"trait core::hash::Hash\">Hash</a> for <a class=\"enum\" href=\"maplibre/vector/transferables/enum.VectorMessageTag.html\" title=\"enum maplibre::vector::transferables::VectorMessageTag\">VectorMessageTag</a>"]]
|
||||
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1,3 +1,3 @@
|
||||
(function() {var implementors = {
|
||||
"maplibre":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.73.0/core/ops/deref/trait.Deref.html\" title=\"trait core::ops::deref::Deref\">Deref</a> for <a class=\"struct\" href=\"maplibre/render/struct.MaskPipeline.html\" title=\"struct maplibre::render::MaskPipeline\">MaskPipeline</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.73.0/core/ops/deref/trait.Deref.html\" title=\"trait core::ops::deref::Deref\">Deref</a> for <a class=\"struct\" href=\"maplibre/vector/struct.VectorPipeline.html\" title=\"struct maplibre::vector::VectorPipeline\">VectorPipeline</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.73.0/core/ops/deref/trait.Deref.html\" title=\"trait core::ops::deref::Deref\">Deref</a> for <a class=\"struct\" href=\"maplibre/debug/struct.DebugPipeline.html\" title=\"struct maplibre::debug::DebugPipeline\">DebugPipeline</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.73.0/core/ops/deref/trait.Deref.html\" title=\"trait core::ops::deref::Deref\">Deref</a> for <a class=\"enum\" href=\"maplibre/render/resource/texture/enum.TextureView.html\" title=\"enum maplibre::render::resource::texture::TextureView\">TextureView</a>"],["impl<T> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.73.0/core/ops/deref/trait.Deref.html\" title=\"trait core::ops::deref::Deref\">Deref</a> for <a class=\"struct\" href=\"maplibre/util/struct.ChangeObserver.html\" title=\"struct maplibre::util::ChangeObserver\">ChangeObserver</a><T>"]]
|
||||
"maplibre":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.73.0/core/ops/deref/trait.Deref.html\" title=\"trait core::ops::deref::Deref\">Deref</a> for <a class=\"enum\" href=\"maplibre/render/resource/texture/enum.TextureView.html\" title=\"enum maplibre::render::resource::texture::TextureView\">TextureView</a>"],["impl<T> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.73.0/core/ops/deref/trait.Deref.html\" title=\"trait core::ops::deref::Deref\">Deref</a> for <a class=\"struct\" href=\"maplibre/util/struct.ChangeObserver.html\" title=\"struct maplibre::util::ChangeObserver\">ChangeObserver</a><T>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.73.0/core/ops/deref/trait.Deref.html\" title=\"trait core::ops::deref::Deref\">Deref</a> for <a class=\"struct\" href=\"maplibre/render/struct.MaskPipeline.html\" title=\"struct maplibre::render::MaskPipeline\">MaskPipeline</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.73.0/core/ops/deref/trait.Deref.html\" title=\"trait core::ops::deref::Deref\">Deref</a> for <a class=\"struct\" href=\"maplibre/debug/struct.DebugPipeline.html\" title=\"struct maplibre::debug::DebugPipeline\">DebugPipeline</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.73.0/core/ops/deref/trait.Deref.html\" title=\"trait core::ops::deref::Deref\">Deref</a> for <a class=\"struct\" href=\"maplibre/vector/struct.VectorPipeline.html\" title=\"struct maplibre::vector::VectorPipeline\">VectorPipeline</a>"]]
|
||||
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
|
||||
@ -1,3 +1,3 @@
|
||||
(function() {var implementors = {
|
||||
"maplibre":[["impl<'de> <a class=\"trait\" href=\"https://docs.rs/serde/1.0.196/serde/de/trait.Deserialize.html\" title=\"trait serde::de::Deserialize\">Deserialize</a><'de> for <a class=\"struct\" href=\"maplibre/style/layer/struct.StyleLayer.html\" title=\"struct maplibre::style::layer::StyleLayer\">StyleLayer</a>"],["impl<'de> <a class=\"trait\" href=\"https://docs.rs/serde/1.0.196/serde/de/trait.Deserialize.html\" title=\"trait serde::de::Deserialize\">Deserialize</a><'de> for <a class=\"struct\" href=\"maplibre/style/raster/struct.RasterLayer.html\" title=\"struct maplibre::style::raster::RasterLayer\">RasterLayer</a>"],["impl<'de> <a class=\"trait\" href=\"https://docs.rs/serde/1.0.196/serde/de/trait.Deserialize.html\" title=\"trait serde::de::Deserialize\">Deserialize</a><'de> for <a class=\"enum\" href=\"maplibre/style/raster/enum.RasterResampling.html\" title=\"enum maplibre::style::raster::RasterResampling\">RasterResampling</a>"],["impl<'de> <a class=\"trait\" href=\"https://docs.rs/serde/1.0.196/serde/de/trait.Deserialize.html\" title=\"trait serde::de::Deserialize\">Deserialize</a><'de> for <a class=\"struct\" href=\"maplibre/coords/struct.WorldTileCoords.html\" title=\"struct maplibre::coords::WorldTileCoords\">WorldTileCoords</a>"],["impl<'de> <a class=\"trait\" href=\"https://docs.rs/serde/1.0.196/serde/de/trait.Deserialize.html\" title=\"trait serde::de::Deserialize\">Deserialize</a><'de> for <a class=\"struct\" href=\"maplibre/style/source/struct.VectorSource.html\" title=\"struct maplibre::style::source::VectorSource\">VectorSource</a>"],["impl<'de> <a class=\"trait\" href=\"https://docs.rs/serde/1.0.196/serde/de/trait.Deserialize.html\" title=\"trait serde::de::Deserialize\">Deserialize</a><'de> for <a class=\"enum\" href=\"maplibre/style/layer/enum.LayerPaint.html\" title=\"enum maplibre::style::layer::LayerPaint\">LayerPaint</a>"],["impl<'de> <a class=\"trait\" href=\"https://docs.rs/serde/1.0.196/serde/de/trait.Deserialize.html\" title=\"trait serde::de::Deserialize\">Deserialize</a><'de> for <a class=\"enum\" href=\"maplibre/style/source/enum.Source.html\" title=\"enum maplibre::style::source::Source\">Source</a>"],["impl<'de> <a class=\"trait\" href=\"https://docs.rs/serde/1.0.196/serde/de/trait.Deserialize.html\" title=\"trait serde::de::Deserialize\">Deserialize</a><'de> for <a class=\"struct\" href=\"maplibre/coords/struct.ZoomLevel.html\" title=\"struct maplibre::coords::ZoomLevel\">ZoomLevel</a>"],["impl<'de> <a class=\"trait\" href=\"https://docs.rs/serde/1.0.196/serde/de/trait.Deserialize.html\" title=\"trait serde::de::Deserialize\">Deserialize</a><'de> for <a class=\"struct\" href=\"maplibre/style/layer/struct.FillPaint.html\" title=\"struct maplibre::style::layer::FillPaint\">FillPaint</a>"],["impl<'de> <a class=\"trait\" href=\"https://docs.rs/serde/1.0.196/serde/de/trait.Deserialize.html\" title=\"trait serde::de::Deserialize\">Deserialize</a><'de> for <a class=\"enum\" href=\"maplibre/style/source/enum.TileAddressingScheme.html\" title=\"enum maplibre::style::source::TileAddressingScheme\">TileAddressingScheme</a>"],["impl<'de> <a class=\"trait\" href=\"https://docs.rs/serde/1.0.196/serde/de/trait.Deserialize.html\" title=\"trait serde::de::Deserialize\">Deserialize</a><'de> for <a class=\"struct\" href=\"maplibre/style/layer/struct.LinePaint.html\" title=\"struct maplibre::style::layer::LinePaint\">LinePaint</a>"],["impl<'de> <a class=\"trait\" href=\"https://docs.rs/serde/1.0.196/serde/de/trait.Deserialize.html\" title=\"trait serde::de::Deserialize\">Deserialize</a><'de> for <a class=\"enum\" href=\"maplibre/io/apc/enum.Input.html\" title=\"enum maplibre::io::apc::Input\">Input</a>"],["impl<'de> <a class=\"trait\" href=\"https://docs.rs/serde/1.0.196/serde/de/trait.Deserialize.html\" title=\"trait serde::de::Deserialize\">Deserialize</a><'de> for <a class=\"struct\" href=\"maplibre/style/layer/struct.BackgroundPaint.html\" title=\"struct maplibre::style::layer::BackgroundPaint\">BackgroundPaint</a>"],["impl<'de> <a class=\"trait\" href=\"https://docs.rs/serde/1.0.196/serde/de/trait.Deserialize.html\" title=\"trait serde::de::Deserialize\">Deserialize</a><'de> for <a class=\"struct\" href=\"maplibre/style/style/struct.Style.html\" title=\"struct maplibre::style::style::Style\">Style</a>"]]
|
||||
"maplibre":[["impl<'de> <a class=\"trait\" href=\"https://docs.rs/serde/1.0.196/serde/de/trait.Deserialize.html\" title=\"trait serde::de::Deserialize\">Deserialize</a><'de> for <a class=\"enum\" href=\"maplibre/io/apc/enum.Input.html\" title=\"enum maplibre::io::apc::Input\">Input</a>"],["impl<'de> <a class=\"trait\" href=\"https://docs.rs/serde/1.0.196/serde/de/trait.Deserialize.html\" title=\"trait serde::de::Deserialize\">Deserialize</a><'de> for <a class=\"struct\" href=\"maplibre/style/style/struct.Style.html\" title=\"struct maplibre::style::style::Style\">Style</a>"],["impl<'de> <a class=\"trait\" href=\"https://docs.rs/serde/1.0.196/serde/de/trait.Deserialize.html\" title=\"trait serde::de::Deserialize\">Deserialize</a><'de> for <a class=\"enum\" href=\"maplibre/style/layer/enum.LayerPaint.html\" title=\"enum maplibre::style::layer::LayerPaint\">LayerPaint</a>"],["impl<'de> <a class=\"trait\" href=\"https://docs.rs/serde/1.0.196/serde/de/trait.Deserialize.html\" title=\"trait serde::de::Deserialize\">Deserialize</a><'de> for <a class=\"enum\" href=\"maplibre/style/raster/enum.RasterResampling.html\" title=\"enum maplibre::style::raster::RasterResampling\">RasterResampling</a>"],["impl<'de> <a class=\"trait\" href=\"https://docs.rs/serde/1.0.196/serde/de/trait.Deserialize.html\" title=\"trait serde::de::Deserialize\">Deserialize</a><'de> for <a class=\"struct\" href=\"maplibre/coords/struct.ZoomLevel.html\" title=\"struct maplibre::coords::ZoomLevel\">ZoomLevel</a>"],["impl<'de> <a class=\"trait\" href=\"https://docs.rs/serde/1.0.196/serde/de/trait.Deserialize.html\" title=\"trait serde::de::Deserialize\">Deserialize</a><'de> for <a class=\"struct\" href=\"maplibre/style/layer/struct.FillPaint.html\" title=\"struct maplibre::style::layer::FillPaint\">FillPaint</a>"],["impl<'de> <a class=\"trait\" href=\"https://docs.rs/serde/1.0.196/serde/de/trait.Deserialize.html\" title=\"trait serde::de::Deserialize\">Deserialize</a><'de> for <a class=\"struct\" href=\"maplibre/style/layer/struct.LinePaint.html\" title=\"struct maplibre::style::layer::LinePaint\">LinePaint</a>"],["impl<'de> <a class=\"trait\" href=\"https://docs.rs/serde/1.0.196/serde/de/trait.Deserialize.html\" title=\"trait serde::de::Deserialize\">Deserialize</a><'de> for <a class=\"struct\" href=\"maplibre/coords/struct.WorldTileCoords.html\" title=\"struct maplibre::coords::WorldTileCoords\">WorldTileCoords</a>"],["impl<'de> <a class=\"trait\" href=\"https://docs.rs/serde/1.0.196/serde/de/trait.Deserialize.html\" title=\"trait serde::de::Deserialize\">Deserialize</a><'de> for <a class=\"struct\" href=\"maplibre/style/layer/struct.StyleLayer.html\" title=\"struct maplibre::style::layer::StyleLayer\">StyleLayer</a>"],["impl<'de> <a class=\"trait\" href=\"https://docs.rs/serde/1.0.196/serde/de/trait.Deserialize.html\" title=\"trait serde::de::Deserialize\">Deserialize</a><'de> for <a class=\"enum\" href=\"maplibre/style/source/enum.TileAddressingScheme.html\" title=\"enum maplibre::style::source::TileAddressingScheme\">TileAddressingScheme</a>"],["impl<'de> <a class=\"trait\" href=\"https://docs.rs/serde/1.0.196/serde/de/trait.Deserialize.html\" title=\"trait serde::de::Deserialize\">Deserialize</a><'de> for <a class=\"struct\" href=\"maplibre/style/layer/struct.BackgroundPaint.html\" title=\"struct maplibre::style::layer::BackgroundPaint\">BackgroundPaint</a>"],["impl<'de> <a class=\"trait\" href=\"https://docs.rs/serde/1.0.196/serde/de/trait.Deserialize.html\" title=\"trait serde::de::Deserialize\">Deserialize</a><'de> for <a class=\"struct\" href=\"maplibre/style/source/struct.VectorSource.html\" title=\"struct maplibre::style::source::VectorSource\">VectorSource</a>"],["impl<'de> <a class=\"trait\" href=\"https://docs.rs/serde/1.0.196/serde/de/trait.Deserialize.html\" title=\"trait serde::de::Deserialize\">Deserialize</a><'de> for <a class=\"struct\" href=\"maplibre/style/raster/struct.RasterLayer.html\" title=\"struct maplibre::style::raster::RasterLayer\">RasterLayer</a>"],["impl<'de> <a class=\"trait\" href=\"https://docs.rs/serde/1.0.196/serde/de/trait.Deserialize.html\" title=\"trait serde::de::Deserialize\">Deserialize</a><'de> for <a class=\"enum\" href=\"maplibre/style/source/enum.Source.html\" title=\"enum maplibre::style::source::Source\">Source</a>"]]
|
||||
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
|
||||
@ -1,3 +1,3 @@
|
||||
(function() {var implementors = {
|
||||
"maplibre":[["impl <a class=\"trait\" href=\"https://docs.rs/serde/1.0.196/serde/ser/trait.Serialize.html\" title=\"trait serde::ser::Serialize\">Serialize</a> for <a class=\"enum\" href=\"maplibre/style/source/enum.TileAddressingScheme.html\" title=\"enum maplibre::style::source::TileAddressingScheme\">TileAddressingScheme</a>"],["impl <a class=\"trait\" href=\"https://docs.rs/serde/1.0.196/serde/ser/trait.Serialize.html\" title=\"trait serde::ser::Serialize\">Serialize</a> for <a class=\"struct\" href=\"maplibre/style/raster/struct.RasterLayer.html\" title=\"struct maplibre::style::raster::RasterLayer\">RasterLayer</a>"],["impl <a class=\"trait\" href=\"https://docs.rs/serde/1.0.196/serde/ser/trait.Serialize.html\" title=\"trait serde::ser::Serialize\">Serialize</a> for <a class=\"enum\" href=\"maplibre/style/source/enum.Source.html\" title=\"enum maplibre::style::source::Source\">Source</a>"],["impl <a class=\"trait\" href=\"https://docs.rs/serde/1.0.196/serde/ser/trait.Serialize.html\" title=\"trait serde::ser::Serialize\">Serialize</a> for <a class=\"struct\" href=\"maplibre/coords/struct.ZoomLevel.html\" title=\"struct maplibre::coords::ZoomLevel\">ZoomLevel</a>"],["impl <a class=\"trait\" href=\"https://docs.rs/serde/1.0.196/serde/ser/trait.Serialize.html\" title=\"trait serde::ser::Serialize\">Serialize</a> for <a class=\"struct\" href=\"maplibre/style/layer/struct.BackgroundPaint.html\" title=\"struct maplibre::style::layer::BackgroundPaint\">BackgroundPaint</a>"],["impl <a class=\"trait\" href=\"https://docs.rs/serde/1.0.196/serde/ser/trait.Serialize.html\" title=\"trait serde::ser::Serialize\">Serialize</a> for <a class=\"struct\" href=\"maplibre/style/source/struct.VectorSource.html\" title=\"struct maplibre::style::source::VectorSource\">VectorSource</a>"],["impl <a class=\"trait\" href=\"https://docs.rs/serde/1.0.196/serde/ser/trait.Serialize.html\" title=\"trait serde::ser::Serialize\">Serialize</a> for <a class=\"struct\" href=\"maplibre/style/style/struct.Style.html\" title=\"struct maplibre::style::style::Style\">Style</a>"],["impl <a class=\"trait\" href=\"https://docs.rs/serde/1.0.196/serde/ser/trait.Serialize.html\" title=\"trait serde::ser::Serialize\">Serialize</a> for <a class=\"struct\" href=\"maplibre/coords/struct.WorldTileCoords.html\" title=\"struct maplibre::coords::WorldTileCoords\">WorldTileCoords</a>"],["impl <a class=\"trait\" href=\"https://docs.rs/serde/1.0.196/serde/ser/trait.Serialize.html\" title=\"trait serde::ser::Serialize\">Serialize</a> for <a class=\"struct\" href=\"maplibre/style/layer/struct.StyleLayer.html\" title=\"struct maplibre::style::layer::StyleLayer\">StyleLayer</a>"],["impl <a class=\"trait\" href=\"https://docs.rs/serde/1.0.196/serde/ser/trait.Serialize.html\" title=\"trait serde::ser::Serialize\">Serialize</a> for <a class=\"enum\" href=\"maplibre/style/raster/enum.RasterResampling.html\" title=\"enum maplibre::style::raster::RasterResampling\">RasterResampling</a>"],["impl <a class=\"trait\" href=\"https://docs.rs/serde/1.0.196/serde/ser/trait.Serialize.html\" title=\"trait serde::ser::Serialize\">Serialize</a> for <a class=\"struct\" href=\"maplibre/style/layer/struct.LinePaint.html\" title=\"struct maplibre::style::layer::LinePaint\">LinePaint</a>"],["impl <a class=\"trait\" href=\"https://docs.rs/serde/1.0.196/serde/ser/trait.Serialize.html\" title=\"trait serde::ser::Serialize\">Serialize</a> for <a class=\"enum\" href=\"maplibre/io/apc/enum.Input.html\" title=\"enum maplibre::io::apc::Input\">Input</a>"],["impl <a class=\"trait\" href=\"https://docs.rs/serde/1.0.196/serde/ser/trait.Serialize.html\" title=\"trait serde::ser::Serialize\">Serialize</a> for <a class=\"struct\" href=\"maplibre/style/layer/struct.FillPaint.html\" title=\"struct maplibre::style::layer::FillPaint\">FillPaint</a>"],["impl <a class=\"trait\" href=\"https://docs.rs/serde/1.0.196/serde/ser/trait.Serialize.html\" title=\"trait serde::ser::Serialize\">Serialize</a> for <a class=\"enum\" href=\"maplibre/style/layer/enum.LayerPaint.html\" title=\"enum maplibre::style::layer::LayerPaint\">LayerPaint</a>"]]
|
||||
"maplibre":[["impl <a class=\"trait\" href=\"https://docs.rs/serde/1.0.196/serde/ser/trait.Serialize.html\" title=\"trait serde::ser::Serialize\">Serialize</a> for <a class=\"struct\" href=\"maplibre/style/style/struct.Style.html\" title=\"struct maplibre::style::style::Style\">Style</a>"],["impl <a class=\"trait\" href=\"https://docs.rs/serde/1.0.196/serde/ser/trait.Serialize.html\" title=\"trait serde::ser::Serialize\">Serialize</a> for <a class=\"struct\" href=\"maplibre/style/source/struct.VectorSource.html\" title=\"struct maplibre::style::source::VectorSource\">VectorSource</a>"],["impl <a class=\"trait\" href=\"https://docs.rs/serde/1.0.196/serde/ser/trait.Serialize.html\" title=\"trait serde::ser::Serialize\">Serialize</a> for <a class=\"struct\" href=\"maplibre/coords/struct.WorldTileCoords.html\" title=\"struct maplibre::coords::WorldTileCoords\">WorldTileCoords</a>"],["impl <a class=\"trait\" href=\"https://docs.rs/serde/1.0.196/serde/ser/trait.Serialize.html\" title=\"trait serde::ser::Serialize\">Serialize</a> for <a class=\"enum\" href=\"maplibre/style/layer/enum.LayerPaint.html\" title=\"enum maplibre::style::layer::LayerPaint\">LayerPaint</a>"],["impl <a class=\"trait\" href=\"https://docs.rs/serde/1.0.196/serde/ser/trait.Serialize.html\" title=\"trait serde::ser::Serialize\">Serialize</a> for <a class=\"enum\" href=\"maplibre/io/apc/enum.Input.html\" title=\"enum maplibre::io::apc::Input\">Input</a>"],["impl <a class=\"trait\" href=\"https://docs.rs/serde/1.0.196/serde/ser/trait.Serialize.html\" title=\"trait serde::ser::Serialize\">Serialize</a> for <a class=\"struct\" href=\"maplibre/style/layer/struct.StyleLayer.html\" title=\"struct maplibre::style::layer::StyleLayer\">StyleLayer</a>"],["impl <a class=\"trait\" href=\"https://docs.rs/serde/1.0.196/serde/ser/trait.Serialize.html\" title=\"trait serde::ser::Serialize\">Serialize</a> for <a class=\"struct\" href=\"maplibre/style/layer/struct.FillPaint.html\" title=\"struct maplibre::style::layer::FillPaint\">FillPaint</a>"],["impl <a class=\"trait\" href=\"https://docs.rs/serde/1.0.196/serde/ser/trait.Serialize.html\" title=\"trait serde::ser::Serialize\">Serialize</a> for <a class=\"enum\" href=\"maplibre/style/source/enum.TileAddressingScheme.html\" title=\"enum maplibre::style::source::TileAddressingScheme\">TileAddressingScheme</a>"],["impl <a class=\"trait\" href=\"https://docs.rs/serde/1.0.196/serde/ser/trait.Serialize.html\" title=\"trait serde::ser::Serialize\">Serialize</a> for <a class=\"struct\" href=\"maplibre/style/layer/struct.LinePaint.html\" title=\"struct maplibre::style::layer::LinePaint\">LinePaint</a>"],["impl <a class=\"trait\" href=\"https://docs.rs/serde/1.0.196/serde/ser/trait.Serialize.html\" title=\"trait serde::ser::Serialize\">Serialize</a> for <a class=\"enum\" href=\"maplibre/style/source/enum.Source.html\" title=\"enum maplibre::style::source::Source\">Source</a>"],["impl <a class=\"trait\" href=\"https://docs.rs/serde/1.0.196/serde/ser/trait.Serialize.html\" title=\"trait serde::ser::Serialize\">Serialize</a> for <a class=\"struct\" href=\"maplibre/style/raster/struct.RasterLayer.html\" title=\"struct maplibre::style::raster::RasterLayer\">RasterLayer</a>"],["impl <a class=\"trait\" href=\"https://docs.rs/serde/1.0.196/serde/ser/trait.Serialize.html\" title=\"trait serde::ser::Serialize\">Serialize</a> for <a class=\"struct\" href=\"maplibre/coords/struct.ZoomLevel.html\" title=\"struct maplibre::coords::ZoomLevel\">ZoomLevel</a>"],["impl <a class=\"trait\" href=\"https://docs.rs/serde/1.0.196/serde/ser/trait.Serialize.html\" title=\"trait serde::ser::Serialize\">Serialize</a> for <a class=\"enum\" href=\"maplibre/style/raster/enum.RasterResampling.html\" title=\"enum maplibre::style::raster::RasterResampling\">RasterResampling</a>"],["impl <a class=\"trait\" href=\"https://docs.rs/serde/1.0.196/serde/ser/trait.Serialize.html\" title=\"trait serde::ser::Serialize\">Serialize</a> for <a class=\"struct\" href=\"maplibre/style/layer/struct.BackgroundPaint.html\" title=\"struct maplibre::style::layer::BackgroundPaint\">BackgroundPaint</a>"]]
|
||||
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -25,23 +25,23 @@ tuple. Const generics are used to set specific bind group locations:</p>
|
||||
item: <a class="primitive" href="https://doc.rust-lang.org/1.73.0/std/primitive.reference.html">&P</a>,
|
||||
pass: &mut <a class="struct" href="../../resource/tracked_render_pass/struct.TrackedRenderPass.html" title="struct maplibre::render::resource::tracked_render_pass::TrackedRenderPass">TrackedRenderPass</a><'w>
|
||||
) -> <a class="enum" href="enum.RenderCommandResult.html" title="enum maplibre::render::render_phase::draw::RenderCommandResult">RenderCommandResult</a></h4></section></summary><div class="docblock"><p>Renders the <a href="trait.PhaseItem.html" title="trait maplibre::render::render_phase::draw::PhaseItem"><code>PhaseItem</code></a> by issuing draw calls via the <a href="../../resource/tracked_render_pass/struct.TrackedRenderPass.html" title="struct maplibre::render::resource::tracked_render_pass::TrackedRenderPass"><code>TrackedRenderPass</code></a>.</p>
|
||||
</div></details></div><h2 id="foreign-impls" class="small-section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-RenderCommand%3CP%3E-for-(C0,+C1,+C2,+C3)" class="impl"><a class="src rightside" href="../../../../src/maplibre/render/render_phase/draw.rs.html#83">source</a><a href="#impl-RenderCommand%3CP%3E-for-(C0,+C1,+C2,+C3)" class="anchor">§</a><h3 class="code-header">impl<P: <a class="trait" href="trait.PhaseItem.html" title="trait maplibre::render::render_phase::draw::PhaseItem">PhaseItem</a>, C0: <a class="trait" href="trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P>, C1: <a class="trait" href="trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P>, C2: <a class="trait" href="trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P>, C3: <a class="trait" href="trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P>> <a class="trait" href="trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P> for <a class="primitive" href="https://doc.rust-lang.org/1.73.0/std/primitive.tuple.html">(C0, C1, C2, C3)</a></h3></section></summary><div class="impl-items"><section id="method.render" class="method trait-impl"><a class="src rightside" href="../../../../src/maplibre/render/render_phase/draw.rs.html#83">source</a><a href="#method.render" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.render" class="fn">render</a><'w>(
|
||||
</div></details></div><h2 id="foreign-impls" class="small-section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-RenderCommand%3CP%3E-for-(C0,)" class="impl"><a class="src rightside" href="../../../../src/maplibre/render/render_phase/draw.rs.html#80">source</a><a href="#impl-RenderCommand%3CP%3E-for-(C0,)" class="anchor">§</a><h3 class="code-header">impl<P: <a class="trait" href="trait.PhaseItem.html" title="trait maplibre::render::render_phase::draw::PhaseItem">PhaseItem</a>, C0: <a class="trait" href="trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P>> <a class="trait" href="trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P> for <a class="primitive" href="https://doc.rust-lang.org/1.73.0/std/primitive.tuple.html">(C0,)</a></h3></section></summary><div class="impl-items"><section id="method.render" class="method trait-impl"><a class="src rightside" href="../../../../src/maplibre/render/render_phase/draw.rs.html#80">source</a><a href="#method.render" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.render" class="fn">render</a><'w>(
|
||||
world: &'w <a class="struct" href="../../../tcs/world/struct.World.html" title="struct maplibre::tcs::world::World">World</a>,
|
||||
item: <a class="primitive" href="https://doc.rust-lang.org/1.73.0/std/primitive.reference.html">&P</a>,
|
||||
pass: &mut <a class="struct" href="../../resource/tracked_render_pass/struct.TrackedRenderPass.html" title="struct maplibre::render::resource::tracked_render_pass::TrackedRenderPass">TrackedRenderPass</a><'w>
|
||||
) -> <a class="enum" href="enum.RenderCommandResult.html" title="enum maplibre::render::render_phase::draw::RenderCommandResult">RenderCommandResult</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-RenderCommand%3CP%3E-for-(C0,+C1,+C2)" class="impl"><a class="src rightside" href="../../../../src/maplibre/render/render_phase/draw.rs.html#82">source</a><a href="#impl-RenderCommand%3CP%3E-for-(C0,+C1,+C2)" class="anchor">§</a><h3 class="code-header">impl<P: <a class="trait" href="trait.PhaseItem.html" title="trait maplibre::render::render_phase::draw::PhaseItem">PhaseItem</a>, C0: <a class="trait" href="trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P>, C1: <a class="trait" href="trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P>, C2: <a class="trait" href="trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P>> <a class="trait" href="trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P> for <a class="primitive" href="https://doc.rust-lang.org/1.73.0/std/primitive.tuple.html">(C0, C1, C2)</a></h3></section></summary><div class="impl-items"><section id="method.render-1" class="method trait-impl"><a class="src rightside" href="../../../../src/maplibre/render/render_phase/draw.rs.html#82">source</a><a href="#method.render-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.render" class="fn">render</a><'w>(
|
||||
) -> <a class="enum" href="enum.RenderCommandResult.html" title="enum maplibre::render::render_phase::draw::RenderCommandResult">RenderCommandResult</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-RenderCommand%3CP%3E-for-(C0,+C1,+C2,+C3,+C4)" class="impl"><a class="src rightside" href="../../../../src/maplibre/render/render_phase/draw.rs.html#84">source</a><a href="#impl-RenderCommand%3CP%3E-for-(C0,+C1,+C2,+C3,+C4)" class="anchor">§</a><h3 class="code-header">impl<P: <a class="trait" href="trait.PhaseItem.html" title="trait maplibre::render::render_phase::draw::PhaseItem">PhaseItem</a>, C0: <a class="trait" href="trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P>, C1: <a class="trait" href="trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P>, C2: <a class="trait" href="trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P>, C3: <a class="trait" href="trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P>, C4: <a class="trait" href="trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P>> <a class="trait" href="trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P> for <a class="primitive" href="https://doc.rust-lang.org/1.73.0/std/primitive.tuple.html">(C0, C1, C2, C3, C4)</a></h3></section></summary><div class="impl-items"><section id="method.render-1" class="method trait-impl"><a class="src rightside" href="../../../../src/maplibre/render/render_phase/draw.rs.html#84">source</a><a href="#method.render-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.render" class="fn">render</a><'w>(
|
||||
world: &'w <a class="struct" href="../../../tcs/world/struct.World.html" title="struct maplibre::tcs::world::World">World</a>,
|
||||
item: <a class="primitive" href="https://doc.rust-lang.org/1.73.0/std/primitive.reference.html">&P</a>,
|
||||
pass: &mut <a class="struct" href="../../resource/tracked_render_pass/struct.TrackedRenderPass.html" title="struct maplibre::render::resource::tracked_render_pass::TrackedRenderPass">TrackedRenderPass</a><'w>
|
||||
) -> <a class="enum" href="enum.RenderCommandResult.html" title="enum maplibre::render::render_phase::draw::RenderCommandResult">RenderCommandResult</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-RenderCommand%3CP%3E-for-(C0,)" class="impl"><a class="src rightside" href="../../../../src/maplibre/render/render_phase/draw.rs.html#80">source</a><a href="#impl-RenderCommand%3CP%3E-for-(C0,)" class="anchor">§</a><h3 class="code-header">impl<P: <a class="trait" href="trait.PhaseItem.html" title="trait maplibre::render::render_phase::draw::PhaseItem">PhaseItem</a>, C0: <a class="trait" href="trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P>> <a class="trait" href="trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P> for <a class="primitive" href="https://doc.rust-lang.org/1.73.0/std/primitive.tuple.html">(C0,)</a></h3></section></summary><div class="impl-items"><section id="method.render-2" class="method trait-impl"><a class="src rightside" href="../../../../src/maplibre/render/render_phase/draw.rs.html#80">source</a><a href="#method.render-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.render" class="fn">render</a><'w>(
|
||||
) -> <a class="enum" href="enum.RenderCommandResult.html" title="enum maplibre::render::render_phase::draw::RenderCommandResult">RenderCommandResult</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-RenderCommand%3CP%3E-for-(C0,+C1)" class="impl"><a class="src rightside" href="../../../../src/maplibre/render/render_phase/draw.rs.html#81">source</a><a href="#impl-RenderCommand%3CP%3E-for-(C0,+C1)" class="anchor">§</a><h3 class="code-header">impl<P: <a class="trait" href="trait.PhaseItem.html" title="trait maplibre::render::render_phase::draw::PhaseItem">PhaseItem</a>, C0: <a class="trait" href="trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P>, C1: <a class="trait" href="trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P>> <a class="trait" href="trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P> for <a class="primitive" href="https://doc.rust-lang.org/1.73.0/std/primitive.tuple.html">(C0, C1)</a></h3></section></summary><div class="impl-items"><section id="method.render-2" class="method trait-impl"><a class="src rightside" href="../../../../src/maplibre/render/render_phase/draw.rs.html#81">source</a><a href="#method.render-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.render" class="fn">render</a><'w>(
|
||||
world: &'w <a class="struct" href="../../../tcs/world/struct.World.html" title="struct maplibre::tcs::world::World">World</a>,
|
||||
item: <a class="primitive" href="https://doc.rust-lang.org/1.73.0/std/primitive.reference.html">&P</a>,
|
||||
pass: &mut <a class="struct" href="../../resource/tracked_render_pass/struct.TrackedRenderPass.html" title="struct maplibre::render::resource::tracked_render_pass::TrackedRenderPass">TrackedRenderPass</a><'w>
|
||||
) -> <a class="enum" href="enum.RenderCommandResult.html" title="enum maplibre::render::render_phase::draw::RenderCommandResult">RenderCommandResult</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-RenderCommand%3CP%3E-for-(C0,+C1)" class="impl"><a class="src rightside" href="../../../../src/maplibre/render/render_phase/draw.rs.html#81">source</a><a href="#impl-RenderCommand%3CP%3E-for-(C0,+C1)" class="anchor">§</a><h3 class="code-header">impl<P: <a class="trait" href="trait.PhaseItem.html" title="trait maplibre::render::render_phase::draw::PhaseItem">PhaseItem</a>, C0: <a class="trait" href="trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P>, C1: <a class="trait" href="trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P>> <a class="trait" href="trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P> for <a class="primitive" href="https://doc.rust-lang.org/1.73.0/std/primitive.tuple.html">(C0, C1)</a></h3></section></summary><div class="impl-items"><section id="method.render-3" class="method trait-impl"><a class="src rightside" href="../../../../src/maplibre/render/render_phase/draw.rs.html#81">source</a><a href="#method.render-3" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.render" class="fn">render</a><'w>(
|
||||
) -> <a class="enum" href="enum.RenderCommandResult.html" title="enum maplibre::render::render_phase::draw::RenderCommandResult">RenderCommandResult</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-RenderCommand%3CP%3E-for-(C0,+C1,+C2)" class="impl"><a class="src rightside" href="../../../../src/maplibre/render/render_phase/draw.rs.html#82">source</a><a href="#impl-RenderCommand%3CP%3E-for-(C0,+C1,+C2)" class="anchor">§</a><h3 class="code-header">impl<P: <a class="trait" href="trait.PhaseItem.html" title="trait maplibre::render::render_phase::draw::PhaseItem">PhaseItem</a>, C0: <a class="trait" href="trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P>, C1: <a class="trait" href="trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P>, C2: <a class="trait" href="trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P>> <a class="trait" href="trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P> for <a class="primitive" href="https://doc.rust-lang.org/1.73.0/std/primitive.tuple.html">(C0, C1, C2)</a></h3></section></summary><div class="impl-items"><section id="method.render-3" class="method trait-impl"><a class="src rightside" href="../../../../src/maplibre/render/render_phase/draw.rs.html#82">source</a><a href="#method.render-3" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.render" class="fn">render</a><'w>(
|
||||
world: &'w <a class="struct" href="../../../tcs/world/struct.World.html" title="struct maplibre::tcs::world::World">World</a>,
|
||||
item: <a class="primitive" href="https://doc.rust-lang.org/1.73.0/std/primitive.reference.html">&P</a>,
|
||||
pass: &mut <a class="struct" href="../../resource/tracked_render_pass/struct.TrackedRenderPass.html" title="struct maplibre::render::resource::tracked_render_pass::TrackedRenderPass">TrackedRenderPass</a><'w>
|
||||
) -> <a class="enum" href="enum.RenderCommandResult.html" title="enum maplibre::render::render_phase::draw::RenderCommandResult">RenderCommandResult</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-RenderCommand%3CP%3E-for-(C0,+C1,+C2,+C3,+C4)" class="impl"><a class="src rightside" href="../../../../src/maplibre/render/render_phase/draw.rs.html#84">source</a><a href="#impl-RenderCommand%3CP%3E-for-(C0,+C1,+C2,+C3,+C4)" class="anchor">§</a><h3 class="code-header">impl<P: <a class="trait" href="trait.PhaseItem.html" title="trait maplibre::render::render_phase::draw::PhaseItem">PhaseItem</a>, C0: <a class="trait" href="trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P>, C1: <a class="trait" href="trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P>, C2: <a class="trait" href="trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P>, C3: <a class="trait" href="trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P>, C4: <a class="trait" href="trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P>> <a class="trait" href="trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P> for <a class="primitive" href="https://doc.rust-lang.org/1.73.0/std/primitive.tuple.html">(C0, C1, C2, C3, C4)</a></h3></section></summary><div class="impl-items"><section id="method.render-4" class="method trait-impl"><a class="src rightside" href="../../../../src/maplibre/render/render_phase/draw.rs.html#84">source</a><a href="#method.render-4" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.render" class="fn">render</a><'w>(
|
||||
) -> <a class="enum" href="enum.RenderCommandResult.html" title="enum maplibre::render::render_phase::draw::RenderCommandResult">RenderCommandResult</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-RenderCommand%3CP%3E-for-(C0,+C1,+C2,+C3)" class="impl"><a class="src rightside" href="../../../../src/maplibre/render/render_phase/draw.rs.html#83">source</a><a href="#impl-RenderCommand%3CP%3E-for-(C0,+C1,+C2,+C3)" class="anchor">§</a><h3 class="code-header">impl<P: <a class="trait" href="trait.PhaseItem.html" title="trait maplibre::render::render_phase::draw::PhaseItem">PhaseItem</a>, C0: <a class="trait" href="trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P>, C1: <a class="trait" href="trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P>, C2: <a class="trait" href="trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P>, C3: <a class="trait" href="trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P>> <a class="trait" href="trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P> for <a class="primitive" href="https://doc.rust-lang.org/1.73.0/std/primitive.tuple.html">(C0, C1, C2, C3)</a></h3></section></summary><div class="impl-items"><section id="method.render-4" class="method trait-impl"><a class="src rightside" href="../../../../src/maplibre/render/render_phase/draw.rs.html#83">source</a><a href="#method.render-4" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.render" class="fn">render</a><'w>(
|
||||
world: &'w <a class="struct" href="../../../tcs/world/struct.World.html" title="struct maplibre::tcs::world::World">World</a>,
|
||||
item: <a class="primitive" href="https://doc.rust-lang.org/1.73.0/std/primitive.reference.html">&P</a>,
|
||||
pass: &mut <a class="struct" href="../../resource/tracked_render_pass/struct.TrackedRenderPass.html" title="struct maplibre::render::resource::tracked_render_pass::TrackedRenderPass">TrackedRenderPass</a><'w>
|
||||
|
||||
File diff suppressed because one or more lines are too long
@ -25,23 +25,23 @@ tuple. Const generics are used to set specific bind group locations:</p>
|
||||
item: <a class="primitive" href="https://doc.rust-lang.org/1.73.0/std/primitive.reference.html">&P</a>,
|
||||
pass: &mut <a class="struct" href="../resource/tracked_render_pass/struct.TrackedRenderPass.html" title="struct maplibre::render::resource::tracked_render_pass::TrackedRenderPass">TrackedRenderPass</a><'w>
|
||||
) -> <a class="enum" href="draw/enum.RenderCommandResult.html" title="enum maplibre::render::render_phase::draw::RenderCommandResult">RenderCommandResult</a></h4></section></summary><div class="docblock"><p>Renders the <a href="draw/trait.PhaseItem.html" title="trait maplibre::render::render_phase::draw::PhaseItem"><code>PhaseItem</code></a> by issuing draw calls via the <a href="../resource/tracked_render_pass/struct.TrackedRenderPass.html" title="struct maplibre::render::resource::tracked_render_pass::TrackedRenderPass"><code>TrackedRenderPass</code></a>.</p>
|
||||
</div></details></div><h2 id="foreign-impls" class="small-section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-RenderCommand%3CP%3E-for-(C0,+C1,+C2,+C3)" class="impl"><a class="src rightside" href="../../../src/maplibre/render/render_phase/draw.rs.html#83">source</a><a href="#impl-RenderCommand%3CP%3E-for-(C0,+C1,+C2,+C3)" class="anchor">§</a><h3 class="code-header">impl<P: <a class="trait" href="draw/trait.PhaseItem.html" title="trait maplibre::render::render_phase::draw::PhaseItem">PhaseItem</a>, C0: <a class="trait" href="draw/trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P>, C1: <a class="trait" href="draw/trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P>, C2: <a class="trait" href="draw/trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P>, C3: <a class="trait" href="draw/trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P>> <a class="trait" href="draw/trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P> for <a class="primitive" href="https://doc.rust-lang.org/1.73.0/std/primitive.tuple.html">(C0, C1, C2, C3)</a></h3></section></summary><div class="impl-items"><section id="method.render" class="method trait-impl"><a class="src rightside" href="../../../src/maplibre/render/render_phase/draw.rs.html#83">source</a><a href="#method.render" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.render" class="fn">render</a><'w>(
|
||||
</div></details></div><h2 id="foreign-impls" class="small-section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-RenderCommand%3CP%3E-for-(C0,)" class="impl"><a class="src rightside" href="../../../src/maplibre/render/render_phase/draw.rs.html#80">source</a><a href="#impl-RenderCommand%3CP%3E-for-(C0,)" class="anchor">§</a><h3 class="code-header">impl<P: <a class="trait" href="draw/trait.PhaseItem.html" title="trait maplibre::render::render_phase::draw::PhaseItem">PhaseItem</a>, C0: <a class="trait" href="draw/trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P>> <a class="trait" href="draw/trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P> for <a class="primitive" href="https://doc.rust-lang.org/1.73.0/std/primitive.tuple.html">(C0,)</a></h3></section></summary><div class="impl-items"><section id="method.render" class="method trait-impl"><a class="src rightside" href="../../../src/maplibre/render/render_phase/draw.rs.html#80">source</a><a href="#method.render" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.render" class="fn">render</a><'w>(
|
||||
world: &'w <a class="struct" href="../../tcs/world/struct.World.html" title="struct maplibre::tcs::world::World">World</a>,
|
||||
item: <a class="primitive" href="https://doc.rust-lang.org/1.73.0/std/primitive.reference.html">&P</a>,
|
||||
pass: &mut <a class="struct" href="../resource/tracked_render_pass/struct.TrackedRenderPass.html" title="struct maplibre::render::resource::tracked_render_pass::TrackedRenderPass">TrackedRenderPass</a><'w>
|
||||
) -> <a class="enum" href="draw/enum.RenderCommandResult.html" title="enum maplibre::render::render_phase::draw::RenderCommandResult">RenderCommandResult</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-RenderCommand%3CP%3E-for-(C0,+C1,+C2)" class="impl"><a class="src rightside" href="../../../src/maplibre/render/render_phase/draw.rs.html#82">source</a><a href="#impl-RenderCommand%3CP%3E-for-(C0,+C1,+C2)" class="anchor">§</a><h3 class="code-header">impl<P: <a class="trait" href="draw/trait.PhaseItem.html" title="trait maplibre::render::render_phase::draw::PhaseItem">PhaseItem</a>, C0: <a class="trait" href="draw/trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P>, C1: <a class="trait" href="draw/trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P>, C2: <a class="trait" href="draw/trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P>> <a class="trait" href="draw/trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P> for <a class="primitive" href="https://doc.rust-lang.org/1.73.0/std/primitive.tuple.html">(C0, C1, C2)</a></h3></section></summary><div class="impl-items"><section id="method.render-1" class="method trait-impl"><a class="src rightside" href="../../../src/maplibre/render/render_phase/draw.rs.html#82">source</a><a href="#method.render-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.render" class="fn">render</a><'w>(
|
||||
) -> <a class="enum" href="draw/enum.RenderCommandResult.html" title="enum maplibre::render::render_phase::draw::RenderCommandResult">RenderCommandResult</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-RenderCommand%3CP%3E-for-(C0,+C1,+C2,+C3,+C4)" class="impl"><a class="src rightside" href="../../../src/maplibre/render/render_phase/draw.rs.html#84">source</a><a href="#impl-RenderCommand%3CP%3E-for-(C0,+C1,+C2,+C3,+C4)" class="anchor">§</a><h3 class="code-header">impl<P: <a class="trait" href="draw/trait.PhaseItem.html" title="trait maplibre::render::render_phase::draw::PhaseItem">PhaseItem</a>, C0: <a class="trait" href="draw/trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P>, C1: <a class="trait" href="draw/trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P>, C2: <a class="trait" href="draw/trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P>, C3: <a class="trait" href="draw/trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P>, C4: <a class="trait" href="draw/trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P>> <a class="trait" href="draw/trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P> for <a class="primitive" href="https://doc.rust-lang.org/1.73.0/std/primitive.tuple.html">(C0, C1, C2, C3, C4)</a></h3></section></summary><div class="impl-items"><section id="method.render-1" class="method trait-impl"><a class="src rightside" href="../../../src/maplibre/render/render_phase/draw.rs.html#84">source</a><a href="#method.render-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.render" class="fn">render</a><'w>(
|
||||
world: &'w <a class="struct" href="../../tcs/world/struct.World.html" title="struct maplibre::tcs::world::World">World</a>,
|
||||
item: <a class="primitive" href="https://doc.rust-lang.org/1.73.0/std/primitive.reference.html">&P</a>,
|
||||
pass: &mut <a class="struct" href="../resource/tracked_render_pass/struct.TrackedRenderPass.html" title="struct maplibre::render::resource::tracked_render_pass::TrackedRenderPass">TrackedRenderPass</a><'w>
|
||||
) -> <a class="enum" href="draw/enum.RenderCommandResult.html" title="enum maplibre::render::render_phase::draw::RenderCommandResult">RenderCommandResult</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-RenderCommand%3CP%3E-for-(C0,)" class="impl"><a class="src rightside" href="../../../src/maplibre/render/render_phase/draw.rs.html#80">source</a><a href="#impl-RenderCommand%3CP%3E-for-(C0,)" class="anchor">§</a><h3 class="code-header">impl<P: <a class="trait" href="draw/trait.PhaseItem.html" title="trait maplibre::render::render_phase::draw::PhaseItem">PhaseItem</a>, C0: <a class="trait" href="draw/trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P>> <a class="trait" href="draw/trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P> for <a class="primitive" href="https://doc.rust-lang.org/1.73.0/std/primitive.tuple.html">(C0,)</a></h3></section></summary><div class="impl-items"><section id="method.render-2" class="method trait-impl"><a class="src rightside" href="../../../src/maplibre/render/render_phase/draw.rs.html#80">source</a><a href="#method.render-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.render" class="fn">render</a><'w>(
|
||||
) -> <a class="enum" href="draw/enum.RenderCommandResult.html" title="enum maplibre::render::render_phase::draw::RenderCommandResult">RenderCommandResult</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-RenderCommand%3CP%3E-for-(C0,+C1)" class="impl"><a class="src rightside" href="../../../src/maplibre/render/render_phase/draw.rs.html#81">source</a><a href="#impl-RenderCommand%3CP%3E-for-(C0,+C1)" class="anchor">§</a><h3 class="code-header">impl<P: <a class="trait" href="draw/trait.PhaseItem.html" title="trait maplibre::render::render_phase::draw::PhaseItem">PhaseItem</a>, C0: <a class="trait" href="draw/trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P>, C1: <a class="trait" href="draw/trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P>> <a class="trait" href="draw/trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P> for <a class="primitive" href="https://doc.rust-lang.org/1.73.0/std/primitive.tuple.html">(C0, C1)</a></h3></section></summary><div class="impl-items"><section id="method.render-2" class="method trait-impl"><a class="src rightside" href="../../../src/maplibre/render/render_phase/draw.rs.html#81">source</a><a href="#method.render-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.render" class="fn">render</a><'w>(
|
||||
world: &'w <a class="struct" href="../../tcs/world/struct.World.html" title="struct maplibre::tcs::world::World">World</a>,
|
||||
item: <a class="primitive" href="https://doc.rust-lang.org/1.73.0/std/primitive.reference.html">&P</a>,
|
||||
pass: &mut <a class="struct" href="../resource/tracked_render_pass/struct.TrackedRenderPass.html" title="struct maplibre::render::resource::tracked_render_pass::TrackedRenderPass">TrackedRenderPass</a><'w>
|
||||
) -> <a class="enum" href="draw/enum.RenderCommandResult.html" title="enum maplibre::render::render_phase::draw::RenderCommandResult">RenderCommandResult</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-RenderCommand%3CP%3E-for-(C0,+C1)" class="impl"><a class="src rightside" href="../../../src/maplibre/render/render_phase/draw.rs.html#81">source</a><a href="#impl-RenderCommand%3CP%3E-for-(C0,+C1)" class="anchor">§</a><h3 class="code-header">impl<P: <a class="trait" href="draw/trait.PhaseItem.html" title="trait maplibre::render::render_phase::draw::PhaseItem">PhaseItem</a>, C0: <a class="trait" href="draw/trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P>, C1: <a class="trait" href="draw/trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P>> <a class="trait" href="draw/trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P> for <a class="primitive" href="https://doc.rust-lang.org/1.73.0/std/primitive.tuple.html">(C0, C1)</a></h3></section></summary><div class="impl-items"><section id="method.render-3" class="method trait-impl"><a class="src rightside" href="../../../src/maplibre/render/render_phase/draw.rs.html#81">source</a><a href="#method.render-3" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.render" class="fn">render</a><'w>(
|
||||
) -> <a class="enum" href="draw/enum.RenderCommandResult.html" title="enum maplibre::render::render_phase::draw::RenderCommandResult">RenderCommandResult</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-RenderCommand%3CP%3E-for-(C0,+C1,+C2)" class="impl"><a class="src rightside" href="../../../src/maplibre/render/render_phase/draw.rs.html#82">source</a><a href="#impl-RenderCommand%3CP%3E-for-(C0,+C1,+C2)" class="anchor">§</a><h3 class="code-header">impl<P: <a class="trait" href="draw/trait.PhaseItem.html" title="trait maplibre::render::render_phase::draw::PhaseItem">PhaseItem</a>, C0: <a class="trait" href="draw/trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P>, C1: <a class="trait" href="draw/trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P>, C2: <a class="trait" href="draw/trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P>> <a class="trait" href="draw/trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P> for <a class="primitive" href="https://doc.rust-lang.org/1.73.0/std/primitive.tuple.html">(C0, C1, C2)</a></h3></section></summary><div class="impl-items"><section id="method.render-3" class="method trait-impl"><a class="src rightside" href="../../../src/maplibre/render/render_phase/draw.rs.html#82">source</a><a href="#method.render-3" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.render" class="fn">render</a><'w>(
|
||||
world: &'w <a class="struct" href="../../tcs/world/struct.World.html" title="struct maplibre::tcs::world::World">World</a>,
|
||||
item: <a class="primitive" href="https://doc.rust-lang.org/1.73.0/std/primitive.reference.html">&P</a>,
|
||||
pass: &mut <a class="struct" href="../resource/tracked_render_pass/struct.TrackedRenderPass.html" title="struct maplibre::render::resource::tracked_render_pass::TrackedRenderPass">TrackedRenderPass</a><'w>
|
||||
) -> <a class="enum" href="draw/enum.RenderCommandResult.html" title="enum maplibre::render::render_phase::draw::RenderCommandResult">RenderCommandResult</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-RenderCommand%3CP%3E-for-(C0,+C1,+C2,+C3,+C4)" class="impl"><a class="src rightside" href="../../../src/maplibre/render/render_phase/draw.rs.html#84">source</a><a href="#impl-RenderCommand%3CP%3E-for-(C0,+C1,+C2,+C3,+C4)" class="anchor">§</a><h3 class="code-header">impl<P: <a class="trait" href="draw/trait.PhaseItem.html" title="trait maplibre::render::render_phase::draw::PhaseItem">PhaseItem</a>, C0: <a class="trait" href="draw/trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P>, C1: <a class="trait" href="draw/trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P>, C2: <a class="trait" href="draw/trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P>, C3: <a class="trait" href="draw/trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P>, C4: <a class="trait" href="draw/trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P>> <a class="trait" href="draw/trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P> for <a class="primitive" href="https://doc.rust-lang.org/1.73.0/std/primitive.tuple.html">(C0, C1, C2, C3, C4)</a></h3></section></summary><div class="impl-items"><section id="method.render-4" class="method trait-impl"><a class="src rightside" href="../../../src/maplibre/render/render_phase/draw.rs.html#84">source</a><a href="#method.render-4" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.render" class="fn">render</a><'w>(
|
||||
) -> <a class="enum" href="draw/enum.RenderCommandResult.html" title="enum maplibre::render::render_phase::draw::RenderCommandResult">RenderCommandResult</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-RenderCommand%3CP%3E-for-(C0,+C1,+C2,+C3)" class="impl"><a class="src rightside" href="../../../src/maplibre/render/render_phase/draw.rs.html#83">source</a><a href="#impl-RenderCommand%3CP%3E-for-(C0,+C1,+C2,+C3)" class="anchor">§</a><h3 class="code-header">impl<P: <a class="trait" href="draw/trait.PhaseItem.html" title="trait maplibre::render::render_phase::draw::PhaseItem">PhaseItem</a>, C0: <a class="trait" href="draw/trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P>, C1: <a class="trait" href="draw/trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P>, C2: <a class="trait" href="draw/trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P>, C3: <a class="trait" href="draw/trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P>> <a class="trait" href="draw/trait.RenderCommand.html" title="trait maplibre::render::render_phase::draw::RenderCommand">RenderCommand</a><P> for <a class="primitive" href="https://doc.rust-lang.org/1.73.0/std/primitive.tuple.html">(C0, C1, C2, C3)</a></h3></section></summary><div class="impl-items"><section id="method.render-4" class="method trait-impl"><a class="src rightside" href="../../../src/maplibre/render/render_phase/draw.rs.html#83">source</a><a href="#method.render-4" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.render" class="fn">render</a><'w>(
|
||||
world: &'w <a class="struct" href="../../tcs/world/struct.World.html" title="struct maplibre::tcs::world::World">World</a>,
|
||||
item: <a class="primitive" href="https://doc.rust-lang.org/1.73.0/std/primitive.reference.html">&P</a>,
|
||||
pass: &mut <a class="struct" href="../resource/tracked_render_pass/struct.TrackedRenderPass.html" title="struct maplibre::render::resource::tracked_render_pass::TrackedRenderPass">TrackedRenderPass</a><'w>
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -10,24 +10,24 @@
|
||||
}</code></pre><h2 id="required-associated-types" class="small-section-header">Required Associated Types<a href="#required-associated-types" class="anchor">§</a></h2><div class="methods"><section id="associatedtype.Item" class="method"><a class="src rightside" href="../../../src/maplibre/tcs/resources.rs.html#89">source</a><h4 class="code-header">type <a href="#associatedtype.Item" class="associatedtype">Item</a><'r></h4></section><section id="associatedtype.State" class="method"><a class="src rightside" href="../../../src/maplibre/tcs/resources.rs.html#91">source</a><h4 class="code-header">type <a href="#associatedtype.State" class="associatedtype">State</a><'s>: <a class="trait" href="../trait.QueryState.html" title="trait maplibre::tcs::QueryState">QueryState</a><'s></h4></section></div><h2 id="required-methods" class="small-section-header">Required Methods<a href="#required-methods" class="anchor">§</a></h2><div class="methods"><section id="tymethod.query" class="method"><a class="src rightside" href="../../../src/maplibre/tcs/resources.rs.html#93">source</a><h4 class="code-header">fn <a href="#tymethod.query" class="fn">query</a><'r, 's>(
|
||||
resources: &'r <a class="struct" href="struct.Resources.html" title="struct maplibre::tcs::resources::Resources">Resources</a>,
|
||||
state: Self::<a class="associatedtype" href="trait.ResourceQuery.html#associatedtype.State" title="type maplibre::tcs::resources::ResourceQuery::State">State</a><'s>
|
||||
) -> <a class="enum" href="https://doc.rust-lang.org/1.73.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><Self::<a class="associatedtype" href="trait.ResourceQuery.html#associatedtype.Item" title="type maplibre::tcs::resources::ResourceQuery::Item">Item</a><'r>></h4></section></div><h2 id="foreign-impls" class="small-section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-ResourceQuery-for-(R1,+R2)" class="impl"><a class="src rightside" href="../../../src/maplibre/tcs/resources.rs.html#233">source</a><a href="#impl-ResourceQuery-for-(R1,+R2)" class="anchor">§</a><h3 class="code-header">impl<R1: <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>, R2: <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>> <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a> for <a class="primitive" href="https://doc.rust-lang.org/1.73.0/std/primitive.tuple.html">(R1, R2)</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Item-1" class="associatedtype trait-impl"><a href="#associatedtype.Item-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Item" class="associatedtype">Item</a><'r> = (<R1 as <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>>::<a class="associatedtype" href="trait.ResourceQuery.html#associatedtype.Item" title="type maplibre::tcs::resources::ResourceQuery::Item">Item</a><'r>, <R2 as <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>>::<a class="associatedtype" href="trait.ResourceQuery.html#associatedtype.Item" title="type maplibre::tcs::resources::ResourceQuery::Item">Item</a><'r>)</h4></section><section id="associatedtype.State-1" class="associatedtype trait-impl"><a href="#associatedtype.State-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.State" class="associatedtype">State</a><'s> = <a class="struct" href="../struct.EphemeralQueryState.html" title="struct maplibre::tcs::EphemeralQueryState">EphemeralQueryState</a><'s></h4></section><section id="method.query" class="method trait-impl"><a class="src rightside" href="../../../src/maplibre/tcs/resources.rs.html#233">source</a><a href="#method.query" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.query" class="fn">query</a><'r, 's>(
|
||||
) -> <a class="enum" href="https://doc.rust-lang.org/1.73.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><Self::<a class="associatedtype" href="trait.ResourceQuery.html#associatedtype.Item" title="type maplibre::tcs::resources::ResourceQuery::Item">Item</a><'r>></h4></section></div><h2 id="foreign-impls" class="small-section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-ResourceQuery-for-(R1,+R2,+R3)" class="impl"><a class="src rightside" href="../../../src/maplibre/tcs/resources.rs.html#234">source</a><a href="#impl-ResourceQuery-for-(R1,+R2,+R3)" class="anchor">§</a><h3 class="code-header">impl<R1: <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>, R2: <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>, R3: <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>> <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a> for <a class="primitive" href="https://doc.rust-lang.org/1.73.0/std/primitive.tuple.html">(R1, R2, R3)</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Item-1" class="associatedtype trait-impl"><a href="#associatedtype.Item-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Item" class="associatedtype">Item</a><'r> = (<R1 as <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>>::<a class="associatedtype" href="trait.ResourceQuery.html#associatedtype.Item" title="type maplibre::tcs::resources::ResourceQuery::Item">Item</a><'r>, <R2 as <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>>::<a class="associatedtype" href="trait.ResourceQuery.html#associatedtype.Item" title="type maplibre::tcs::resources::ResourceQuery::Item">Item</a><'r>, <R3 as <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>>::<a class="associatedtype" href="trait.ResourceQuery.html#associatedtype.Item" title="type maplibre::tcs::resources::ResourceQuery::Item">Item</a><'r>)</h4></section><section id="associatedtype.State-1" class="associatedtype trait-impl"><a href="#associatedtype.State-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.State" class="associatedtype">State</a><'s> = <a class="struct" href="../struct.EphemeralQueryState.html" title="struct maplibre::tcs::EphemeralQueryState">EphemeralQueryState</a><'s></h4></section><section id="method.query" class="method trait-impl"><a class="src rightside" href="../../../src/maplibre/tcs/resources.rs.html#234">source</a><a href="#method.query" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.query" class="fn">query</a><'r, 's>(
|
||||
resources: &'r <a class="struct" href="struct.Resources.html" title="struct maplibre::tcs::resources::Resources">Resources</a>,
|
||||
state: Self::<a class="associatedtype" href="trait.ResourceQuery.html#associatedtype.State" title="type maplibre::tcs::resources::ResourceQuery::State">State</a><'s>
|
||||
) -> <a class="enum" href="https://doc.rust-lang.org/1.73.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><Self::<a class="associatedtype" href="trait.ResourceQuery.html#associatedtype.Item" title="type maplibre::tcs::resources::ResourceQuery::Item">Item</a><'r>></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-ResourceQuery-for-(R1,+R2,+R3,+R4,+R5,+R6)" class="impl"><a class="src rightside" href="../../../src/maplibre/tcs/resources.rs.html#237">source</a><a href="#impl-ResourceQuery-for-(R1,+R2,+R3,+R4,+R5,+R6)" class="anchor">§</a><h3 class="code-header">impl<R1: <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>, R2: <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>, R3: <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>, R4: <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>, R5: <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>, R6: <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>> <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a> for <a class="primitive" href="https://doc.rust-lang.org/1.73.0/std/primitive.tuple.html">(R1, R2, R3, R4, R5, R6)</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Item-2" class="associatedtype trait-impl"><a href="#associatedtype.Item-2" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Item" class="associatedtype">Item</a><'r> = (<R1 as <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>>::<a class="associatedtype" href="trait.ResourceQuery.html#associatedtype.Item" title="type maplibre::tcs::resources::ResourceQuery::Item">Item</a><'r>, <R2 as <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>>::<a class="associatedtype" href="trait.ResourceQuery.html#associatedtype.Item" title="type maplibre::tcs::resources::ResourceQuery::Item">Item</a><'r>, <R3 as <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>>::<a class="associatedtype" href="trait.ResourceQuery.html#associatedtype.Item" title="type maplibre::tcs::resources::ResourceQuery::Item">Item</a><'r>, <R4 as <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>>::<a class="associatedtype" href="trait.ResourceQuery.html#associatedtype.Item" title="type maplibre::tcs::resources::ResourceQuery::Item">Item</a><'r>, <R5 as <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>>::<a class="associatedtype" href="trait.ResourceQuery.html#associatedtype.Item" title="type maplibre::tcs::resources::ResourceQuery::Item">Item</a><'r>, <R6 as <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>>::<a class="associatedtype" href="trait.ResourceQuery.html#associatedtype.Item" title="type maplibre::tcs::resources::ResourceQuery::Item">Item</a><'r>)</h4></section><section id="associatedtype.State-2" class="associatedtype trait-impl"><a href="#associatedtype.State-2" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.State" class="associatedtype">State</a><'s> = <a class="struct" href="../struct.EphemeralQueryState.html" title="struct maplibre::tcs::EphemeralQueryState">EphemeralQueryState</a><'s></h4></section><section id="method.query-1" class="method trait-impl"><a class="src rightside" href="../../../src/maplibre/tcs/resources.rs.html#237">source</a><a href="#method.query-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.query" class="fn">query</a><'r, 's>(
|
||||
) -> <a class="enum" href="https://doc.rust-lang.org/1.73.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><Self::<a class="associatedtype" href="trait.ResourceQuery.html#associatedtype.Item" title="type maplibre::tcs::resources::ResourceQuery::Item">Item</a><'r>></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-ResourceQuery-for-(R1,)" class="impl"><a class="src rightside" href="../../../src/maplibre/tcs/resources.rs.html#232">source</a><a href="#impl-ResourceQuery-for-(R1,)" class="anchor">§</a><h3 class="code-header">impl<R1: <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>> <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a> for <a class="primitive" href="https://doc.rust-lang.org/1.73.0/std/primitive.tuple.html">(R1,)</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Item-2" class="associatedtype trait-impl"><a href="#associatedtype.Item-2" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Item" class="associatedtype">Item</a><'r> = (<R1 as <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>>::<a class="associatedtype" href="trait.ResourceQuery.html#associatedtype.Item" title="type maplibre::tcs::resources::ResourceQuery::Item">Item</a><'r>,)</h4></section><section id="associatedtype.State-2" class="associatedtype trait-impl"><a href="#associatedtype.State-2" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.State" class="associatedtype">State</a><'s> = <a class="struct" href="../struct.EphemeralQueryState.html" title="struct maplibre::tcs::EphemeralQueryState">EphemeralQueryState</a><'s></h4></section><section id="method.query-1" class="method trait-impl"><a class="src rightside" href="../../../src/maplibre/tcs/resources.rs.html#232">source</a><a href="#method.query-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.query" class="fn">query</a><'r, 's>(
|
||||
resources: &'r <a class="struct" href="struct.Resources.html" title="struct maplibre::tcs::resources::Resources">Resources</a>,
|
||||
state: Self::<a class="associatedtype" href="trait.ResourceQuery.html#associatedtype.State" title="type maplibre::tcs::resources::ResourceQuery::State">State</a><'s>
|
||||
) -> <a class="enum" href="https://doc.rust-lang.org/1.73.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><Self::<a class="associatedtype" href="trait.ResourceQuery.html#associatedtype.Item" title="type maplibre::tcs::resources::ResourceQuery::Item">Item</a><'r>></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-ResourceQuery-for-(R1,)" class="impl"><a class="src rightside" href="../../../src/maplibre/tcs/resources.rs.html#232">source</a><a href="#impl-ResourceQuery-for-(R1,)" class="anchor">§</a><h3 class="code-header">impl<R1: <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>> <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a> for <a class="primitive" href="https://doc.rust-lang.org/1.73.0/std/primitive.tuple.html">(R1,)</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Item-3" class="associatedtype trait-impl"><a href="#associatedtype.Item-3" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Item" class="associatedtype">Item</a><'r> = (<R1 as <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>>::<a class="associatedtype" href="trait.ResourceQuery.html#associatedtype.Item" title="type maplibre::tcs::resources::ResourceQuery::Item">Item</a><'r>,)</h4></section><section id="associatedtype.State-3" class="associatedtype trait-impl"><a href="#associatedtype.State-3" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.State" class="associatedtype">State</a><'s> = <a class="struct" href="../struct.EphemeralQueryState.html" title="struct maplibre::tcs::EphemeralQueryState">EphemeralQueryState</a><'s></h4></section><section id="method.query-2" class="method trait-impl"><a class="src rightside" href="../../../src/maplibre/tcs/resources.rs.html#232">source</a><a href="#method.query-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.query" class="fn">query</a><'r, 's>(
|
||||
) -> <a class="enum" href="https://doc.rust-lang.org/1.73.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><Self::<a class="associatedtype" href="trait.ResourceQuery.html#associatedtype.Item" title="type maplibre::tcs::resources::ResourceQuery::Item">Item</a><'r>></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-ResourceQuery-for-(R1,+R2)" class="impl"><a class="src rightside" href="../../../src/maplibre/tcs/resources.rs.html#233">source</a><a href="#impl-ResourceQuery-for-(R1,+R2)" class="anchor">§</a><h3 class="code-header">impl<R1: <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>, R2: <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>> <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a> for <a class="primitive" href="https://doc.rust-lang.org/1.73.0/std/primitive.tuple.html">(R1, R2)</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Item-3" class="associatedtype trait-impl"><a href="#associatedtype.Item-3" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Item" class="associatedtype">Item</a><'r> = (<R1 as <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>>::<a class="associatedtype" href="trait.ResourceQuery.html#associatedtype.Item" title="type maplibre::tcs::resources::ResourceQuery::Item">Item</a><'r>, <R2 as <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>>::<a class="associatedtype" href="trait.ResourceQuery.html#associatedtype.Item" title="type maplibre::tcs::resources::ResourceQuery::Item">Item</a><'r>)</h4></section><section id="associatedtype.State-3" class="associatedtype trait-impl"><a href="#associatedtype.State-3" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.State" class="associatedtype">State</a><'s> = <a class="struct" href="../struct.EphemeralQueryState.html" title="struct maplibre::tcs::EphemeralQueryState">EphemeralQueryState</a><'s></h4></section><section id="method.query-2" class="method trait-impl"><a class="src rightside" href="../../../src/maplibre/tcs/resources.rs.html#233">source</a><a href="#method.query-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.query" class="fn">query</a><'r, 's>(
|
||||
resources: &'r <a class="struct" href="struct.Resources.html" title="struct maplibre::tcs::resources::Resources">Resources</a>,
|
||||
state: Self::<a class="associatedtype" href="trait.ResourceQuery.html#associatedtype.State" title="type maplibre::tcs::resources::ResourceQuery::State">State</a><'s>
|
||||
) -> <a class="enum" href="https://doc.rust-lang.org/1.73.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><Self::<a class="associatedtype" href="trait.ResourceQuery.html#associatedtype.Item" title="type maplibre::tcs::resources::ResourceQuery::Item">Item</a><'r>></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-ResourceQuery-for-(R1,+R2,+R3,+R4)" class="impl"><a class="src rightside" href="../../../src/maplibre/tcs/resources.rs.html#235">source</a><a href="#impl-ResourceQuery-for-(R1,+R2,+R3,+R4)" class="anchor">§</a><h3 class="code-header">impl<R1: <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>, R2: <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>, R3: <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>, R4: <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>> <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a> for <a class="primitive" href="https://doc.rust-lang.org/1.73.0/std/primitive.tuple.html">(R1, R2, R3, R4)</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Item-4" class="associatedtype trait-impl"><a href="#associatedtype.Item-4" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Item" class="associatedtype">Item</a><'r> = (<R1 as <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>>::<a class="associatedtype" href="trait.ResourceQuery.html#associatedtype.Item" title="type maplibre::tcs::resources::ResourceQuery::Item">Item</a><'r>, <R2 as <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>>::<a class="associatedtype" href="trait.ResourceQuery.html#associatedtype.Item" title="type maplibre::tcs::resources::ResourceQuery::Item">Item</a><'r>, <R3 as <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>>::<a class="associatedtype" href="trait.ResourceQuery.html#associatedtype.Item" title="type maplibre::tcs::resources::ResourceQuery::Item">Item</a><'r>, <R4 as <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>>::<a class="associatedtype" href="trait.ResourceQuery.html#associatedtype.Item" title="type maplibre::tcs::resources::ResourceQuery::Item">Item</a><'r>)</h4></section><section id="associatedtype.State-4" class="associatedtype trait-impl"><a href="#associatedtype.State-4" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.State" class="associatedtype">State</a><'s> = <a class="struct" href="../struct.EphemeralQueryState.html" title="struct maplibre::tcs::EphemeralQueryState">EphemeralQueryState</a><'s></h4></section><section id="method.query-3" class="method trait-impl"><a class="src rightside" href="../../../src/maplibre/tcs/resources.rs.html#235">source</a><a href="#method.query-3" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.query" class="fn">query</a><'r, 's>(
|
||||
) -> <a class="enum" href="https://doc.rust-lang.org/1.73.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><Self::<a class="associatedtype" href="trait.ResourceQuery.html#associatedtype.Item" title="type maplibre::tcs::resources::ResourceQuery::Item">Item</a><'r>></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-ResourceQuery-for-(R1,+R2,+R3,+R4,+R5,+R6)" class="impl"><a class="src rightside" href="../../../src/maplibre/tcs/resources.rs.html#237">source</a><a href="#impl-ResourceQuery-for-(R1,+R2,+R3,+R4,+R5,+R6)" class="anchor">§</a><h3 class="code-header">impl<R1: <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>, R2: <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>, R3: <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>, R4: <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>, R5: <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>, R6: <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>> <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a> for <a class="primitive" href="https://doc.rust-lang.org/1.73.0/std/primitive.tuple.html">(R1, R2, R3, R4, R5, R6)</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Item-4" class="associatedtype trait-impl"><a href="#associatedtype.Item-4" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Item" class="associatedtype">Item</a><'r> = (<R1 as <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>>::<a class="associatedtype" href="trait.ResourceQuery.html#associatedtype.Item" title="type maplibre::tcs::resources::ResourceQuery::Item">Item</a><'r>, <R2 as <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>>::<a class="associatedtype" href="trait.ResourceQuery.html#associatedtype.Item" title="type maplibre::tcs::resources::ResourceQuery::Item">Item</a><'r>, <R3 as <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>>::<a class="associatedtype" href="trait.ResourceQuery.html#associatedtype.Item" title="type maplibre::tcs::resources::ResourceQuery::Item">Item</a><'r>, <R4 as <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>>::<a class="associatedtype" href="trait.ResourceQuery.html#associatedtype.Item" title="type maplibre::tcs::resources::ResourceQuery::Item">Item</a><'r>, <R5 as <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>>::<a class="associatedtype" href="trait.ResourceQuery.html#associatedtype.Item" title="type maplibre::tcs::resources::ResourceQuery::Item">Item</a><'r>, <R6 as <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>>::<a class="associatedtype" href="trait.ResourceQuery.html#associatedtype.Item" title="type maplibre::tcs::resources::ResourceQuery::Item">Item</a><'r>)</h4></section><section id="associatedtype.State-4" class="associatedtype trait-impl"><a href="#associatedtype.State-4" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.State" class="associatedtype">State</a><'s> = <a class="struct" href="../struct.EphemeralQueryState.html" title="struct maplibre::tcs::EphemeralQueryState">EphemeralQueryState</a><'s></h4></section><section id="method.query-3" class="method trait-impl"><a class="src rightside" href="../../../src/maplibre/tcs/resources.rs.html#237">source</a><a href="#method.query-3" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.query" class="fn">query</a><'r, 's>(
|
||||
resources: &'r <a class="struct" href="struct.Resources.html" title="struct maplibre::tcs::resources::Resources">Resources</a>,
|
||||
state: Self::<a class="associatedtype" href="trait.ResourceQuery.html#associatedtype.State" title="type maplibre::tcs::resources::ResourceQuery::State">State</a><'s>
|
||||
) -> <a class="enum" href="https://doc.rust-lang.org/1.73.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><Self::<a class="associatedtype" href="trait.ResourceQuery.html#associatedtype.Item" title="type maplibre::tcs::resources::ResourceQuery::Item">Item</a><'r>></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-ResourceQuery-for-(R1,+R2,+R3)" class="impl"><a class="src rightside" href="../../../src/maplibre/tcs/resources.rs.html#234">source</a><a href="#impl-ResourceQuery-for-(R1,+R2,+R3)" class="anchor">§</a><h3 class="code-header">impl<R1: <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>, R2: <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>, R3: <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>> <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a> for <a class="primitive" href="https://doc.rust-lang.org/1.73.0/std/primitive.tuple.html">(R1, R2, R3)</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Item-5" class="associatedtype trait-impl"><a href="#associatedtype.Item-5" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Item" class="associatedtype">Item</a><'r> = (<R1 as <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>>::<a class="associatedtype" href="trait.ResourceQuery.html#associatedtype.Item" title="type maplibre::tcs::resources::ResourceQuery::Item">Item</a><'r>, <R2 as <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>>::<a class="associatedtype" href="trait.ResourceQuery.html#associatedtype.Item" title="type maplibre::tcs::resources::ResourceQuery::Item">Item</a><'r>, <R3 as <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>>::<a class="associatedtype" href="trait.ResourceQuery.html#associatedtype.Item" title="type maplibre::tcs::resources::ResourceQuery::Item">Item</a><'r>)</h4></section><section id="associatedtype.State-5" class="associatedtype trait-impl"><a href="#associatedtype.State-5" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.State" class="associatedtype">State</a><'s> = <a class="struct" href="../struct.EphemeralQueryState.html" title="struct maplibre::tcs::EphemeralQueryState">EphemeralQueryState</a><'s></h4></section><section id="method.query-4" class="method trait-impl"><a class="src rightside" href="../../../src/maplibre/tcs/resources.rs.html#234">source</a><a href="#method.query-4" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.query" class="fn">query</a><'r, 's>(
|
||||
resources: &'r <a class="struct" href="struct.Resources.html" title="struct maplibre::tcs::resources::Resources">Resources</a>,
|
||||
state: Self::<a class="associatedtype" href="trait.ResourceQuery.html#associatedtype.State" title="type maplibre::tcs::resources::ResourceQuery::State">State</a><'s>
|
||||
) -> <a class="enum" href="https://doc.rust-lang.org/1.73.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><Self::<a class="associatedtype" href="trait.ResourceQuery.html#associatedtype.Item" title="type maplibre::tcs::resources::ResourceQuery::Item">Item</a><'r>></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-ResourceQuery-for-%26'a+R" class="impl"><a class="src rightside" href="../../../src/maplibre/tcs/resources.rs.html#96-103">source</a><a href="#impl-ResourceQuery-for-%26'a+R" class="anchor">§</a><h3 class="code-header">impl<'a, R: <a class="trait" href="trait.Resource.html" title="trait maplibre::tcs::resources::Resource">Resource</a>> <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a> for <a class="primitive" href="https://doc.rust-lang.org/1.73.0/std/primitive.reference.html">&'a R</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Item-6" class="associatedtype trait-impl"><a href="#associatedtype.Item-6" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Item" class="associatedtype">Item</a><'r> = <a class="primitive" href="https://doc.rust-lang.org/1.73.0/std/primitive.reference.html">&'r R</a></h4></section><section id="associatedtype.State-6" class="associatedtype trait-impl"><a href="#associatedtype.State-6" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.State" class="associatedtype">State</a><'s> = <a class="struct" href="../struct.EphemeralQueryState.html" title="struct maplibre::tcs::EphemeralQueryState">EphemeralQueryState</a><'s></h4></section><section id="method.query-5" class="method trait-impl"><a class="src rightside" href="../../../src/maplibre/tcs/resources.rs.html#100-102">source</a><a href="#method.query-5" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.query" class="fn">query</a><'r, 's>(
|
||||
) -> <a class="enum" href="https://doc.rust-lang.org/1.73.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><Self::<a class="associatedtype" href="trait.ResourceQuery.html#associatedtype.Item" title="type maplibre::tcs::resources::ResourceQuery::Item">Item</a><'r>></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-ResourceQuery-for-%26'a+R" class="impl"><a class="src rightside" href="../../../src/maplibre/tcs/resources.rs.html#96-103">source</a><a href="#impl-ResourceQuery-for-%26'a+R" class="anchor">§</a><h3 class="code-header">impl<'a, R: <a class="trait" href="trait.Resource.html" title="trait maplibre::tcs::resources::Resource">Resource</a>> <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a> for <a class="primitive" href="https://doc.rust-lang.org/1.73.0/std/primitive.reference.html">&'a R</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Item-5" class="associatedtype trait-impl"><a href="#associatedtype.Item-5" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Item" class="associatedtype">Item</a><'r> = <a class="primitive" href="https://doc.rust-lang.org/1.73.0/std/primitive.reference.html">&'r R</a></h4></section><section id="associatedtype.State-5" class="associatedtype trait-impl"><a href="#associatedtype.State-5" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.State" class="associatedtype">State</a><'s> = <a class="struct" href="../struct.EphemeralQueryState.html" title="struct maplibre::tcs::EphemeralQueryState">EphemeralQueryState</a><'s></h4></section><section id="method.query-4" class="method trait-impl"><a class="src rightside" href="../../../src/maplibre/tcs/resources.rs.html#100-102">source</a><a href="#method.query-4" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.query" class="fn">query</a><'r, 's>(
|
||||
resources: &'r <a class="struct" href="struct.Resources.html" title="struct maplibre::tcs::resources::Resources">Resources</a>,
|
||||
_state: Self::<a class="associatedtype" href="trait.ResourceQuery.html#associatedtype.State" title="type maplibre::tcs::resources::ResourceQuery::State">State</a><'s>
|
||||
) -> <a class="enum" href="https://doc.rust-lang.org/1.73.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><Self::<a class="associatedtype" href="trait.ResourceQuery.html#associatedtype.Item" title="type maplibre::tcs::resources::ResourceQuery::Item">Item</a><'r>></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-ResourceQuery-for-(R1,+R2,+R3,+R4)" class="impl"><a class="src rightside" href="../../../src/maplibre/tcs/resources.rs.html#235">source</a><a href="#impl-ResourceQuery-for-(R1,+R2,+R3,+R4)" class="anchor">§</a><h3 class="code-header">impl<R1: <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>, R2: <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>, R3: <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>, R4: <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>> <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a> for <a class="primitive" href="https://doc.rust-lang.org/1.73.0/std/primitive.tuple.html">(R1, R2, R3, R4)</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Item-6" class="associatedtype trait-impl"><a href="#associatedtype.Item-6" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Item" class="associatedtype">Item</a><'r> = (<R1 as <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>>::<a class="associatedtype" href="trait.ResourceQuery.html#associatedtype.Item" title="type maplibre::tcs::resources::ResourceQuery::Item">Item</a><'r>, <R2 as <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>>::<a class="associatedtype" href="trait.ResourceQuery.html#associatedtype.Item" title="type maplibre::tcs::resources::ResourceQuery::Item">Item</a><'r>, <R3 as <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>>::<a class="associatedtype" href="trait.ResourceQuery.html#associatedtype.Item" title="type maplibre::tcs::resources::ResourceQuery::Item">Item</a><'r>, <R4 as <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>>::<a class="associatedtype" href="trait.ResourceQuery.html#associatedtype.Item" title="type maplibre::tcs::resources::ResourceQuery::Item">Item</a><'r>)</h4></section><section id="associatedtype.State-6" class="associatedtype trait-impl"><a href="#associatedtype.State-6" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.State" class="associatedtype">State</a><'s> = <a class="struct" href="../struct.EphemeralQueryState.html" title="struct maplibre::tcs::EphemeralQueryState">EphemeralQueryState</a><'s></h4></section><section id="method.query-5" class="method trait-impl"><a class="src rightside" href="../../../src/maplibre/tcs/resources.rs.html#235">source</a><a href="#method.query-5" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.query" class="fn">query</a><'r, 's>(
|
||||
resources: &'r <a class="struct" href="struct.Resources.html" title="struct maplibre::tcs::resources::Resources">Resources</a>,
|
||||
state: Self::<a class="associatedtype" href="trait.ResourceQuery.html#associatedtype.State" title="type maplibre::tcs::resources::ResourceQuery::State">State</a><'s>
|
||||
) -> <a class="enum" href="https://doc.rust-lang.org/1.73.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><Self::<a class="associatedtype" href="trait.ResourceQuery.html#associatedtype.Item" title="type maplibre::tcs::resources::ResourceQuery::Item">Item</a><'r>></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-ResourceQuery-for-(R1,+R2,+R3,+R4,+R5)" class="impl"><a class="src rightside" href="../../../src/maplibre/tcs/resources.rs.html#236">source</a><a href="#impl-ResourceQuery-for-(R1,+R2,+R3,+R4,+R5)" class="anchor">§</a><h3 class="code-header">impl<R1: <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>, R2: <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>, R3: <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>, R4: <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>, R5: <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>> <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a> for <a class="primitive" href="https://doc.rust-lang.org/1.73.0/std/primitive.tuple.html">(R1, R2, R3, R4, R5)</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Item-7" class="associatedtype trait-impl"><a href="#associatedtype.Item-7" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Item" class="associatedtype">Item</a><'r> = (<R1 as <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>>::<a class="associatedtype" href="trait.ResourceQuery.html#associatedtype.Item" title="type maplibre::tcs::resources::ResourceQuery::Item">Item</a><'r>, <R2 as <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>>::<a class="associatedtype" href="trait.ResourceQuery.html#associatedtype.Item" title="type maplibre::tcs::resources::ResourceQuery::Item">Item</a><'r>, <R3 as <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>>::<a class="associatedtype" href="trait.ResourceQuery.html#associatedtype.Item" title="type maplibre::tcs::resources::ResourceQuery::Item">Item</a><'r>, <R4 as <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>>::<a class="associatedtype" href="trait.ResourceQuery.html#associatedtype.Item" title="type maplibre::tcs::resources::ResourceQuery::Item">Item</a><'r>, <R5 as <a class="trait" href="trait.ResourceQuery.html" title="trait maplibre::tcs::resources::ResourceQuery">ResourceQuery</a>>::<a class="associatedtype" href="trait.ResourceQuery.html#associatedtype.Item" title="type maplibre::tcs::resources::ResourceQuery::Item">Item</a><'r>)</h4></section><section id="associatedtype.State-7" class="associatedtype trait-impl"><a href="#associatedtype.State-7" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.State" class="associatedtype">State</a><'s> = <a class="struct" href="../struct.EphemeralQueryState.html" title="struct maplibre::tcs::EphemeralQueryState">EphemeralQueryState</a><'s></h4></section><section id="method.query-6" class="method trait-impl"><a class="src rightside" href="../../../src/maplibre/tcs/resources.rs.html#236">source</a><a href="#method.query-6" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.query" class="fn">query</a><'r, 's>(
|
||||
resources: &'r <a class="struct" href="struct.Resources.html" title="struct maplibre::tcs::resources::Resources">Resources</a>,
|
||||
state: Self::<a class="associatedtype" href="trait.ResourceQuery.html#associatedtype.State" title="type maplibre::tcs::resources::ResourceQuery::State">State</a><'s>
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -208,7 +208,7 @@
|
||||
<li>Very simple text rendering</li>
|
||||
<li>Cache tessellation results
|
||||
<ul>
|
||||
<li>We have three "caches": downloaded tiles, tessellated tiles, gpu tiles</li>
|
||||
<li>We have three "caches": downloaded tiles, tessellated tiles, gpu tiles</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Handle missing tiles</li>
|
||||
|
||||
@ -1189,60 +1189,60 @@ to run before the linking phase (drag and drop it to the top).</p>
|
||||
the <code>$ARCHS</code>
|
||||
environment variable, as the others seem unreliable. Note that this can include multiple architectures, unless the build
|
||||
setting <code>ONLY_ACTIVE_ARCH</code> is set to <code>YES</code>.</p>
|
||||
<pre><code class="language-bash">arch="unknown"
|
||||
vendor="apple"
|
||||
os_type="unknown"
|
||||
environment_type=""
|
||||
<pre><code class="language-bash">arch="unknown"
|
||||
vendor="apple"
|
||||
os_type="unknown"
|
||||
environment_type=""
|
||||
|
||||
mode=""
|
||||
mode=""
|
||||
|
||||
echo "ARCH: $ARCHS"
|
||||
echo "ARCH: $ARCHS"
|
||||
|
||||
if [[ $CONFIGURATION == "Release" ]]
|
||||
if [[ $CONFIGURATION == "Release" ]]
|
||||
then
|
||||
mode="--release"
|
||||
mode="--release"
|
||||
fi
|
||||
|
||||
if [[ $ARCHS == "x86_64" ]]
|
||||
if [[ $ARCHS == "x86_64" ]]
|
||||
then
|
||||
arch="x86_64"
|
||||
elif [[ $ARCHS == "arm64" ]]
|
||||
arch="x86_64"
|
||||
elif [[ $ARCHS == "arm64" ]]
|
||||
then
|
||||
arch="aarch64"
|
||||
arch="aarch64"
|
||||
fi
|
||||
|
||||
if [[ $SDK_NAME == *"iphoneos"* ]]
|
||||
if [[ $SDK_NAME == *"iphoneos"* ]]
|
||||
then
|
||||
os_type="ios"
|
||||
elif [[ $SDK_NAME == *"macos"* ]]
|
||||
os_type="ios"
|
||||
elif [[ $SDK_NAME == *"macos"* ]]
|
||||
then
|
||||
os_type="darwin"
|
||||
elif [[ $SDK_NAME == *"iphonesimulator"* ]]
|
||||
os_type="darwin"
|
||||
elif [[ $SDK_NAME == *"iphonesimulator"* ]]
|
||||
then
|
||||
os_type="ios"
|
||||
if [[ $ARCHS == "arm64" ]]
|
||||
os_type="ios"
|
||||
if [[ $ARCHS == "arm64" ]]
|
||||
then
|
||||
environment_type="sim"
|
||||
environment_type="sim"
|
||||
fi
|
||||
fi
|
||||
|
||||
|
||||
triplet="$arch-$vendor-$os_type"
|
||||
triplet="$arch-$vendor-$os_type"
|
||||
|
||||
if [ -n "$environment_type" ]
|
||||
if [ -n "$environment_type" ]
|
||||
then
|
||||
triplet="$triplet-$environment_type"
|
||||
triplet="$triplet-$environment_type"
|
||||
fi
|
||||
|
||||
echo "Mode: $mode"
|
||||
echo "Triplet: $triplet"
|
||||
echo "Shell: $SHELL"
|
||||
echo "Mode: $mode"
|
||||
echo "Triplet: $triplet"
|
||||
echo "Shell: $SHELL"
|
||||
|
||||
cmd="export HOME=$HOME && . $HOME/.cargo/env && cargo build -p apple $mode --target $triplet --lib"
|
||||
cmd="export HOME=$HOME && . $HOME/.cargo/env && cargo build -p apple $mode --target $triplet --lib"
|
||||
|
||||
echo "Command: $cmd"
|
||||
echo "Command: $cmd"
|
||||
|
||||
env -i /bin/bash -c "$cmd"
|
||||
env -i /bin/bash -c "$cmd"
|
||||
</code></pre>
|
||||
<h3 id="build-settings"><a class="header" href="#build-settings">Build Settings</a></h3>
|
||||
<div class="d2h-file-wrapper" data-lang="pbxproj">
|
||||
|
||||
@ -181,7 +181,7 @@
|
||||
<p>The ESM module format is the standard nowadays which should be followed. If a JS bundler encounters an ESM
|
||||
module it can resolve WebAssembly files or WebWorkers dynamically.
|
||||
The following syntax is used to resolve referenced WebWorkers:</p>
|
||||
<pre><code class="language-ts">new Worker(new URL("./multithreaded-pool.worker.ts", import.meta.url), {
|
||||
<pre><code class="language-ts">new Worker(new URL("./multithreaded-pool.worker.ts", import.meta.url), {
|
||||
type: 'module'
|
||||
});
|
||||
</code></pre>
|
||||
@ -190,7 +190,7 @@ The following syntax is used to resolve referenced WebWorkers:</p>
|
||||
</code></pre>
|
||||
<h3 id="iife-immediately-invoked-function-expression"><a class="header" href="#iife-immediately-invoked-function-expression">IIFE (immediately-invoked function expression)</a></h3>
|
||||
<blockquote>
|
||||
<p>This format is used when including maplibre-rs in a <code><script></code> tag. The library is "written" onto the window/global
|
||||
<p>This format is used when including maplibre-rs in a <code><script></code> tag. The library is "written" onto the window/global
|
||||
object. This allows quick prototyping/playgrounds/experiments using maplibre-rs.</p>
|
||||
</blockquote>
|
||||
<p>In order to support this we need to create a bundle which works on any modern browser. Additionally, a WASM file and
|
||||
@ -200,7 +200,7 @@ these libraries have to specify where WASM or non-inlined WebWorkers are located
|
||||
<h3 id="umd"><a class="header" href="#umd">UMD</a></h3>
|
||||
<blockquote>
|
||||
<p>UMD modules are needed when creating a library which should run in Node as well as browsers. This is not a use case
|
||||
for maplibre-rs. If we support node, then we probably would ship a separate package called "maplibre-rs-node" which
|
||||
for maplibre-rs. If we support node, then we probably would ship a separate package called "maplibre-rs-node" which
|
||||
bundles to CJS directly.</p>
|
||||
</blockquote>
|
||||
<h3 id="cjscommonjs"><a class="header" href="#cjscommonjs">CJS/CommonJS</a></h3>
|
||||
@ -256,14 +256,14 @@ all other bundlers.</p>
|
||||
<ul>
|
||||
<li>IIFI: The esbuild bundler translates to <code>new URL('index_bg.wasm', import.meta.url);</code> to
|
||||
<pre><code class="language-js">var __currentScriptUrl__ = document.currentScript && document.currentScript.src || document.baseURI;
|
||||
new URL("./assets/index_bg.wasm?emit=file", __currentScriptUrl__);
|
||||
new URL("./assets/index_bg.wasm?emit=file", __currentScriptUrl__);
|
||||
</code></pre>
|
||||
</li>
|
||||
</ul>
|
||||
<p>See config in <code>web/lib/build.mjs</code> for an example usage.</p>
|
||||
<h3 id="babel--typescript"><a class="header" href="#babel--typescript">Babel & TypeScript</a></h3>
|
||||
<p>Babel and TypeScript both can produce ESM modules, but they <strong>fail with transforming references within the source code</strong>
|
||||
like <code>new URL("./multithreaded-pool.worker.ts", import.meta.url)</code>. There exist some Babel plugins, but none of them is stable.
|
||||
like <code>new URL("./multithreaded-pool.worker.ts", import.meta.url)</code>. There exist some Babel plugins, but none of them is stable.
|
||||
Therefore, we actually need a proper bundler which supports outputting ESM modules.
|
||||
The only stable solution to this is Parcel. Parcel also has good documentation around the bundling of WebWorkers.</p>
|
||||
<h3 id="webpack"><a class="header" href="#webpack">WebPack</a></h3>
|
||||
@ -276,23 +276,23 @@ for WebPack makes including Cargo projects easy.</p>
|
||||
</ul>
|
||||
<p>Example scripts for <code>package.json</code>:</p>
|
||||
<pre><code class="language-json">{
|
||||
"scripts": {
|
||||
"webpack": "webpack --mode=development",
|
||||
"webpack-webgl": "npm run build -- --env webgl",
|
||||
"webpack-production": "webpack --mode=production",
|
||||
"webpack-webgl-production": "npm run production-build -- --env webgl"
|
||||
"scripts": {
|
||||
"webpack": "webpack --mode=development",
|
||||
"webpack-webgl": "npm run build -- --env webgl",
|
||||
"webpack-production": "webpack --mode=production",
|
||||
"webpack-webgl-production": "npm run production-build -- --env webgl"
|
||||
}
|
||||
}
|
||||
</code></pre>
|
||||
<p>Example config:</p>
|
||||
<pre><code class="language-js">const path = require("path");
|
||||
const webpack = require("webpack");
|
||||
const WasmPackPlugin = require("@wasm-tool/wasm-pack-plugin");
|
||||
<pre><code class="language-js">const path = require("path");
|
||||
const webpack = require("webpack");
|
||||
const WasmPackPlugin = require("@wasm-tool/wasm-pack-plugin");
|
||||
|
||||
let dist = path.join(__dirname, 'dist/maplibre-rs');
|
||||
module.exports = (env) => ({
|
||||
mode: "development",
|
||||
entry: "./src/index.ts",
|
||||
mode: "development",
|
||||
entry: "./src/index.ts",
|
||||
experiments: {
|
||||
syncWebAssembly: true,
|
||||
},
|
||||
@ -302,7 +302,7 @@ module.exports = (env) => ({
|
||||
},
|
||||
output: {
|
||||
path: dist,
|
||||
filename: "maplibre-rs.js",
|
||||
filename: "maplibre-rs.js",
|
||||
library: {
|
||||
name: 'maplibre_rs',
|
||||
type: 'umd',
|
||||
@ -344,14 +344,14 @@ module.exports = (env) => ({
|
||||
// Optional array of absolute paths to directories, changes to which
|
||||
// will trigger the build.
|
||||
// watchDirectories: [
|
||||
// path.resolve(__dirname, "another-crate/src")
|
||||
// path.resolve(__dirname, "another-crate/src")
|
||||
// ],
|
||||
|
||||
// The same as the `--out-dir` option for `wasm-pack`
|
||||
outDir: path.resolve(__dirname, 'src/wasm-pack'),
|
||||
|
||||
// The same as the `--out-name` option for `wasm-pack`
|
||||
// outName: "index",
|
||||
// outName: "index",
|
||||
|
||||
// If defined, `forceWatch` will force activate/deactivate watch mode for
|
||||
// `.rs` files.
|
||||
@ -366,7 +366,7 @@ module.exports = (env) => ({
|
||||
//
|
||||
// the mode `development` makes `wasm-pack` build in `debug` mode.
|
||||
// the mode `production` makes `wasm-pack` build in `release` mode.
|
||||
// forceMode: "production",
|
||||
// forceMode: "production",
|
||||
|
||||
// Controls plugin output verbosity, either 'info' or 'error'.
|
||||
// Defaults to 'info'.
|
||||
@ -380,38 +380,38 @@ module.exports = (env) => ({
|
||||
bundlers documentations around this feature is missing. In the latest Parcel version inlining WebWorkers is not working.</p>
|
||||
<ul>
|
||||
<li>CJS: The Parcel bundler translates to <code>new URL('index_bg.wasm', import.meta.url);</code>
|
||||
to <code>new URL("index_bg.wasm", "file:" + __filename);</code>
|
||||
to <code>new URL("index_bg.wasm", "file:" + __filename);</code>
|
||||
While depending on <code>file:</code> and <code>filename</code> works for NodeJS, it is unsupported in the browser.</li>
|
||||
</ul>
|
||||
<p>Example scripts for <code>package.json</code>:</p>
|
||||
<pre><code class="language-json">{
|
||||
"scripts": {
|
||||
"parcel": "npm run clean && npm run wasm-pack && WEBGL=false parcel build --no-cache src/index.ts",
|
||||
"parcel-webgl": "npm run clean && FEATURES=web-webgl npm run wasm-pack && WEBGL=true parcel build --no-cache src/index.ts"
|
||||
"scripts": {
|
||||
"parcel": "npm run clean && npm run wasm-pack && WEBGL=false parcel build --no-cache src/index.ts",
|
||||
"parcel-webgl": "npm run clean && FEATURES=web-webgl npm run wasm-pack && WEBGL=true parcel build --no-cache src/index.ts"
|
||||
}
|
||||
}
|
||||
</code></pre>
|
||||
<p>Example config in `package.json:</p>
|
||||
<pre><code class="language-json">{
|
||||
"module": "dist/parcel-esm/module.js",
|
||||
"main": "dist/parcel-cjs/main.js",
|
||||
"types": "dist/parcel/types.d.ts",
|
||||
"targets": {
|
||||
"main": {
|
||||
"distDir": "./dist/parcel-cjs",
|
||||
"context": "browser",
|
||||
"outputFormat": "commonjs"
|
||||
"module": "dist/parcel-esm/module.js",
|
||||
"main": "dist/parcel-cjs/main.js",
|
||||
"types": "dist/parcel/types.d.ts",
|
||||
"targets": {
|
||||
"main": {
|
||||
"distDir": "./dist/parcel-cjs",
|
||||
"context": "browser",
|
||||
"outputFormat": "commonjs"
|
||||
},
|
||||
"module": {
|
||||
"distDir": "./dist/parcel-esm",
|
||||
"context": "browser",
|
||||
"outputFormat": "esmodule"
|
||||
"module": {
|
||||
"distDir": "./dist/parcel-esm",
|
||||
"context": "browser",
|
||||
"outputFormat": "esmodule"
|
||||
}
|
||||
},
|
||||
"@parcel/transformer-js": {
|
||||
"inlineFS": false,
|
||||
"inlineEnvironment": [
|
||||
"WEBGL"
|
||||
"@parcel/transformer-js": {
|
||||
"inlineFS": false,
|
||||
"inlineEnvironment": [
|
||||
"WEBGL"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
@ -178,7 +178,7 @@
|
||||
<h1 id="introduction"><a class="header" href="#introduction">Introduction</a></h1>
|
||||
<p>maplibre-rs is a portable and performant vector maps renderer.</p>
|
||||
<h2 id="name"><a class="header" href="#name">Name</a></h2>
|
||||
<p>The name of the library is "maplibre-rs". The camel-case version of it is "MapLibreRs".</p>
|
||||
<p>The name of the library is "maplibre-rs". The camel-case version of it is "MapLibreRs".</p>
|
||||
|
||||
</main>
|
||||
|
||||
|
||||
@ -178,7 +178,7 @@
|
||||
<h1 id="introduction"><a class="header" href="#introduction">Introduction</a></h1>
|
||||
<p>maplibre-rs is a portable and performant vector maps renderer.</p>
|
||||
<h2 id="name"><a class="header" href="#name">Name</a></h2>
|
||||
<p>The name of the library is "maplibre-rs". The camel-case version of it is "MapLibreRs".</p>
|
||||
<p>The name of the library is "maplibre-rs". The camel-case version of it is "MapLibreRs".</p>
|
||||
|
||||
</main>
|
||||
|
||||
|
||||
@ -179,7 +179,7 @@
|
||||
<h1 id="introduction"><a class="header" href="#introduction">Introduction</a></h1>
|
||||
<p>maplibre-rs is a portable and performant vector maps renderer.</p>
|
||||
<h2 id="name"><a class="header" href="#name">Name</a></h2>
|
||||
<p>The name of the library is "maplibre-rs". The camel-case version of it is "MapLibreRs".</p>
|
||||
<p>The name of the library is "maplibre-rs". The camel-case version of it is "MapLibreRs".</p>
|
||||
<div style="break-before: page; page-break-before: always;"></div><h1 id="supported-platforms"><a class="header" href="#supported-platforms">Supported Platforms</a></h1>
|
||||
<p>For development the following platforms are recommended:</p>
|
||||
<ul>
|
||||
@ -1466,60 +1466,60 @@ to run before the linking phase (drag and drop it to the top).</p>
|
||||
the <code>$ARCHS</code>
|
||||
environment variable, as the others seem unreliable. Note that this can include multiple architectures, unless the build
|
||||
setting <code>ONLY_ACTIVE_ARCH</code> is set to <code>YES</code>.</p>
|
||||
<pre><code class="language-bash">arch="unknown"
|
||||
vendor="apple"
|
||||
os_type="unknown"
|
||||
environment_type=""
|
||||
<pre><code class="language-bash">arch="unknown"
|
||||
vendor="apple"
|
||||
os_type="unknown"
|
||||
environment_type=""
|
||||
|
||||
mode=""
|
||||
mode=""
|
||||
|
||||
echo "ARCH: $ARCHS"
|
||||
echo "ARCH: $ARCHS"
|
||||
|
||||
if [[ $CONFIGURATION == "Release" ]]
|
||||
if [[ $CONFIGURATION == "Release" ]]
|
||||
then
|
||||
mode="--release"
|
||||
mode="--release"
|
||||
fi
|
||||
|
||||
if [[ $ARCHS == "x86_64" ]]
|
||||
if [[ $ARCHS == "x86_64" ]]
|
||||
then
|
||||
arch="x86_64"
|
||||
elif [[ $ARCHS == "arm64" ]]
|
||||
arch="x86_64"
|
||||
elif [[ $ARCHS == "arm64" ]]
|
||||
then
|
||||
arch="aarch64"
|
||||
arch="aarch64"
|
||||
fi
|
||||
|
||||
if [[ $SDK_NAME == *"iphoneos"* ]]
|
||||
if [[ $SDK_NAME == *"iphoneos"* ]]
|
||||
then
|
||||
os_type="ios"
|
||||
elif [[ $SDK_NAME == *"macos"* ]]
|
||||
os_type="ios"
|
||||
elif [[ $SDK_NAME == *"macos"* ]]
|
||||
then
|
||||
os_type="darwin"
|
||||
elif [[ $SDK_NAME == *"iphonesimulator"* ]]
|
||||
os_type="darwin"
|
||||
elif [[ $SDK_NAME == *"iphonesimulator"* ]]
|
||||
then
|
||||
os_type="ios"
|
||||
if [[ $ARCHS == "arm64" ]]
|
||||
os_type="ios"
|
||||
if [[ $ARCHS == "arm64" ]]
|
||||
then
|
||||
environment_type="sim"
|
||||
environment_type="sim"
|
||||
fi
|
||||
fi
|
||||
|
||||
|
||||
triplet="$arch-$vendor-$os_type"
|
||||
triplet="$arch-$vendor-$os_type"
|
||||
|
||||
if [ -n "$environment_type" ]
|
||||
if [ -n "$environment_type" ]
|
||||
then
|
||||
triplet="$triplet-$environment_type"
|
||||
triplet="$triplet-$environment_type"
|
||||
fi
|
||||
|
||||
echo "Mode: $mode"
|
||||
echo "Triplet: $triplet"
|
||||
echo "Shell: $SHELL"
|
||||
echo "Mode: $mode"
|
||||
echo "Triplet: $triplet"
|
||||
echo "Shell: $SHELL"
|
||||
|
||||
cmd="export HOME=$HOME && . $HOME/.cargo/env && cargo build -p apple $mode --target $triplet --lib"
|
||||
cmd="export HOME=$HOME && . $HOME/.cargo/env && cargo build -p apple $mode --target $triplet --lib"
|
||||
|
||||
echo "Command: $cmd"
|
||||
echo "Command: $cmd"
|
||||
|
||||
env -i /bin/bash -c "$cmd"
|
||||
env -i /bin/bash -c "$cmd"
|
||||
</code></pre>
|
||||
<h3 id="build-settings"><a class="header" href="#build-settings">Build Settings</a></h3>
|
||||
<div class="d2h-file-wrapper" data-lang="pbxproj">
|
||||
@ -4081,7 +4081,7 @@ This native activity is referenced in the ´AndroidManifest.xml` by defining the
|
||||
<p>The ESM module format is the standard nowadays which should be followed. If a JS bundler encounters an ESM
|
||||
module it can resolve WebAssembly files or WebWorkers dynamically.
|
||||
The following syntax is used to resolve referenced WebWorkers:</p>
|
||||
<pre><code class="language-ts">new Worker(new URL("./multithreaded-pool.worker.ts", import.meta.url), {
|
||||
<pre><code class="language-ts">new Worker(new URL("./multithreaded-pool.worker.ts", import.meta.url), {
|
||||
type: 'module'
|
||||
});
|
||||
</code></pre>
|
||||
@ -4090,7 +4090,7 @@ The following syntax is used to resolve referenced WebWorkers:</p>
|
||||
</code></pre>
|
||||
<h3 id="iife-immediately-invoked-function-expression"><a class="header" href="#iife-immediately-invoked-function-expression">IIFE (immediately-invoked function expression)</a></h3>
|
||||
<blockquote>
|
||||
<p>This format is used when including maplibre-rs in a <code><script></code> tag. The library is "written" onto the window/global
|
||||
<p>This format is used when including maplibre-rs in a <code><script></code> tag. The library is "written" onto the window/global
|
||||
object. This allows quick prototyping/playgrounds/experiments using maplibre-rs.</p>
|
||||
</blockquote>
|
||||
<p>In order to support this we need to create a bundle which works on any modern browser. Additionally, a WASM file and
|
||||
@ -4100,7 +4100,7 @@ these libraries have to specify where WASM or non-inlined WebWorkers are located
|
||||
<h3 id="umd"><a class="header" href="#umd">UMD</a></h3>
|
||||
<blockquote>
|
||||
<p>UMD modules are needed when creating a library which should run in Node as well as browsers. This is not a use case
|
||||
for maplibre-rs. If we support node, then we probably would ship a separate package called "maplibre-rs-node" which
|
||||
for maplibre-rs. If we support node, then we probably would ship a separate package called "maplibre-rs-node" which
|
||||
bundles to CJS directly.</p>
|
||||
</blockquote>
|
||||
<h3 id="cjscommonjs"><a class="header" href="#cjscommonjs">CJS/CommonJS</a></h3>
|
||||
@ -4156,14 +4156,14 @@ all other bundlers.</p>
|
||||
<ul>
|
||||
<li>IIFI: The esbuild bundler translates to <code>new URL('index_bg.wasm', import.meta.url);</code> to
|
||||
<pre><code class="language-js">var __currentScriptUrl__ = document.currentScript && document.currentScript.src || document.baseURI;
|
||||
new URL("./assets/index_bg.wasm?emit=file", __currentScriptUrl__);
|
||||
new URL("./assets/index_bg.wasm?emit=file", __currentScriptUrl__);
|
||||
</code></pre>
|
||||
</li>
|
||||
</ul>
|
||||
<p>See config in <code>web/lib/build.mjs</code> for an example usage.</p>
|
||||
<h3 id="babel--typescript"><a class="header" href="#babel--typescript">Babel & TypeScript</a></h3>
|
||||
<p>Babel and TypeScript both can produce ESM modules, but they <strong>fail with transforming references within the source code</strong>
|
||||
like <code>new URL("./multithreaded-pool.worker.ts", import.meta.url)</code>. There exist some Babel plugins, but none of them is stable.
|
||||
like <code>new URL("./multithreaded-pool.worker.ts", import.meta.url)</code>. There exist some Babel plugins, but none of them is stable.
|
||||
Therefore, we actually need a proper bundler which supports outputting ESM modules.
|
||||
The only stable solution to this is Parcel. Parcel also has good documentation around the bundling of WebWorkers.</p>
|
||||
<h3 id="webpack"><a class="header" href="#webpack">WebPack</a></h3>
|
||||
@ -4176,23 +4176,23 @@ for WebPack makes including Cargo projects easy.</p>
|
||||
</ul>
|
||||
<p>Example scripts for <code>package.json</code>:</p>
|
||||
<pre><code class="language-json">{
|
||||
"scripts": {
|
||||
"webpack": "webpack --mode=development",
|
||||
"webpack-webgl": "npm run build -- --env webgl",
|
||||
"webpack-production": "webpack --mode=production",
|
||||
"webpack-webgl-production": "npm run production-build -- --env webgl"
|
||||
"scripts": {
|
||||
"webpack": "webpack --mode=development",
|
||||
"webpack-webgl": "npm run build -- --env webgl",
|
||||
"webpack-production": "webpack --mode=production",
|
||||
"webpack-webgl-production": "npm run production-build -- --env webgl"
|
||||
}
|
||||
}
|
||||
</code></pre>
|
||||
<p>Example config:</p>
|
||||
<pre><code class="language-js">const path = require("path");
|
||||
const webpack = require("webpack");
|
||||
const WasmPackPlugin = require("@wasm-tool/wasm-pack-plugin");
|
||||
<pre><code class="language-js">const path = require("path");
|
||||
const webpack = require("webpack");
|
||||
const WasmPackPlugin = require("@wasm-tool/wasm-pack-plugin");
|
||||
|
||||
let dist = path.join(__dirname, 'dist/maplibre-rs');
|
||||
module.exports = (env) => ({
|
||||
mode: "development",
|
||||
entry: "./src/index.ts",
|
||||
mode: "development",
|
||||
entry: "./src/index.ts",
|
||||
experiments: {
|
||||
syncWebAssembly: true,
|
||||
},
|
||||
@ -4202,7 +4202,7 @@ module.exports = (env) => ({
|
||||
},
|
||||
output: {
|
||||
path: dist,
|
||||
filename: "maplibre-rs.js",
|
||||
filename: "maplibre-rs.js",
|
||||
library: {
|
||||
name: 'maplibre_rs',
|
||||
type: 'umd',
|
||||
@ -4244,14 +4244,14 @@ module.exports = (env) => ({
|
||||
// Optional array of absolute paths to directories, changes to which
|
||||
// will trigger the build.
|
||||
// watchDirectories: [
|
||||
// path.resolve(__dirname, "another-crate/src")
|
||||
// path.resolve(__dirname, "another-crate/src")
|
||||
// ],
|
||||
|
||||
// The same as the `--out-dir` option for `wasm-pack`
|
||||
outDir: path.resolve(__dirname, 'src/wasm-pack'),
|
||||
|
||||
// The same as the `--out-name` option for `wasm-pack`
|
||||
// outName: "index",
|
||||
// outName: "index",
|
||||
|
||||
// If defined, `forceWatch` will force activate/deactivate watch mode for
|
||||
// `.rs` files.
|
||||
@ -4266,7 +4266,7 @@ module.exports = (env) => ({
|
||||
//
|
||||
// the mode `development` makes `wasm-pack` build in `debug` mode.
|
||||
// the mode `production` makes `wasm-pack` build in `release` mode.
|
||||
// forceMode: "production",
|
||||
// forceMode: "production",
|
||||
|
||||
// Controls plugin output verbosity, either 'info' or 'error'.
|
||||
// Defaults to 'info'.
|
||||
@ -4280,38 +4280,38 @@ module.exports = (env) => ({
|
||||
bundlers documentations around this feature is missing. In the latest Parcel version inlining WebWorkers is not working.</p>
|
||||
<ul>
|
||||
<li>CJS: The Parcel bundler translates to <code>new URL('index_bg.wasm', import.meta.url);</code>
|
||||
to <code>new URL("index_bg.wasm", "file:" + __filename);</code>
|
||||
to <code>new URL("index_bg.wasm", "file:" + __filename);</code>
|
||||
While depending on <code>file:</code> and <code>filename</code> works for NodeJS, it is unsupported in the browser.</li>
|
||||
</ul>
|
||||
<p>Example scripts for <code>package.json</code>:</p>
|
||||
<pre><code class="language-json">{
|
||||
"scripts": {
|
||||
"parcel": "npm run clean && npm run wasm-pack && WEBGL=false parcel build --no-cache src/index.ts",
|
||||
"parcel-webgl": "npm run clean && FEATURES=web-webgl npm run wasm-pack && WEBGL=true parcel build --no-cache src/index.ts"
|
||||
"scripts": {
|
||||
"parcel": "npm run clean && npm run wasm-pack && WEBGL=false parcel build --no-cache src/index.ts",
|
||||
"parcel-webgl": "npm run clean && FEATURES=web-webgl npm run wasm-pack && WEBGL=true parcel build --no-cache src/index.ts"
|
||||
}
|
||||
}
|
||||
</code></pre>
|
||||
<p>Example config in `package.json:</p>
|
||||
<pre><code class="language-json">{
|
||||
"module": "dist/parcel-esm/module.js",
|
||||
"main": "dist/parcel-cjs/main.js",
|
||||
"types": "dist/parcel/types.d.ts",
|
||||
"targets": {
|
||||
"main": {
|
||||
"distDir": "./dist/parcel-cjs",
|
||||
"context": "browser",
|
||||
"outputFormat": "commonjs"
|
||||
"module": "dist/parcel-esm/module.js",
|
||||
"main": "dist/parcel-cjs/main.js",
|
||||
"types": "dist/parcel/types.d.ts",
|
||||
"targets": {
|
||||
"main": {
|
||||
"distDir": "./dist/parcel-cjs",
|
||||
"context": "browser",
|
||||
"outputFormat": "commonjs"
|
||||
},
|
||||
"module": {
|
||||
"distDir": "./dist/parcel-esm",
|
||||
"context": "browser",
|
||||
"outputFormat": "esmodule"
|
||||
"module": {
|
||||
"distDir": "./dist/parcel-esm",
|
||||
"context": "browser",
|
||||
"outputFormat": "esmodule"
|
||||
}
|
||||
},
|
||||
"@parcel/transformer-js": {
|
||||
"inlineFS": false,
|
||||
"inlineEnvironment": [
|
||||
"WEBGL"
|
||||
"@parcel/transformer-js": {
|
||||
"inlineFS": false,
|
||||
"inlineEnvironment": [
|
||||
"WEBGL"
|
||||
]
|
||||
}
|
||||
}
|
||||
@ -4352,7 +4352,7 @@ While depending on <code>file:</code> and <code>filename</code> works for NodeJS
|
||||
<li>Very simple text rendering</li>
|
||||
<li>Cache tessellation results
|
||||
<ul>
|
||||
<li>We have three "caches": downloaded tiles, tessellated tiles, gpu tiles</li>
|
||||
<li>We have three "caches": downloaded tiles, tessellated tiles, gpu tiles</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Handle missing tiles</li>
|
||||
@ -4508,7 +4508,7 @@ Because the data is probably not available this is a very hard challenge.</p>
|
||||
<li>maplibre-rs Issue: N/A</li>
|
||||
</ul>
|
||||
<h1 id="summary"><a class="header" href="#summary">Summary</a></h1>
|
||||
<p>The "RFC" (request for comments) process is intended to provide a
|
||||
<p>The "RFC" (request for comments) process is intended to provide a
|
||||
consistent and controlled path for new features to enter the map renderer
|
||||
and standard libraries, so that all stakeholders can be confident about
|
||||
the direction the map renderer is evolving in.</p>
|
||||
@ -4525,12 +4525,12 @@ followed consistently to introduce features to maplibre-rs.</p>
|
||||
<h1 id="detailed-design"><a class="header" href="#detailed-design">Detailed design</a></h1>
|
||||
<p>Many changes, including bug fixes and documentation improvements can be
|
||||
implemented and reviewed via the normal GitHub pull request workflow.</p>
|
||||
<p>Some changes though are "substantial", and we ask that these be put
|
||||
<p>Some changes though are "substantial", and we ask that these be put
|
||||
through a bit of a design process and produce a consensus among the maplibre-rs
|
||||
community.</p>
|
||||
<h2 id="when-you-need-to-follow-this-process"><a class="header" href="#when-you-need-to-follow-this-process">When you need to follow this process</a></h2>
|
||||
<p>You need to follow this process if you intend to make "substantial"
|
||||
changes to the maplibre-rs distribution. What constitutes a "substantial"
|
||||
<p>You need to follow this process if you intend to make "substantial"
|
||||
changes to the maplibre-rs distribution. What constitutes a "substantial"
|
||||
change is evolving based on community norms, but may include the following.</p>
|
||||
<ul>
|
||||
<li>Any semantic or syntactic change to the map renderer that is not a bugfix.</li>
|
||||
@ -4538,8 +4538,8 @@ change is evolving based on community norms, but may include the following.</p>
|
||||
</ul>
|
||||
<p>Some changes do not require an RFC:</p>
|
||||
<ul>
|
||||
<li>Rephrasing, reorganizing, refactoring, or otherwise "changing shape
|
||||
does not change meaning".</li>
|
||||
<li>Rephrasing, reorganizing, refactoring, or otherwise "changing shape
|
||||
does not change meaning".</li>
|
||||
<li>Additions that strictly improve objective, numerical quality
|
||||
criteria (warning removal, speedup, better platform coverage, more
|
||||
parallelism, trap more errors, etc.)</li>
|
||||
@ -4676,7 +4676,7 @@ way. Try to use this section as a tool to more fully consider all possible
|
||||
interactions with the project and renderer in your proposal.
|
||||
Also consider how this all fits into the roadmap for the project
|
||||
and of the relevant sub-team.</p>
|
||||
<p>This is also a good place to "dump ideas", if they are out of scope for the
|
||||
<p>This is also a good place to "dump ideas", if they are out of scope for the
|
||||
RFC you are writing but otherwise related.</p>
|
||||
<p>If you have tried and cannot think of any future possibilities,
|
||||
you may simply state that you cannot think of anything.</p>
|
||||
@ -4690,7 +4690,7 @@ The section merely provides additional information.</p>
|
||||
<li>maplibre-rs Issue: N/A</li>
|
||||
</ul>
|
||||
<h1 id="summary-2"><a class="header" href="#summary-2">Summary</a></h1>
|
||||
<p>The "RFC" (request for comments) process is intended to provide a
|
||||
<p>The "RFC" (request for comments) process is intended to provide a
|
||||
consistent and controlled path for new features to enter the map renderer
|
||||
and standard libraries, so that all stakeholders can be confident about
|
||||
the direction the map renderer is evolving in.</p>
|
||||
@ -4707,12 +4707,12 @@ followed consistently to introduce features to maplibre-rs.</p>
|
||||
<h1 id="detailed-design-1"><a class="header" href="#detailed-design-1">Detailed design</a></h1>
|
||||
<p>Many changes, including bug fixes and documentation improvements can be
|
||||
implemented and reviewed via the normal GitHub pull request workflow.</p>
|
||||
<p>Some changes though are "substantial", and we ask that these be put
|
||||
<p>Some changes though are "substantial", and we ask that these be put
|
||||
through a bit of a design process and produce a consensus among the maplibre-rs
|
||||
community.</p>
|
||||
<h2 id="when-you-need-to-follow-this-process-1"><a class="header" href="#when-you-need-to-follow-this-process-1">When you need to follow this process</a></h2>
|
||||
<p>You need to follow this process if you intend to make "substantial"
|
||||
changes to the maplibre-rs distribution. What constitutes a "substantial"
|
||||
<p>You need to follow this process if you intend to make "substantial"
|
||||
changes to the maplibre-rs distribution. What constitutes a "substantial"
|
||||
change is evolving based on community norms, but may include the following.</p>
|
||||
<ul>
|
||||
<li>Any semantic or syntactic change to the map renderer that is not a bugfix.</li>
|
||||
@ -4720,8 +4720,8 @@ change is evolving based on community norms, but may include the following.</p>
|
||||
</ul>
|
||||
<p>Some changes do not require an RFC:</p>
|
||||
<ul>
|
||||
<li>Rephrasing, reorganizing, refactoring, or otherwise "changing shape
|
||||
does not change meaning".</li>
|
||||
<li>Rephrasing, reorganizing, refactoring, or otherwise "changing shape
|
||||
does not change meaning".</li>
|
||||
<li>Additions that strictly improve objective, numerical quality
|
||||
criteria (warning removal, speedup, better platform coverage, more
|
||||
parallelism, trap more errors, etc.)</li>
|
||||
|
||||
@ -244,7 +244,7 @@ way. Try to use this section as a tool to more fully consider all possible
|
||||
interactions with the project and renderer in your proposal.
|
||||
Also consider how this all fits into the roadmap for the project
|
||||
and of the relevant sub-team.</p>
|
||||
<p>This is also a good place to "dump ideas", if they are out of scope for the
|
||||
<p>This is also a good place to "dump ideas", if they are out of scope for the
|
||||
RFC you are writing but otherwise related.</p>
|
||||
<p>If you have tried and cannot think of any future possibilities,
|
||||
you may simply state that you cannot think of anything.</p>
|
||||
|
||||
@ -180,7 +180,7 @@
|
||||
<li>maplibre-rs Issue: N/A</li>
|
||||
</ul>
|
||||
<h1 id="summary"><a class="header" href="#summary">Summary</a></h1>
|
||||
<p>The "RFC" (request for comments) process is intended to provide a
|
||||
<p>The "RFC" (request for comments) process is intended to provide a
|
||||
consistent and controlled path for new features to enter the map renderer
|
||||
and standard libraries, so that all stakeholders can be confident about
|
||||
the direction the map renderer is evolving in.</p>
|
||||
@ -197,12 +197,12 @@ followed consistently to introduce features to maplibre-rs.</p>
|
||||
<h1 id="detailed-design"><a class="header" href="#detailed-design">Detailed design</a></h1>
|
||||
<p>Many changes, including bug fixes and documentation improvements can be
|
||||
implemented and reviewed via the normal GitHub pull request workflow.</p>
|
||||
<p>Some changes though are "substantial", and we ask that these be put
|
||||
<p>Some changes though are "substantial", and we ask that these be put
|
||||
through a bit of a design process and produce a consensus among the maplibre-rs
|
||||
community.</p>
|
||||
<h2 id="when-you-need-to-follow-this-process"><a class="header" href="#when-you-need-to-follow-this-process">When you need to follow this process</a></h2>
|
||||
<p>You need to follow this process if you intend to make "substantial"
|
||||
changes to the maplibre-rs distribution. What constitutes a "substantial"
|
||||
<p>You need to follow this process if you intend to make "substantial"
|
||||
changes to the maplibre-rs distribution. What constitutes a "substantial"
|
||||
change is evolving based on community norms, but may include the following.</p>
|
||||
<ul>
|
||||
<li>Any semantic or syntactic change to the map renderer that is not a bugfix.</li>
|
||||
@ -210,8 +210,8 @@ change is evolving based on community norms, but may include the following.</p>
|
||||
</ul>
|
||||
<p>Some changes do not require an RFC:</p>
|
||||
<ul>
|
||||
<li>Rephrasing, reorganizing, refactoring, or otherwise "changing shape
|
||||
does not change meaning".</li>
|
||||
<li>Rephrasing, reorganizing, refactoring, or otherwise "changing shape
|
||||
does not change meaning".</li>
|
||||
<li>Additions that strictly improve objective, numerical quality
|
||||
criteria (warning removal, speedup, better platform coverage, more
|
||||
parallelism, trap more errors, etc.)</li>
|
||||
|
||||
@ -316,7 +316,7 @@ window.search = window.search || {};
|
||||
|
||||
// Eventhandler for keyevents on `document`
|
||||
function globalKeyHandler(e) {
|
||||
if (e.altKey || e.ctrlKey || e.metaKey || e.shiftKey || e.target.type === 'textarea' || e.target.type === 'text') { return; }
|
||||
if (e.altKey || e.ctrlKey || e.metaKey || e.shiftKey || e.target.type === 'textarea' || e.target.type === 'text' || !hasFocus() && /^(?:input|select|textarea)$/i.test(e.target.nodeName)) { return; }
|
||||
|
||||
if (e.keyCode === ESCAPE_KEYCODE) {
|
||||
e.preventDefault();
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user