pub mod tylertoo_core
pub mod tylertoo_core::batch_processor
pub fn tylertoo_core::batch_processor::extract_geometries_from_array(&dyn geoarrow_array::trait_::GeoArrowArray, &mut alloc::vec::Vec<geo_types::geometry::Geometry<f64>>) -> tylertoo_core::Result<()>
pub fn tylertoo_core::batch_processor::extract_geometries_opt_from_array(&dyn geoarrow_array::trait_::GeoArrowArray, &mut alloc::vec::Vec<core::option::Option<geo_types::geometry::Geometry<f64>>>) -> tylertoo_core::Result<()>
pub fn tylertoo_core::batch_processor::resolve_parquet_files(&std::path::Path) -> tylertoo_core::Result<alloc::vec::Vec<std::path::PathBuf>>
pub mod tylertoo_core::clip
pub const tylertoo_core::clip::DEFAULT_BUFFER_PIXELS: u32
pub const tylertoo_core::clip::DEFAULT_EXTENT: u32
pub fn tylertoo_core::clip::buffer_pixels_to_degrees(u32, &tylertoo_core::tile::TileBounds, u32) -> f64
pub fn tylertoo_core::clip::buffer_pixels_to_world(u8, u32, u32) -> u32
pub fn tylertoo_core::clip::clip_geometry(&geo_types::geometry::Geometry<f64>, &tylertoo_core::tile::TileBounds, f64) -> core::option::Option<geo_types::geometry::Geometry<f64>>
pub fn tylertoo_core::clip::clip_geometry_simple(&geo_types::geometry::Geometry<f64>, &tylertoo_core::tile::TileBounds, f64, bool, bool) -> core::option::Option<geo_types::geometry::Geometry<f64>>
pub fn tylertoo_core::clip::clip_point_world(&tylertoo_core::world_coord::WorldCoord, &tylertoo_core::world_coord::WorldBounds) -> core::option::Option<tylertoo_core::world_coord::WorldCoord>
pub fn tylertoo_core::clip::clip_polygon_world(&[tylertoo_core::world_coord::WorldCoord], &[alloc::vec::Vec<tylertoo_core::world_coord::WorldCoord>], &tylertoo_core::world_coord::WorldBounds) -> core::option::Option<(alloc::vec::Vec<tylertoo_core::world_coord::WorldCoord>, alloc::vec::Vec<alloc::vec::Vec<tylertoo_core::world_coord::WorldCoord>>)>
pub fn tylertoo_core::clip::geometry_is_simple(&geo_types::geometry::Geometry<f64>) -> bool
pub fn tylertoo_core::clip::polygon_to_world_rings(&geo_types::geometry::polygon::Polygon<f64>) -> (alloc::vec::Vec<tylertoo_core::world_coord::WorldCoord>, alloc::vec::Vec<alloc::vec::Vec<tylertoo_core::world_coord::WorldCoord>>)
pub mod tylertoo_core::compression
#[repr(u8)] pub enum tylertoo_core::compression::Compression
pub tylertoo_core::compression::Compression::Brotli = 3
pub tylertoo_core::compression::Compression::Gzip = 2
pub tylertoo_core::compression::Compression::None = 1
pub tylertoo_core::compression::Compression::Unknown = 0
pub tylertoo_core::compression::Compression::Zstd = 4
impl tylertoo_core::compression::Compression
pub fn tylertoo_core::compression::Compression::code(&self) -> u8
pub fn tylertoo_core::compression::Compression::from_code(u8) -> core::option::Option<Self>
pub fn tylertoo_core::compression::Compression::from_str(&str) -> core::option::Option<Self>
pub fn tylertoo_core::compression::Compression::name(&self) -> &'static str
impl core::clone::Clone for tylertoo_core::compression::Compression
pub fn tylertoo_core::compression::Compression::clone(&self) -> tylertoo_core::compression::Compression
impl core::cmp::Eq for tylertoo_core::compression::Compression
impl core::cmp::PartialEq for tylertoo_core::compression::Compression
pub fn tylertoo_core::compression::Compression::eq(&self, &tylertoo_core::compression::Compression) -> bool
impl core::default::Default for tylertoo_core::compression::Compression
pub fn tylertoo_core::compression::Compression::default() -> tylertoo_core::compression::Compression
impl core::fmt::Debug for tylertoo_core::compression::Compression
pub fn tylertoo_core::compression::Compression::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for tylertoo_core::compression::Compression
impl core::marker::StructuralPartialEq for tylertoo_core::compression::Compression
impl core::marker::Freeze for tylertoo_core::compression::Compression
impl core::marker::Send for tylertoo_core::compression::Compression
impl core::marker::Sync for tylertoo_core::compression::Compression
impl core::marker::Unpin for tylertoo_core::compression::Compression
impl core::marker::UnsafeUnpin for tylertoo_core::compression::Compression
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::compression::Compression
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::compression::Compression
pub fn tylertoo_core::compression::compress(&[u8], tylertoo_core::compression::Compression) -> core::io::error::Result<alloc::vec::Vec<u8>>
pub fn tylertoo_core::compression::decompress(&[u8], tylertoo_core::compression::Compression) -> core::io::error::Result<alloc::vec::Vec<u8>>
pub mod tylertoo_core::covering
pub struct tylertoo_core::covering::BboxColumnIndices
pub tylertoo_core::covering::BboxColumnIndices::xmax: usize
pub tylertoo_core::covering::BboxColumnIndices::xmin: usize
pub tylertoo_core::covering::BboxColumnIndices::ymax: usize
pub tylertoo_core::covering::BboxColumnIndices::ymin: usize
impl core::clone::Clone for tylertoo_core::covering::BboxColumnIndices
pub fn tylertoo_core::covering::BboxColumnIndices::clone(&self) -> tylertoo_core::covering::BboxColumnIndices
impl core::fmt::Debug for tylertoo_core::covering::BboxColumnIndices
pub fn tylertoo_core::covering::BboxColumnIndices::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for tylertoo_core::covering::BboxColumnIndices
impl core::marker::Freeze for tylertoo_core::covering::BboxColumnIndices
impl core::marker::Send for tylertoo_core::covering::BboxColumnIndices
impl core::marker::Sync for tylertoo_core::covering::BboxColumnIndices
impl core::marker::Unpin for tylertoo_core::covering::BboxColumnIndices
impl core::marker::UnsafeUnpin for tylertoo_core::covering::BboxColumnIndices
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::covering::BboxColumnIndices
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::covering::BboxColumnIndices
pub struct tylertoo_core::covering::CoveringSpec
pub tylertoo_core::covering::CoveringSpec::xmax_path: alloc::vec::Vec<alloc::string::String>
pub tylertoo_core::covering::CoveringSpec::xmin_path: alloc::vec::Vec<alloc::string::String>
pub tylertoo_core::covering::CoveringSpec::ymax_path: alloc::vec::Vec<alloc::string::String>
pub tylertoo_core::covering::CoveringSpec::ymin_path: alloc::vec::Vec<alloc::string::String>
impl tylertoo_core::covering::CoveringSpec
pub fn tylertoo_core::covering::CoveringSpec::new(alloc::vec::Vec<alloc::string::String>, alloc::vec::Vec<alloc::string::String>, alloc::vec::Vec<alloc::string::String>, alloc::vec::Vec<alloc::string::String>) -> Self
pub fn tylertoo_core::covering::CoveringSpec::xmax_column(&self) -> alloc::string::String
pub fn tylertoo_core::covering::CoveringSpec::xmin_column(&self) -> alloc::string::String
pub fn tylertoo_core::covering::CoveringSpec::ymax_column(&self) -> alloc::string::String
pub fn tylertoo_core::covering::CoveringSpec::ymin_column(&self) -> alloc::string::String
impl core::clone::Clone for tylertoo_core::covering::CoveringSpec
pub fn tylertoo_core::covering::CoveringSpec::clone(&self) -> tylertoo_core::covering::CoveringSpec
impl core::cmp::PartialEq for tylertoo_core::covering::CoveringSpec
pub fn tylertoo_core::covering::CoveringSpec::eq(&self, &tylertoo_core::covering::CoveringSpec) -> bool
impl core::fmt::Debug for tylertoo_core::covering::CoveringSpec
pub fn tylertoo_core::covering::CoveringSpec::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for tylertoo_core::covering::CoveringSpec
impl core::marker::Freeze for tylertoo_core::covering::CoveringSpec
impl core::marker::Send for tylertoo_core::covering::CoveringSpec
impl core::marker::Sync for tylertoo_core::covering::CoveringSpec
impl core::marker::Unpin for tylertoo_core::covering::CoveringSpec
impl core::marker::UnsafeUnpin for tylertoo_core::covering::CoveringSpec
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::covering::CoveringSpec
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::covering::CoveringSpec
pub struct tylertoo_core::covering::RowGroupBounds
pub tylertoo_core::covering::RowGroupBounds::num_rows: usize
pub tylertoo_core::covering::RowGroupBounds::row_group_idx: usize
pub tylertoo_core::covering::RowGroupBounds::xmax: f64
pub tylertoo_core::covering::RowGroupBounds::xmin: f64
pub tylertoo_core::covering::RowGroupBounds::ymax: f64
pub tylertoo_core::covering::RowGroupBounds::ymin: f64
impl tylertoo_core::covering::RowGroupBounds
pub fn tylertoo_core::covering::RowGroupBounds::intersects(&self, &tylertoo_core::tile::TileBounds) -> bool
pub fn tylertoo_core::covering::RowGroupBounds::to_tile_bounds(&self) -> tylertoo_core::tile::TileBounds
impl core::clone::Clone for tylertoo_core::covering::RowGroupBounds
pub fn tylertoo_core::covering::RowGroupBounds::clone(&self) -> tylertoo_core::covering::RowGroupBounds
impl core::cmp::PartialEq for tylertoo_core::covering::RowGroupBounds
pub fn tylertoo_core::covering::RowGroupBounds::eq(&self, &tylertoo_core::covering::RowGroupBounds) -> bool
impl core::fmt::Debug for tylertoo_core::covering::RowGroupBounds
pub fn tylertoo_core::covering::RowGroupBounds::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for tylertoo_core::covering::RowGroupBounds
impl core::marker::Freeze for tylertoo_core::covering::RowGroupBounds
impl core::marker::Send for tylertoo_core::covering::RowGroupBounds
impl core::marker::Sync for tylertoo_core::covering::RowGroupBounds
impl core::marker::Unpin for tylertoo_core::covering::RowGroupBounds
impl core::marker::UnsafeUnpin for tylertoo_core::covering::RowGroupBounds
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::covering::RowGroupBounds
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::covering::RowGroupBounds
pub fn tylertoo_core::covering::covering_tiles(&tylertoo_core::tile::TileBounds, u8) -> impl core::iter::traits::iterator::Iterator<Item = tylertoo_core::tile::TileCoord>
pub fn tylertoo_core::covering::extract_row_group_bounds(&std::path::Path) -> core::result::Result<alloc::vec::Vec<core::option::Option<tylertoo_core::covering::RowGroupBounds>>, tylertoo_core::Error>
pub fn tylertoo_core::covering::extract_row_group_bounds_from_metadata(&parquet::file::metadata::ParquetMetaData) -> core::result::Result<alloc::vec::Vec<core::option::Option<tylertoo_core::covering::RowGroupBounds>>, tylertoo_core::Error>
pub fn tylertoo_core::covering::extract_row_group_bounds_from_reader(&parquet::file::serialized_reader::SerializedFileReader<std::fs::File>) -> core::result::Result<alloc::vec::Vec<core::option::Option<tylertoo_core::covering::RowGroupBounds>>, tylertoo_core::Error>
pub fn tylertoo_core::covering::find_bbox_column_indices(&parquet::file::metadata::ParquetMetaData, &tylertoo_core::covering::CoveringSpec) -> core::option::Option<tylertoo_core::covering::BboxColumnIndices>
pub fn tylertoo_core::covering::get_geo_metadata(&parquet::file::metadata::ParquetMetaData) -> core::result::Result<core::option::Option<alloc::string::String>, tylertoo_core::Error>
pub fn tylertoo_core::covering::parse_bounds(&str) -> core::result::Result<tylertoo_core::tile::TileBounds, tylertoo_core::Error>
pub fn tylertoo_core::covering::parse_covering_metadata(&str) -> core::result::Result<core::option::Option<tylertoo_core::covering::CoveringSpec>, tylertoo_core::Error>
pub fn tylertoo_core::covering::tile_to_bounds(u8, u32, u32) -> tylertoo_core::tile::TileBounds
pub mod tylertoo_core::decode
pub enum tylertoo_core::decode::DecodeError
pub tylertoo_core::decode::DecodeError::Archive(tylertoo_core::Error)
pub tylertoo_core::decode::DecodeError::Arrow(arrow_schema::error::ArrowError)
pub tylertoo_core::decode::DecodeError::Decompress
pub tylertoo_core::decode::DecodeError::Decompress::length: u64
pub tylertoo_core::decode::DecodeError::Decompress::offset: u64
pub tylertoo_core::decode::DecodeError::Decompress::source: core::io::error::Error
pub tylertoo_core::decode::DecodeError::Decompress::what: &'static str
pub tylertoo_core::decode::DecodeError::Geometry
pub tylertoo_core::decode::DecodeError::Geometry::reason: alloc::string::String
pub tylertoo_core::decode::DecodeError::Geometry::x: u32
pub tylertoo_core::decode::DecodeError::Geometry::y: u32
pub tylertoo_core::decode::DecodeError::Geometry::z: u8
pub tylertoo_core::decode::DecodeError::InvalidArchive(alloc::string::String)
pub tylertoo_core::decode::DecodeError::Io(core::io::error::Error)
pub tylertoo_core::decode::DecodeError::Mvt
pub tylertoo_core::decode::DecodeError::Mvt::source: prost::error::DecodeError
pub tylertoo_core::decode::DecodeError::Mvt::x: u32
pub tylertoo_core::decode::DecodeError::Mvt::y: u32
pub tylertoo_core::decode::DecodeError::Mvt::z: u8
pub tylertoo_core::decode::DecodeError::NotVectorTiles(tylertoo_core::pmtiles_writer::TileType)
pub tylertoo_core::decode::DecodeError::Parquet(parquet::errors::ParquetError)
pub tylertoo_core::decode::DecodeError::ReservedColumn(alloc::string::String)
pub tylertoo_core::decode::DecodeError::TileDecompress
pub tylertoo_core::decode::DecodeError::TileDecompress::length: u64
pub tylertoo_core::decode::DecodeError::TileDecompress::offset: u64
pub tylertoo_core::decode::DecodeError::TileDecompress::source: core::io::error::Error
pub tylertoo_core::decode::DecodeError::TileDecompress::x: u32
pub tylertoo_core::decode::DecodeError::TileDecompress::y: u32
pub tylertoo_core::decode::DecodeError::TileDecompress::z: u8
pub tylertoo_core::decode::DecodeError::Write(alloc::string::String)
impl core::convert::From<arrow_schema::error::ArrowError> for tylertoo_core::decode::DecodeError
pub fn tylertoo_core::decode::DecodeError::from(arrow_schema::error::ArrowError) -> Self
impl core::convert::From<core::io::error::Error> for tylertoo_core::decode::DecodeError
pub fn tylertoo_core::decode::DecodeError::from(core::io::error::Error) -> Self
impl core::convert::From<parquet::errors::ParquetError> for tylertoo_core::decode::DecodeError
pub fn tylertoo_core::decode::DecodeError::from(parquet::errors::ParquetError) -> Self
impl core::convert::From<tylertoo_core::Error> for tylertoo_core::decode::DecodeError
pub fn tylertoo_core::decode::DecodeError::from(tylertoo_core::Error) -> Self
impl core::error::Error for tylertoo_core::decode::DecodeError
pub fn tylertoo_core::decode::DecodeError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
impl core::fmt::Debug for tylertoo_core::decode::DecodeError
pub fn tylertoo_core::decode::DecodeError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for tylertoo_core::decode::DecodeError
pub fn tylertoo_core::decode::DecodeError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for tylertoo_core::decode::DecodeError
impl core::marker::Send for tylertoo_core::decode::DecodeError
impl core::marker::Sync for tylertoo_core::decode::DecodeError
impl core::marker::Unpin for tylertoo_core::decode::DecodeError
impl core::marker::UnsafeUnpin for tylertoo_core::decode::DecodeError
impl !core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::decode::DecodeError
impl !core::panic::unwind_safe::UnwindSafe for tylertoo_core::decode::DecodeError
pub struct tylertoo_core::decode::DecodeOptions
pub tylertoo_core::decode::DecodeOptions::layer: core::option::Option<alloc::string::String>
pub tylertoo_core::decode::DecodeOptions::max_zoom: core::option::Option<u8>
pub tylertoo_core::decode::DecodeOptions::min_zoom: core::option::Option<u8>
impl core::clone::Clone for tylertoo_core::decode::DecodeOptions
pub fn tylertoo_core::decode::DecodeOptions::clone(&self) -> tylertoo_core::decode::DecodeOptions
impl core::default::Default for tylertoo_core::decode::DecodeOptions
pub fn tylertoo_core::decode::DecodeOptions::default() -> tylertoo_core::decode::DecodeOptions
impl core::fmt::Debug for tylertoo_core::decode::DecodeOptions
pub fn tylertoo_core::decode::DecodeOptions::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for tylertoo_core::decode::DecodeOptions
impl core::marker::Send for tylertoo_core::decode::DecodeOptions
impl core::marker::Sync for tylertoo_core::decode::DecodeOptions
impl core::marker::Unpin for tylertoo_core::decode::DecodeOptions
impl core::marker::UnsafeUnpin for tylertoo_core::decode::DecodeOptions
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::decode::DecodeOptions
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::decode::DecodeOptions
pub struct tylertoo_core::decode::DecodeReport
pub tylertoo_core::decode::DecodeReport::elapsed_secs: f64
pub tylertoo_core::decode::DecodeReport::features_skipped: u64
pub tylertoo_core::decode::DecodeReport::features_written: u64
pub tylertoo_core::decode::DecodeReport::layers: alloc::vec::Vec<alloc::string::String>
pub tylertoo_core::decode::DecodeReport::tiles_read: u64
pub tylertoo_core::decode::DecodeReport::zoom_range: core::option::Option<(u8, u8)>
impl core::clone::Clone for tylertoo_core::decode::DecodeReport
pub fn tylertoo_core::decode::DecodeReport::clone(&self) -> tylertoo_core::decode::DecodeReport
impl core::fmt::Debug for tylertoo_core::decode::DecodeReport
pub fn tylertoo_core::decode::DecodeReport::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for tylertoo_core::decode::DecodeReport
pub fn tylertoo_core::decode::DecodeReport::serialize<__S>(&self, __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl core::marker::Freeze for tylertoo_core::decode::DecodeReport
impl core::marker::Send for tylertoo_core::decode::DecodeReport
impl core::marker::Sync for tylertoo_core::decode::DecodeReport
impl core::marker::Unpin for tylertoo_core::decode::DecodeReport
impl core::marker::UnsafeUnpin for tylertoo_core::decode::DecodeReport
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::decode::DecodeReport
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::decode::DecodeReport
pub fn tylertoo_core::decode::decode_pmtiles(impl core::convert::AsRef<std::path::Path>, impl core::convert::AsRef<std::path::Path>, &tylertoo_core::decode::DecodeOptions) -> core::result::Result<tylertoo_core::decode::DecodeReport, tylertoo_core::decode::DecodeError>
pub fn tylertoo_core::decode::tile_local_to_lonlat(u8, u32, u32, u32, i64, i64) -> (f64, f64)
pub mod tylertoo_core::dedup
pub struct tylertoo_core::dedup::DeduplicationCache
impl tylertoo_core::dedup::DeduplicationCache
pub fn tylertoo_core::dedup::DeduplicationCache::check(&self, u64) -> core::option::Option<(u64, u32)>
pub fn tylertoo_core::dedup::DeduplicationCache::into_stats(self) -> tylertoo_core::dedup::DeduplicationStats
pub fn tylertoo_core::dedup::DeduplicationCache::new() -> Self
pub fn tylertoo_core::dedup::DeduplicationCache::record_duplicate(&mut self, u32)
pub fn tylertoo_core::dedup::DeduplicationCache::record_new(&mut self, u64, u64, u32, u32)
pub fn tylertoo_core::dedup::DeduplicationCache::stats(&self) -> &tylertoo_core::dedup::DeduplicationStats
pub fn tylertoo_core::dedup::DeduplicationCache::unique_count(&self) -> usize
impl core::default::Default for tylertoo_core::dedup::DeduplicationCache
pub fn tylertoo_core::dedup::DeduplicationCache::default() -> tylertoo_core::dedup::DeduplicationCache
impl core::fmt::Debug for tylertoo_core::dedup::DeduplicationCache
pub fn tylertoo_core::dedup::DeduplicationCache::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for tylertoo_core::dedup::DeduplicationCache
impl core::marker::Send for tylertoo_core::dedup::DeduplicationCache
impl core::marker::Sync for tylertoo_core::dedup::DeduplicationCache
impl core::marker::Unpin for tylertoo_core::dedup::DeduplicationCache
impl core::marker::UnsafeUnpin for tylertoo_core::dedup::DeduplicationCache
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::dedup::DeduplicationCache
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::dedup::DeduplicationCache
pub struct tylertoo_core::dedup::DeduplicationStats
pub tylertoo_core::dedup::DeduplicationStats::bytes_saved: u64
pub tylertoo_core::dedup::DeduplicationStats::duplicates_eliminated: u64
pub tylertoo_core::dedup::DeduplicationStats::total_tiles: u64
pub tylertoo_core::dedup::DeduplicationStats::unique_tiles: u64
impl tylertoo_core::dedup::DeduplicationStats
pub fn tylertoo_core::dedup::DeduplicationStats::dedup_ratio(&self) -> f64
pub fn tylertoo_core::dedup::DeduplicationStats::new() -> Self
pub fn tylertoo_core::dedup::DeduplicationStats::savings_percent(&self) -> f64
impl core::clone::Clone for tylertoo_core::dedup::DeduplicationStats
pub fn tylertoo_core::dedup::DeduplicationStats::clone(&self) -> tylertoo_core::dedup::DeduplicationStats
impl core::cmp::Eq for tylertoo_core::dedup::DeduplicationStats
impl core::cmp::PartialEq for tylertoo_core::dedup::DeduplicationStats
pub fn tylertoo_core::dedup::DeduplicationStats::eq(&self, &tylertoo_core::dedup::DeduplicationStats) -> bool
impl core::default::Default for tylertoo_core::dedup::DeduplicationStats
pub fn tylertoo_core::dedup::DeduplicationStats::default() -> tylertoo_core::dedup::DeduplicationStats
impl core::fmt::Debug for tylertoo_core::dedup::DeduplicationStats
pub fn tylertoo_core::dedup::DeduplicationStats::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for tylertoo_core::dedup::DeduplicationStats
impl core::marker::Freeze for tylertoo_core::dedup::DeduplicationStats
impl core::marker::Send for tylertoo_core::dedup::DeduplicationStats
impl core::marker::Sync for tylertoo_core::dedup::DeduplicationStats
impl core::marker::Unpin for tylertoo_core::dedup::DeduplicationStats
impl core::marker::UnsafeUnpin for tylertoo_core::dedup::DeduplicationStats
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::dedup::DeduplicationStats
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::dedup::DeduplicationStats
pub struct tylertoo_core::dedup::TileHasher
impl tylertoo_core::dedup::TileHasher
pub fn tylertoo_core::dedup::TileHasher::hash(&[u8]) -> u64
impl core::marker::Freeze for tylertoo_core::dedup::TileHasher
impl core::marker::Send for tylertoo_core::dedup::TileHasher
impl core::marker::Sync for tylertoo_core::dedup::TileHasher
impl core::marker::Unpin for tylertoo_core::dedup::TileHasher
impl core::marker::UnsafeUnpin for tylertoo_core::dedup::TileHasher
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::dedup::TileHasher
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::dedup::TileHasher
pub mod tylertoo_core::fs_probe
pub fn tylertoo_core::fs_probe::is_ram_backed(&std::path::Path) -> core::option::Option<bool>
pub mod tylertoo_core::input
pub enum tylertoo_core::input::InputError
pub tylertoo_core::input::InputError::Arrow(arrow_schema::error::ArrowError)
pub tylertoo_core::input::InputError::GlobPattern
pub tylertoo_core::input::InputError::GlobPattern::message: alloc::string::String
pub tylertoo_core::input::InputError::GlobPattern::pattern: alloc::string::String
pub tylertoo_core::input::InputError::IncompatiblePartition
pub tylertoo_core::input::InputError::IncompatiblePartition::detail: alloc::string::String
pub tylertoo_core::input::InputError::IncompatiblePartition::first: alloc::string::String
pub tylertoo_core::input::InputError::IncompatiblePartition::offender: alloc::string::String
pub tylertoo_core::input::InputError::Io(core::io::error::Error)
pub tylertoo_core::input::InputError::ManifestRead
pub tylertoo_core::input::InputError::ManifestRead::path: alloc::string::String
pub tylertoo_core::input::InputError::ManifestRead::source: core::io::error::Error
pub tylertoo_core::input::InputError::MissingListedInput
pub tylertoo_core::input::InputError::MissingListedInput::context: alloc::string::String
pub tylertoo_core::input::InputError::MissingListedInput::input: alloc::string::String
pub tylertoo_core::input::InputError::NoParquetInputs
pub tylertoo_core::input::InputError::NoParquetInputs::input: alloc::string::String
pub tylertoo_core::input::InputError::Parquet(parquet::errors::ParquetError)
pub tylertoo_core::input::InputError::RemoteDisabled(alloc::string::String)
pub tylertoo_core::input::InputError::RemotePrefixUnsupported
pub tylertoo_core::input::InputError::RemotePrefixUnsupported::url: alloc::string::String
pub tylertoo_core::input::InputError::UnsupportedScheme
pub tylertoo_core::input::InputError::UnsupportedScheme::scheme: alloc::string::String
pub tylertoo_core::input::InputError::UnsupportedScheme::url: alloc::string::String
impl core::convert::From<arrow_schema::error::ArrowError> for tylertoo_core::input::InputError
pub fn tylertoo_core::input::InputError::from(arrow_schema::error::ArrowError) -> Self
impl core::convert::From<core::io::error::Error> for tylertoo_core::input::InputError
pub fn tylertoo_core::input::InputError::from(core::io::error::Error) -> Self
impl core::convert::From<parquet::errors::ParquetError> for tylertoo_core::input::InputError
pub fn tylertoo_core::input::InputError::from(parquet::errors::ParquetError) -> Self
impl core::convert::From<tylertoo_core::input::InputError> for tylertoo_core::overview::convert::ConvertError
pub fn tylertoo_core::overview::convert::ConvertError::from(tylertoo_core::input::InputError) -> Self
impl core::error::Error for tylertoo_core::input::InputError
pub fn tylertoo_core::input::InputError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
impl core::fmt::Debug for tylertoo_core::input::InputError
pub fn tylertoo_core::input::InputError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for tylertoo_core::input::InputError
pub fn tylertoo_core::input::InputError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for tylertoo_core::input::InputError
impl core::marker::Send for tylertoo_core::input::InputError
impl core::marker::Sync for tylertoo_core::input::InputError
impl core::marker::Unpin for tylertoo_core::input::InputError
impl core::marker::UnsafeUnpin for tylertoo_core::input::InputError
impl !core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::input::InputError
impl !core::panic::unwind_safe::UnwindSafe for tylertoo_core::input::InputError
pub enum tylertoo_core::input::InputReader
pub tylertoo_core::input::InputReader::Local(std::fs::File)
impl core::fmt::Debug for tylertoo_core::input::InputReader
pub fn tylertoo_core::input::InputReader::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl parquet::file::reader::ChunkReader for tylertoo_core::input::InputReader
pub type tylertoo_core::input::InputReader::T = alloc::boxed::Box<(dyn alloc::io::read::Read + core::marker::Send)>
pub fn tylertoo_core::input::InputReader::get_bytes(&self, u64, usize) -> core::result::Result<bytes::bytes::Bytes, parquet::errors::ParquetError>
pub fn tylertoo_core::input::InputReader::get_read(&self, u64) -> core::result::Result<Self::T, parquet::errors::ParquetError>
impl parquet::file::reader::Length for tylertoo_core::input::InputReader
pub fn tylertoo_core::input::InputReader::len(&self) -> u64
impl core::marker::Freeze for tylertoo_core::input::InputReader
impl core::marker::Send for tylertoo_core::input::InputReader
impl core::marker::Sync for tylertoo_core::input::InputReader
impl core::marker::Unpin for tylertoo_core::input::InputReader
impl core::marker::UnsafeUnpin for tylertoo_core::input::InputReader
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::input::InputReader
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::input::InputReader
pub enum tylertoo_core::input::InputSource
pub tylertoo_core::input::InputSource::Local(std::path::PathBuf)
impl tylertoo_core::input::InputSource
pub fn tylertoo_core::input::InputSource::display_name(&self) -> alloc::string::String
pub fn tylertoo_core::input::InputSource::fetch_stats(&self) -> core::option::Option<tylertoo_core::input::FetchStats>
pub fn tylertoo_core::input::InputSource::fetched_ranges(&self) -> core::option::Option<alloc::vec::Vec<core::ops::range::Range<u64>>>
pub fn tylertoo_core::input::InputSource::from_path(&std::path::Path) -> core::result::Result<Self, tylertoo_core::input::InputError>
pub fn tylertoo_core::input::InputSource::from_str_input(&str) -> core::result::Result<Self, tylertoo_core::input::InputError>
pub fn tylertoo_core::input::InputSource::is_remote(&self) -> bool
pub fn tylertoo_core::input::InputSource::open(&self) -> core::result::Result<parquet::arrow::arrow_reader::ParquetRecordBatchReaderBuilder<tylertoo_core::input::InputReader>, tylertoo_core::input::InputError>
pub fn tylertoo_core::input::InputSource::release_read_cache(&self)
pub fn tylertoo_core::input::InputSource::set_spill_dir(&self, core::option::Option<&std::path::Path>)
pub fn tylertoo_core::input::InputSource::stage_row_groups(&self, core::option::Option<&[usize]>) -> core::result::Result<(), tylertoo_core::input::InputError>
impl core::clone::Clone for tylertoo_core::input::InputSource
pub fn tylertoo_core::input::InputSource::clone(&self) -> tylertoo_core::input::InputSource
impl core::fmt::Debug for tylertoo_core::input::InputSource
pub fn tylertoo_core::input::InputSource::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for tylertoo_core::input::InputSource
impl core::marker::Send for tylertoo_core::input::InputSource
impl core::marker::Sync for tylertoo_core::input::InputSource
impl core::marker::Unpin for tylertoo_core::input::InputSource
impl core::marker::UnsafeUnpin for tylertoo_core::input::InputSource
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::input::InputSource
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::input::InputSource
pub struct tylertoo_core::input::FetchStats
pub tylertoo_core::input::FetchStats::bytes_fetched: u64
pub tylertoo_core::input::FetchStats::object_size: u64
pub tylertoo_core::input::FetchStats::requests: u64
impl core::clone::Clone for tylertoo_core::input::FetchStats
pub fn tylertoo_core::input::FetchStats::clone(&self) -> tylertoo_core::input::FetchStats
impl core::cmp::PartialEq for tylertoo_core::input::FetchStats
pub fn tylertoo_core::input::FetchStats::eq(&self, &tylertoo_core::input::FetchStats) -> bool
impl core::default::Default for tylertoo_core::input::FetchStats
pub fn tylertoo_core::input::FetchStats::default() -> tylertoo_core::input::FetchStats
impl core::fmt::Debug for tylertoo_core::input::FetchStats
pub fn tylertoo_core::input::FetchStats::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for tylertoo_core::input::FetchStats
impl core::marker::StructuralPartialEq for tylertoo_core::input::FetchStats
impl serde_core::ser::Serialize for tylertoo_core::input::FetchStats
pub fn tylertoo_core::input::FetchStats::serialize<__S>(&self, __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl core::marker::Freeze for tylertoo_core::input::FetchStats
impl core::marker::Send for tylertoo_core::input::FetchStats
impl core::marker::Sync for tylertoo_core::input::FetchStats
impl core::marker::Unpin for tylertoo_core::input::FetchStats
impl core::marker::UnsafeUnpin for tylertoo_core::input::FetchStats
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::input::FetchStats
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::input::FetchStats
pub fn tylertoo_core::input::selected_compressed_bytes(&parquet::file::metadata::ParquetMetaData, core::option::Option<&[usize]>) -> u64
pub mod tylertoo_core::input_set
pub enum tylertoo_core::input_set::ConvertSource
pub tylertoo_core::input_set::ConvertSource::Multi(tylertoo_core::input_set::MultiSource)
pub tylertoo_core::input_set::ConvertSource::Single(tylertoo_core::input_set::SingleSource)
impl tylertoo_core::input_set::ConvertSource
pub fn tylertoo_core::input_set::ConvertSource::column_projection(&self) -> core::option::Option<&[usize]>
pub fn tylertoo_core::input_set::ConvertSource::display_name(&self) -> alloc::string::String
pub fn tylertoo_core::input_set::ConvertSource::fetch_stats(&self) -> core::option::Option<tylertoo_core::input::FetchStats>
pub fn tylertoo_core::input_set::ConvertSource::file_schema(&self) -> core::result::Result<arrow_schema::schema::SchemaRef, tylertoo_core::input::InputError>
pub fn tylertoo_core::input_set::ConvertSource::from_input_list<S: core::convert::AsRef<str>>(&[S]) -> core::result::Result<Self, tylertoo_core::input::InputError>
pub fn tylertoo_core::input_set::ConvertSource::from_manifest(&std::path::Path) -> core::result::Result<Self, tylertoo_core::input::InputError>
pub fn tylertoo_core::input_set::ConvertSource::is_remote(&self) -> bool
pub fn tylertoo_core::input_set::ConvertSource::key_value_metadata(&self) -> core::result::Result<core::option::Option<alloc::vec::Vec<parquet::file::metadata::KeyValue>>, tylertoo_core::input::InputError>
pub fn tylertoo_core::input_set::ConvertSource::num_row_groups_total(&self) -> core::result::Result<usize, tylertoo_core::input::InputError>
pub fn tylertoo_core::input_set::ConvertSource::open_stream(&self, &tylertoo_core::input_set::ReadPlan<'_>) -> core::result::Result<tylertoo_core::input_set::SourceStream<'_>, tylertoo_core::input::InputError>
pub fn tylertoo_core::input_set::ConvertSource::parts(&self) -> &[tylertoo_core::input::InputSource]
pub fn tylertoo_core::input_set::ConvertSource::resolve(&str) -> core::result::Result<Self, tylertoo_core::input::InputError>
pub fn tylertoo_core::input_set::ConvertSource::resolve_path(&std::path::Path) -> core::result::Result<Self, tylertoo_core::input::InputError>
pub fn tylertoo_core::input_set::ConvertSource::restrict_columns(&self, alloc::vec::Vec<usize>) -> core::result::Result<(), tylertoo_core::input::InputError>
pub fn tylertoo_core::input_set::ConvertSource::schema(&self) -> core::result::Result<arrow_schema::schema::SchemaRef, tylertoo_core::input::InputError>
pub fn tylertoo_core::input_set::ConvertSource::select_row_groups(&self, &[f64; 4]) -> core::result::Result<tylertoo_core::input_set::RowGroupSelection, tylertoo_core::input::InputError>
pub fn tylertoo_core::input_set::ConvertSource::select_row_groups_matching(&self, &tylertoo_core::overview::filter::BoundFilter) -> core::result::Result<tylertoo_core::input_set::RowGroupSelection, tylertoo_core::input::InputError>
pub fn tylertoo_core::input_set::ConvertSource::selected_input_bytes(&self, core::option::Option<&tylertoo_core::input_set::RowGroupSelection>) -> core::result::Result<u64, tylertoo_core::input::InputError>
pub fn tylertoo_core::input_set::ConvertSource::set_spill_dir(&self, core::option::Option<&std::path::Path>)
pub fn tylertoo_core::input_set::ConvertSource::single(tylertoo_core::input::InputSource) -> Self
pub fn tylertoo_core::input_set::ConvertSource::stage_selected(&self, core::option::Option<&tylertoo_core::input_set::RowGroupSelection>) -> core::result::Result<(), tylertoo_core::input::InputError>
impl core::fmt::Debug for tylertoo_core::input_set::ConvertSource
pub fn tylertoo_core::input_set::ConvertSource::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl !core::marker::Freeze for tylertoo_core::input_set::ConvertSource
impl core::marker::Send for tylertoo_core::input_set::ConvertSource
impl core::marker::Sync for tylertoo_core::input_set::ConvertSource
impl core::marker::Unpin for tylertoo_core::input_set::ConvertSource
impl core::marker::UnsafeUnpin for tylertoo_core::input_set::ConvertSource
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::input_set::ConvertSource
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::input_set::ConvertSource
pub struct tylertoo_core::input_set::MultiSource
impl tylertoo_core::input_set::MultiSource
pub fn tylertoo_core::input_set::MultiSource::from_sources(alloc::string::String, alloc::vec::Vec<tylertoo_core::input::InputSource>) -> core::result::Result<Self, tylertoo_core::input::InputError>
impl core::fmt::Debug for tylertoo_core::input_set::MultiSource
pub fn tylertoo_core::input_set::MultiSource::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl !core::marker::Freeze for tylertoo_core::input_set::MultiSource
impl core::marker::Send for tylertoo_core::input_set::MultiSource
impl core::marker::Sync for tylertoo_core::input_set::MultiSource
impl core::marker::Unpin for tylertoo_core::input_set::MultiSource
impl core::marker::UnsafeUnpin for tylertoo_core::input_set::MultiSource
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::input_set::MultiSource
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::input_set::MultiSource
pub struct tylertoo_core::input_set::ReadPlan<'a>
pub tylertoo_core::input_set::ReadPlan::batch_size: usize
pub tylertoo_core::input_set::ReadPlan::projection: core::option::Option<&'a [usize]>
pub tylertoo_core::input_set::ReadPlan::row_groups: core::option::Option<&'a tylertoo_core::input_set::RowGroupSelection>
impl<'a> core::clone::Clone for tylertoo_core::input_set::ReadPlan<'a>
pub fn tylertoo_core::input_set::ReadPlan<'a>::clone(&self) -> tylertoo_core::input_set::ReadPlan<'a>
impl<'a> core::fmt::Debug for tylertoo_core::input_set::ReadPlan<'a>
pub fn tylertoo_core::input_set::ReadPlan<'a>::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<'a> core::marker::Copy for tylertoo_core::input_set::ReadPlan<'a>
impl<'a> core::marker::Freeze for tylertoo_core::input_set::ReadPlan<'a>
impl<'a> core::marker::Send for tylertoo_core::input_set::ReadPlan<'a>
impl<'a> core::marker::Sync for tylertoo_core::input_set::ReadPlan<'a>
impl<'a> core::marker::Unpin for tylertoo_core::input_set::ReadPlan<'a>
impl<'a> core::marker::UnsafeUnpin for tylertoo_core::input_set::ReadPlan<'a>
impl<'a> core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::input_set::ReadPlan<'a>
impl<'a> core::panic::unwind_safe::UnwindSafe for tylertoo_core::input_set::ReadPlan<'a>
pub struct tylertoo_core::input_set::RowGroupSelection(_)
impl tylertoo_core::input_set::RowGroupSelection
pub fn tylertoo_core::input_set::RowGroupSelection::from_parts(alloc::vec::Vec<alloc::vec::Vec<usize>>) -> Self
pub fn tylertoo_core::input_set::RowGroupSelection::intersect(&self, &tylertoo_core::input_set::RowGroupSelection) -> tylertoo_core::input_set::RowGroupSelection
pub fn tylertoo_core::input_set::RowGroupSelection::parts(&self) -> &[alloc::vec::Vec<usize>]
pub fn tylertoo_core::input_set::RowGroupSelection::total_selected(&self) -> usize
impl core::clone::Clone for tylertoo_core::input_set::RowGroupSelection
pub fn tylertoo_core::input_set::RowGroupSelection::clone(&self) -> tylertoo_core::input_set::RowGroupSelection
impl core::fmt::Debug for tylertoo_core::input_set::RowGroupSelection
pub fn tylertoo_core::input_set::RowGroupSelection::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for tylertoo_core::input_set::RowGroupSelection
impl core::marker::Send for tylertoo_core::input_set::RowGroupSelection
impl core::marker::Sync for tylertoo_core::input_set::RowGroupSelection
impl core::marker::Unpin for tylertoo_core::input_set::RowGroupSelection
impl core::marker::UnsafeUnpin for tylertoo_core::input_set::RowGroupSelection
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::input_set::RowGroupSelection
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::input_set::RowGroupSelection
pub struct tylertoo_core::input_set::SingleSource
impl tylertoo_core::input_set::SingleSource
pub fn tylertoo_core::input_set::SingleSource::input(&self) -> &tylertoo_core::input::InputSource
impl core::fmt::Debug for tylertoo_core::input_set::SingleSource
pub fn tylertoo_core::input_set::SingleSource::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl !core::marker::Freeze for tylertoo_core::input_set::SingleSource
impl core::marker::Send for tylertoo_core::input_set::SingleSource
impl core::marker::Sync for tylertoo_core::input_set::SingleSource
impl core::marker::Unpin for tylertoo_core::input_set::SingleSource
impl core::marker::UnsafeUnpin for tylertoo_core::input_set::SingleSource
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::input_set::SingleSource
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::input_set::SingleSource
pub struct tylertoo_core::input_set::SourceStream<'a>
impl core::iter::traits::iterator::Iterator for tylertoo_core::input_set::SourceStream<'_>
pub type tylertoo_core::input_set::SourceStream<'_>::Item = core::result::Result<arrow_array::record_batch::RecordBatch, tylertoo_core::input::InputError>
pub fn tylertoo_core::input_set::SourceStream<'_>::next(&mut self) -> core::option::Option<Self::Item>
impl<'a> core::marker::Freeze for tylertoo_core::input_set::SourceStream<'a>
impl<'a> core::marker::Send for tylertoo_core::input_set::SourceStream<'a>
impl<'a> !core::marker::Sync for tylertoo_core::input_set::SourceStream<'a>
impl<'a> core::marker::Unpin for tylertoo_core::input_set::SourceStream<'a>
impl<'a> core::marker::UnsafeUnpin for tylertoo_core::input_set::SourceStream<'a>
impl<'a> !core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::input_set::SourceStream<'a>
impl<'a> !core::panic::unwind_safe::UnwindSafe for tylertoo_core::input_set::SourceStream<'a>
pub fn tylertoo_core::input_set::derive_layer_name(&str) -> alloc::string::String
pub mod tylertoo_core::ioverlay_clip
pub fn tylertoo_core::ioverlay_clip::clip_multipolygon_ioverlay(&geo_types::geometry::multi_polygon::MultiPolygon<f64>, &tylertoo_core::tile::TileBounds) -> core::option::Option<geo_types::geometry::Geometry<f64>>
pub fn tylertoo_core::ioverlay_clip::clip_polygon_ioverlay(&geo_types::geometry::polygon::Polygon<f64>, &tylertoo_core::tile::TileBounds) -> core::option::Option<geo_types::geometry::Geometry<f64>>
pub fn tylertoo_core::ioverlay_clip::repair_polygon_ioverlay(&geo_types::geometry::polygon::Polygon<f64>) -> core::option::Option<geo_types::geometry::Geometry<f64>>
pub fn tylertoo_core::ioverlay_clip::union_polygons_ioverlay(&[geo_types::geometry::polygon::Polygon<f64>]) -> core::option::Option<geo_types::geometry::Geometry<f64>>
pub mod tylertoo_core::mvt
pub enum tylertoo_core::mvt::PropertyValue
pub tylertoo_core::mvt::PropertyValue::Bool(bool)
pub tylertoo_core::mvt::PropertyValue::Double(f64)
pub tylertoo_core::mvt::PropertyValue::Float(f32)
pub tylertoo_core::mvt::PropertyValue::Int(i64)
pub tylertoo_core::mvt::PropertyValue::String(alloc::string::String)
pub tylertoo_core::mvt::PropertyValue::UInt(u64)
impl tylertoo_core::mvt::PropertyValue
pub fn tylertoo_core::mvt::PropertyValue::to_mvt_value(&self) -> tylertoo_core::vector_tile::tile::Value
impl core::clone::Clone for tylertoo_core::mvt::PropertyValue
pub fn tylertoo_core::mvt::PropertyValue::clone(&self) -> tylertoo_core::mvt::PropertyValue
impl core::cmp::PartialEq for tylertoo_core::mvt::PropertyValue
pub fn tylertoo_core::mvt::PropertyValue::eq(&self, &tylertoo_core::mvt::PropertyValue) -> bool
impl core::fmt::Debug for tylertoo_core::mvt::PropertyValue
pub fn tylertoo_core::mvt::PropertyValue::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for tylertoo_core::mvt::PropertyValue
impl core::marker::Freeze for tylertoo_core::mvt::PropertyValue
impl core::marker::Send for tylertoo_core::mvt::PropertyValue
impl core::marker::Sync for tylertoo_core::mvt::PropertyValue
impl core::marker::Unpin for tylertoo_core::mvt::PropertyValue
impl core::marker::UnsafeUnpin for tylertoo_core::mvt::PropertyValue
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::mvt::PropertyValue
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::mvt::PropertyValue
pub struct tylertoo_core::mvt::LayerBuilder
impl tylertoo_core::mvt::LayerBuilder
pub fn tylertoo_core::mvt::LayerBuilder::add_feature(&mut self, core::option::Option<u64>, &geo_types::geometry::Geometry, &[(alloc::string::String, tylertoo_core::mvt::PropertyValue)], &tylertoo_core::tile::TileBounds)
pub fn tylertoo_core::mvt::LayerBuilder::build(self) -> tylertoo_core::vector_tile::tile::Layer
pub fn tylertoo_core::mvt::LayerBuilder::new(impl core::convert::Into<alloc::string::String>) -> Self
pub fn tylertoo_core::mvt::LayerBuilder::with_extent(self, u32) -> Self
impl core::marker::Freeze for tylertoo_core::mvt::LayerBuilder
impl core::marker::Send for tylertoo_core::mvt::LayerBuilder
impl core::marker::Sync for tylertoo_core::mvt::LayerBuilder
impl core::marker::Unpin for tylertoo_core::mvt::LayerBuilder
impl core::marker::UnsafeUnpin for tylertoo_core::mvt::LayerBuilder
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::mvt::LayerBuilder
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::mvt::LayerBuilder
pub struct tylertoo_core::mvt::TileBuilder
impl tylertoo_core::mvt::TileBuilder
pub fn tylertoo_core::mvt::TileBuilder::add_layer(&mut self, tylertoo_core::vector_tile::tile::Layer)
pub fn tylertoo_core::mvt::TileBuilder::build(self) -> tylertoo_core::vector_tile::Tile
pub fn tylertoo_core::mvt::TileBuilder::new() -> Self
impl core::default::Default for tylertoo_core::mvt::TileBuilder
pub fn tylertoo_core::mvt::TileBuilder::default() -> Self
impl core::marker::Freeze for tylertoo_core::mvt::TileBuilder
impl core::marker::Send for tylertoo_core::mvt::TileBuilder
impl core::marker::Sync for tylertoo_core::mvt::TileBuilder
impl core::marker::Unpin for tylertoo_core::mvt::TileBuilder
impl core::marker::UnsafeUnpin for tylertoo_core::mvt::TileBuilder
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::mvt::TileBuilder
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::mvt::TileBuilder
pub const tylertoo_core::mvt::DEFAULT_EXTENT: u32
pub fn tylertoo_core::mvt::command_decode(u32) -> (u32, u32)
pub fn tylertoo_core::mvt::command_encode(u32, u32) -> u32
pub fn tylertoo_core::mvt::encode_geometry(&geo_types::geometry::Geometry, &tylertoo_core::tile::TileBounds, u32) -> (alloc::vec::Vec<u32>, tylertoo_core::vector_tile::tile::GeomType)
pub fn tylertoo_core::mvt::encode_linestring(&geo_types::geometry::line_string::LineString, &tylertoo_core::tile::TileBounds, u32) -> alloc::vec::Vec<u32>
pub fn tylertoo_core::mvt::encode_multi_linestring(&geo_types::geometry::multi_line_string::MultiLineString, &tylertoo_core::tile::TileBounds, u32) -> alloc::vec::Vec<u32>
pub fn tylertoo_core::mvt::encode_multi_point(&geo_types::geometry::multi_point::MultiPoint, &tylertoo_core::tile::TileBounds, u32) -> alloc::vec::Vec<u32>
pub fn tylertoo_core::mvt::encode_multi_polygon(&geo_types::geometry::multi_polygon::MultiPolygon, &tylertoo_core::tile::TileBounds, u32) -> alloc::vec::Vec<u32>
pub fn tylertoo_core::mvt::encode_point(&geo_types::geometry::point::Point, &tylertoo_core::tile::TileBounds, u32) -> alloc::vec::Vec<u32>
pub fn tylertoo_core::mvt::encode_polygon(&geo_types::geometry::polygon::Polygon, &tylertoo_core::tile::TileBounds, u32) -> alloc::vec::Vec<u32>
pub fn tylertoo_core::mvt::geo_to_tile_coords(f64, f64, &tylertoo_core::tile::TileBounds, u32) -> (i32, i32)
pub fn tylertoo_core::mvt::orient_multi_polygon_for_mvt(&geo_types::geometry::multi_polygon::MultiPolygon) -> geo_types::geometry::multi_polygon::MultiPolygon
pub fn tylertoo_core::mvt::orient_polygon_for_mvt(&geo_types::geometry::polygon::Polygon) -> geo_types::geometry::polygon::Polygon
pub fn tylertoo_core::mvt::zigzag_decode(u32) -> i32
pub fn tylertoo_core::mvt::zigzag_encode(i32) -> u32
pub mod tylertoo_core::overview
pub mod tylertoo_core::overview::accumulate
pub struct tylertoo_core::overview::accumulate::AccumulateLevel
pub tylertoo_core::overview::accumulate::AccumulateLevel::enabled: bool
pub tylertoo_core::overview::accumulate::AccumulateLevel::gsd_meters: f64
impl core::clone::Clone for tylertoo_core::overview::accumulate::AccumulateLevel
pub fn tylertoo_core::overview::accumulate::AccumulateLevel::clone(&self) -> tylertoo_core::overview::accumulate::AccumulateLevel
impl core::cmp::PartialEq for tylertoo_core::overview::accumulate::AccumulateLevel
pub fn tylertoo_core::overview::accumulate::AccumulateLevel::eq(&self, &tylertoo_core::overview::accumulate::AccumulateLevel) -> bool
impl core::fmt::Debug for tylertoo_core::overview::accumulate::AccumulateLevel
pub fn tylertoo_core::overview::accumulate::AccumulateLevel::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for tylertoo_core::overview::accumulate::AccumulateLevel
impl core::marker::StructuralPartialEq for tylertoo_core::overview::accumulate::AccumulateLevel
impl core::marker::Freeze for tylertoo_core::overview::accumulate::AccumulateLevel
impl core::marker::Send for tylertoo_core::overview::accumulate::AccumulateLevel
impl core::marker::Sync for tylertoo_core::overview::accumulate::AccumulateLevel
impl core::marker::Unpin for tylertoo_core::overview::accumulate::AccumulateLevel
impl core::marker::UnsafeUnpin for tylertoo_core::overview::accumulate::AccumulateLevel
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::accumulate::AccumulateLevel
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::accumulate::AccumulateLevel
pub const tylertoo_core::overview::accumulate::ACCUMULATE_CELL_GSD: f64
pub fn tylertoo_core::overview::accumulate::is_carrier(&[usize], usize) -> bool
pub fn tylertoo_core::overview::accumulate::level_accumulates(tylertoo_core::overview::simplify::CollapseMode, tylertoo_core::overview::simplify::Representation) -> bool
pub fn tylertoo_core::overview::accumulate::tiny_polygon_carriers(&[tylertoo_core::overview::assign::AssignFeature], &[u8], &[f32], &[tylertoo_core::overview::accumulate::AccumulateLevel], tylertoo_core::overview::level::Crs, f64) -> alloc::vec::Vec<alloc::vec::Vec<usize>>
pub mod tylertoo_core::overview::assign
pub enum tylertoo_core::overview::assign::Crs
pub tylertoo_core::overview::assign::Crs::Epsg3857
pub tylertoo_core::overview::assign::Crs::Epsg4326
impl tylertoo_core::overview::level::Crs
pub fn tylertoo_core::overview::level::Crs::meters_to_units(self, f64) -> f64
impl core::clone::Clone for tylertoo_core::overview::level::Crs
pub fn tylertoo_core::overview::level::Crs::clone(&self) -> tylertoo_core::overview::level::Crs
impl core::cmp::Eq for tylertoo_core::overview::level::Crs
impl core::cmp::PartialEq for tylertoo_core::overview::level::Crs
pub fn tylertoo_core::overview::level::Crs::eq(&self, &tylertoo_core::overview::level::Crs) -> bool
impl core::fmt::Debug for tylertoo_core::overview::level::Crs
pub fn tylertoo_core::overview::level::Crs::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for tylertoo_core::overview::level::Crs
impl core::marker::StructuralPartialEq for tylertoo_core::overview::level::Crs
impl core::marker::Freeze for tylertoo_core::overview::level::Crs
impl core::marker::Send for tylertoo_core::overview::level::Crs
impl core::marker::Sync for tylertoo_core::overview::level::Crs
impl core::marker::Unpin for tylertoo_core::overview::level::Crs
impl core::marker::UnsafeUnpin for tylertoo_core::overview::level::Crs
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::level::Crs
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::level::Crs
pub enum tylertoo_core::overview::assign::FeatureKind
pub tylertoo_core::overview::assign::FeatureKind::Line
pub tylertoo_core::overview::assign::FeatureKind::Point
pub tylertoo_core::overview::assign::FeatureKind::Polygon
impl core::clone::Clone for tylertoo_core::overview::assign::FeatureKind
pub fn tylertoo_core::overview::assign::FeatureKind::clone(&self) -> tylertoo_core::overview::assign::FeatureKind
impl core::cmp::Eq for tylertoo_core::overview::assign::FeatureKind
impl core::cmp::PartialEq for tylertoo_core::overview::assign::FeatureKind
pub fn tylertoo_core::overview::assign::FeatureKind::eq(&self, &tylertoo_core::overview::assign::FeatureKind) -> bool
impl core::fmt::Debug for tylertoo_core::overview::assign::FeatureKind
pub fn tylertoo_core::overview::assign::FeatureKind::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for tylertoo_core::overview::assign::FeatureKind
impl core::marker::StructuralPartialEq for tylertoo_core::overview::assign::FeatureKind
impl core::marker::Freeze for tylertoo_core::overview::assign::FeatureKind
impl core::marker::Send for tylertoo_core::overview::assign::FeatureKind
impl core::marker::Sync for tylertoo_core::overview::assign::FeatureKind
impl core::marker::Unpin for tylertoo_core::overview::assign::FeatureKind
impl core::marker::UnsafeUnpin for tylertoo_core::overview::assign::FeatureKind
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::assign::FeatureKind
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::assign::FeatureKind
pub enum tylertoo_core::overview::assign::Representation
pub tylertoo_core::overview::assign::Representation::Geometry
pub tylertoo_core::overview::assign::Representation::Point
pub tylertoo_core::overview::assign::Representation::Square
impl tylertoo_core::overview::simplify::Representation
pub fn tylertoo_core::overview::simplify::Representation::as_str(self) -> &'static str
impl core::clone::Clone for tylertoo_core::overview::simplify::Representation
pub fn tylertoo_core::overview::simplify::Representation::clone(&self) -> tylertoo_core::overview::simplify::Representation
impl core::cmp::Eq for tylertoo_core::overview::simplify::Representation
impl core::cmp::PartialEq for tylertoo_core::overview::simplify::Representation
pub fn tylertoo_core::overview::simplify::Representation::eq(&self, &tylertoo_core::overview::simplify::Representation) -> bool
impl core::default::Default for tylertoo_core::overview::simplify::Representation
pub fn tylertoo_core::overview::simplify::Representation::default() -> tylertoo_core::overview::simplify::Representation
impl core::fmt::Debug for tylertoo_core::overview::simplify::Representation
pub fn tylertoo_core::overview::simplify::Representation::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for tylertoo_core::overview::simplify::Representation
impl core::marker::StructuralPartialEq for tylertoo_core::overview::simplify::Representation
impl core::marker::Freeze for tylertoo_core::overview::simplify::Representation
impl core::marker::Send for tylertoo_core::overview::simplify::Representation
impl core::marker::Sync for tylertoo_core::overview::simplify::Representation
impl core::marker::Unpin for tylertoo_core::overview::simplify::Representation
impl core::marker::UnsafeUnpin for tylertoo_core::overview::simplify::Representation
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::simplify::Representation
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::simplify::Representation
pub enum tylertoo_core::overview::assign::SortDirection
pub tylertoo_core::overview::assign::SortDirection::Asc
pub tylertoo_core::overview::assign::SortDirection::Desc
impl core::clone::Clone for tylertoo_core::overview::assign::SortDirection
pub fn tylertoo_core::overview::assign::SortDirection::clone(&self) -> tylertoo_core::overview::assign::SortDirection
impl core::cmp::Eq for tylertoo_core::overview::assign::SortDirection
impl core::cmp::PartialEq for tylertoo_core::overview::assign::SortDirection
pub fn tylertoo_core::overview::assign::SortDirection::eq(&self, &tylertoo_core::overview::assign::SortDirection) -> bool
impl core::fmt::Debug for tylertoo_core::overview::assign::SortDirection
pub fn tylertoo_core::overview::assign::SortDirection::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for tylertoo_core::overview::assign::SortDirection
impl core::marker::StructuralPartialEq for tylertoo_core::overview::assign::SortDirection
impl core::marker::Freeze for tylertoo_core::overview::assign::SortDirection
impl core::marker::Send for tylertoo_core::overview::assign::SortDirection
impl core::marker::Sync for tylertoo_core::overview::assign::SortDirection
impl core::marker::Unpin for tylertoo_core::overview::assign::SortDirection
impl core::marker::UnsafeUnpin for tylertoo_core::overview::assign::SortDirection
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::assign::SortDirection
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::assign::SortDirection
pub struct tylertoo_core::overview::assign::AssignConfig
pub tylertoo_core::overview::assign::AssignConfig::line_thinning: f64
pub tylertoo_core::overview::assign::AssignConfig::line_visibility: f64
pub tylertoo_core::overview::assign::AssignConfig::point_thinning: f64
pub tylertoo_core::overview::assign::AssignConfig::polygon_thinning: f64
pub tylertoo_core::overview::assign::AssignConfig::polygon_visibility: f64
pub tylertoo_core::overview::assign::AssignConfig::sort_direction: tylertoo_core::overview::assign::SortDirection
impl core::clone::Clone for tylertoo_core::overview::assign::AssignConfig
pub fn tylertoo_core::overview::assign::AssignConfig::clone(&self) -> tylertoo_core::overview::assign::AssignConfig
impl core::default::Default for tylertoo_core::overview::assign::AssignConfig
pub fn tylertoo_core::overview::assign::AssignConfig::default() -> Self
impl core::fmt::Debug for tylertoo_core::overview::assign::AssignConfig
pub fn tylertoo_core::overview::assign::AssignConfig::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for tylertoo_core::overview::assign::AssignConfig
impl core::marker::Freeze for tylertoo_core::overview::assign::AssignConfig
impl core::marker::Send for tylertoo_core::overview::assign::AssignConfig
impl core::marker::Sync for tylertoo_core::overview::assign::AssignConfig
impl core::marker::Unpin for tylertoo_core::overview::assign::AssignConfig
impl core::marker::UnsafeUnpin for tylertoo_core::overview::assign::AssignConfig
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::assign::AssignConfig
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::assign::AssignConfig
pub struct tylertoo_core::overview::assign::AssignFeature
pub tylertoo_core::overview::assign::AssignFeature::bbox: [f64; 4]
pub tylertoo_core::overview::assign::AssignFeature::entry_level: core::option::Option<u8>
pub tylertoo_core::overview::assign::AssignFeature::index: usize
pub tylertoo_core::overview::assign::AssignFeature::kind: tylertoo_core::overview::assign::FeatureKind
pub tylertoo_core::overview::assign::AssignFeature::sort_key: core::option::Option<f64>
impl core::clone::Clone for tylertoo_core::overview::assign::AssignFeature
pub fn tylertoo_core::overview::assign::AssignFeature::clone(&self) -> tylertoo_core::overview::assign::AssignFeature
impl core::fmt::Debug for tylertoo_core::overview::assign::AssignFeature
pub fn tylertoo_core::overview::assign::AssignFeature::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for tylertoo_core::overview::assign::AssignFeature
impl core::marker::Freeze for tylertoo_core::overview::assign::AssignFeature
impl core::marker::Send for tylertoo_core::overview::assign::AssignFeature
impl core::marker::Sync for tylertoo_core::overview::assign::AssignFeature
impl core::marker::Unpin for tylertoo_core::overview::assign::AssignFeature
impl core::marker::UnsafeUnpin for tylertoo_core::overview::assign::AssignFeature
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::assign::AssignFeature
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::assign::AssignFeature
pub struct tylertoo_core::overview::assign::Assignment
pub tylertoo_core::overview::assign::Assignment::assignments: alloc::vec::Vec<tylertoo_core::overview::assign::FeatureAssignment>
pub tylertoo_core::overview::assign::Assignment::num_levels: u8
impl tylertoo_core::overview::assign::Assignment
pub fn tylertoo_core::overview::assign::Assignment::duplicating_at_level(&self, u8) -> alloc::vec::Vec<usize>
pub fn tylertoo_core::overview::assign::Assignment::partitioning_at_level(&self, u8) -> alloc::vec::Vec<usize>
impl core::clone::Clone for tylertoo_core::overview::assign::Assignment
pub fn tylertoo_core::overview::assign::Assignment::clone(&self) -> tylertoo_core::overview::assign::Assignment
impl core::fmt::Debug for tylertoo_core::overview::assign::Assignment
pub fn tylertoo_core::overview::assign::Assignment::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for tylertoo_core::overview::assign::Assignment
impl core::marker::Send for tylertoo_core::overview::assign::Assignment
impl core::marker::Sync for tylertoo_core::overview::assign::Assignment
impl core::marker::Unpin for tylertoo_core::overview::assign::Assignment
impl core::marker::UnsafeUnpin for tylertoo_core::overview::assign::Assignment
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::assign::Assignment
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::assign::Assignment
pub struct tylertoo_core::overview::assign::DensityBudgetConfig
pub tylertoo_core::overview::assign::DensityBudgetConfig::drop_rate: f64
pub tylertoo_core::overview::assign::DensityBudgetConfig::enabled: bool
pub tylertoo_core::overview::assign::DensityBudgetConfig::gamma: f64
impl core::clone::Clone for tylertoo_core::overview::assign::DensityBudgetConfig
pub fn tylertoo_core::overview::assign::DensityBudgetConfig::clone(&self) -> tylertoo_core::overview::assign::DensityBudgetConfig
impl core::default::Default for tylertoo_core::overview::assign::DensityBudgetConfig
pub fn tylertoo_core::overview::assign::DensityBudgetConfig::default() -> Self
impl core::fmt::Debug for tylertoo_core::overview::assign::DensityBudgetConfig
pub fn tylertoo_core::overview::assign::DensityBudgetConfig::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for tylertoo_core::overview::assign::DensityBudgetConfig
impl core::marker::Freeze for tylertoo_core::overview::assign::DensityBudgetConfig
impl core::marker::Send for tylertoo_core::overview::assign::DensityBudgetConfig
impl core::marker::Sync for tylertoo_core::overview::assign::DensityBudgetConfig
impl core::marker::Unpin for tylertoo_core::overview::assign::DensityBudgetConfig
impl core::marker::UnsafeUnpin for tylertoo_core::overview::assign::DensityBudgetConfig
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::assign::DensityBudgetConfig
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::assign::DensityBudgetConfig
pub struct tylertoo_core::overview::assign::FeatureAssignment
pub tylertoo_core::overview::assign::FeatureAssignment::index: usize
pub tylertoo_core::overview::assign::FeatureAssignment::min_level: u8
impl core::clone::Clone for tylertoo_core::overview::assign::FeatureAssignment
pub fn tylertoo_core::overview::assign::FeatureAssignment::clone(&self) -> tylertoo_core::overview::assign::FeatureAssignment
impl core::cmp::Eq for tylertoo_core::overview::assign::FeatureAssignment
impl core::cmp::PartialEq for tylertoo_core::overview::assign::FeatureAssignment
pub fn tylertoo_core::overview::assign::FeatureAssignment::eq(&self, &tylertoo_core::overview::assign::FeatureAssignment) -> bool
impl core::fmt::Debug for tylertoo_core::overview::assign::FeatureAssignment
pub fn tylertoo_core::overview::assign::FeatureAssignment::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for tylertoo_core::overview::assign::FeatureAssignment
impl core::marker::StructuralPartialEq for tylertoo_core::overview::assign::FeatureAssignment
impl core::marker::Freeze for tylertoo_core::overview::assign::FeatureAssignment
impl core::marker::Send for tylertoo_core::overview::assign::FeatureAssignment
impl core::marker::Sync for tylertoo_core::overview::assign::FeatureAssignment
impl core::marker::Unpin for tylertoo_core::overview::assign::FeatureAssignment
impl core::marker::UnsafeUnpin for tylertoo_core::overview::assign::FeatureAssignment
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::assign::FeatureAssignment
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::assign::FeatureAssignment
pub const tylertoo_core::overview::assign::CLUSTER_POINT_THINNING_DEFAULT: f64
pub const tylertoo_core::overview::assign::METERS_PER_DEGREE: f64
pub const tylertoo_core::overview::assign::MIN_DENSITY_LEVEL_FEATURES: usize
pub const tylertoo_core::overview::assign::SUPERCELL_GSD_FACTOR: f64
pub fn tylertoo_core::overview::assign::apply_density_budget(&tylertoo_core::overview::assign::Assignment, &[tylertoo_core::overview::assign::AssignFeature], &[f64], &tylertoo_core::overview::assign::AssignConfig, &tylertoo_core::overview::assign::DensityBudgetConfig, tylertoo_core::overview::level::Crs) -> tylertoo_core::overview::assign::Assignment
pub fn tylertoo_core::overview::assign::assign_levels(&[tylertoo_core::overview::assign::AssignFeature], &[f64], &tylertoo_core::overview::assign::AssignConfig, tylertoo_core::overview::level::Crs) -> tylertoo_core::overview::assign::Assignment
pub fn tylertoo_core::overview::assign::assign_levels_banded(&[tylertoo_core::overview::assign::AssignFeature], &[f64], &tylertoo_core::overview::assign::AssignConfig, tylertoo_core::overview::level::Crs, &[tylertoo_core::overview::simplify::Representation]) -> tylertoo_core::overview::assign::Assignment
pub fn tylertoo_core::overview::assign::assign_levels_bounded(&[tylertoo_core::overview::assign::AssignFeature], &[f64], &tylertoo_core::overview::assign::AssignConfig, tylertoo_core::overview::level::Crs, u64, &[tylertoo_core::overview::simplify::Representation]) -> tylertoo_core::overview::assign::Assignment
pub fn tylertoo_core::overview::assign::gsd_to_coord_units(f64, tylertoo_core::overview::level::Crs) -> f64
pub mod tylertoo_core::overview::check
pub enum tylertoo_core::overview::check::CheckError
pub tylertoo_core::overview::check::CheckError::Io(core::io::error::Error)
pub tylertoo_core::overview::check::CheckError::Parquet(parquet::errors::ParquetError)
impl core::convert::From<core::io::error::Error> for tylertoo_core::overview::check::CheckError
pub fn tylertoo_core::overview::check::CheckError::from(core::io::error::Error) -> Self
impl core::convert::From<parquet::errors::ParquetError> for tylertoo_core::overview::check::CheckError
pub fn tylertoo_core::overview::check::CheckError::from(parquet::errors::ParquetError) -> Self
impl core::error::Error for tylertoo_core::overview::check::CheckError
pub fn tylertoo_core::overview::check::CheckError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
impl core::fmt::Debug for tylertoo_core::overview::check::CheckError
pub fn tylertoo_core::overview::check::CheckError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for tylertoo_core::overview::check::CheckError
pub fn tylertoo_core::overview::check::CheckError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for tylertoo_core::overview::check::CheckError
impl core::marker::Send for tylertoo_core::overview::check::CheckError
impl core::marker::Sync for tylertoo_core::overview::check::CheckError
impl core::marker::Unpin for tylertoo_core::overview::check::CheckError
impl core::marker::UnsafeUnpin for tylertoo_core::overview::check::CheckError
impl !core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::check::CheckError
impl !core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::check::CheckError
pub struct tylertoo_core::overview::check::CheckResult
pub tylertoo_core::overview::check::CheckResult::message: alloc::string::String
pub tylertoo_core::overview::check::CheckResult::name: alloc::string::String
pub tylertoo_core::overview::check::CheckResult::passed: bool
impl core::clone::Clone for tylertoo_core::overview::check::CheckResult
pub fn tylertoo_core::overview::check::CheckResult::clone(&self) -> tylertoo_core::overview::check::CheckResult
impl core::cmp::PartialEq for tylertoo_core::overview::check::CheckResult
pub fn tylertoo_core::overview::check::CheckResult::eq(&self, &tylertoo_core::overview::check::CheckResult) -> bool
impl core::fmt::Debug for tylertoo_core::overview::check::CheckResult
pub fn tylertoo_core::overview::check::CheckResult::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for tylertoo_core::overview::check::CheckResult
impl core::marker::Freeze for tylertoo_core::overview::check::CheckResult
impl core::marker::Send for tylertoo_core::overview::check::CheckResult
impl core::marker::Sync for tylertoo_core::overview::check::CheckResult
impl core::marker::Unpin for tylertoo_core::overview::check::CheckResult
impl core::marker::UnsafeUnpin for tylertoo_core::overview::check::CheckResult
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::check::CheckResult
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::check::CheckResult
pub struct tylertoo_core::overview::check::ValidationReport
pub tylertoo_core::overview::check::ValidationReport::checks: alloc::vec::Vec<tylertoo_core::overview::check::CheckResult>
impl tylertoo_core::overview::check::ValidationReport
pub fn tylertoo_core::overview::check::ValidationReport::check_passed(&self, &str) -> core::option::Option<bool>
pub fn tylertoo_core::overview::check::ValidationReport::failures(&self) -> impl core::iter::traits::iterator::Iterator<Item = &tylertoo_core::overview::check::CheckResult>
pub fn tylertoo_core::overview::check::ValidationReport::is_valid(&self) -> bool
impl core::clone::Clone for tylertoo_core::overview::check::ValidationReport
pub fn tylertoo_core::overview::check::ValidationReport::clone(&self) -> tylertoo_core::overview::check::ValidationReport
impl core::default::Default for tylertoo_core::overview::check::ValidationReport
pub fn tylertoo_core::overview::check::ValidationReport::default() -> tylertoo_core::overview::check::ValidationReport
impl core::fmt::Debug for tylertoo_core::overview::check::ValidationReport
pub fn tylertoo_core::overview::check::ValidationReport::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for tylertoo_core::overview::check::ValidationReport
impl core::marker::Send for tylertoo_core::overview::check::ValidationReport
impl core::marker::Sync for tylertoo_core::overview::check::ValidationReport
impl core::marker::Unpin for tylertoo_core::overview::check::ValidationReport
impl core::marker::UnsafeUnpin for tylertoo_core::overview::check::ValidationReport
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::check::ValidationReport
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::check::ValidationReport
pub const tylertoo_core::overview::check::SUPPORTED_MAJOR: u64
pub fn tylertoo_core::overview::check::compare_cogp(&tylertoo_core::overview::level::OverviewsMeta, &str) -> core::result::Result<(), alloc::string::String>
pub fn tylertoo_core::overview::check::level_for_rg(&tylertoo_core::overview::level::OverviewsMeta, usize) -> core::option::Option<usize>
pub fn tylertoo_core::overview::check::validate_file<P: core::convert::AsRef<std::path::Path>>(P) -> core::result::Result<tylertoo_core::overview::check::ValidationReport, tylertoo_core::overview::check::CheckError>
pub fn tylertoo_core::overview::check::validate_metadata(&parquet::file::metadata::ParquetMetaData) -> tylertoo_core::overview::check::ValidationReport
pub mod tylertoo_core::overview::cluster
pub enum tylertoo_core::overview::cluster::AccumulateOp
pub tylertoo_core::overview::cluster::AccumulateOp::Max
pub tylertoo_core::overview::cluster::AccumulateOp::Mean
pub tylertoo_core::overview::cluster::AccumulateOp::Min
pub tylertoo_core::overview::cluster::AccumulateOp::Sum
impl tylertoo_core::overview::cluster::AccumulateOp
pub fn tylertoo_core::overview::cluster::AccumulateOp::as_str(self) -> &'static str
pub fn tylertoo_core::overview::cluster::AccumulateOp::parse(&str) -> core::option::Option<Self>
impl core::clone::Clone for tylertoo_core::overview::cluster::AccumulateOp
pub fn tylertoo_core::overview::cluster::AccumulateOp::clone(&self) -> tylertoo_core::overview::cluster::AccumulateOp
impl core::cmp::Eq for tylertoo_core::overview::cluster::AccumulateOp
impl core::cmp::PartialEq for tylertoo_core::overview::cluster::AccumulateOp
pub fn tylertoo_core::overview::cluster::AccumulateOp::eq(&self, &tylertoo_core::overview::cluster::AccumulateOp) -> bool
impl core::fmt::Debug for tylertoo_core::overview::cluster::AccumulateOp
pub fn tylertoo_core::overview::cluster::AccumulateOp::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for tylertoo_core::overview::cluster::AccumulateOp
impl core::marker::StructuralPartialEq for tylertoo_core::overview::cluster::AccumulateOp
impl core::marker::Freeze for tylertoo_core::overview::cluster::AccumulateOp
impl core::marker::Send for tylertoo_core::overview::cluster::AccumulateOp
impl core::marker::Sync for tylertoo_core::overview::cluster::AccumulateOp
impl core::marker::Unpin for tylertoo_core::overview::cluster::AccumulateOp
impl core::marker::UnsafeUnpin for tylertoo_core::overview::cluster::AccumulateOp
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::cluster::AccumulateOp
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::cluster::AccumulateOp
pub struct tylertoo_core::overview::cluster::AccumulateSpec
pub tylertoo_core::overview::cluster::AccumulateSpec::column: alloc::string::String
pub tylertoo_core::overview::cluster::AccumulateSpec::op: tylertoo_core::overview::cluster::AccumulateOp
impl core::clone::Clone for tylertoo_core::overview::cluster::AccumulateSpec
pub fn tylertoo_core::overview::cluster::AccumulateSpec::clone(&self) -> tylertoo_core::overview::cluster::AccumulateSpec
impl core::cmp::PartialEq for tylertoo_core::overview::cluster::AccumulateSpec
pub fn tylertoo_core::overview::cluster::AccumulateSpec::eq(&self, &tylertoo_core::overview::cluster::AccumulateSpec) -> bool
impl core::fmt::Debug for tylertoo_core::overview::cluster::AccumulateSpec
pub fn tylertoo_core::overview::cluster::AccumulateSpec::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for tylertoo_core::overview::cluster::AccumulateSpec
impl core::marker::Freeze for tylertoo_core::overview::cluster::AccumulateSpec
impl core::marker::Send for tylertoo_core::overview::cluster::AccumulateSpec
impl core::marker::Sync for tylertoo_core::overview::cluster::AccumulateSpec
impl core::marker::Unpin for tylertoo_core::overview::cluster::AccumulateSpec
impl core::marker::UnsafeUnpin for tylertoo_core::overview::cluster::AccumulateSpec
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::cluster::AccumulateSpec
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::cluster::AccumulateSpec
pub struct tylertoo_core::overview::cluster::ClusterEntry
pub tylertoo_core::overview::cluster::ClusterEntry::aggregates: alloc::vec::Vec<core::option::Option<f64>>
pub tylertoo_core::overview::cluster::ClusterEntry::point_count: i64
impl core::clone::Clone for tylertoo_core::overview::cluster::ClusterEntry
pub fn tylertoo_core::overview::cluster::ClusterEntry::clone(&self) -> tylertoo_core::overview::cluster::ClusterEntry
impl core::cmp::PartialEq for tylertoo_core::overview::cluster::ClusterEntry
pub fn tylertoo_core::overview::cluster::ClusterEntry::eq(&self, &tylertoo_core::overview::cluster::ClusterEntry) -> bool
impl core::fmt::Debug for tylertoo_core::overview::cluster::ClusterEntry
pub fn tylertoo_core::overview::cluster::ClusterEntry::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for tylertoo_core::overview::cluster::ClusterEntry
impl core::marker::Freeze for tylertoo_core::overview::cluster::ClusterEntry
impl core::marker::Send for tylertoo_core::overview::cluster::ClusterEntry
impl core::marker::Sync for tylertoo_core::overview::cluster::ClusterEntry
impl core::marker::Unpin for tylertoo_core::overview::cluster::ClusterEntry
impl core::marker::UnsafeUnpin for tylertoo_core::overview::cluster::ClusterEntry
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::cluster::ClusterEntry
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::cluster::ClusterEntry
pub const tylertoo_core::overview::cluster::POINT_COUNT_COLUMN: &str
pub fn tylertoo_core::overview::cluster::build_cluster_tables(&[tylertoo_core::overview::assign::AssignFeature], &[u8], &[f64], &tylertoo_core::overview::assign::AssignConfig, tylertoo_core::overview::level::Crs, &[alloc::vec::Vec<core::option::Option<f64>>], &[tylertoo_core::overview::cluster::AccumulateOp]) -> tylertoo_core::overview::cluster::ClusterTables
pub fn tylertoo_core::overview::cluster::verify_sum_invariant(&[tylertoo_core::overview::assign::AssignFeature], &[u8], &tylertoo_core::overview::cluster::ClusterTables) -> core::result::Result<(), alloc::string::String>
pub type tylertoo_core::overview::cluster::ClusterTables = alloc::vec::Vec<std::collections::hash::map::HashMap<usize, tylertoo_core::overview::cluster::ClusterEntry>>
pub mod tylertoo_core::overview::coalesce
pub struct tylertoo_core::overview::coalesce::CoalesceInput<'a>
pub tylertoo_core::overview::coalesce::CoalesceInput::geom: &'a geo_types::geometry::Geometry<f64>
pub tylertoo_core::overview::coalesce::CoalesceInput::group: u32
pub tylertoo_core::overview::coalesce::CoalesceInput::index: usize
pub tylertoo_core::overview::coalesce::CoalesceInput::sort_key: core::option::Option<f64>
impl<'a> core::clone::Clone for tylertoo_core::overview::coalesce::CoalesceInput<'a>
pub fn tylertoo_core::overview::coalesce::CoalesceInput<'a>::clone(&self) -> tylertoo_core::overview::coalesce::CoalesceInput<'a>
impl<'a> core::fmt::Debug for tylertoo_core::overview::coalesce::CoalesceInput<'a>
pub fn tylertoo_core::overview::coalesce::CoalesceInput<'a>::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<'a> core::marker::Freeze for tylertoo_core::overview::coalesce::CoalesceInput<'a>
impl<'a> core::marker::Send for tylertoo_core::overview::coalesce::CoalesceInput<'a>
impl<'a> core::marker::Sync for tylertoo_core::overview::coalesce::CoalesceInput<'a>
impl<'a> core::marker::Unpin for tylertoo_core::overview::coalesce::CoalesceInput<'a>
impl<'a> core::marker::UnsafeUnpin for tylertoo_core::overview::coalesce::CoalesceInput<'a>
impl<'a> core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::coalesce::CoalesceInput<'a>
impl<'a> core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::coalesce::CoalesceInput<'a>
pub struct tylertoo_core::overview::coalesce::CoalesceParams
pub tylertoo_core::overview::coalesce::CoalesceParams::budget: core::option::Option<(usize, f64)>
pub tylertoo_core::overview::coalesce::CoalesceParams::junction_angle_deg: f64
pub tylertoo_core::overview::coalesce::CoalesceParams::snap_gsd_factor: f64
impl core::clone::Clone for tylertoo_core::overview::coalesce::CoalesceParams
pub fn tylertoo_core::overview::coalesce::CoalesceParams::clone(&self) -> tylertoo_core::overview::coalesce::CoalesceParams
impl core::default::Default for tylertoo_core::overview::coalesce::CoalesceParams
pub fn tylertoo_core::overview::coalesce::CoalesceParams::default() -> Self
impl core::fmt::Debug for tylertoo_core::overview::coalesce::CoalesceParams
pub fn tylertoo_core::overview::coalesce::CoalesceParams::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for tylertoo_core::overview::coalesce::CoalesceParams
impl core::marker::Freeze for tylertoo_core::overview::coalesce::CoalesceParams
impl core::marker::Send for tylertoo_core::overview::coalesce::CoalesceParams
impl core::marker::Sync for tylertoo_core::overview::coalesce::CoalesceParams
impl core::marker::Unpin for tylertoo_core::overview::coalesce::CoalesceParams
impl core::marker::UnsafeUnpin for tylertoo_core::overview::coalesce::CoalesceParams
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::coalesce::CoalesceParams
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::coalesce::CoalesceParams
pub struct tylertoo_core::overview::coalesce::CoalescedLine
pub tylertoo_core::overview::coalesce::CoalescedLine::count: i32
pub tylertoo_core::overview::coalesce::CoalescedLine::geom: geo_types::geometry::Geometry<f64>
pub tylertoo_core::overview::coalesce::CoalescedLine::rep: usize
impl core::clone::Clone for tylertoo_core::overview::coalesce::CoalescedLine
pub fn tylertoo_core::overview::coalesce::CoalescedLine::clone(&self) -> tylertoo_core::overview::coalesce::CoalescedLine
impl core::cmp::PartialEq for tylertoo_core::overview::coalesce::CoalescedLine
pub fn tylertoo_core::overview::coalesce::CoalescedLine::eq(&self, &tylertoo_core::overview::coalesce::CoalescedLine) -> bool
impl core::fmt::Debug for tylertoo_core::overview::coalesce::CoalescedLine
pub fn tylertoo_core::overview::coalesce::CoalescedLine::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for tylertoo_core::overview::coalesce::CoalescedLine
impl core::marker::Freeze for tylertoo_core::overview::coalesce::CoalescedLine
impl core::marker::Send for tylertoo_core::overview::coalesce::CoalescedLine
impl core::marker::Sync for tylertoo_core::overview::coalesce::CoalescedLine
impl core::marker::Unpin for tylertoo_core::overview::coalesce::CoalescedLine
impl core::marker::UnsafeUnpin for tylertoo_core::overview::coalesce::CoalescedLine
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::coalesce::CoalescedLine
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::coalesce::CoalescedLine
pub const tylertoo_core::overview::coalesce::COALESCED_COUNT_COLUMN: &str
pub const tylertoo_core::overview::coalesce::DEFAULT_COALESCE_MAX_LEVEL_ROWS: usize
pub const tylertoo_core::overview::coalesce::DEFAULT_JUNCTION_ANGLE_DEG: f64
pub const tylertoo_core::overview::coalesce::DEFAULT_SNAP_GSD_FACTOR: f64
pub fn tylertoo_core::overview::coalesce::coalesce_level_lines(&[tylertoo_core::overview::coalesce::CoalesceInput<'_>], f64, tylertoo_core::overview::level::Crs, &tylertoo_core::overview::assign::AssignConfig, &tylertoo_core::overview::coalesce::CoalesceParams) -> alloc::vec::Vec<tylertoo_core::overview::coalesce::CoalescedLine>
pub mod tylertoo_core::overview::convert
pub enum tylertoo_core::overview::convert::ConvertError
pub tylertoo_core::overview::convert::ConvertError::AccumulateColumnMissing
pub tylertoo_core::overview::convert::ConvertError::AccumulateColumnMissing::name: alloc::string::String
pub tylertoo_core::overview::convert::ConvertError::AccumulateColumnNotNumeric
pub tylertoo_core::overview::convert::ConvertError::AccumulateColumnNotNumeric::data_type: alloc::string::String
pub tylertoo_core::overview::convert::ConvertError::AccumulateColumnNotNumeric::name: alloc::string::String
pub tylertoo_core::overview::convert::ConvertError::AccumulateWithoutCluster
pub tylertoo_core::overview::convert::ConvertError::Arrow(arrow_schema::error::ArrowError)
pub tylertoo_core::overview::convert::ConvertError::ClassRankColumnMissing
pub tylertoo_core::overview::convert::ConvertError::ClassRankColumnMissing::name: alloc::string::String
pub tylertoo_core::overview::convert::ConvertError::ClassRankColumnNotString
pub tylertoo_core::overview::convert::ConvertError::ClassRankColumnNotString::data_type: alloc::string::String
pub tylertoo_core::overview::convert::ConvertError::ClassRankColumnNotString::name: alloc::string::String
pub tylertoo_core::overview::convert::ConvertError::ClusterInvariant(alloc::string::String)
pub tylertoo_core::overview::convert::ConvertError::ClusterPartitioningUnsupported
pub tylertoo_core::overview::convert::ConvertError::CoalescedCountColumnPresent
pub tylertoo_core::overview::convert::ConvertError::Core(tylertoo_core::Error)
pub tylertoo_core::overview::convert::ConvertError::Filter(tylertoo_core::overview::filter::FilterError)
pub tylertoo_core::overview::convert::ConvertError::Input(tylertoo_core::input::InputError)
pub tylertoo_core::overview::convert::ConvertError::InvalidConfig(alloc::string::String)
pub tylertoo_core::overview::convert::ConvertError::InvalidLevels(alloc::string::String)
pub tylertoo_core::overview::convert::ConvertError::Io(core::io::error::Error)
pub tylertoo_core::overview::convert::ConvertError::MultiPartitionRequiresStreaming
pub tylertoo_core::overview::convert::ConvertError::NoData
pub tylertoo_core::overview::convert::ConvertError::NoGeometryColumn
pub tylertoo_core::overview::convert::ConvertError::Parquet(parquet::errors::ParquetError)
pub tylertoo_core::overview::convert::ConvertError::PointCountColumnPresent
pub tylertoo_core::overview::convert::ConvertError::Properties(tylertoo_core::overview::properties::PropertySelectionError)
pub tylertoo_core::overview::convert::ConvertError::RankingConflict
pub tylertoo_core::overview::convert::ConvertError::SortKeyColumnMissing
pub tylertoo_core::overview::convert::ConvertError::SortKeyColumnMissing::name: alloc::string::String
pub tylertoo_core::overview::convert::ConvertError::UnsupportedCrs
pub tylertoo_core::overview::convert::ConvertError::UnsupportedCrs::crs: alloc::string::String
pub tylertoo_core::overview::convert::ConvertError::VerbatimPartitioningUnsupported
pub tylertoo_core::overview::convert::ConvertError::Writer(tylertoo_core::overview::writer::WriterError)
impl core::convert::From<arrow_schema::error::ArrowError> for tylertoo_core::overview::convert::ConvertError
pub fn tylertoo_core::overview::convert::ConvertError::from(arrow_schema::error::ArrowError) -> Self
impl core::convert::From<core::io::error::Error> for tylertoo_core::overview::convert::ConvertError
pub fn tylertoo_core::overview::convert::ConvertError::from(core::io::error::Error) -> Self
impl core::convert::From<parquet::errors::ParquetError> for tylertoo_core::overview::convert::ConvertError
pub fn tylertoo_core::overview::convert::ConvertError::from(parquet::errors::ParquetError) -> Self
impl core::convert::From<tylertoo_core::Error> for tylertoo_core::overview::convert::ConvertError
pub fn tylertoo_core::overview::convert::ConvertError::from(tylertoo_core::Error) -> Self
impl core::convert::From<tylertoo_core::input::InputError> for tylertoo_core::overview::convert::ConvertError
pub fn tylertoo_core::overview::convert::ConvertError::from(tylertoo_core::input::InputError) -> Self
impl core::convert::From<tylertoo_core::overview::filter::FilterError> for tylertoo_core::overview::convert::ConvertError
pub fn tylertoo_core::overview::convert::ConvertError::from(tylertoo_core::overview::filter::FilterError) -> Self
impl core::convert::From<tylertoo_core::overview::properties::PropertySelectionError> for tylertoo_core::overview::convert::ConvertError
pub fn tylertoo_core::overview::convert::ConvertError::from(tylertoo_core::overview::properties::PropertySelectionError) -> Self
impl core::convert::From<tylertoo_core::overview::writer::WriterError> for tylertoo_core::overview::convert::ConvertError
pub fn tylertoo_core::overview::convert::ConvertError::from(tylertoo_core::overview::writer::WriterError) -> Self
impl core::error::Error for tylertoo_core::overview::convert::ConvertError
pub fn tylertoo_core::overview::convert::ConvertError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
impl core::fmt::Debug for tylertoo_core::overview::convert::ConvertError
pub fn tylertoo_core::overview::convert::ConvertError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for tylertoo_core::overview::convert::ConvertError
pub fn tylertoo_core::overview::convert::ConvertError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for tylertoo_core::overview::convert::ConvertError
impl core::marker::Send for tylertoo_core::overview::convert::ConvertError
impl core::marker::Sync for tylertoo_core::overview::convert::ConvertError
impl core::marker::Unpin for tylertoo_core::overview::convert::ConvertError
impl core::marker::UnsafeUnpin for tylertoo_core::overview::convert::ConvertError
impl !core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::convert::ConvertError
impl !core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::convert::ConvertError
pub enum tylertoo_core::overview::convert::LevelPlan
pub tylertoo_core::overview::convert::LevelPlan::Gsds(alloc::vec::Vec<f64>)
pub tylertoo_core::overview::convert::LevelPlan::ZoomRange
pub tylertoo_core::overview::convert::LevelPlan::ZoomRange::max_zoom: u8
pub tylertoo_core::overview::convert::LevelPlan::ZoomRange::min_zoom: u8
impl core::clone::Clone for tylertoo_core::overview::convert::LevelPlan
pub fn tylertoo_core::overview::convert::LevelPlan::clone(&self) -> tylertoo_core::overview::convert::LevelPlan
impl core::cmp::PartialEq for tylertoo_core::overview::convert::LevelPlan
pub fn tylertoo_core::overview::convert::LevelPlan::eq(&self, &tylertoo_core::overview::convert::LevelPlan) -> bool
impl core::fmt::Debug for tylertoo_core::overview::convert::LevelPlan
pub fn tylertoo_core::overview::convert::LevelPlan::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for tylertoo_core::overview::convert::LevelPlan
impl core::marker::Freeze for tylertoo_core::overview::convert::LevelPlan
impl core::marker::Send for tylertoo_core::overview::convert::LevelPlan
impl core::marker::Sync for tylertoo_core::overview::convert::LevelPlan
impl core::marker::Unpin for tylertoo_core::overview::convert::LevelPlan
impl core::marker::UnsafeUnpin for tylertoo_core::overview::convert::LevelPlan
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::convert::LevelPlan
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::convert::LevelPlan
pub struct tylertoo_core::overview::convert::ClassRanking
pub tylertoo_core::overview::convert::ClassRanking::column: alloc::string::String
pub tylertoo_core::overview::convert::ClassRanking::ranks: alloc::vec::Vec<(alloc::string::String, f64)>
pub tylertoo_core::overview::convert::ClassRanking::unknown_rank: f64
impl core::clone::Clone for tylertoo_core::overview::convert::ClassRanking
pub fn tylertoo_core::overview::convert::ClassRanking::clone(&self) -> tylertoo_core::overview::convert::ClassRanking
impl core::cmp::PartialEq for tylertoo_core::overview::convert::ClassRanking
pub fn tylertoo_core::overview::convert::ClassRanking::eq(&self, &tylertoo_core::overview::convert::ClassRanking) -> bool
impl core::fmt::Debug for tylertoo_core::overview::convert::ClassRanking
pub fn tylertoo_core::overview::convert::ClassRanking::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for tylertoo_core::overview::convert::ClassRanking
impl core::marker::Freeze for tylertoo_core::overview::convert::ClassRanking
impl core::marker::Send for tylertoo_core::overview::convert::ClassRanking
impl core::marker::Sync for tylertoo_core::overview::convert::ClassRanking
impl core::marker::Unpin for tylertoo_core::overview::convert::ClassRanking
impl core::marker::UnsafeUnpin for tylertoo_core::overview::convert::ClassRanking
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::convert::ClassRanking
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::convert::ClassRanking
pub struct tylertoo_core::overview::convert::ConvertOptions
pub tylertoo_core::overview::convert::ConvertOptions::accumulate: alloc::vec::Vec<tylertoo_core::overview::cluster::AccumulateSpec>
pub tylertoo_core::overview::convert::ConvertOptions::assign: tylertoo_core::overview::assign::AssignConfig
pub tylertoo_core::overview::convert::ConvertOptions::bbox: core::option::Option<[f64; 4]>
pub tylertoo_core::overview::convert::ConvertOptions::class_ranking: core::option::Option<tylertoo_core::overview::convert::ClassRanking>
pub tylertoo_core::overview::convert::ConvertOptions::cluster: bool
pub tylertoo_core::overview::convert::ConvertOptions::coalesce_junction_angle: f64
pub tylertoo_core::overview::convert::ConvertOptions::coalesce_lines: bool
pub tylertoo_core::overview::convert::ConvertOptions::coalesce_max_level_rows: usize
pub tylertoo_core::overview::convert::ConvertOptions::coalesce_snap: f64
pub tylertoo_core::overview::convert::ConvertOptions::cogp_compat_key: bool
pub tylertoo_core::overview::convert::ConvertOptions::density: tylertoo_core::overview::assign::DensityBudgetConfig
pub tylertoo_core::overview::convert::ConvertOptions::entry_zoom: core::option::Option<tylertoo_core::overview::ladder::EntryZoomSpec>
pub tylertoo_core::overview::convert::ConvertOptions::filter: core::option::Option<alloc::string::String>
pub tylertoo_core::overview::convert::ConvertOptions::full_column_stats: bool
pub tylertoo_core::overview::convert::ConvertOptions::gsd_base: f64
pub tylertoo_core::overview::convert::ConvertOptions::in_flight_batches: usize
pub tylertoo_core::overview::convert::ConvertOptions::levels: tylertoo_core::overview::convert::LevelPlan
pub tylertoo_core::overview::convert::ConvertOptions::max_row_group_size: usize
pub tylertoo_core::overview::convert::ConvertOptions::mode: tylertoo_core::overview::level::Mode
pub tylertoo_core::overview::convert::ConvertOptions::no_auto_rank: bool
pub tylertoo_core::overview::convert::ConvertOptions::profile: tylertoo_core::overview::level::MemoryProfile
pub tylertoo_core::overview::convert::ConvertOptions::properties: tylertoo_core::overview::properties::PropertySelection
pub tylertoo_core::overview::convert::ConvertOptions::read_batch_size: usize
pub tylertoo_core::overview::convert::ConvertOptions::representation: alloc::vec::Vec<tylertoo_core::overview::convert::RepresentationBand>
pub tylertoo_core::overview::convert::ConvertOptions::row_group_size_policy: tylertoo_core::overview::writer::RowGroupSizePolicy
pub tylertoo_core::overview::convert::ConvertOptions::simplify: tylertoo_core::overview::simplify::SimplifyOptions
pub tylertoo_core::overview::convert::ConvertOptions::sort_key: core::option::Option<alloc::string::String>
pub tylertoo_core::overview::convert::ConvertOptions::spill_dir: core::option::Option<std::path::PathBuf>
pub tylertoo_core::overview::convert::ConvertOptions::streaming: bool
impl tylertoo_core::overview::convert::ConvertOptions
pub fn tylertoo_core::overview::convert::ConvertOptions::is_verbatim(&self) -> bool
pub fn tylertoo_core::overview::convert::ConvertOptions::verbatim(self) -> Self
impl core::clone::Clone for tylertoo_core::overview::convert::ConvertOptions
pub fn tylertoo_core::overview::convert::ConvertOptions::clone(&self) -> tylertoo_core::overview::convert::ConvertOptions
impl core::default::Default for tylertoo_core::overview::convert::ConvertOptions
pub fn tylertoo_core::overview::convert::ConvertOptions::default() -> Self
impl core::fmt::Debug for tylertoo_core::overview::convert::ConvertOptions
pub fn tylertoo_core::overview::convert::ConvertOptions::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for tylertoo_core::overview::convert::ConvertOptions
impl core::marker::Send for tylertoo_core::overview::convert::ConvertOptions
impl core::marker::Sync for tylertoo_core::overview::convert::ConvertOptions
impl core::marker::Unpin for tylertoo_core::overview::convert::ConvertOptions
impl core::marker::UnsafeUnpin for tylertoo_core::overview::convert::ConvertOptions
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::convert::ConvertOptions
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::convert::ConvertOptions
pub struct tylertoo_core::overview::convert::ConvertReport
pub tylertoo_core::overview::convert::ConvertReport::antimeridian_suspect_features: usize
pub tylertoo_core::overview::convert::ConvertReport::duration_secs: f64
pub tylertoo_core::overview::convert::ConvertReport::input_features: usize
pub tylertoo_core::overview::convert::ConvertReport::levels: alloc::vec::Vec<tylertoo_core::overview::convert::LevelReport>
pub tylertoo_core::overview::convert::ConvertReport::mode: tylertoo_core::overview::level::Mode
pub tylertoo_core::overview::convert::ConvertReport::remote_fetch: core::option::Option<tylertoo_core::input::FetchStats>
pub tylertoo_core::overview::convert::ConvertReport::row_groups_read: usize
pub tylertoo_core::overview::convert::ConvertReport::row_groups_total: usize
pub tylertoo_core::overview::convert::ConvertReport::skipped_empty_levels: alloc::vec::Vec<tylertoo_core::overview::convert::SkippedLevelReport>
pub tylertoo_core::overview::convert::ConvertReport::total_compressed_bytes: i64
pub tylertoo_core::overview::convert::ConvertReport::total_rows: usize
pub tylertoo_core::overview::convert::ConvertReport::total_vertices: usize
impl core::clone::Clone for tylertoo_core::overview::convert::ConvertReport
pub fn tylertoo_core::overview::convert::ConvertReport::clone(&self) -> tylertoo_core::overview::convert::ConvertReport
impl core::cmp::PartialEq for tylertoo_core::overview::convert::ConvertReport
pub fn tylertoo_core::overview::convert::ConvertReport::eq(&self, &tylertoo_core::overview::convert::ConvertReport) -> bool
impl core::fmt::Debug for tylertoo_core::overview::convert::ConvertReport
pub fn tylertoo_core::overview::convert::ConvertReport::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for tylertoo_core::overview::convert::ConvertReport
impl serde_core::ser::Serialize for tylertoo_core::overview::convert::ConvertReport
pub fn tylertoo_core::overview::convert::ConvertReport::serialize<__S>(&self, __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl core::marker::Freeze for tylertoo_core::overview::convert::ConvertReport
impl core::marker::Send for tylertoo_core::overview::convert::ConvertReport
impl core::marker::Sync for tylertoo_core::overview::convert::ConvertReport
impl core::marker::Unpin for tylertoo_core::overview::convert::ConvertReport
impl core::marker::UnsafeUnpin for tylertoo_core::overview::convert::ConvertReport
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::convert::ConvertReport
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::convert::ConvertReport
pub struct tylertoo_core::overview::convert::LevelReport
pub tylertoo_core::overview::convert::LevelReport::compressed_bytes: i64
pub tylertoo_core::overview::convert::LevelReport::feature_count: usize
pub tylertoo_core::overview::convert::LevelReport::gsd: f64
pub tylertoo_core::overview::convert::LevelReport::level: usize
pub tylertoo_core::overview::convert::LevelReport::uncompressed_bytes: i64
pub tylertoo_core::overview::convert::LevelReport::vertex_count: usize
pub tylertoo_core::overview::convert::LevelReport::zoom: core::option::Option<u8>
impl core::clone::Clone for tylertoo_core::overview::convert::LevelReport
pub fn tylertoo_core::overview::convert::LevelReport::clone(&self) -> tylertoo_core::overview::convert::LevelReport
impl core::cmp::PartialEq for tylertoo_core::overview::convert::LevelReport
pub fn tylertoo_core::overview::convert::LevelReport::eq(&self, &tylertoo_core::overview::convert::LevelReport) -> bool
impl core::fmt::Debug for tylertoo_core::overview::convert::LevelReport
pub fn tylertoo_core::overview::convert::LevelReport::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for tylertoo_core::overview::convert::LevelReport
impl serde_core::ser::Serialize for tylertoo_core::overview::convert::LevelReport
pub fn tylertoo_core::overview::convert::LevelReport::serialize<__S>(&self, __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl core::marker::Freeze for tylertoo_core::overview::convert::LevelReport
impl core::marker::Send for tylertoo_core::overview::convert::LevelReport
impl core::marker::Sync for tylertoo_core::overview::convert::LevelReport
impl core::marker::Unpin for tylertoo_core::overview::convert::LevelReport
impl core::marker::UnsafeUnpin for tylertoo_core::overview::convert::LevelReport
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::convert::LevelReport
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::convert::LevelReport
pub struct tylertoo_core::overview::convert::RepresentationBand
pub tylertoo_core::overview::convert::RepresentationBand::max_zoom: u8
pub tylertoo_core::overview::convert::RepresentationBand::min_zoom: u8
pub tylertoo_core::overview::convert::RepresentationBand::repr: tylertoo_core::overview::simplify::Representation
impl core::clone::Clone for tylertoo_core::overview::convert::RepresentationBand
pub fn tylertoo_core::overview::convert::RepresentationBand::clone(&self) -> tylertoo_core::overview::convert::RepresentationBand
impl core::cmp::Eq for tylertoo_core::overview::convert::RepresentationBand
impl core::cmp::PartialEq for tylertoo_core::overview::convert::RepresentationBand
pub fn tylertoo_core::overview::convert::RepresentationBand::eq(&self, &tylertoo_core::overview::convert::RepresentationBand) -> bool
impl core::fmt::Debug for tylertoo_core::overview::convert::RepresentationBand
pub fn tylertoo_core::overview::convert::RepresentationBand::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for tylertoo_core::overview::convert::RepresentationBand
impl core::marker::StructuralPartialEq for tylertoo_core::overview::convert::RepresentationBand
impl core::marker::Freeze for tylertoo_core::overview::convert::RepresentationBand
impl core::marker::Send for tylertoo_core::overview::convert::RepresentationBand
impl core::marker::Sync for tylertoo_core::overview::convert::RepresentationBand
impl core::marker::Unpin for tylertoo_core::overview::convert::RepresentationBand
impl core::marker::UnsafeUnpin for tylertoo_core::overview::convert::RepresentationBand
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::convert::RepresentationBand
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::convert::RepresentationBand
pub struct tylertoo_core::overview::convert::SkippedLevelReport
pub tylertoo_core::overview::convert::SkippedLevelReport::gsd: f64
pub tylertoo_core::overview::convert::SkippedLevelReport::planned_level: usize
pub tylertoo_core::overview::convert::SkippedLevelReport::zoom: core::option::Option<u8>
impl core::clone::Clone for tylertoo_core::overview::convert::SkippedLevelReport
pub fn tylertoo_core::overview::convert::SkippedLevelReport::clone(&self) -> tylertoo_core::overview::convert::SkippedLevelReport
impl core::cmp::PartialEq for tylertoo_core::overview::convert::SkippedLevelReport
pub fn tylertoo_core::overview::convert::SkippedLevelReport::eq(&self, &tylertoo_core::overview::convert::SkippedLevelReport) -> bool
impl core::fmt::Debug for tylertoo_core::overview::convert::SkippedLevelReport
pub fn tylertoo_core::overview::convert::SkippedLevelReport::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for tylertoo_core::overview::convert::SkippedLevelReport
impl serde_core::ser::Serialize for tylertoo_core::overview::convert::SkippedLevelReport
pub fn tylertoo_core::overview::convert::SkippedLevelReport::serialize<__S>(&self, __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl core::marker::Freeze for tylertoo_core::overview::convert::SkippedLevelReport
impl core::marker::Send for tylertoo_core::overview::convert::SkippedLevelReport
impl core::marker::Sync for tylertoo_core::overview::convert::SkippedLevelReport
impl core::marker::Unpin for tylertoo_core::overview::convert::SkippedLevelReport
impl core::marker::UnsafeUnpin for tylertoo_core::overview::convert::SkippedLevelReport
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::convert::SkippedLevelReport
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::convert::SkippedLevelReport
pub const tylertoo_core::overview::convert::DEFAULT_READ_BATCH_SIZE: usize
pub const tylertoo_core::overview::convert::IN_FLIGHT_BATCHES_AUTO: usize
pub const tylertoo_core::overview::convert::IN_FLIGHT_BATCHES_MAX: usize
pub const tylertoo_core::overview::convert::IN_FLIGHT_BATCHES_MIN: usize
pub fn tylertoo_core::overview::convert::convert_to_overviews(impl core::convert::AsRef<std::path::Path>, impl core::convert::AsRef<std::path::Path>, &tylertoo_core::overview::convert::ConvertOptions) -> core::result::Result<tylertoo_core::overview::convert::ConvertReport, tylertoo_core::overview::convert::ConvertError>
pub fn tylertoo_core::overview::convert::convert_to_overviews_source(&tylertoo_core::input::InputSource, &std::path::Path, &tylertoo_core::overview::convert::ConvertOptions) -> core::result::Result<tylertoo_core::overview::convert::ConvertReport, tylertoo_core::overview::convert::ConvertError>
pub fn tylertoo_core::overview::convert::convert_to_overviews_sources(&tylertoo_core::input_set::ConvertSource, &std::path::Path, &tylertoo_core::overview::convert::ConvertOptions) -> core::result::Result<tylertoo_core::overview::convert::ConvertReport, tylertoo_core::overview::convert::ConvertError>
pub fn tylertoo_core::overview::convert::overture_road_ranking(alloc::string::String) -> tylertoo_core::overview::convert::ClassRanking
pub fn tylertoo_core::overview::convert::parse_representation_spec(&str) -> core::result::Result<alloc::vec::Vec<tylertoo_core::overview::convert::RepresentationBand>, alloc::string::String>
pub fn tylertoo_core::overview::convert::resolve_in_flight_batches(usize) -> usize
pub mod tylertoo_core::overview::export
pub enum tylertoo_core::overview::export::ExportError
pub tylertoo_core::overview::export::ExportError::Arrow(arrow_schema::error::ArrowError)
pub tylertoo_core::overview::export::ExportError::Core(tylertoo_core::Error)
pub tylertoo_core::overview::export::ExportError::DeclaredMinZoomTooFine
pub tylertoo_core::overview::export::ExportError::DeclaredMinZoomTooFine::coarsest: u8
pub tylertoo_core::overview::export::ExportError::DeclaredMinZoomTooFine::declared: u8
pub tylertoo_core::overview::export::ExportError::Io(core::io::error::Error)
pub tylertoo_core::overview::export::ExportError::NoGeometryColumn
pub tylertoo_core::overview::export::ExportError::PropertyRequiredByKnob
pub tylertoo_core::overview::export::ExportError::PropertyRequiredByKnob::knob: alloc::string::String
pub tylertoo_core::overview::export::ExportError::PropertyRequiredByKnob::name: alloc::string::String
pub tylertoo_core::overview::export::ExportError::Reader(tylertoo_core::overview::reader::ReaderError)
pub tylertoo_core::overview::export::ExportError::UnknownProperty
pub tylertoo_core::overview::export::ExportError::UnknownProperty::available: alloc::string::String
pub tylertoo_core::overview::export::ExportError::UnknownProperty::name: alloc::string::String
pub tylertoo_core::overview::export::ExportError::UnsupportedCrs
pub tylertoo_core::overview::export::ExportError::UnsupportedCrs::crs: alloc::string::String
impl core::convert::From<arrow_schema::error::ArrowError> for tylertoo_core::overview::export::ExportError
pub fn tylertoo_core::overview::export::ExportError::from(arrow_schema::error::ArrowError) -> Self
impl core::convert::From<core::io::error::Error> for tylertoo_core::overview::export::ExportError
pub fn tylertoo_core::overview::export::ExportError::from(core::io::error::Error) -> Self
impl core::convert::From<tylertoo_core::Error> for tylertoo_core::overview::export::ExportError
pub fn tylertoo_core::overview::export::ExportError::from(tylertoo_core::Error) -> Self
impl core::convert::From<tylertoo_core::overview::reader::ReaderError> for tylertoo_core::overview::export::ExportError
pub fn tylertoo_core::overview::export::ExportError::from(tylertoo_core::overview::reader::ReaderError) -> Self
impl core::error::Error for tylertoo_core::overview::export::ExportError
pub fn tylertoo_core::overview::export::ExportError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
impl core::fmt::Debug for tylertoo_core::overview::export::ExportError
pub fn tylertoo_core::overview::export::ExportError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for tylertoo_core::overview::export::ExportError
pub fn tylertoo_core::overview::export::ExportError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for tylertoo_core::overview::export::ExportError
impl core::marker::Send for tylertoo_core::overview::export::ExportError
impl core::marker::Sync for tylertoo_core::overview::export::ExportError
impl core::marker::Unpin for tylertoo_core::overview::export::ExportError
impl core::marker::UnsafeUnpin for tylertoo_core::overview::export::ExportError
impl !core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::export::ExportError
impl !core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::export::ExportError
pub enum tylertoo_core::overview::export::FeatureOrder
pub tylertoo_core::overview::export::FeatureOrder::Column
pub tylertoo_core::overview::export::FeatureOrder::Column::descending: bool
pub tylertoo_core::overview::export::FeatureOrder::Column::name: alloc::string::String
pub tylertoo_core::overview::export::FeatureOrder::Input
impl core::clone::Clone for tylertoo_core::overview::export::FeatureOrder
pub fn tylertoo_core::overview::export::FeatureOrder::clone(&self) -> tylertoo_core::overview::export::FeatureOrder
impl core::cmp::Eq for tylertoo_core::overview::export::FeatureOrder
impl core::cmp::PartialEq for tylertoo_core::overview::export::FeatureOrder
pub fn tylertoo_core::overview::export::FeatureOrder::eq(&self, &tylertoo_core::overview::export::FeatureOrder) -> bool
impl core::default::Default for tylertoo_core::overview::export::FeatureOrder
pub fn tylertoo_core::overview::export::FeatureOrder::default() -> tylertoo_core::overview::export::FeatureOrder
impl core::fmt::Debug for tylertoo_core::overview::export::FeatureOrder
pub fn tylertoo_core::overview::export::FeatureOrder::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for tylertoo_core::overview::export::FeatureOrder
impl core::str::traits::FromStr for tylertoo_core::overview::export::FeatureOrder
pub type tylertoo_core::overview::export::FeatureOrder::Err = alloc::string::String
pub fn tylertoo_core::overview::export::FeatureOrder::from_str(&str) -> core::result::Result<Self, Self::Err>
impl core::marker::Freeze for tylertoo_core::overview::export::FeatureOrder
impl core::marker::Send for tylertoo_core::overview::export::FeatureOrder
impl core::marker::Sync for tylertoo_core::overview::export::FeatureOrder
impl core::marker::Unpin for tylertoo_core::overview::export::FeatureOrder
impl core::marker::UnsafeUnpin for tylertoo_core::overview::export::FeatureOrder
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::export::FeatureOrder
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::export::FeatureOrder
pub struct tylertoo_core::overview::export::ExportOptions
pub tylertoo_core::overview::export::ExportOptions::extent: u32
pub tylertoo_core::overview::export::ExportOptions::feature_order: tylertoo_core::overview::export::FeatureOrder
pub tylertoo_core::overview::export::ExportOptions::layer_name: alloc::string::String
pub tylertoo_core::overview::export::ExportOptions::min_zoom: core::option::Option<u8>
pub tylertoo_core::overview::export::ExportOptions::partition_wave: usize
pub tylertoo_core::overview::export::ExportOptions::properties: tylertoo_core::overview::properties::PropertySelection
pub tylertoo_core::overview::export::ExportOptions::simple_clip_fastpath: bool
pub tylertoo_core::overview::export::ExportOptions::tile_buffer: u32
pub tylertoo_core::overview::export::ExportOptions::tile_size_limit: core::option::Option<usize>
impl core::clone::Clone for tylertoo_core::overview::export::ExportOptions
pub fn tylertoo_core::overview::export::ExportOptions::clone(&self) -> tylertoo_core::overview::export::ExportOptions
impl core::default::Default for tylertoo_core::overview::export::ExportOptions
pub fn tylertoo_core::overview::export::ExportOptions::default() -> Self
impl core::fmt::Debug for tylertoo_core::overview::export::ExportOptions
pub fn tylertoo_core::overview::export::ExportOptions::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for tylertoo_core::overview::export::ExportOptions
impl core::marker::Send for tylertoo_core::overview::export::ExportOptions
impl core::marker::Sync for tylertoo_core::overview::export::ExportOptions
impl core::marker::Unpin for tylertoo_core::overview::export::ExportOptions
impl core::marker::UnsafeUnpin for tylertoo_core::overview::export::ExportOptions
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::export::ExportOptions
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::export::ExportOptions
pub struct tylertoo_core::overview::export::ExportReport
pub tylertoo_core::overview::export::ExportReport::duration_secs: f64
pub tylertoo_core::overview::export::ExportReport::max_zoom: u8
pub tylertoo_core::overview::export::ExportReport::min_zoom: u8
pub tylertoo_core::overview::export::ExportReport::mode: alloc::string::String
pub tylertoo_core::overview::export::ExportReport::oversized_tiles: usize
pub tylertoo_core::overview::export::ExportReport::total_tile_features: usize
pub tylertoo_core::overview::export::ExportReport::total_tiles: usize
pub tylertoo_core::overview::export::ExportReport::zooms: alloc::vec::Vec<tylertoo_core::overview::export::ZoomReport>
impl core::clone::Clone for tylertoo_core::overview::export::ExportReport
pub fn tylertoo_core::overview::export::ExportReport::clone(&self) -> tylertoo_core::overview::export::ExportReport
impl core::cmp::PartialEq for tylertoo_core::overview::export::ExportReport
pub fn tylertoo_core::overview::export::ExportReport::eq(&self, &tylertoo_core::overview::export::ExportReport) -> bool
impl core::fmt::Debug for tylertoo_core::overview::export::ExportReport
pub fn tylertoo_core::overview::export::ExportReport::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for tylertoo_core::overview::export::ExportReport
impl serde_core::ser::Serialize for tylertoo_core::overview::export::ExportReport
pub fn tylertoo_core::overview::export::ExportReport::serialize<__S>(&self, __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl core::marker::Freeze for tylertoo_core::overview::export::ExportReport
impl core::marker::Send for tylertoo_core::overview::export::ExportReport
impl core::marker::Sync for tylertoo_core::overview::export::ExportReport
impl core::marker::Unpin for tylertoo_core::overview::export::ExportReport
impl core::marker::UnsafeUnpin for tylertoo_core::overview::export::ExportReport
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::export::ExportReport
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::export::ExportReport
pub struct tylertoo_core::overview::export::ZoomReport
pub tylertoo_core::overview::export::ZoomReport::level: usize
pub tylertoo_core::overview::export::ZoomReport::level_feature_count: usize
pub tylertoo_core::overview::export::ZoomReport::oversized_tiles: usize
pub tylertoo_core::overview::export::ZoomReport::tile_count: usize
pub tylertoo_core::overview::export::ZoomReport::tile_feature_count: usize
pub tylertoo_core::overview::export::ZoomReport::zoom: u8
impl core::clone::Clone for tylertoo_core::overview::export::ZoomReport
pub fn tylertoo_core::overview::export::ZoomReport::clone(&self) -> tylertoo_core::overview::export::ZoomReport
impl core::cmp::PartialEq for tylertoo_core::overview::export::ZoomReport
pub fn tylertoo_core::overview::export::ZoomReport::eq(&self, &tylertoo_core::overview::export::ZoomReport) -> bool
impl core::fmt::Debug for tylertoo_core::overview::export::ZoomReport
pub fn tylertoo_core::overview::export::ZoomReport::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for tylertoo_core::overview::export::ZoomReport
impl serde_core::ser::Serialize for tylertoo_core::overview::export::ZoomReport
pub fn tylertoo_core::overview::export::ZoomReport::serialize<__S>(&self, __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl core::marker::Freeze for tylertoo_core::overview::export::ZoomReport
impl core::marker::Send for tylertoo_core::overview::export::ZoomReport
impl core::marker::Sync for tylertoo_core::overview::export::ZoomReport
impl core::marker::Unpin for tylertoo_core::overview::export::ZoomReport
impl core::marker::UnsafeUnpin for tylertoo_core::overview::export::ZoomReport
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::export::ZoomReport
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::export::ZoomReport
pub const tylertoo_core::overview::export::DEFAULT_TILE_SIZE_LIMIT: usize
pub const tylertoo_core::overview::export::PARTITION_WAVE_AUTO: usize
pub const tylertoo_core::overview::export::PARTITION_WAVE_FALLBACK_MAX: usize
pub const tylertoo_core::overview::export::PARTITION_WAVE_MIN: usize
pub fn tylertoo_core::overview::export::export_pmtiles(impl core::convert::AsRef<std::path::Path>, impl core::convert::AsRef<std::path::Path>, &tylertoo_core::overview::export::ExportOptions) -> core::result::Result<tylertoo_core::overview::export::ExportReport, tylertoo_core::overview::export::ExportError>
pub fn tylertoo_core::overview::export::resolve_partition_wave(usize) -> usize
pub fn tylertoo_core::overview::export::zoom_for_level(&tylertoo_core::overview::level::OverviewsMeta, usize) -> u8
pub mod tylertoo_core::overview::filter
pub enum tylertoo_core::overview::filter::CmpOp
pub tylertoo_core::overview::filter::CmpOp::Eq
pub tylertoo_core::overview::filter::CmpOp::Ge
pub tylertoo_core::overview::filter::CmpOp::Gt
pub tylertoo_core::overview::filter::CmpOp::Le
pub tylertoo_core::overview::filter::CmpOp::Lt
pub tylertoo_core::overview::filter::CmpOp::Ne
impl core::clone::Clone for tylertoo_core::overview::filter::CmpOp
pub fn tylertoo_core::overview::filter::CmpOp::clone(&self) -> tylertoo_core::overview::filter::CmpOp
impl core::cmp::Eq for tylertoo_core::overview::filter::CmpOp
impl core::cmp::PartialEq for tylertoo_core::overview::filter::CmpOp
pub fn tylertoo_core::overview::filter::CmpOp::eq(&self, &tylertoo_core::overview::filter::CmpOp) -> bool
impl core::fmt::Debug for tylertoo_core::overview::filter::CmpOp
pub fn tylertoo_core::overview::filter::CmpOp::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for tylertoo_core::overview::filter::CmpOp
impl core::marker::StructuralPartialEq for tylertoo_core::overview::filter::CmpOp
impl core::marker::Freeze for tylertoo_core::overview::filter::CmpOp
impl core::marker::Send for tylertoo_core::overview::filter::CmpOp
impl core::marker::Sync for tylertoo_core::overview::filter::CmpOp
impl core::marker::Unpin for tylertoo_core::overview::filter::CmpOp
impl core::marker::UnsafeUnpin for tylertoo_core::overview::filter::CmpOp
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::filter::CmpOp
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::filter::CmpOp
pub enum tylertoo_core::overview::filter::FilterError
pub tylertoo_core::overview::filter::FilterError::BooleanOrdering
pub tylertoo_core::overview::filter::FilterError::BooleanOrdering::name: alloc::string::String
pub tylertoo_core::overview::filter::FilterError::Parse(alloc::string::String)
pub tylertoo_core::overview::filter::FilterError::TimestampLiteral
pub tylertoo_core::overview::filter::FilterError::TimestampLiteral::literal: alloc::string::String
pub tylertoo_core::overview::filter::FilterError::TimestampLiteral::msg: alloc::string::String
pub tylertoo_core::overview::filter::FilterError::TimestampLiteral::name: alloc::string::String
pub tylertoo_core::overview::filter::FilterError::TypeMismatch
pub tylertoo_core::overview::filter::FilterError::TypeMismatch::kind: &'static str
pub tylertoo_core::overview::filter::FilterError::TypeMismatch::literal: alloc::string::String
pub tylertoo_core::overview::filter::FilterError::TypeMismatch::name: alloc::string::String
pub tylertoo_core::overview::filter::FilterError::UnknownColumn
pub tylertoo_core::overview::filter::FilterError::UnknownColumn::available: alloc::string::String
pub tylertoo_core::overview::filter::FilterError::UnknownColumn::name: alloc::string::String
pub tylertoo_core::overview::filter::FilterError::UnsupportedColumnType
pub tylertoo_core::overview::filter::FilterError::UnsupportedColumnType::data_type: alloc::string::String
pub tylertoo_core::overview::filter::FilterError::UnsupportedColumnType::name: alloc::string::String
impl core::convert::From<tylertoo_core::overview::filter::FilterError> for tylertoo_core::overview::convert::ConvertError
pub fn tylertoo_core::overview::convert::ConvertError::from(tylertoo_core::overview::filter::FilterError) -> Self
impl core::error::Error for tylertoo_core::overview::filter::FilterError
impl core::fmt::Debug for tylertoo_core::overview::filter::FilterError
pub fn tylertoo_core::overview::filter::FilterError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for tylertoo_core::overview::filter::FilterError
pub fn tylertoo_core::overview::filter::FilterError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for tylertoo_core::overview::filter::FilterError
impl core::marker::Send for tylertoo_core::overview::filter::FilterError
impl core::marker::Sync for tylertoo_core::overview::filter::FilterError
impl core::marker::Unpin for tylertoo_core::overview::filter::FilterError
impl core::marker::UnsafeUnpin for tylertoo_core::overview::filter::FilterError
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::filter::FilterError
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::filter::FilterError
pub enum tylertoo_core::overview::filter::FilterExpr
pub tylertoo_core::overview::filter::FilterExpr::And(alloc::boxed::Box<tylertoo_core::overview::filter::FilterExpr>, alloc::boxed::Box<tylertoo_core::overview::filter::FilterExpr>)
pub tylertoo_core::overview::filter::FilterExpr::Compare
pub tylertoo_core::overview::filter::FilterExpr::Compare::column: alloc::string::String
pub tylertoo_core::overview::filter::FilterExpr::Compare::op: tylertoo_core::overview::filter::CmpOp
pub tylertoo_core::overview::filter::FilterExpr::Compare::value: tylertoo_core::overview::filter::Literal
pub tylertoo_core::overview::filter::FilterExpr::In
pub tylertoo_core::overview::filter::FilterExpr::In::column: alloc::string::String
pub tylertoo_core::overview::filter::FilterExpr::In::negated: bool
pub tylertoo_core::overview::filter::FilterExpr::In::values: alloc::vec::Vec<tylertoo_core::overview::filter::Literal>
pub tylertoo_core::overview::filter::FilterExpr::IsNull
pub tylertoo_core::overview::filter::FilterExpr::IsNull::column: alloc::string::String
pub tylertoo_core::overview::filter::FilterExpr::IsNull::negated: bool
pub tylertoo_core::overview::filter::FilterExpr::Not(alloc::boxed::Box<tylertoo_core::overview::filter::FilterExpr>)
pub tylertoo_core::overview::filter::FilterExpr::Or(alloc::boxed::Box<tylertoo_core::overview::filter::FilterExpr>, alloc::boxed::Box<tylertoo_core::overview::filter::FilterExpr>)
impl tylertoo_core::overview::filter::FilterExpr
pub fn tylertoo_core::overview::filter::FilterExpr::column_names(&self) -> alloc::vec::Vec<alloc::string::String>
impl core::clone::Clone for tylertoo_core::overview::filter::FilterExpr
pub fn tylertoo_core::overview::filter::FilterExpr::clone(&self) -> tylertoo_core::overview::filter::FilterExpr
impl core::cmp::PartialEq for tylertoo_core::overview::filter::FilterExpr
pub fn tylertoo_core::overview::filter::FilterExpr::eq(&self, &tylertoo_core::overview::filter::FilterExpr) -> bool
impl core::fmt::Debug for tylertoo_core::overview::filter::FilterExpr
pub fn tylertoo_core::overview::filter::FilterExpr::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for tylertoo_core::overview::filter::FilterExpr
impl core::marker::Freeze for tylertoo_core::overview::filter::FilterExpr
impl core::marker::Send for tylertoo_core::overview::filter::FilterExpr
impl core::marker::Sync for tylertoo_core::overview::filter::FilterExpr
impl core::marker::Unpin for tylertoo_core::overview::filter::FilterExpr
impl core::marker::UnsafeUnpin for tylertoo_core::overview::filter::FilterExpr
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::filter::FilterExpr
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::filter::FilterExpr
pub enum tylertoo_core::overview::filter::Literal
pub tylertoo_core::overview::filter::Literal::Bool(bool)
pub tylertoo_core::overview::filter::Literal::Number(f64)
pub tylertoo_core::overview::filter::Literal::String(alloc::string::String)
pub tylertoo_core::overview::filter::Literal::Timestamp(i64)
impl core::clone::Clone for tylertoo_core::overview::filter::Literal
pub fn tylertoo_core::overview::filter::Literal::clone(&self) -> tylertoo_core::overview::filter::Literal
impl core::cmp::PartialEq for tylertoo_core::overview::filter::Literal
pub fn tylertoo_core::overview::filter::Literal::eq(&self, &tylertoo_core::overview::filter::Literal) -> bool
impl core::fmt::Debug for tylertoo_core::overview::filter::Literal
pub fn tylertoo_core::overview::filter::Literal::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for tylertoo_core::overview::filter::Literal
impl core::marker::Freeze for tylertoo_core::overview::filter::Literal
impl core::marker::Send for tylertoo_core::overview::filter::Literal
impl core::marker::Sync for tylertoo_core::overview::filter::Literal
impl core::marker::Unpin for tylertoo_core::overview::filter::Literal
impl core::marker::UnsafeUnpin for tylertoo_core::overview::filter::Literal
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::filter::Literal
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::filter::Literal
pub struct tylertoo_core::overview::filter::BoundFilter
impl tylertoo_core::overview::filter::BoundFilter
pub fn tylertoo_core::overview::filter::BoundFilter::bind(&tylertoo_core::overview::filter::FilterExpr, &arrow_schema::schema::Schema, &[(alloc::string::String, alloc::string::String)]) -> core::result::Result<Self, tylertoo_core::overview::filter::FilterError>
pub fn tylertoo_core::overview::filter::BoundFilter::columns(&self) -> &[usize]
pub fn tylertoo_core::overview::filter::BoundFilter::eval_mask(&self, &arrow_array::record_batch::RecordBatch, &dyn core::ops::function::Fn(usize) -> usize) -> alloc::vec::Vec<core::option::Option<bool>>
pub fn tylertoo_core::overview::filter::BoundFilter::select_row_groups(&self, &parquet::file::metadata::ParquetMetaData) -> alloc::vec::Vec<usize>
impl core::clone::Clone for tylertoo_core::overview::filter::BoundFilter
pub fn tylertoo_core::overview::filter::BoundFilter::clone(&self) -> tylertoo_core::overview::filter::BoundFilter
impl core::fmt::Debug for tylertoo_core::overview::filter::BoundFilter
pub fn tylertoo_core::overview::filter::BoundFilter::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for tylertoo_core::overview::filter::BoundFilter
impl core::marker::Send for tylertoo_core::overview::filter::BoundFilter
impl core::marker::Sync for tylertoo_core::overview::filter::BoundFilter
impl core::marker::Unpin for tylertoo_core::overview::filter::BoundFilter
impl core::marker::UnsafeUnpin for tylertoo_core::overview::filter::BoundFilter
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::filter::BoundFilter
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::filter::BoundFilter
pub fn tylertoo_core::overview::filter::parse_filter(&str) -> core::result::Result<tylertoo_core::overview::filter::FilterExpr, tylertoo_core::overview::filter::FilterError>
pub mod tylertoo_core::overview::ladder
pub enum tylertoo_core::overview::ladder::EntryZoomKind
pub tylertoo_core::overview::ladder::EntryZoomKind::DenseRank
pub tylertoo_core::overview::ladder::EntryZoomKind::DenseRank::step: u8
pub tylertoo_core::overview::ladder::EntryZoomKind::Explicit(alloc::vec::Vec<(f64, u8)>)
impl core::clone::Clone for tylertoo_core::overview::ladder::EntryZoomKind
pub fn tylertoo_core::overview::ladder::EntryZoomKind::clone(&self) -> tylertoo_core::overview::ladder::EntryZoomKind
impl core::cmp::PartialEq for tylertoo_core::overview::ladder::EntryZoomKind
pub fn tylertoo_core::overview::ladder::EntryZoomKind::eq(&self, &tylertoo_core::overview::ladder::EntryZoomKind) -> bool
impl core::fmt::Debug for tylertoo_core::overview::ladder::EntryZoomKind
pub fn tylertoo_core::overview::ladder::EntryZoomKind::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for tylertoo_core::overview::ladder::EntryZoomKind
impl core::marker::Freeze for tylertoo_core::overview::ladder::EntryZoomKind
impl core::marker::Send for tylertoo_core::overview::ladder::EntryZoomKind
impl core::marker::Sync for tylertoo_core::overview::ladder::EntryZoomKind
impl core::marker::Unpin for tylertoo_core::overview::ladder::EntryZoomKind
impl core::marker::UnsafeUnpin for tylertoo_core::overview::ladder::EntryZoomKind
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::ladder::EntryZoomKind
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::ladder::EntryZoomKind
pub enum tylertoo_core::overview::ladder::LadderError
pub tylertoo_core::overview::ladder::LadderError::Empty
pub tylertoo_core::overview::ladder::LadderError::NonFiniteValue(f64)
pub tylertoo_core::overview::ladder::LadderError::ZeroStep
impl core::clone::Clone for tylertoo_core::overview::ladder::LadderError
pub fn tylertoo_core::overview::ladder::LadderError::clone(&self) -> tylertoo_core::overview::ladder::LadderError
impl core::cmp::PartialEq for tylertoo_core::overview::ladder::LadderError
pub fn tylertoo_core::overview::ladder::LadderError::eq(&self, &tylertoo_core::overview::ladder::LadderError) -> bool
impl core::error::Error for tylertoo_core::overview::ladder::LadderError
impl core::fmt::Debug for tylertoo_core::overview::ladder::LadderError
pub fn tylertoo_core::overview::ladder::LadderError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for tylertoo_core::overview::ladder::LadderError
pub fn tylertoo_core::overview::ladder::LadderError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for tylertoo_core::overview::ladder::LadderError
impl core::marker::Freeze for tylertoo_core::overview::ladder::LadderError
impl core::marker::Send for tylertoo_core::overview::ladder::LadderError
impl core::marker::Sync for tylertoo_core::overview::ladder::LadderError
impl core::marker::Unpin for tylertoo_core::overview::ladder::LadderError
impl core::marker::UnsafeUnpin for tylertoo_core::overview::ladder::LadderError
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::ladder::LadderError
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::ladder::LadderError
pub struct tylertoo_core::overview::ladder::EntryZoomLadder
impl tylertoo_core::overview::ladder::EntryZoomLadder
pub fn tylertoo_core::overview::ladder::EntryZoomLadder::dense_rank(impl core::iter::traits::collect::IntoIterator<Item = f64>, u8, u8, u8) -> core::result::Result<Self, tylertoo_core::overview::ladder::LadderError>
pub fn tylertoo_core::overview::ladder::EntryZoomLadder::entry_zoom(&self, core::option::Option<f64>) -> core::option::Option<u8>
pub fn tylertoo_core::overview::ladder::EntryZoomLadder::explicit(impl core::iter::traits::collect::IntoIterator<Item = (f64, u8)>) -> core::result::Result<Self, tylertoo_core::overview::ladder::LadderError>
pub fn tylertoo_core::overview::ladder::EntryZoomLadder::is_empty(&self) -> bool
pub fn tylertoo_core::overview::ladder::EntryZoomLadder::len(&self) -> usize
pub fn tylertoo_core::overview::ladder::EntryZoomLadder::to_map(&self) -> alloc::collections::btree::map::BTreeMap<alloc::string::String, u8>
impl core::clone::Clone for tylertoo_core::overview::ladder::EntryZoomLadder
pub fn tylertoo_core::overview::ladder::EntryZoomLadder::clone(&self) -> tylertoo_core::overview::ladder::EntryZoomLadder
impl core::cmp::PartialEq for tylertoo_core::overview::ladder::EntryZoomLadder
pub fn tylertoo_core::overview::ladder::EntryZoomLadder::eq(&self, &tylertoo_core::overview::ladder::EntryZoomLadder) -> bool
impl core::fmt::Debug for tylertoo_core::overview::ladder::EntryZoomLadder
pub fn tylertoo_core::overview::ladder::EntryZoomLadder::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for tylertoo_core::overview::ladder::EntryZoomLadder
impl core::marker::Freeze for tylertoo_core::overview::ladder::EntryZoomLadder
impl core::marker::Send for tylertoo_core::overview::ladder::EntryZoomLadder
impl core::marker::Sync for tylertoo_core::overview::ladder::EntryZoomLadder
impl core::marker::Unpin for tylertoo_core::overview::ladder::EntryZoomLadder
impl core::marker::UnsafeUnpin for tylertoo_core::overview::ladder::EntryZoomLadder
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::ladder::EntryZoomLadder
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::ladder::EntryZoomLadder
pub struct tylertoo_core::overview::ladder::EntryZoomSpec
pub tylertoo_core::overview::ladder::EntryZoomSpec::column: alloc::string::String
pub tylertoo_core::overview::ladder::EntryZoomSpec::kind: tylertoo_core::overview::ladder::EntryZoomKind
impl core::clone::Clone for tylertoo_core::overview::ladder::EntryZoomSpec
pub fn tylertoo_core::overview::ladder::EntryZoomSpec::clone(&self) -> tylertoo_core::overview::ladder::EntryZoomSpec
impl core::cmp::PartialEq for tylertoo_core::overview::ladder::EntryZoomSpec
pub fn tylertoo_core::overview::ladder::EntryZoomSpec::eq(&self, &tylertoo_core::overview::ladder::EntryZoomSpec) -> bool
impl core::fmt::Debug for tylertoo_core::overview::ladder::EntryZoomSpec
pub fn tylertoo_core::overview::ladder::EntryZoomSpec::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for tylertoo_core::overview::ladder::EntryZoomSpec
impl core::marker::Freeze for tylertoo_core::overview::ladder::EntryZoomSpec
impl core::marker::Send for tylertoo_core::overview::ladder::EntryZoomSpec
impl core::marker::Sync for tylertoo_core::overview::ladder::EntryZoomSpec
impl core::marker::Unpin for tylertoo_core::overview::ladder::EntryZoomSpec
impl core::marker::UnsafeUnpin for tylertoo_core::overview::ladder::EntryZoomSpec
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::ladder::EntryZoomSpec
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::ladder::EntryZoomSpec
pub fn tylertoo_core::overview::ladder::build_ladder(&tylertoo_core::overview::ladder::EntryZoomSpec, &[core::option::Option<f64>], &[core::option::Option<u8>]) -> core::result::Result<tylertoo_core::overview::ladder::EntryZoomLadder, tylertoo_core::overview::ladder::LadderError>
pub fn tylertoo_core::overview::ladder::entry_levels(&tylertoo_core::overview::ladder::EntryZoomLadder, &[core::option::Option<f64>], &[core::option::Option<u8>]) -> alloc::vec::Vec<core::option::Option<u8>>
pub mod tylertoo_core::overview::level
pub enum tylertoo_core::overview::level::Crs
pub tylertoo_core::overview::level::Crs::Epsg3857
pub tylertoo_core::overview::level::Crs::Epsg4326
impl tylertoo_core::overview::level::Crs
pub fn tylertoo_core::overview::level::Crs::meters_to_units(self, f64) -> f64
impl core::clone::Clone for tylertoo_core::overview::level::Crs
pub fn tylertoo_core::overview::level::Crs::clone(&self) -> tylertoo_core::overview::level::Crs
impl core::cmp::Eq for tylertoo_core::overview::level::Crs
impl core::cmp::PartialEq for tylertoo_core::overview::level::Crs
pub fn tylertoo_core::overview::level::Crs::eq(&self, &tylertoo_core::overview::level::Crs) -> bool
impl core::fmt::Debug for tylertoo_core::overview::level::Crs
pub fn tylertoo_core::overview::level::Crs::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for tylertoo_core::overview::level::Crs
impl core::marker::StructuralPartialEq for tylertoo_core::overview::level::Crs
impl core::marker::Freeze for tylertoo_core::overview::level::Crs
impl core::marker::Send for tylertoo_core::overview::level::Crs
impl core::marker::Sync for tylertoo_core::overview::level::Crs
impl core::marker::Unpin for tylertoo_core::overview::level::Crs
impl core::marker::UnsafeUnpin for tylertoo_core::overview::level::Crs
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::level::Crs
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::level::Crs
pub enum tylertoo_core::overview::level::MemoryProfile
pub tylertoo_core::overview::level::MemoryProfile::Auto
pub tylertoo_core::overview::level::MemoryProfile::Bounded
pub tylertoo_core::overview::level::MemoryProfile::Speed
impl core::clone::Clone for tylertoo_core::overview::level::MemoryProfile
pub fn tylertoo_core::overview::level::MemoryProfile::clone(&self) -> tylertoo_core::overview::level::MemoryProfile
impl core::cmp::Eq for tylertoo_core::overview::level::MemoryProfile
impl core::cmp::PartialEq for tylertoo_core::overview::level::MemoryProfile
pub fn tylertoo_core::overview::level::MemoryProfile::eq(&self, &tylertoo_core::overview::level::MemoryProfile) -> bool
impl core::default::Default for tylertoo_core::overview::level::MemoryProfile
pub fn tylertoo_core::overview::level::MemoryProfile::default() -> tylertoo_core::overview::level::MemoryProfile
impl core::fmt::Debug for tylertoo_core::overview::level::MemoryProfile
pub fn tylertoo_core::overview::level::MemoryProfile::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for tylertoo_core::overview::level::MemoryProfile
impl core::marker::StructuralPartialEq for tylertoo_core::overview::level::MemoryProfile
impl serde_core::ser::Serialize for tylertoo_core::overview::level::MemoryProfile
pub fn tylertoo_core::overview::level::MemoryProfile::serialize<__S>(&self, __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for tylertoo_core::overview::level::MemoryProfile
pub fn tylertoo_core::overview::level::MemoryProfile::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for tylertoo_core::overview::level::MemoryProfile
impl core::marker::Send for tylertoo_core::overview::level::MemoryProfile
impl core::marker::Sync for tylertoo_core::overview::level::MemoryProfile
impl core::marker::Unpin for tylertoo_core::overview::level::MemoryProfile
impl core::marker::UnsafeUnpin for tylertoo_core::overview::level::MemoryProfile
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::level::MemoryProfile
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::level::MemoryProfile
pub enum tylertoo_core::overview::level::Mode
pub tylertoo_core::overview::level::Mode::Duplicating
pub tylertoo_core::overview::level::Mode::Partitioning
impl core::clone::Clone for tylertoo_core::overview::level::Mode
pub fn tylertoo_core::overview::level::Mode::clone(&self) -> tylertoo_core::overview::level::Mode
impl core::cmp::Eq for tylertoo_core::overview::level::Mode
impl core::cmp::PartialEq for tylertoo_core::overview::level::Mode
pub fn tylertoo_core::overview::level::Mode::eq(&self, &tylertoo_core::overview::level::Mode) -> bool
impl core::fmt::Debug for tylertoo_core::overview::level::Mode
pub fn tylertoo_core::overview::level::Mode::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for tylertoo_core::overview::level::Mode
impl core::marker::StructuralPartialEq for tylertoo_core::overview::level::Mode
impl serde_core::ser::Serialize for tylertoo_core::overview::level::Mode
pub fn tylertoo_core::overview::level::Mode::serialize<__S>(&self, __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for tylertoo_core::overview::level::Mode
pub fn tylertoo_core::overview::level::Mode::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for tylertoo_core::overview::level::Mode
impl core::marker::Send for tylertoo_core::overview::level::Mode
impl core::marker::Sync for tylertoo_core::overview::level::Mode
impl core::marker::Unpin for tylertoo_core::overview::level::Mode
impl core::marker::UnsafeUnpin for tylertoo_core::overview::level::Mode
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::level::Mode
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::level::Mode
pub enum tylertoo_core::overview::level::OverviewValidationError
pub tylertoo_core::overview::level::OverviewValidationError::CanonicalLevelMismatch
pub tylertoo_core::overview::level::OverviewValidationError::CanonicalLevelMismatch::actual: core::option::Option<i64>
pub tylertoo_core::overview::level::OverviewValidationError::CanonicalLevelMismatch::expected: i64
pub tylertoo_core::overview::level::OverviewValidationError::CanonicalLevelNotNull
pub tylertoo_core::overview::level::OverviewValidationError::CanonicalLevelNotNull::actual: i64
pub tylertoo_core::overview::level::OverviewValidationError::EmptyLevels
pub tylertoo_core::overview::level::OverviewValidationError::GsdNotDecreasing
pub tylertoo_core::overview::level::OverviewValidationError::GsdNotDecreasing::index: usize
pub tylertoo_core::overview::level::OverviewValidationError::GsdNotDecreasing::previous: f64
pub tylertoo_core::overview::level::OverviewValidationError::GsdNotDecreasing::value: f64
pub tylertoo_core::overview::level::OverviewValidationError::GsdNotPositive
pub tylertoo_core::overview::level::OverviewValidationError::GsdNotPositive::index: usize
pub tylertoo_core::overview::level::OverviewValidationError::GsdNotPositive::value: f64
pub tylertoo_core::overview::level::OverviewValidationError::InvalidVersion(alloc::string::String)
pub tylertoo_core::overview::level::OverviewValidationError::RowGroupFinalMismatch
pub tylertoo_core::overview::level::OverviewValidationError::RowGroupFinalMismatch::expected: i64
pub tylertoo_core::overview::level::OverviewValidationError::RowGroupFinalMismatch::final_value: i64
pub tylertoo_core::overview::level::OverviewValidationError::RowGroupNotIncreasing
pub tylertoo_core::overview::level::OverviewValidationError::RowGroupNotIncreasing::index: usize
pub tylertoo_core::overview::level::OverviewValidationError::RowGroupNotIncreasing::previous: i64
pub tylertoo_core::overview::level::OverviewValidationError::RowGroupNotIncreasing::value: i64
pub tylertoo_core::overview::level::OverviewValidationError::RowGroupOutOfRange
pub tylertoo_core::overview::level::OverviewValidationError::RowGroupOutOfRange::index: usize
pub tylertoo_core::overview::level::OverviewValidationError::RowGroupOutOfRange::num_row_groups: i64
pub tylertoo_core::overview::level::OverviewValidationError::RowGroupOutOfRange::value: i64
pub tylertoo_core::overview::level::OverviewValidationError::ZoomNotIncreasing
pub tylertoo_core::overview::level::OverviewValidationError::ZoomNotIncreasing::index: usize
pub tylertoo_core::overview::level::OverviewValidationError::ZoomNotIncreasing::previous: u8
pub tylertoo_core::overview::level::OverviewValidationError::ZoomNotIncreasing::value: u8
pub tylertoo_core::overview::level::OverviewValidationError::ZoomPartial
pub tylertoo_core::overview::level::OverviewValidationError::ZoomPartial::index: usize
impl core::clone::Clone for tylertoo_core::overview::level::OverviewValidationError
pub fn tylertoo_core::overview::level::OverviewValidationError::clone(&self) -> tylertoo_core::overview::level::OverviewValidationError
impl core::cmp::PartialEq for tylertoo_core::overview::level::OverviewValidationError
pub fn tylertoo_core::overview::level::OverviewValidationError::eq(&self, &tylertoo_core::overview::level::OverviewValidationError) -> bool
impl core::convert::From<tylertoo_core::overview::level::OverviewValidationError> for tylertoo_core::overview::reader::ReaderError
pub fn tylertoo_core::overview::reader::ReaderError::from(tylertoo_core::overview::level::OverviewValidationError) -> Self
impl core::convert::From<tylertoo_core::overview::level::OverviewValidationError> for tylertoo_core::overview::writer::WriterError
pub fn tylertoo_core::overview::writer::WriterError::from(tylertoo_core::overview::level::OverviewValidationError) -> Self
impl core::error::Error for tylertoo_core::overview::level::OverviewValidationError
impl core::fmt::Debug for tylertoo_core::overview::level::OverviewValidationError
pub fn tylertoo_core::overview::level::OverviewValidationError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for tylertoo_core::overview::level::OverviewValidationError
pub fn tylertoo_core::overview::level::OverviewValidationError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for tylertoo_core::overview::level::OverviewValidationError
impl core::marker::Freeze for tylertoo_core::overview::level::OverviewValidationError
impl core::marker::Send for tylertoo_core::overview::level::OverviewValidationError
impl core::marker::Sync for tylertoo_core::overview::level::OverviewValidationError
impl core::marker::Unpin for tylertoo_core::overview::level::OverviewValidationError
impl core::marker::UnsafeUnpin for tylertoo_core::overview::level::OverviewValidationError
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::level::OverviewValidationError
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::level::OverviewValidationError
pub struct tylertoo_core::overview::level::AccumulatedColumn
pub tylertoo_core::overview::level::AccumulatedColumn::column: alloc::string::String
pub tylertoo_core::overview::level::AccumulatedColumn::op: alloc::string::String
impl core::clone::Clone for tylertoo_core::overview::level::AccumulatedColumn
pub fn tylertoo_core::overview::level::AccumulatedColumn::clone(&self) -> tylertoo_core::overview::level::AccumulatedColumn
impl core::cmp::PartialEq for tylertoo_core::overview::level::AccumulatedColumn
pub fn tylertoo_core::overview::level::AccumulatedColumn::eq(&self, &tylertoo_core::overview::level::AccumulatedColumn) -> bool
impl core::fmt::Debug for tylertoo_core::overview::level::AccumulatedColumn
pub fn tylertoo_core::overview::level::AccumulatedColumn::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for tylertoo_core::overview::level::AccumulatedColumn
impl serde_core::ser::Serialize for tylertoo_core::overview::level::AccumulatedColumn
pub fn tylertoo_core::overview::level::AccumulatedColumn::serialize<__S>(&self, __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for tylertoo_core::overview::level::AccumulatedColumn
pub fn tylertoo_core::overview::level::AccumulatedColumn::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for tylertoo_core::overview::level::AccumulatedColumn
impl core::marker::Send for tylertoo_core::overview::level::AccumulatedColumn
impl core::marker::Sync for tylertoo_core::overview::level::AccumulatedColumn
impl core::marker::Unpin for tylertoo_core::overview::level::AccumulatedColumn
impl core::marker::UnsafeUnpin for tylertoo_core::overview::level::AccumulatedColumn
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::level::AccumulatedColumn
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::level::AccumulatedColumn
pub struct tylertoo_core::overview::level::ClusteringProvenance
pub tylertoo_core::overview::level::ClusteringProvenance::accumulated: alloc::vec::Vec<tylertoo_core::overview::level::AccumulatedColumn>
pub tylertoo_core::overview::level::ClusteringProvenance::enabled: bool
pub tylertoo_core::overview::level::ClusteringProvenance::point_count_column: alloc::string::String
impl core::clone::Clone for tylertoo_core::overview::level::ClusteringProvenance
pub fn tylertoo_core::overview::level::ClusteringProvenance::clone(&self) -> tylertoo_core::overview::level::ClusteringProvenance
impl core::cmp::PartialEq for tylertoo_core::overview::level::ClusteringProvenance
pub fn tylertoo_core::overview::level::ClusteringProvenance::eq(&self, &tylertoo_core::overview::level::ClusteringProvenance) -> bool
impl core::fmt::Debug for tylertoo_core::overview::level::ClusteringProvenance
pub fn tylertoo_core::overview::level::ClusteringProvenance::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for tylertoo_core::overview::level::ClusteringProvenance
impl serde_core::ser::Serialize for tylertoo_core::overview::level::ClusteringProvenance
pub fn tylertoo_core::overview::level::ClusteringProvenance::serialize<__S>(&self, __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for tylertoo_core::overview::level::ClusteringProvenance
pub fn tylertoo_core::overview::level::ClusteringProvenance::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for tylertoo_core::overview::level::ClusteringProvenance
impl core::marker::Send for tylertoo_core::overview::level::ClusteringProvenance
impl core::marker::Sync for tylertoo_core::overview::level::ClusteringProvenance
impl core::marker::Unpin for tylertoo_core::overview::level::ClusteringProvenance
impl core::marker::UnsafeUnpin for tylertoo_core::overview::level::ClusteringProvenance
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::level::ClusteringProvenance
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::level::ClusteringProvenance
pub struct tylertoo_core::overview::level::CoalescingProvenance
pub tylertoo_core::overview::level::CoalescingProvenance::coalesced_count_column: alloc::string::String
pub tylertoo_core::overview::level::CoalescingProvenance::enabled: bool
pub tylertoo_core::overview::level::CoalescingProvenance::junction_angle: core::option::Option<f64>
pub tylertoo_core::overview::level::CoalescingProvenance::max_level_rows: core::option::Option<u64>
pub tylertoo_core::overview::level::CoalescingProvenance::snap_tolerance_gsd_factor: f64
impl core::clone::Clone for tylertoo_core::overview::level::CoalescingProvenance
pub fn tylertoo_core::overview::level::CoalescingProvenance::clone(&self) -> tylertoo_core::overview::level::CoalescingProvenance
impl core::cmp::PartialEq for tylertoo_core::overview::level::CoalescingProvenance
pub fn tylertoo_core::overview::level::CoalescingProvenance::eq(&self, &tylertoo_core::overview::level::CoalescingProvenance) -> bool
impl core::fmt::Debug for tylertoo_core::overview::level::CoalescingProvenance
pub fn tylertoo_core::overview::level::CoalescingProvenance::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for tylertoo_core::overview::level::CoalescingProvenance
impl serde_core::ser::Serialize for tylertoo_core::overview::level::CoalescingProvenance
pub fn tylertoo_core::overview::level::CoalescingProvenance::serialize<__S>(&self, __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for tylertoo_core::overview::level::CoalescingProvenance
pub fn tylertoo_core::overview::level::CoalescingProvenance::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for tylertoo_core::overview::level::CoalescingProvenance
impl core::marker::Send for tylertoo_core::overview::level::CoalescingProvenance
impl core::marker::Sync for tylertoo_core::overview::level::CoalescingProvenance
impl core::marker::Unpin for tylertoo_core::overview::level::CoalescingProvenance
impl core::marker::UnsafeUnpin for tylertoo_core::overview::level::CoalescingProvenance
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::level::CoalescingProvenance
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::level::CoalescingProvenance
pub struct tylertoo_core::overview::level::DensityProvenance
pub tylertoo_core::overview::level::DensityProvenance::drop_rate: f64
pub tylertoo_core::overview::level::DensityProvenance::gamma: f64
pub tylertoo_core::overview::level::DensityProvenance::supercell_gsd_factor: f64
impl core::clone::Clone for tylertoo_core::overview::level::DensityProvenance
pub fn tylertoo_core::overview::level::DensityProvenance::clone(&self) -> tylertoo_core::overview::level::DensityProvenance
impl core::cmp::PartialEq for tylertoo_core::overview::level::DensityProvenance
pub fn tylertoo_core::overview::level::DensityProvenance::eq(&self, &tylertoo_core::overview::level::DensityProvenance) -> bool
impl core::fmt::Debug for tylertoo_core::overview::level::DensityProvenance
pub fn tylertoo_core::overview::level::DensityProvenance::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for tylertoo_core::overview::level::DensityProvenance
impl serde_core::ser::Serialize for tylertoo_core::overview::level::DensityProvenance
pub fn tylertoo_core::overview::level::DensityProvenance::serialize<__S>(&self, __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for tylertoo_core::overview::level::DensityProvenance
pub fn tylertoo_core::overview::level::DensityProvenance::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for tylertoo_core::overview::level::DensityProvenance
impl core::marker::Send for tylertoo_core::overview::level::DensityProvenance
impl core::marker::Sync for tylertoo_core::overview::level::DensityProvenance
impl core::marker::Unpin for tylertoo_core::overview::level::DensityProvenance
impl core::marker::UnsafeUnpin for tylertoo_core::overview::level::DensityProvenance
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::level::DensityProvenance
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::level::DensityProvenance
pub struct tylertoo_core::overview::level::Generalization
pub tylertoo_core::overview::level::Generalization::cascade: core::option::Option<bool>
pub tylertoo_core::overview::level::Generalization::clustering: core::option::Option<tylertoo_core::overview::level::ClusteringProvenance>
pub tylertoo_core::overview::level::Generalization::coalescing: core::option::Option<tylertoo_core::overview::level::CoalescingProvenance>
pub tylertoo_core::overview::level::Generalization::collapse: core::option::Option<alloc::string::String>
pub tylertoo_core::overview::level::Generalization::density_drop: core::option::Option<tylertoo_core::overview::level::DensityProvenance>
pub tylertoo_core::overview::level::Generalization::engine: alloc::string::String
pub tylertoo_core::overview::level::Generalization::gsd_base: core::option::Option<f64>
pub tylertoo_core::overview::level::Generalization::levels: alloc::vec::Vec<tylertoo_core::overview::level::GeneralizationLevel>
pub tylertoo_core::overview::level::Generalization::ranking: core::option::Option<tylertoo_core::overview::level::RankingProvenance>
pub tylertoo_core::overview::level::Generalization::renamed_columns: core::option::Option<alloc::collections::btree::map::BTreeMap<alloc::string::String, alloc::string::String>>
pub tylertoo_core::overview::level::Generalization::representation: core::option::Option<alloc::vec::Vec<tylertoo_core::overview::level::RepresentationBandProvenance>>
impl core::clone::Clone for tylertoo_core::overview::level::Generalization
pub fn tylertoo_core::overview::level::Generalization::clone(&self) -> tylertoo_core::overview::level::Generalization
impl core::cmp::PartialEq for tylertoo_core::overview::level::Generalization
pub fn tylertoo_core::overview::level::Generalization::eq(&self, &tylertoo_core::overview::level::Generalization) -> bool
impl core::fmt::Debug for tylertoo_core::overview::level::Generalization
pub fn tylertoo_core::overview::level::Generalization::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for tylertoo_core::overview::level::Generalization
impl serde_core::ser::Serialize for tylertoo_core::overview::level::Generalization
pub fn tylertoo_core::overview::level::Generalization::serialize<__S>(&self, __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for tylertoo_core::overview::level::Generalization
pub fn tylertoo_core::overview::level::Generalization::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for tylertoo_core::overview::level::Generalization
impl core::marker::Send for tylertoo_core::overview::level::Generalization
impl core::marker::Sync for tylertoo_core::overview::level::Generalization
impl core::marker::Unpin for tylertoo_core::overview::level::Generalization
impl core::marker::UnsafeUnpin for tylertoo_core::overview::level::Generalization
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::level::Generalization
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::level::Generalization
pub struct tylertoo_core::overview::level::GeneralizationLevel
pub tylertoo_core::overview::level::GeneralizationLevel::geometry_types: alloc::vec::Vec<alloc::string::String>
pub tylertoo_core::overview::level::GeneralizationLevel::simplify_tolerance_m: f64
pub tylertoo_core::overview::level::GeneralizationLevel::thinning_factor: f64
pub tylertoo_core::overview::level::GeneralizationLevel::visibility_gate_m: f64
impl core::clone::Clone for tylertoo_core::overview::level::GeneralizationLevel
pub fn tylertoo_core::overview::level::GeneralizationLevel::clone(&self) -> tylertoo_core::overview::level::GeneralizationLevel
impl core::cmp::PartialEq for tylertoo_core::overview::level::GeneralizationLevel
pub fn tylertoo_core::overview::level::GeneralizationLevel::eq(&self, &tylertoo_core::overview::level::GeneralizationLevel) -> bool
impl core::fmt::Debug for tylertoo_core::overview::level::GeneralizationLevel
pub fn tylertoo_core::overview::level::GeneralizationLevel::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for tylertoo_core::overview::level::GeneralizationLevel
impl serde_core::ser::Serialize for tylertoo_core::overview::level::GeneralizationLevel
pub fn tylertoo_core::overview::level::GeneralizationLevel::serialize<__S>(&self, __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for tylertoo_core::overview::level::GeneralizationLevel
pub fn tylertoo_core::overview::level::GeneralizationLevel::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for tylertoo_core::overview::level::GeneralizationLevel
impl core::marker::Send for tylertoo_core::overview::level::GeneralizationLevel
impl core::marker::Sync for tylertoo_core::overview::level::GeneralizationLevel
impl core::marker::Unpin for tylertoo_core::overview::level::GeneralizationLevel
impl core::marker::UnsafeUnpin for tylertoo_core::overview::level::GeneralizationLevel
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::level::GeneralizationLevel
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::level::GeneralizationLevel
pub struct tylertoo_core::overview::level::Level
pub tylertoo_core::overview::level::Level::gsd: f64
pub tylertoo_core::overview::level::Level::row_group_end: i64
pub tylertoo_core::overview::level::Level::zoom: core::option::Option<u8>
impl core::clone::Clone for tylertoo_core::overview::level::Level
pub fn tylertoo_core::overview::level::Level::clone(&self) -> tylertoo_core::overview::level::Level
impl core::cmp::PartialEq for tylertoo_core::overview::level::Level
pub fn tylertoo_core::overview::level::Level::eq(&self, &tylertoo_core::overview::level::Level) -> bool
impl core::fmt::Debug for tylertoo_core::overview::level::Level
pub fn tylertoo_core::overview::level::Level::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for tylertoo_core::overview::level::Level
impl serde_core::ser::Serialize for tylertoo_core::overview::level::Level
pub fn tylertoo_core::overview::level::Level::serialize<__S>(&self, __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for tylertoo_core::overview::level::Level
pub fn tylertoo_core::overview::level::Level::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for tylertoo_core::overview::level::Level
impl core::marker::Send for tylertoo_core::overview::level::Level
impl core::marker::Sync for tylertoo_core::overview::level::Level
impl core::marker::Unpin for tylertoo_core::overview::level::Level
impl core::marker::UnsafeUnpin for tylertoo_core::overview::level::Level
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::level::Level
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::level::Level
pub struct tylertoo_core::overview::level::OverviewsMeta
pub tylertoo_core::overview::level::OverviewsMeta::canonical_level: core::option::Option<i64>
pub tylertoo_core::overview::level::OverviewsMeta::generalization: core::option::Option<tylertoo_core::overview::level::Generalization>
pub tylertoo_core::overview::level::OverviewsMeta::levels: alloc::vec::Vec<tylertoo_core::overview::level::Level>
pub tylertoo_core::overview::level::OverviewsMeta::mode: core::option::Option<tylertoo_core::overview::level::Mode>
pub tylertoo_core::overview::level::OverviewsMeta::version: alloc::string::String
impl tylertoo_core::overview::level::OverviewsMeta
pub fn tylertoo_core::overview::level::OverviewsMeta::from_json(&str) -> core::result::Result<Self, serde_json::error::Error>
pub fn tylertoo_core::overview::level::OverviewsMeta::to_cogp_json(&self) -> core::result::Result<alloc::string::String, serde_json::error::Error>
pub fn tylertoo_core::overview::level::OverviewsMeta::to_json(&self) -> core::result::Result<alloc::string::String, serde_json::error::Error>
pub fn tylertoo_core::overview::level::OverviewsMeta::validate(&self, i64) -> core::result::Result<(), tylertoo_core::overview::level::OverviewValidationError>
impl core::clone::Clone for tylertoo_core::overview::level::OverviewsMeta
pub fn tylertoo_core::overview::level::OverviewsMeta::clone(&self) -> tylertoo_core::overview::level::OverviewsMeta
impl core::cmp::PartialEq for tylertoo_core::overview::level::OverviewsMeta
pub fn tylertoo_core::overview::level::OverviewsMeta::eq(&self, &tylertoo_core::overview::level::OverviewsMeta) -> bool
impl core::fmt::Debug for tylertoo_core::overview::level::OverviewsMeta
pub fn tylertoo_core::overview::level::OverviewsMeta::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for tylertoo_core::overview::level::OverviewsMeta
impl serde_core::ser::Serialize for tylertoo_core::overview::level::OverviewsMeta
pub fn tylertoo_core::overview::level::OverviewsMeta::serialize<__S>(&self, __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for tylertoo_core::overview::level::OverviewsMeta
pub fn tylertoo_core::overview::level::OverviewsMeta::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for tylertoo_core::overview::level::OverviewsMeta
impl core::marker::Send for tylertoo_core::overview::level::OverviewsMeta
impl core::marker::Sync for tylertoo_core::overview::level::OverviewsMeta
impl core::marker::Unpin for tylertoo_core::overview::level::OverviewsMeta
impl core::marker::UnsafeUnpin for tylertoo_core::overview::level::OverviewsMeta
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::level::OverviewsMeta
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::level::OverviewsMeta
pub struct tylertoo_core::overview::level::RankingProvenance
pub tylertoo_core::overview::level::RankingProvenance::column: core::option::Option<alloc::string::String>
pub tylertoo_core::overview::level::RankingProvenance::mode: alloc::string::String
pub tylertoo_core::overview::level::RankingProvenance::ranks: core::option::Option<alloc::collections::btree::map::BTreeMap<alloc::string::String, f64>>
pub tylertoo_core::overview::level::RankingProvenance::unknown_rank: core::option::Option<f64>
impl core::clone::Clone for tylertoo_core::overview::level::RankingProvenance
pub fn tylertoo_core::overview::level::RankingProvenance::clone(&self) -> tylertoo_core::overview::level::RankingProvenance
impl core::cmp::PartialEq for tylertoo_core::overview::level::RankingProvenance
pub fn tylertoo_core::overview::level::RankingProvenance::eq(&self, &tylertoo_core::overview::level::RankingProvenance) -> bool
impl core::fmt::Debug for tylertoo_core::overview::level::RankingProvenance
pub fn tylertoo_core::overview::level::RankingProvenance::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for tylertoo_core::overview::level::RankingProvenance
impl serde_core::ser::Serialize for tylertoo_core::overview::level::RankingProvenance
pub fn tylertoo_core::overview::level::RankingProvenance::serialize<__S>(&self, __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for tylertoo_core::overview::level::RankingProvenance
pub fn tylertoo_core::overview::level::RankingProvenance::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for tylertoo_core::overview::level::RankingProvenance
impl core::marker::Send for tylertoo_core::overview::level::RankingProvenance
impl core::marker::Sync for tylertoo_core::overview::level::RankingProvenance
impl core::marker::Unpin for tylertoo_core::overview::level::RankingProvenance
impl core::marker::UnsafeUnpin for tylertoo_core::overview::level::RankingProvenance
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::level::RankingProvenance
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::level::RankingProvenance
pub struct tylertoo_core::overview::level::RepresentationBandProvenance
pub tylertoo_core::overview::level::RepresentationBandProvenance::repr: alloc::string::String
pub tylertoo_core::overview::level::RepresentationBandProvenance::zooms: [u8; 2]
impl core::clone::Clone for tylertoo_core::overview::level::RepresentationBandProvenance
pub fn tylertoo_core::overview::level::RepresentationBandProvenance::clone(&self) -> tylertoo_core::overview::level::RepresentationBandProvenance
impl core::cmp::PartialEq for tylertoo_core::overview::level::RepresentationBandProvenance
pub fn tylertoo_core::overview::level::RepresentationBandProvenance::eq(&self, &tylertoo_core::overview::level::RepresentationBandProvenance) -> bool
impl core::fmt::Debug for tylertoo_core::overview::level::RepresentationBandProvenance
pub fn tylertoo_core::overview::level::RepresentationBandProvenance::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for tylertoo_core::overview::level::RepresentationBandProvenance
impl serde_core::ser::Serialize for tylertoo_core::overview::level::RepresentationBandProvenance
pub fn tylertoo_core::overview::level::RepresentationBandProvenance::serialize<__S>(&self, __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for tylertoo_core::overview::level::RepresentationBandProvenance
pub fn tylertoo_core::overview::level::RepresentationBandProvenance::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for tylertoo_core::overview::level::RepresentationBandProvenance
impl core::marker::Send for tylertoo_core::overview::level::RepresentationBandProvenance
impl core::marker::Sync for tylertoo_core::overview::level::RepresentationBandProvenance
impl core::marker::Unpin for tylertoo_core::overview::level::RepresentationBandProvenance
impl core::marker::UnsafeUnpin for tylertoo_core::overview::level::RepresentationBandProvenance
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::level::RepresentationBandProvenance
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::level::RepresentationBandProvenance
pub const tylertoo_core::overview::level::COGP_KEY: &str
pub const tylertoo_core::overview::level::GSD_TILE_BASE: f64
pub const tylertoo_core::overview::level::METERS_PER_DEGREE: f64
pub const tylertoo_core::overview::level::OVERVIEWS_KEY: &str
pub const tylertoo_core::overview::level::SPEC_VERSION: &str
pub const tylertoo_core::overview::level::WEBMERC_CIRCUMFERENCE_M: f64
pub fn tylertoo_core::overview::level::gsd(u8) -> f64
pub fn tylertoo_core::overview::level::gsd_with_base(u8, f64) -> f64
pub fn tylertoo_core::overview::level::zoom_for_gsd(f64) -> f64
pub mod tylertoo_core::overview::properties
pub enum tylertoo_core::overview::properties::PropertySelectionError
pub tylertoo_core::overview::properties::PropertySelectionError::GeometryColumn
pub tylertoo_core::overview::properties::PropertySelectionError::GeometryColumn::name: alloc::string::String
pub tylertoo_core::overview::properties::PropertySelectionError::RequiredByKnob
pub tylertoo_core::overview::properties::PropertySelectionError::RequiredByKnob::knob: alloc::string::String
pub tylertoo_core::overview::properties::PropertySelectionError::RequiredByKnob::name: alloc::string::String
pub tylertoo_core::overview::properties::PropertySelectionError::UnknownInclude
pub tylertoo_core::overview::properties::PropertySelectionError::UnknownInclude::available: alloc::string::String
pub tylertoo_core::overview::properties::PropertySelectionError::UnknownInclude::name: alloc::string::String
impl core::cmp::Eq for tylertoo_core::overview::properties::PropertySelectionError
impl core::cmp::PartialEq for tylertoo_core::overview::properties::PropertySelectionError
pub fn tylertoo_core::overview::properties::PropertySelectionError::eq(&self, &tylertoo_core::overview::properties::PropertySelectionError) -> bool
impl core::convert::From<tylertoo_core::overview::properties::PropertySelectionError> for tylertoo_core::overview::convert::ConvertError
pub fn tylertoo_core::overview::convert::ConvertError::from(tylertoo_core::overview::properties::PropertySelectionError) -> Self
impl core::error::Error for tylertoo_core::overview::properties::PropertySelectionError
impl core::fmt::Debug for tylertoo_core::overview::properties::PropertySelectionError
pub fn tylertoo_core::overview::properties::PropertySelectionError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for tylertoo_core::overview::properties::PropertySelectionError
pub fn tylertoo_core::overview::properties::PropertySelectionError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for tylertoo_core::overview::properties::PropertySelectionError
impl core::marker::Freeze for tylertoo_core::overview::properties::PropertySelectionError
impl core::marker::Send for tylertoo_core::overview::properties::PropertySelectionError
impl core::marker::Sync for tylertoo_core::overview::properties::PropertySelectionError
impl core::marker::Unpin for tylertoo_core::overview::properties::PropertySelectionError
impl core::marker::UnsafeUnpin for tylertoo_core::overview::properties::PropertySelectionError
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::properties::PropertySelectionError
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::properties::PropertySelectionError
pub struct tylertoo_core::overview::properties::PropertySelection
pub tylertoo_core::overview::properties::PropertySelection::exclude: alloc::vec::Vec<alloc::string::String>
pub tylertoo_core::overview::properties::PropertySelection::exclude_all: bool
pub tylertoo_core::overview::properties::PropertySelection::include: core::option::Option<alloc::vec::Vec<alloc::string::String>>
impl tylertoo_core::overview::properties::PropertySelection
pub fn tylertoo_core::overview::properties::PropertySelection::all() -> Self
pub fn tylertoo_core::overview::properties::PropertySelection::is_identity(&self) -> bool
pub fn tylertoo_core::overview::properties::PropertySelection::keeps(&self, &str) -> bool
pub fn tylertoo_core::overview::properties::PropertySelection::resolve(&self, &arrow_schema::schema::Schema, usize, &[(alloc::string::String, alloc::string::String)], &mut dyn core::ops::function::FnMut(alloc::string::String)) -> core::result::Result<alloc::vec::Vec<usize>, tylertoo_core::overview::properties::PropertySelectionError>
impl core::clone::Clone for tylertoo_core::overview::properties::PropertySelection
pub fn tylertoo_core::overview::properties::PropertySelection::clone(&self) -> tylertoo_core::overview::properties::PropertySelection
impl core::cmp::Eq for tylertoo_core::overview::properties::PropertySelection
impl core::cmp::PartialEq for tylertoo_core::overview::properties::PropertySelection
pub fn tylertoo_core::overview::properties::PropertySelection::eq(&self, &tylertoo_core::overview::properties::PropertySelection) -> bool
impl core::default::Default for tylertoo_core::overview::properties::PropertySelection
pub fn tylertoo_core::overview::properties::PropertySelection::default() -> tylertoo_core::overview::properties::PropertySelection
impl core::fmt::Debug for tylertoo_core::overview::properties::PropertySelection
pub fn tylertoo_core::overview::properties::PropertySelection::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for tylertoo_core::overview::properties::PropertySelection
impl core::marker::Freeze for tylertoo_core::overview::properties::PropertySelection
impl core::marker::Send for tylertoo_core::overview::properties::PropertySelection
impl core::marker::Sync for tylertoo_core::overview::properties::PropertySelection
impl core::marker::Unpin for tylertoo_core::overview::properties::PropertySelection
impl core::marker::UnsafeUnpin for tylertoo_core::overview::properties::PropertySelection
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::properties::PropertySelection
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::properties::PropertySelection
pub mod tylertoo_core::overview::reader
pub enum tylertoo_core::overview::reader::ReaderError
pub tylertoo_core::overview::reader::ReaderError::InvalidMetadata(tylertoo_core::overview::level::OverviewValidationError)
pub tylertoo_core::overview::reader::ReaderError::InvalidOverviewsJson(serde_json::error::Error)
pub tylertoo_core::overview::reader::ReaderError::Io(core::io::error::Error)
pub tylertoo_core::overview::reader::ReaderError::LevelOutOfRange
pub tylertoo_core::overview::reader::ReaderError::LevelOutOfRange::level: usize
pub tylertoo_core::overview::reader::ReaderError::LevelOutOfRange::num_levels: usize
pub tylertoo_core::overview::reader::ReaderError::MissingOverviewsKey
pub tylertoo_core::overview::reader::ReaderError::Parquet(parquet::errors::ParquetError)
impl core::convert::From<core::io::error::Error> for tylertoo_core::overview::reader::ReaderError
pub fn tylertoo_core::overview::reader::ReaderError::from(core::io::error::Error) -> Self
impl core::convert::From<parquet::errors::ParquetError> for tylertoo_core::overview::reader::ReaderError
pub fn tylertoo_core::overview::reader::ReaderError::from(parquet::errors::ParquetError) -> Self
impl core::convert::From<tylertoo_core::overview::level::OverviewValidationError> for tylertoo_core::overview::reader::ReaderError
pub fn tylertoo_core::overview::reader::ReaderError::from(tylertoo_core::overview::level::OverviewValidationError) -> Self
impl core::convert::From<tylertoo_core::overview::reader::ReaderError> for tylertoo_core::overview::export::ExportError
pub fn tylertoo_core::overview::export::ExportError::from(tylertoo_core::overview::reader::ReaderError) -> Self
impl core::error::Error for tylertoo_core::overview::reader::ReaderError
pub fn tylertoo_core::overview::reader::ReaderError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
impl core::fmt::Debug for tylertoo_core::overview::reader::ReaderError
pub fn tylertoo_core::overview::reader::ReaderError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for tylertoo_core::overview::reader::ReaderError
pub fn tylertoo_core::overview::reader::ReaderError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for tylertoo_core::overview::reader::ReaderError
impl core::marker::Send for tylertoo_core::overview::reader::ReaderError
impl core::marker::Sync for tylertoo_core::overview::reader::ReaderError
impl core::marker::Unpin for tylertoo_core::overview::reader::ReaderError
impl core::marker::UnsafeUnpin for tylertoo_core::overview::reader::ReaderError
impl !core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::reader::ReaderError
impl !core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::reader::ReaderError
pub struct tylertoo_core::overview::reader::OverviewReader
impl tylertoo_core::overview::reader::OverviewReader
pub fn tylertoo_core::overview::reader::OverviewReader::finest_level_mean_row_bytes(&self) -> core::option::Option<u64>
pub fn tylertoo_core::overview::reader::OverviewReader::int_column_max(&self, &str) -> core::option::Option<i64>
pub fn tylertoo_core::overview::reader::OverviewReader::level_for_gsd(&self, f64) -> usize
pub fn tylertoo_core::overview::reader::OverviewReader::level_for_zoom(&self, u8) -> usize
pub fn tylertoo_core::overview::reader::OverviewReader::meta(&self) -> &tylertoo_core::overview::level::OverviewsMeta
pub fn tylertoo_core::overview::reader::OverviewReader::mode(&self) -> tylertoo_core::overview::level::Mode
pub fn tylertoo_core::overview::reader::OverviewReader::num_levels(&self) -> usize
pub fn tylertoo_core::overview::reader::OverviewReader::num_row_groups(&self) -> usize
pub fn tylertoo_core::overview::reader::OverviewReader::open<P: core::convert::AsRef<std::path::Path>>(P) -> core::result::Result<Self, tylertoo_core::overview::reader::ReaderError>
pub fn tylertoo_core::overview::reader::OverviewReader::read_band_with_batch_size(&self, usize, usize) -> core::result::Result<parquet::arrow::arrow_reader::ParquetRecordBatchReader, tylertoo_core::overview::reader::ReaderError>
pub fn tylertoo_core::overview::reader::OverviewReader::read_level(&self, usize, core::option::Option<[f64; 4]>) -> core::result::Result<parquet::arrow::arrow_reader::ParquetRecordBatchReader, tylertoo_core::overview::reader::ReaderError>
pub fn tylertoo_core::overview::reader::OverviewReader::read_level_with_batch_size(&self, usize, core::option::Option<[f64; 4]>, usize) -> core::result::Result<parquet::arrow::arrow_reader::ParquetRecordBatchReader, tylertoo_core::overview::reader::ReaderError>
pub fn tylertoo_core::overview::reader::OverviewReader::row_groups_for_level(&self, usize) -> core::result::Result<alloc::vec::Vec<usize>, tylertoo_core::overview::reader::ReaderError>
pub fn tylertoo_core::overview::reader::OverviewReader::row_groups_intersecting_bbox(&self, &[f64; 4]) -> alloc::vec::Vec<usize>
pub fn tylertoo_core::overview::reader::OverviewReader::schema(&self) -> &arrow_schema::schema::SchemaRef
pub fn tylertoo_core::overview::reader::OverviewReader::selected_row_groups(&self, usize, core::option::Option<[f64; 4]>) -> core::result::Result<alloc::vec::Vec<usize>, tylertoo_core::overview::reader::ReaderError>
impl core::clone::Clone for tylertoo_core::overview::reader::OverviewReader
pub fn tylertoo_core::overview::reader::OverviewReader::clone(&self) -> tylertoo_core::overview::reader::OverviewReader
impl core::fmt::Debug for tylertoo_core::overview::reader::OverviewReader
pub fn tylertoo_core::overview::reader::OverviewReader::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for tylertoo_core::overview::reader::OverviewReader
impl core::marker::Send for tylertoo_core::overview::reader::OverviewReader
impl core::marker::Sync for tylertoo_core::overview::reader::OverviewReader
impl core::marker::Unpin for tylertoo_core::overview::reader::OverviewReader
impl core::marker::UnsafeUnpin for tylertoo_core::overview::reader::OverviewReader
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::reader::OverviewReader
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::reader::OverviewReader
pub mod tylertoo_core::overview::simplify
pub enum tylertoo_core::overview::simplify::CollapseMode
pub tylertoo_core::overview::simplify::CollapseMode::Drop
pub tylertoo_core::overview::simplify::CollapseMode::Point
pub tylertoo_core::overview::simplify::CollapseMode::Square
impl core::clone::Clone for tylertoo_core::overview::simplify::CollapseMode
pub fn tylertoo_core::overview::simplify::CollapseMode::clone(&self) -> tylertoo_core::overview::simplify::CollapseMode
impl core::cmp::Eq for tylertoo_core::overview::simplify::CollapseMode
impl core::cmp::PartialEq for tylertoo_core::overview::simplify::CollapseMode
pub fn tylertoo_core::overview::simplify::CollapseMode::eq(&self, &tylertoo_core::overview::simplify::CollapseMode) -> bool
impl core::default::Default for tylertoo_core::overview::simplify::CollapseMode
pub fn tylertoo_core::overview::simplify::CollapseMode::default() -> tylertoo_core::overview::simplify::CollapseMode
impl core::fmt::Debug for tylertoo_core::overview::simplify::CollapseMode
pub fn tylertoo_core::overview::simplify::CollapseMode::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for tylertoo_core::overview::simplify::CollapseMode
impl core::marker::StructuralPartialEq for tylertoo_core::overview::simplify::CollapseMode
impl core::marker::Freeze for tylertoo_core::overview::simplify::CollapseMode
impl core::marker::Send for tylertoo_core::overview::simplify::CollapseMode
impl core::marker::Sync for tylertoo_core::overview::simplify::CollapseMode
impl core::marker::Unpin for tylertoo_core::overview::simplify::CollapseMode
impl core::marker::UnsafeUnpin for tylertoo_core::overview::simplify::CollapseMode
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::simplify::CollapseMode
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::simplify::CollapseMode
pub enum tylertoo_core::overview::simplify::Crs
pub tylertoo_core::overview::simplify::Crs::Epsg3857
pub tylertoo_core::overview::simplify::Crs::Epsg4326
impl tylertoo_core::overview::level::Crs
pub fn tylertoo_core::overview::level::Crs::meters_to_units(self, f64) -> f64
impl core::clone::Clone for tylertoo_core::overview::level::Crs
pub fn tylertoo_core::overview::level::Crs::clone(&self) -> tylertoo_core::overview::level::Crs
impl core::cmp::Eq for tylertoo_core::overview::level::Crs
impl core::cmp::PartialEq for tylertoo_core::overview::level::Crs
pub fn tylertoo_core::overview::level::Crs::eq(&self, &tylertoo_core::overview::level::Crs) -> bool
impl core::fmt::Debug for tylertoo_core::overview::level::Crs
pub fn tylertoo_core::overview::level::Crs::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for tylertoo_core::overview::level::Crs
impl core::marker::StructuralPartialEq for tylertoo_core::overview::level::Crs
impl core::marker::Freeze for tylertoo_core::overview::level::Crs
impl core::marker::Send for tylertoo_core::overview::level::Crs
impl core::marker::Sync for tylertoo_core::overview::level::Crs
impl core::marker::Unpin for tylertoo_core::overview::level::Crs
impl core::marker::UnsafeUnpin for tylertoo_core::overview::level::Crs
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::level::Crs
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::level::Crs
pub enum tylertoo_core::overview::simplify::Representation
pub tylertoo_core::overview::simplify::Representation::Geometry
pub tylertoo_core::overview::simplify::Representation::Point
pub tylertoo_core::overview::simplify::Representation::Square
impl tylertoo_core::overview::simplify::Representation
pub fn tylertoo_core::overview::simplify::Representation::as_str(self) -> &'static str
impl core::clone::Clone for tylertoo_core::overview::simplify::Representation
pub fn tylertoo_core::overview::simplify::Representation::clone(&self) -> tylertoo_core::overview::simplify::Representation
impl core::cmp::Eq for tylertoo_core::overview::simplify::Representation
impl core::cmp::PartialEq for tylertoo_core::overview::simplify::Representation
pub fn tylertoo_core::overview::simplify::Representation::eq(&self, &tylertoo_core::overview::simplify::Representation) -> bool
impl core::default::Default for tylertoo_core::overview::simplify::Representation
pub fn tylertoo_core::overview::simplify::Representation::default() -> tylertoo_core::overview::simplify::Representation
impl core::fmt::Debug for tylertoo_core::overview::simplify::Representation
pub fn tylertoo_core::overview::simplify::Representation::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for tylertoo_core::overview::simplify::Representation
impl core::marker::StructuralPartialEq for tylertoo_core::overview::simplify::Representation
impl core::marker::Freeze for tylertoo_core::overview::simplify::Representation
impl core::marker::Send for tylertoo_core::overview::simplify::Representation
impl core::marker::Sync for tylertoo_core::overview::simplify::Representation
impl core::marker::Unpin for tylertoo_core::overview::simplify::Representation
impl core::marker::UnsafeUnpin for tylertoo_core::overview::simplify::Representation
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::simplify::Representation
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::simplify::Representation
pub enum tylertoo_core::overview::simplify::Simplified
pub tylertoo_core::overview::simplify::Simplified::Dropped
pub tylertoo_core::overview::simplify::Simplified::Keep(geo_types::geometry::Geometry<f64>)
impl core::clone::Clone for tylertoo_core::overview::simplify::Simplified
pub fn tylertoo_core::overview::simplify::Simplified::clone(&self) -> tylertoo_core::overview::simplify::Simplified
impl core::cmp::PartialEq for tylertoo_core::overview::simplify::Simplified
pub fn tylertoo_core::overview::simplify::Simplified::eq(&self, &tylertoo_core::overview::simplify::Simplified) -> bool
impl core::fmt::Debug for tylertoo_core::overview::simplify::Simplified
pub fn tylertoo_core::overview::simplify::Simplified::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for tylertoo_core::overview::simplify::Simplified
impl core::marker::Freeze for tylertoo_core::overview::simplify::Simplified
impl core::marker::Send for tylertoo_core::overview::simplify::Simplified
impl core::marker::Sync for tylertoo_core::overview::simplify::Simplified
impl core::marker::Unpin for tylertoo_core::overview::simplify::Simplified
impl core::marker::UnsafeUnpin for tylertoo_core::overview::simplify::Simplified
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::simplify::Simplified
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::simplify::Simplified
pub struct tylertoo_core::overview::simplify::CascadeStep
pub tylertoo_core::overview::simplify::CascadeStep::gsd_meters: f64
pub tylertoo_core::overview::simplify::CascadeStep::repr: tylertoo_core::overview::simplify::Representation
impl tylertoo_core::overview::simplify::CascadeStep
pub fn tylertoo_core::overview::simplify::CascadeStep::geom(f64) -> Self
pub fn tylertoo_core::overview::simplify::CascadeStep::point(f64) -> Self
pub fn tylertoo_core::overview::simplify::CascadeStep::square(f64) -> Self
impl core::clone::Clone for tylertoo_core::overview::simplify::CascadeStep
pub fn tylertoo_core::overview::simplify::CascadeStep::clone(&self) -> tylertoo_core::overview::simplify::CascadeStep
impl core::cmp::PartialEq for tylertoo_core::overview::simplify::CascadeStep
pub fn tylertoo_core::overview::simplify::CascadeStep::eq(&self, &tylertoo_core::overview::simplify::CascadeStep) -> bool
impl core::fmt::Debug for tylertoo_core::overview::simplify::CascadeStep
pub fn tylertoo_core::overview::simplify::CascadeStep::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for tylertoo_core::overview::simplify::CascadeStep
impl core::marker::StructuralPartialEq for tylertoo_core::overview::simplify::CascadeStep
impl core::marker::Freeze for tylertoo_core::overview::simplify::CascadeStep
impl core::marker::Send for tylertoo_core::overview::simplify::CascadeStep
impl core::marker::Sync for tylertoo_core::overview::simplify::CascadeStep
impl core::marker::Unpin for tylertoo_core::overview::simplify::CascadeStep
impl core::marker::UnsafeUnpin for tylertoo_core::overview::simplify::CascadeStep
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::simplify::CascadeStep
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::simplify::CascadeStep
pub struct tylertoo_core::overview::simplify::SimplifyOptions
pub tylertoo_core::overview::simplify::SimplifyOptions::cascade: bool
pub tylertoo_core::overview::simplify::SimplifyOptions::collapse: tylertoo_core::overview::simplify::CollapseMode
pub tylertoo_core::overview::simplify::SimplifyOptions::factor: f64
impl core::clone::Clone for tylertoo_core::overview::simplify::SimplifyOptions
pub fn tylertoo_core::overview::simplify::SimplifyOptions::clone(&self) -> tylertoo_core::overview::simplify::SimplifyOptions
impl core::cmp::PartialEq for tylertoo_core::overview::simplify::SimplifyOptions
pub fn tylertoo_core::overview::simplify::SimplifyOptions::eq(&self, &tylertoo_core::overview::simplify::SimplifyOptions) -> bool
impl core::default::Default for tylertoo_core::overview::simplify::SimplifyOptions
pub fn tylertoo_core::overview::simplify::SimplifyOptions::default() -> Self
impl core::fmt::Debug for tylertoo_core::overview::simplify::SimplifyOptions
pub fn tylertoo_core::overview::simplify::SimplifyOptions::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for tylertoo_core::overview::simplify::SimplifyOptions
impl core::marker::StructuralPartialEq for tylertoo_core::overview::simplify::SimplifyOptions
impl core::marker::Freeze for tylertoo_core::overview::simplify::SimplifyOptions
impl core::marker::Send for tylertoo_core::overview::simplify::SimplifyOptions
impl core::marker::Sync for tylertoo_core::overview::simplify::SimplifyOptions
impl core::marker::Unpin for tylertoo_core::overview::simplify::SimplifyOptions
impl core::marker::UnsafeUnpin for tylertoo_core::overview::simplify::SimplifyOptions
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::simplify::SimplifyOptions
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::simplify::SimplifyOptions
pub const tylertoo_core::overview::simplify::DEFAULT_SIMPLIFY_FACTOR: f64
pub const tylertoo_core::overview::simplify::METERS_PER_DEGREE: f64
pub fn tylertoo_core::overview::simplify::full_resolution_fallback_count() -> u64
pub fn tylertoo_core::overview::simplify::simplify_cascade(&geo_types::geometry::Geometry<f64>, &[tylertoo_core::overview::simplify::CascadeStep], tylertoo_core::overview::level::Crs, &tylertoo_core::overview::simplify::SimplifyOptions) -> tylertoo_core::overview::simplify::Simplified
pub fn tylertoo_core::overview::simplify::simplify_for_level(&geo_types::geometry::Geometry<f64>, f64, tylertoo_core::overview::level::Crs, &tylertoo_core::overview::simplify::SimplifyOptions) -> tylertoo_core::overview::simplify::Simplified
pub fn tylertoo_core::overview::simplify::simplify_step(&geo_types::geometry::Geometry<f64>, f64, tylertoo_core::overview::level::Crs, &tylertoo_core::overview::simplify::SimplifyOptions, tylertoo_core::overview::simplify::Representation) -> tylertoo_core::overview::simplify::Simplified
pub fn tylertoo_core::overview::simplify::validation_skip_count() -> u64
pub fn tylertoo_core::overview::simplify::world_tolerance(f64, tylertoo_core::overview::level::Crs, &tylertoo_core::overview::simplify::SimplifyOptions) -> f64
pub mod tylertoo_core::overview::writer
pub enum tylertoo_core::overview::writer::LevelWriteOutcome
pub tylertoo_core::overview::writer::LevelWriteOutcome::SkippedEmpty
pub tylertoo_core::overview::writer::LevelWriteOutcome::Written
impl core::clone::Clone for tylertoo_core::overview::writer::LevelWriteOutcome
pub fn tylertoo_core::overview::writer::LevelWriteOutcome::clone(&self) -> tylertoo_core::overview::writer::LevelWriteOutcome
impl core::cmp::Eq for tylertoo_core::overview::writer::LevelWriteOutcome
impl core::cmp::PartialEq for tylertoo_core::overview::writer::LevelWriteOutcome
pub fn tylertoo_core::overview::writer::LevelWriteOutcome::eq(&self, &tylertoo_core::overview::writer::LevelWriteOutcome) -> bool
impl core::fmt::Debug for tylertoo_core::overview::writer::LevelWriteOutcome
pub fn tylertoo_core::overview::writer::LevelWriteOutcome::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for tylertoo_core::overview::writer::LevelWriteOutcome
impl core::marker::StructuralPartialEq for tylertoo_core::overview::writer::LevelWriteOutcome
impl core::marker::Freeze for tylertoo_core::overview::writer::LevelWriteOutcome
impl core::marker::Send for tylertoo_core::overview::writer::LevelWriteOutcome
impl core::marker::Sync for tylertoo_core::overview::writer::LevelWriteOutcome
impl core::marker::Unpin for tylertoo_core::overview::writer::LevelWriteOutcome
impl core::marker::UnsafeUnpin for tylertoo_core::overview::writer::LevelWriteOutcome
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::writer::LevelWriteOutcome
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::writer::LevelWriteOutcome
pub enum tylertoo_core::overview::writer::RowGroupSizePolicy
pub tylertoo_core::overview::writer::RowGroupSizePolicy::Constant
pub tylertoo_core::overview::writer::RowGroupSizePolicy::ZoomScaled
impl core::clone::Clone for tylertoo_core::overview::writer::RowGroupSizePolicy
pub fn tylertoo_core::overview::writer::RowGroupSizePolicy::clone(&self) -> tylertoo_core::overview::writer::RowGroupSizePolicy
impl core::cmp::Eq for tylertoo_core::overview::writer::RowGroupSizePolicy
impl core::cmp::PartialEq for tylertoo_core::overview::writer::RowGroupSizePolicy
pub fn tylertoo_core::overview::writer::RowGroupSizePolicy::eq(&self, &tylertoo_core::overview::writer::RowGroupSizePolicy) -> bool
impl core::default::Default for tylertoo_core::overview::writer::RowGroupSizePolicy
pub fn tylertoo_core::overview::writer::RowGroupSizePolicy::default() -> tylertoo_core::overview::writer::RowGroupSizePolicy
impl core::fmt::Debug for tylertoo_core::overview::writer::RowGroupSizePolicy
pub fn tylertoo_core::overview::writer::RowGroupSizePolicy::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for tylertoo_core::overview::writer::RowGroupSizePolicy
impl core::marker::StructuralPartialEq for tylertoo_core::overview::writer::RowGroupSizePolicy
impl core::marker::Freeze for tylertoo_core::overview::writer::RowGroupSizePolicy
impl core::marker::Send for tylertoo_core::overview::writer::RowGroupSizePolicy
impl core::marker::Sync for tylertoo_core::overview::writer::RowGroupSizePolicy
impl core::marker::Unpin for tylertoo_core::overview::writer::RowGroupSizePolicy
impl core::marker::UnsafeUnpin for tylertoo_core::overview::writer::RowGroupSizePolicy
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::writer::RowGroupSizePolicy
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::writer::RowGroupSizePolicy
pub enum tylertoo_core::overview::writer::WriterError
pub tylertoo_core::overview::writer::WriterError::AllLevelsEmpty
pub tylertoo_core::overview::writer::WriterError::AllLevelsEmpty::expected: usize
pub tylertoo_core::overview::writer::WriterError::Arrow(arrow_schema::error::ArrowError)
pub tylertoo_core::overview::writer::WriterError::GeoParquet(alloc::string::String)
pub tylertoo_core::overview::writer::WriterError::IncompleteLevels
pub tylertoo_core::overview::writer::WriterError::IncompleteLevels::expected: usize
pub tylertoo_core::overview::writer::WriterError::IncompleteLevels::written: usize
pub tylertoo_core::overview::writer::WriterError::Io(core::io::error::Error)
pub tylertoo_core::overview::writer::WriterError::Json(serde_json::error::Error)
pub tylertoo_core::overview::writer::WriterError::LevelColumnExists
pub tylertoo_core::overview::writer::WriterError::LevelOutOfOrder
pub tylertoo_core::overview::writer::WriterError::LevelOutOfOrder::expected: usize
pub tylertoo_core::overview::writer::WriterError::LevelOutOfOrder::got: usize
pub tylertoo_core::overview::writer::WriterError::NoGeometryColumn
pub tylertoo_core::overview::writer::WriterError::Parquet(parquet::errors::ParquetError)
pub tylertoo_core::overview::writer::WriterError::Validation(tylertoo_core::overview::level::OverviewValidationError)
impl core::convert::From<arrow_schema::error::ArrowError> for tylertoo_core::overview::writer::WriterError
pub fn tylertoo_core::overview::writer::WriterError::from(arrow_schema::error::ArrowError) -> Self
impl core::convert::From<core::io::error::Error> for tylertoo_core::overview::writer::WriterError
pub fn tylertoo_core::overview::writer::WriterError::from(core::io::error::Error) -> Self
impl core::convert::From<parquet::errors::ParquetError> for tylertoo_core::overview::writer::WriterError
pub fn tylertoo_core::overview::writer::WriterError::from(parquet::errors::ParquetError) -> Self
impl core::convert::From<serde_json::error::Error> for tylertoo_core::overview::writer::WriterError
pub fn tylertoo_core::overview::writer::WriterError::from(serde_json::error::Error) -> Self
impl core::convert::From<tylertoo_core::overview::level::OverviewValidationError> for tylertoo_core::overview::writer::WriterError
pub fn tylertoo_core::overview::writer::WriterError::from(tylertoo_core::overview::level::OverviewValidationError) -> Self
impl core::convert::From<tylertoo_core::overview::writer::WriterError> for tylertoo_core::overview::convert::ConvertError
pub fn tylertoo_core::overview::convert::ConvertError::from(tylertoo_core::overview::writer::WriterError) -> Self
impl core::error::Error for tylertoo_core::overview::writer::WriterError
pub fn tylertoo_core::overview::writer::WriterError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
impl core::fmt::Debug for tylertoo_core::overview::writer::WriterError
pub fn tylertoo_core::overview::writer::WriterError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for tylertoo_core::overview::writer::WriterError
pub fn tylertoo_core::overview::writer::WriterError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for tylertoo_core::overview::writer::WriterError
impl core::marker::Send for tylertoo_core::overview::writer::WriterError
impl core::marker::Sync for tylertoo_core::overview::writer::WriterError
impl core::marker::Unpin for tylertoo_core::overview::writer::WriterError
impl core::marker::UnsafeUnpin for tylertoo_core::overview::writer::WriterError
impl !core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::writer::WriterError
impl !core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::writer::WriterError
pub struct tylertoo_core::overview::writer::LevelSpec
pub tylertoo_core::overview::writer::LevelSpec::gsd: f64
pub tylertoo_core::overview::writer::LevelSpec::zoom: core::option::Option<u8>
impl tylertoo_core::overview::writer::LevelSpec
pub fn tylertoo_core::overview::writer::LevelSpec::new(f64, core::option::Option<u8>) -> Self
impl core::clone::Clone for tylertoo_core::overview::writer::LevelSpec
pub fn tylertoo_core::overview::writer::LevelSpec::clone(&self) -> tylertoo_core::overview::writer::LevelSpec
impl core::fmt::Debug for tylertoo_core::overview::writer::LevelSpec
pub fn tylertoo_core::overview::writer::LevelSpec::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for tylertoo_core::overview::writer::LevelSpec
impl core::marker::Send for tylertoo_core::overview::writer::LevelSpec
impl core::marker::Sync for tylertoo_core::overview::writer::LevelSpec
impl core::marker::Unpin for tylertoo_core::overview::writer::LevelSpec
impl core::marker::UnsafeUnpin for tylertoo_core::overview::writer::LevelSpec
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::writer::LevelSpec
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::writer::LevelSpec
pub struct tylertoo_core::overview::writer::OverviewWriter<W: core::io::write::Write + core::marker::Send>
impl tylertoo_core::overview::writer::OverviewWriter<std::fs::File>
pub fn tylertoo_core::overview::writer::OverviewWriter<std::fs::File>::create<P: core::convert::AsRef<std::path::Path>>(P, &arrow_schema::schema::Schema, tylertoo_core::overview::writer::OverviewWriterOptions) -> core::result::Result<Self, tylertoo_core::overview::writer::WriterError>
impl<W: core::io::write::Write + core::marker::Send> tylertoo_core::overview::writer::OverviewWriter<W>
pub fn tylertoo_core::overview::writer::OverviewWriter<W>::finish(self) -> core::result::Result<tylertoo_core::overview::level::OverviewsMeta, tylertoo_core::overview::writer::WriterError>
pub fn tylertoo_core::overview::writer::OverviewWriter<W>::num_levels(&self) -> usize
pub fn tylertoo_core::overview::writer::OverviewWriter<W>::try_new(W, &arrow_schema::schema::Schema, tylertoo_core::overview::writer::OverviewWriterOptions) -> core::result::Result<Self, tylertoo_core::overview::writer::WriterError>
pub fn tylertoo_core::overview::writer::OverviewWriter<W>::write_level(&mut self, usize, core::option::Option<usize>, impl core::iter::traits::iterator::Iterator<Item = arrow_array::record_batch::RecordBatch>) -> core::result::Result<tylertoo_core::overview::writer::LevelWriteOutcome, tylertoo_core::overview::writer::WriterError>
impl<W> core::marker::Freeze for tylertoo_core::overview::writer::OverviewWriter<W> where parquet::file::writer::SerializedFileWriter<W>: core::marker::Freeze
impl<W> core::marker::Send for tylertoo_core::overview::writer::OverviewWriter<W> where parquet::file::writer::SerializedFileWriter<W>: core::marker::Send
impl<W> core::marker::Sync for tylertoo_core::overview::writer::OverviewWriter<W> where parquet::file::writer::SerializedFileWriter<W>: core::marker::Sync
impl<W> core::marker::Unpin for tylertoo_core::overview::writer::OverviewWriter<W> where parquet::file::writer::SerializedFileWriter<W>: core::marker::Unpin
impl<W> core::marker::UnsafeUnpin for tylertoo_core::overview::writer::OverviewWriter<W> where parquet::file::writer::SerializedFileWriter<W>: core::marker::UnsafeUnpin
impl<W> !core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::writer::OverviewWriter<W>
impl<W> !core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::writer::OverviewWriter<W>
pub struct tylertoo_core::overview::writer::OverviewWriterOptions
pub tylertoo_core::overview::writer::OverviewWriterOptions::cogp_compat_key: bool
pub tylertoo_core::overview::writer::OverviewWriterOptions::encode_concurrency: usize
pub tylertoo_core::overview::writer::OverviewWriterOptions::full_column_stats: bool
pub tylertoo_core::overview::writer::OverviewWriterOptions::generalization: core::option::Option<tylertoo_core::overview::level::Generalization>
pub tylertoo_core::overview::writer::OverviewWriterOptions::levels: alloc::vec::Vec<tylertoo_core::overview::writer::LevelSpec>
pub tylertoo_core::overview::writer::OverviewWriterOptions::max_row_group_size: usize
pub tylertoo_core::overview::writer::OverviewWriterOptions::mode: tylertoo_core::overview::level::Mode
pub tylertoo_core::overview::writer::OverviewWriterOptions::row_group_size_policy: tylertoo_core::overview::writer::RowGroupSizePolicy
pub tylertoo_core::overview::writer::OverviewWriterOptions::version: alloc::string::String
pub tylertoo_core::overview::writer::OverviewWriterOptions::zstd_level: i32
impl tylertoo_core::overview::writer::OverviewWriterOptions
pub fn tylertoo_core::overview::writer::OverviewWriterOptions::new(tylertoo_core::overview::level::Mode, alloc::vec::Vec<tylertoo_core::overview::writer::LevelSpec>) -> Self
impl core::clone::Clone for tylertoo_core::overview::writer::OverviewWriterOptions
pub fn tylertoo_core::overview::writer::OverviewWriterOptions::clone(&self) -> tylertoo_core::overview::writer::OverviewWriterOptions
impl core::fmt::Debug for tylertoo_core::overview::writer::OverviewWriterOptions
pub fn tylertoo_core::overview::writer::OverviewWriterOptions::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for tylertoo_core::overview::writer::OverviewWriterOptions
impl core::marker::Send for tylertoo_core::overview::writer::OverviewWriterOptions
impl core::marker::Sync for tylertoo_core::overview::writer::OverviewWriterOptions
impl core::marker::Unpin for tylertoo_core::overview::writer::OverviewWriterOptions
impl core::marker::UnsafeUnpin for tylertoo_core::overview::writer::OverviewWriterOptions
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::overview::writer::OverviewWriterOptions
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::overview::writer::OverviewWriterOptions
pub const tylertoo_core::overview::writer::DEFAULT_MAX_ROW_GROUP_SIZE: usize
pub const tylertoo_core::overview::writer::DEFAULT_ZSTD_LEVEL: i32
pub const tylertoo_core::overview::writer::LEVEL_COLUMN: &str
pub const tylertoo_core::overview::writer::WKB_ENCODE_CHUNK_ROWS: usize
pub mod tylertoo_core::pmtiles_writer
#[repr(u8)] pub enum tylertoo_core::pmtiles_writer::TileType
pub tylertoo_core::pmtiles_writer::TileType::Avif = 5
pub tylertoo_core::pmtiles_writer::TileType::Jpeg = 3
pub tylertoo_core::pmtiles_writer::TileType::Mvt = 1
pub tylertoo_core::pmtiles_writer::TileType::Png = 2
pub tylertoo_core::pmtiles_writer::TileType::Unknown = 0
pub tylertoo_core::pmtiles_writer::TileType::Webp = 4
impl tylertoo_core::pmtiles_writer::TileType
pub fn tylertoo_core::pmtiles_writer::TileType::from_code(u8) -> core::option::Option<Self>
impl core::clone::Clone for tylertoo_core::pmtiles_writer::TileType
pub fn tylertoo_core::pmtiles_writer::TileType::clone(&self) -> tylertoo_core::pmtiles_writer::TileType
impl core::cmp::Eq for tylertoo_core::pmtiles_writer::TileType
impl core::cmp::PartialEq for tylertoo_core::pmtiles_writer::TileType
pub fn tylertoo_core::pmtiles_writer::TileType::eq(&self, &tylertoo_core::pmtiles_writer::TileType) -> bool
impl core::fmt::Debug for tylertoo_core::pmtiles_writer::TileType
pub fn tylertoo_core::pmtiles_writer::TileType::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for tylertoo_core::pmtiles_writer::TileType
impl core::marker::StructuralPartialEq for tylertoo_core::pmtiles_writer::TileType
impl core::marker::Freeze for tylertoo_core::pmtiles_writer::TileType
impl core::marker::Send for tylertoo_core::pmtiles_writer::TileType
impl core::marker::Sync for tylertoo_core::pmtiles_writer::TileType
impl core::marker::Unpin for tylertoo_core::pmtiles_writer::TileType
impl core::marker::UnsafeUnpin for tylertoo_core::pmtiles_writer::TileType
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::pmtiles_writer::TileType
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::pmtiles_writer::TileType
pub struct tylertoo_core::pmtiles_writer::DirEntry
pub tylertoo_core::pmtiles_writer::DirEntry::length: u32
pub tylertoo_core::pmtiles_writer::DirEntry::offset: u64
pub tylertoo_core::pmtiles_writer::DirEntry::run_length: u32
pub tylertoo_core::pmtiles_writer::DirEntry::tile_id: u64
impl core::clone::Clone for tylertoo_core::pmtiles_writer::DirEntry
pub fn tylertoo_core::pmtiles_writer::DirEntry::clone(&self) -> tylertoo_core::pmtiles_writer::DirEntry
impl core::fmt::Debug for tylertoo_core::pmtiles_writer::DirEntry
pub fn tylertoo_core::pmtiles_writer::DirEntry::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for tylertoo_core::pmtiles_writer::DirEntry
impl core::marker::Send for tylertoo_core::pmtiles_writer::DirEntry
impl core::marker::Sync for tylertoo_core::pmtiles_writer::DirEntry
impl core::marker::Unpin for tylertoo_core::pmtiles_writer::DirEntry
impl core::marker::UnsafeUnpin for tylertoo_core::pmtiles_writer::DirEntry
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::pmtiles_writer::DirEntry
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::pmtiles_writer::DirEntry
pub struct tylertoo_core::pmtiles_writer::DirectoryLayout
pub tylertoo_core::pmtiles_writer::DirectoryLayout::leaves_bytes: alloc::vec::Vec<u8>
pub tylertoo_core::pmtiles_writer::DirectoryLayout::num_leaves: usize
pub tylertoo_core::pmtiles_writer::DirectoryLayout::root_bytes: alloc::vec::Vec<u8>
impl core::fmt::Debug for tylertoo_core::pmtiles_writer::DirectoryLayout
pub fn tylertoo_core::pmtiles_writer::DirectoryLayout::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for tylertoo_core::pmtiles_writer::DirectoryLayout
impl core::marker::Send for tylertoo_core::pmtiles_writer::DirectoryLayout
impl core::marker::Sync for tylertoo_core::pmtiles_writer::DirectoryLayout
impl core::marker::Unpin for tylertoo_core::pmtiles_writer::DirectoryLayout
impl core::marker::UnsafeUnpin for tylertoo_core::pmtiles_writer::DirectoryLayout
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::pmtiles_writer::DirectoryLayout
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::pmtiles_writer::DirectoryLayout
pub struct tylertoo_core::pmtiles_writer::Header
pub tylertoo_core::pmtiles_writer::Header::addressed_tiles_count: u64
pub tylertoo_core::pmtiles_writer::Header::center_lat: f64
pub tylertoo_core::pmtiles_writer::Header::center_lon: f64
pub tylertoo_core::pmtiles_writer::Header::center_zoom: u8
pub tylertoo_core::pmtiles_writer::Header::clustered: bool
pub tylertoo_core::pmtiles_writer::Header::internal_compression: tylertoo_core::compression::Compression
pub tylertoo_core::pmtiles_writer::Header::json_metadata_length: u64
pub tylertoo_core::pmtiles_writer::Header::json_metadata_offset: u64
pub tylertoo_core::pmtiles_writer::Header::leaf_dirs_length: u64
pub tylertoo_core::pmtiles_writer::Header::leaf_dirs_offset: u64
pub tylertoo_core::pmtiles_writer::Header::max_lat: f64
pub tylertoo_core::pmtiles_writer::Header::max_lon: f64
pub tylertoo_core::pmtiles_writer::Header::max_zoom: u8
pub tylertoo_core::pmtiles_writer::Header::min_lat: f64
pub tylertoo_core::pmtiles_writer::Header::min_lon: f64
pub tylertoo_core::pmtiles_writer::Header::min_zoom: u8
pub tylertoo_core::pmtiles_writer::Header::root_dir_length: u64
pub tylertoo_core::pmtiles_writer::Header::root_dir_offset: u64
pub tylertoo_core::pmtiles_writer::Header::tile_compression: tylertoo_core::compression::Compression
pub tylertoo_core::pmtiles_writer::Header::tile_contents_count: u64
pub tylertoo_core::pmtiles_writer::Header::tile_data_length: u64
pub tylertoo_core::pmtiles_writer::Header::tile_data_offset: u64
pub tylertoo_core::pmtiles_writer::Header::tile_entries_count: u64
pub tylertoo_core::pmtiles_writer::Header::tile_type: tylertoo_core::pmtiles_writer::TileType
impl tylertoo_core::pmtiles_writer::Header
pub fn tylertoo_core::pmtiles_writer::Header::from_bytes(&[u8]) -> tylertoo_core::Result<tylertoo_core::pmtiles_writer::Header>
impl tylertoo_core::pmtiles_writer::Header
pub fn tylertoo_core::pmtiles_writer::Header::to_bytes(&self) -> [u8; 127]
impl core::clone::Clone for tylertoo_core::pmtiles_writer::Header
pub fn tylertoo_core::pmtiles_writer::Header::clone(&self) -> tylertoo_core::pmtiles_writer::Header
impl core::default::Default for tylertoo_core::pmtiles_writer::Header
pub fn tylertoo_core::pmtiles_writer::Header::default() -> Self
impl core::fmt::Debug for tylertoo_core::pmtiles_writer::Header
pub fn tylertoo_core::pmtiles_writer::Header::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for tylertoo_core::pmtiles_writer::Header
impl core::marker::Send for tylertoo_core::pmtiles_writer::Header
impl core::marker::Sync for tylertoo_core::pmtiles_writer::Header
impl core::marker::Unpin for tylertoo_core::pmtiles_writer::Header
impl core::marker::UnsafeUnpin for tylertoo_core::pmtiles_writer::Header
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::pmtiles_writer::Header
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::pmtiles_writer::Header
pub struct tylertoo_core::pmtiles_writer::PmtilesWriter
impl tylertoo_core::pmtiles_writer::PmtilesWriter
pub fn tylertoo_core::pmtiles_writer::PmtilesWriter::add_tile(&mut self, u8, u32, u32, &[u8]) -> core::io::error::Result<()>
pub fn tylertoo_core::pmtiles_writer::PmtilesWriter::add_tile_compressed(&mut self, u8, u32, u32, alloc::vec::Vec<u8>) -> core::io::error::Result<()>
pub fn tylertoo_core::pmtiles_writer::PmtilesWriter::add_tile_with_count(&mut self, u8, u32, u32, &[u8], usize) -> core::io::error::Result<()>
pub fn tylertoo_core::pmtiles_writer::PmtilesWriter::dedup_stats(&self) -> &tylertoo_core::dedup::DeduplicationStats
pub fn tylertoo_core::pmtiles_writer::PmtilesWriter::enable_deduplication(&mut self, bool)
pub fn tylertoo_core::pmtiles_writer::PmtilesWriter::internal_compression(&self) -> tylertoo_core::compression::Compression
pub fn tylertoo_core::pmtiles_writer::PmtilesWriter::is_dedup_enabled(&self) -> bool
pub fn tylertoo_core::pmtiles_writer::PmtilesWriter::new() -> Self
pub fn tylertoo_core::pmtiles_writer::PmtilesWriter::set_bounds(&mut self, &tylertoo_core::tile::TileBounds)
pub fn tylertoo_core::pmtiles_writer::PmtilesWriter::set_fields(&mut self, std::collections::hash::map::HashMap<alloc::string::String, alloc::string::String>)
pub fn tylertoo_core::pmtiles_writer::PmtilesWriter::set_internal_compression(&mut self, tylertoo_core::compression::Compression)
pub fn tylertoo_core::pmtiles_writer::PmtilesWriter::set_layer_name(&mut self, &str)
pub fn tylertoo_core::pmtiles_writer::PmtilesWriter::set_tile_compression(&mut self, tylertoo_core::compression::Compression)
pub fn tylertoo_core::pmtiles_writer::PmtilesWriter::set_vector_layers_json(&mut self, alloc::string::String)
pub fn tylertoo_core::pmtiles_writer::PmtilesWriter::tile_compression(&self) -> tylertoo_core::compression::Compression
pub fn tylertoo_core::pmtiles_writer::PmtilesWriter::tile_count(&self) -> usize
pub fn tylertoo_core::pmtiles_writer::PmtilesWriter::with_compression(tylertoo_core::compression::Compression) -> Self
pub fn tylertoo_core::pmtiles_writer::PmtilesWriter::write_to_file(&self, &std::path::Path) -> tylertoo_core::Result<()>
impl core::default::Default for tylertoo_core::pmtiles_writer::PmtilesWriter
pub fn tylertoo_core::pmtiles_writer::PmtilesWriter::default() -> Self
impl core::marker::Freeze for tylertoo_core::pmtiles_writer::PmtilesWriter
impl core::marker::Send for tylertoo_core::pmtiles_writer::PmtilesWriter
impl core::marker::Sync for tylertoo_core::pmtiles_writer::PmtilesWriter
impl core::marker::Unpin for tylertoo_core::pmtiles_writer::PmtilesWriter
impl core::marker::UnsafeUnpin for tylertoo_core::pmtiles_writer::PmtilesWriter
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::pmtiles_writer::PmtilesWriter
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::pmtiles_writer::PmtilesWriter
pub struct tylertoo_core::pmtiles_writer::StreamingPmtilesWriter
impl tylertoo_core::pmtiles_writer::StreamingPmtilesWriter
pub fn tylertoo_core::pmtiles_writer::StreamingPmtilesWriter::add_tile(&mut self, u8, u32, u32, &[u8]) -> core::io::error::Result<()>
pub fn tylertoo_core::pmtiles_writer::StreamingPmtilesWriter::add_tile_precompressed(&mut self, u8, u32, u32, u64, &[u8], usize, usize) -> core::io::error::Result<()>
pub fn tylertoo_core::pmtiles_writer::StreamingPmtilesWriter::add_tile_with_count(&mut self, u8, u32, u32, &[u8], usize) -> core::io::error::Result<()>
pub fn tylertoo_core::pmtiles_writer::StreamingPmtilesWriter::checkpoint(&mut self, &std::path::Path) -> tylertoo_core::Result<()>
pub fn tylertoo_core::pmtiles_writer::StreamingPmtilesWriter::finalize(self, &std::path::Path) -> tylertoo_core::Result<tylertoo_core::pmtiles_writer::StreamingWriteStats>
pub fn tylertoo_core::pmtiles_writer::StreamingPmtilesWriter::new(tylertoo_core::compression::Compression) -> core::io::error::Result<Self>
pub fn tylertoo_core::pmtiles_writer::StreamingPmtilesWriter::set_bounds(&mut self, &tylertoo_core::tile::TileBounds)
pub fn tylertoo_core::pmtiles_writer::StreamingPmtilesWriter::set_declared_min_zoom(&mut self, u8)
pub fn tylertoo_core::pmtiles_writer::StreamingPmtilesWriter::set_fields(&mut self, std::collections::hash::map::HashMap<alloc::string::String, alloc::string::String>)
pub fn tylertoo_core::pmtiles_writer::StreamingPmtilesWriter::set_layer_name(&mut self, &str)
pub fn tylertoo_core::pmtiles_writer::StreamingPmtilesWriter::set_vector_layers_json(&mut self, alloc::string::String)
pub fn tylertoo_core::pmtiles_writer::StreamingPmtilesWriter::stats(&self) -> &tylertoo_core::pmtiles_writer::StreamingWriteStats
pub fn tylertoo_core::pmtiles_writer::StreamingPmtilesWriter::temp_path(&self) -> &std::path::Path
pub fn tylertoo_core::pmtiles_writer::StreamingPmtilesWriter::with_temp_dir(tylertoo_core::compression::Compression, std::path::PathBuf) -> core::io::error::Result<Self>
impl core::ops::drop::Drop for tylertoo_core::pmtiles_writer::StreamingPmtilesWriter
pub fn tylertoo_core::pmtiles_writer::StreamingPmtilesWriter::drop(&mut self)
impl core::marker::Freeze for tylertoo_core::pmtiles_writer::StreamingPmtilesWriter
impl core::marker::Send for tylertoo_core::pmtiles_writer::StreamingPmtilesWriter
impl core::marker::Sync for tylertoo_core::pmtiles_writer::StreamingPmtilesWriter
impl core::marker::Unpin for tylertoo_core::pmtiles_writer::StreamingPmtilesWriter
impl core::marker::UnsafeUnpin for tylertoo_core::pmtiles_writer::StreamingPmtilesWriter
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::pmtiles_writer::StreamingPmtilesWriter
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::pmtiles_writer::StreamingPmtilesWriter
pub struct tylertoo_core::pmtiles_writer::StreamingWriteStats
pub tylertoo_core::pmtiles_writer::StreamingWriteStats::bytes_saved_dedup: u64
pub tylertoo_core::pmtiles_writer::StreamingWriteStats::bytes_written: u64
pub tylertoo_core::pmtiles_writer::StreamingWriteStats::total_tiles: u64
pub tylertoo_core::pmtiles_writer::StreamingWriteStats::unique_tiles: u64
impl tylertoo_core::pmtiles_writer::StreamingWriteStats
pub fn tylertoo_core::pmtiles_writer::StreamingWriteStats::estimated_memory_bytes(&self) -> u64
impl core::clone::Clone for tylertoo_core::pmtiles_writer::StreamingWriteStats
pub fn tylertoo_core::pmtiles_writer::StreamingWriteStats::clone(&self) -> tylertoo_core::pmtiles_writer::StreamingWriteStats
impl core::default::Default for tylertoo_core::pmtiles_writer::StreamingWriteStats
pub fn tylertoo_core::pmtiles_writer::StreamingWriteStats::default() -> tylertoo_core::pmtiles_writer::StreamingWriteStats
impl core::fmt::Debug for tylertoo_core::pmtiles_writer::StreamingWriteStats
pub fn tylertoo_core::pmtiles_writer::StreamingWriteStats::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for tylertoo_core::pmtiles_writer::StreamingWriteStats
impl core::marker::Send for tylertoo_core::pmtiles_writer::StreamingWriteStats
impl core::marker::Sync for tylertoo_core::pmtiles_writer::StreamingWriteStats
impl core::marker::Unpin for tylertoo_core::pmtiles_writer::StreamingWriteStats
impl core::marker::UnsafeUnpin for tylertoo_core::pmtiles_writer::StreamingWriteStats
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::pmtiles_writer::StreamingWriteStats
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::pmtiles_writer::StreamingWriteStats
pub fn tylertoo_core::pmtiles_writer::decode_directory(&[u8]) -> core::option::Option<alloc::vec::Vec<tylertoo_core::pmtiles_writer::DirEntry>>
pub fn tylertoo_core::pmtiles_writer::decode_varint(&[u8]) -> core::option::Option<(u64, usize)>
pub fn tylertoo_core::pmtiles_writer::encode_directory(&[tylertoo_core::pmtiles_writer::DirEntry]) -> alloc::vec::Vec<u8>
pub fn tylertoo_core::pmtiles_writer::encode_varint(u64, &mut alloc::vec::Vec<u8>)
pub fn tylertoo_core::pmtiles_writer::gzip_compress(&[u8]) -> core::io::error::Result<alloc::vec::Vec<u8>>
pub fn tylertoo_core::pmtiles_writer::make_root_leaves(&[tylertoo_core::pmtiles_writer::DirEntry], tylertoo_core::compression::Compression) -> core::io::error::Result<tylertoo_core::pmtiles_writer::DirectoryLayout>
pub fn tylertoo_core::pmtiles_writer::tile_id(u8, u32, u32) -> u64
pub fn tylertoo_core::pmtiles_writer::tile_id_to_zxy(u64) -> tylertoo_core::Result<(u8, u32, u32)>
pub mod tylertoo_core::pyramid
pub enum tylertoo_core::pyramid::BandSource
pub tylertoo_core::pyramid::BandSource::Archive
pub tylertoo_core::pyramid::BandSource::Source
impl core::clone::Clone for tylertoo_core::pyramid::BandSource
pub fn tylertoo_core::pyramid::BandSource::clone(&self) -> tylertoo_core::pyramid::BandSource
impl core::cmp::Eq for tylertoo_core::pyramid::BandSource
impl core::cmp::PartialEq for tylertoo_core::pyramid::BandSource
pub fn tylertoo_core::pyramid::BandSource::eq(&self, &tylertoo_core::pyramid::BandSource) -> bool
impl core::fmt::Debug for tylertoo_core::pyramid::BandSource
pub fn tylertoo_core::pyramid::BandSource::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for tylertoo_core::pyramid::BandSource
impl core::marker::StructuralPartialEq for tylertoo_core::pyramid::BandSource
impl core::marker::Freeze for tylertoo_core::pyramid::BandSource
impl core::marker::Send for tylertoo_core::pyramid::BandSource
impl core::marker::Sync for tylertoo_core::pyramid::BandSource
impl core::marker::Unpin for tylertoo_core::pyramid::BandSource
impl core::marker::UnsafeUnpin for tylertoo_core::pyramid::BandSource
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::pyramid::BandSource
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::pyramid::BandSource
pub struct tylertoo_core::pyramid::Band
pub tylertoo_core::pyramid::Band::input: std::path::PathBuf
pub tylertoo_core::pyramid::Band::layer: alloc::string::String
pub tylertoo_core::pyramid::Band::max_zoom: u8
pub tylertoo_core::pyramid::Band::min_zoom: u8
impl tylertoo_core::pyramid::Band
pub fn tylertoo_core::pyramid::Band::parse(&str) -> core::result::Result<Self, alloc::string::String>
impl core::clone::Clone for tylertoo_core::pyramid::Band
pub fn tylertoo_core::pyramid::Band::clone(&self) -> tylertoo_core::pyramid::Band
impl core::fmt::Debug for tylertoo_core::pyramid::Band
pub fn tylertoo_core::pyramid::Band::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for tylertoo_core::pyramid::Band
impl core::marker::Send for tylertoo_core::pyramid::Band
impl core::marker::Sync for tylertoo_core::pyramid::Band
impl core::marker::Unpin for tylertoo_core::pyramid::Band
impl core::marker::UnsafeUnpin for tylertoo_core::pyramid::Band
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::pyramid::Band
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::pyramid::Band
pub struct tylertoo_core::pyramid::PyramidOptions
pub tylertoo_core::pyramid::PyramidOptions::convert: tylertoo_core::overview::convert::ConvertOptions
pub tylertoo_core::pyramid::PyramidOptions::export: tylertoo_core::overview::export::ExportOptions
pub tylertoo_core::pyramid::PyramidOptions::work_dir: core::option::Option<std::path::PathBuf>
impl core::clone::Clone for tylertoo_core::pyramid::PyramidOptions
pub fn tylertoo_core::pyramid::PyramidOptions::clone(&self) -> tylertoo_core::pyramid::PyramidOptions
impl core::default::Default for tylertoo_core::pyramid::PyramidOptions
pub fn tylertoo_core::pyramid::PyramidOptions::default() -> Self
impl core::fmt::Debug for tylertoo_core::pyramid::PyramidOptions
pub fn tylertoo_core::pyramid::PyramidOptions::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for tylertoo_core::pyramid::PyramidOptions
impl core::marker::Send for tylertoo_core::pyramid::PyramidOptions
impl core::marker::Sync for tylertoo_core::pyramid::PyramidOptions
impl core::marker::Unpin for tylertoo_core::pyramid::PyramidOptions
impl core::marker::UnsafeUnpin for tylertoo_core::pyramid::PyramidOptions
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::pyramid::PyramidOptions
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::pyramid::PyramidOptions
pub struct tylertoo_core::pyramid::PyramidReport
pub tylertoo_core::pyramid::PyramidReport::per_band_tiles: alloc::vec::Vec<(alloc::string::String, u8, u8, usize)>
pub tylertoo_core::pyramid::PyramidReport::skipped: usize
pub tylertoo_core::pyramid::PyramidReport::total_tiles: usize
impl core::clone::Clone for tylertoo_core::pyramid::PyramidReport
pub fn tylertoo_core::pyramid::PyramidReport::clone(&self) -> tylertoo_core::pyramid::PyramidReport
impl core::fmt::Debug for tylertoo_core::pyramid::PyramidReport
pub fn tylertoo_core::pyramid::PyramidReport::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for tylertoo_core::pyramid::PyramidReport
impl core::marker::Send for tylertoo_core::pyramid::PyramidReport
impl core::marker::Sync for tylertoo_core::pyramid::PyramidReport
impl core::marker::Unpin for tylertoo_core::pyramid::PyramidReport
impl core::marker::UnsafeUnpin for tylertoo_core::pyramid::PyramidReport
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::pyramid::PyramidReport
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::pyramid::PyramidReport
pub fn tylertoo_core::pyramid::build_pyramid(&[tylertoo_core::pyramid::Band], &std::path::Path, &tylertoo_core::pyramid::PyramidOptions) -> core::result::Result<tylertoo_core::pyramid::PyramidReport, tylertoo_core::Error>
pub fn tylertoo_core::pyramid::classify_band_input(&std::path::Path) -> tylertoo_core::pyramid::BandSource
pub fn tylertoo_core::pyramid::merge_bands(&[tylertoo_core::pyramid::Band], &std::path::Path) -> core::result::Result<tylertoo_core::pyramid::PyramidReport, tylertoo_core::Error>
pub fn tylertoo_core::pyramid::validate_bands(&[tylertoo_core::pyramid::Band]) -> core::result::Result<(), alloc::string::String>
pub mod tylertoo_core::quality
pub struct tylertoo_core::quality::CrsInfo
pub tylertoo_core::quality::CrsInfo::identifier: core::option::Option<alloc::string::String>
pub tylertoo_core::quality::CrsInfo::is_wgs84: bool
pub tylertoo_core::quality::CrsInfo::name: core::option::Option<alloc::string::String>
impl core::clone::Clone for tylertoo_core::quality::CrsInfo
pub fn tylertoo_core::quality::CrsInfo::clone(&self) -> tylertoo_core::quality::CrsInfo
impl core::fmt::Debug for tylertoo_core::quality::CrsInfo
pub fn tylertoo_core::quality::CrsInfo::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for tylertoo_core::quality::CrsInfo
impl core::marker::Send for tylertoo_core::quality::CrsInfo
impl core::marker::Sync for tylertoo_core::quality::CrsInfo
impl core::marker::Unpin for tylertoo_core::quality::CrsInfo
impl core::marker::UnsafeUnpin for tylertoo_core::quality::CrsInfo
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::quality::CrsInfo
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::quality::CrsInfo
pub fn tylertoo_core::quality::crs_info_from_kv_metadata(core::option::Option<&alloc::vec::Vec<parquet::file::metadata::KeyValue>>) -> tylertoo_core::Result<tylertoo_core::quality::CrsInfo>
pub fn tylertoo_core::quality::extract_crs(&std::path::Path) -> tylertoo_core::Result<tylertoo_core::quality::CrsInfo>
pub fn tylertoo_core::quality::validate_wgs84(&std::path::Path) -> tylertoo_core::Result<()>
pub mod tylertoo_core::sutherland_hodgman
pub struct tylertoo_core::sutherland_hodgman::ClipCoord
pub tylertoo_core::sutherland_hodgman::ClipCoord::x: i64
pub tylertoo_core::sutherland_hodgman::ClipCoord::y: i64
impl tylertoo_core::sutherland_hodgman::ClipCoord
pub fn tylertoo_core::sutherland_hodgman::ClipCoord::from_world(tylertoo_core::world_coord::WorldCoord) -> Self
pub const fn tylertoo_core::sutherland_hodgman::ClipCoord::new(i64, i64) -> Self
pub fn tylertoo_core::sutherland_hodgman::ClipCoord::to_world(&self) -> tylertoo_core::world_coord::WorldCoord
impl core::clone::Clone for tylertoo_core::sutherland_hodgman::ClipCoord
pub fn tylertoo_core::sutherland_hodgman::ClipCoord::clone(&self) -> tylertoo_core::sutherland_hodgman::ClipCoord
impl core::cmp::Eq for tylertoo_core::sutherland_hodgman::ClipCoord
impl core::cmp::PartialEq for tylertoo_core::sutherland_hodgman::ClipCoord
pub fn tylertoo_core::sutherland_hodgman::ClipCoord::eq(&self, &tylertoo_core::sutherland_hodgman::ClipCoord) -> bool
impl core::fmt::Debug for tylertoo_core::sutherland_hodgman::ClipCoord
pub fn tylertoo_core::sutherland_hodgman::ClipCoord::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for tylertoo_core::sutherland_hodgman::ClipCoord
impl core::marker::StructuralPartialEq for tylertoo_core::sutherland_hodgman::ClipCoord
impl core::marker::Freeze for tylertoo_core::sutherland_hodgman::ClipCoord
impl core::marker::Send for tylertoo_core::sutherland_hodgman::ClipCoord
impl core::marker::Sync for tylertoo_core::sutherland_hodgman::ClipCoord
impl core::marker::Unpin for tylertoo_core::sutherland_hodgman::ClipCoord
impl core::marker::UnsafeUnpin for tylertoo_core::sutherland_hodgman::ClipCoord
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::sutherland_hodgman::ClipCoord
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::sutherland_hodgman::ClipCoord
pub fn tylertoo_core::sutherland_hodgman::clip_multipolygon_sh(&geo_types::geometry::multi_polygon::MultiPolygon<f64>, &tylertoo_core::tile::TileBounds) -> core::option::Option<geo_types::geometry::multi_polygon::MultiPolygon<f64>>
pub fn tylertoo_core::sutherland_hodgman::clip_polygon_sh(&geo_types::geometry::polygon::Polygon<f64>, &tylertoo_core::tile::TileBounds) -> core::option::Option<geo_types::geometry::Geometry<f64>>
pub fn tylertoo_core::sutherland_hodgman::clip_polygon_sh_world(&[tylertoo_core::world_coord::WorldCoord], &[alloc::vec::Vec<tylertoo_core::world_coord::WorldCoord>], &tylertoo_core::world_coord::WorldBounds) -> core::option::Option<(alloc::vec::Vec<tylertoo_core::world_coord::WorldCoord>, alloc::vec::Vec<alloc::vec::Vec<tylertoo_core::world_coord::WorldCoord>>)>
pub mod tylertoo_core::tile
pub struct tylertoo_core::tile::TileBounds
pub tylertoo_core::tile::TileBounds::lat_max: f64
pub tylertoo_core::tile::TileBounds::lat_min: f64
pub tylertoo_core::tile::TileBounds::lng_max: f64
pub tylertoo_core::tile::TileBounds::lng_min: f64
impl tylertoo_core::tile::TileBounds
pub fn tylertoo_core::tile::TileBounds::empty() -> Self
pub fn tylertoo_core::tile::TileBounds::expand(&mut self, &Self)
pub fn tylertoo_core::tile::TileBounds::height(&self) -> f64
pub fn tylertoo_core::tile::TileBounds::is_valid(&self) -> bool
pub fn tylertoo_core::tile::TileBounds::new(f64, f64, f64, f64) -> Self
pub fn tylertoo_core::tile::TileBounds::width(&self) -> f64
impl core::clone::Clone for tylertoo_core::tile::TileBounds
pub fn tylertoo_core::tile::TileBounds::clone(&self) -> tylertoo_core::tile::TileBounds
impl core::cmp::PartialEq for tylertoo_core::tile::TileBounds
pub fn tylertoo_core::tile::TileBounds::eq(&self, &tylertoo_core::tile::TileBounds) -> bool
impl core::fmt::Debug for tylertoo_core::tile::TileBounds
pub fn tylertoo_core::tile::TileBounds::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for tylertoo_core::tile::TileBounds
impl core::marker::StructuralPartialEq for tylertoo_core::tile::TileBounds
impl core::marker::Freeze for tylertoo_core::tile::TileBounds
impl core::marker::Send for tylertoo_core::tile::TileBounds
impl core::marker::Sync for tylertoo_core::tile::TileBounds
impl core::marker::Unpin for tylertoo_core::tile::TileBounds
impl core::marker::UnsafeUnpin for tylertoo_core::tile::TileBounds
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::tile::TileBounds
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::tile::TileBounds
pub struct tylertoo_core::tile::TileCoord
pub tylertoo_core::tile::TileCoord::x: u32
pub tylertoo_core::tile::TileCoord::y: u32
pub tylertoo_core::tile::TileCoord::z: u8
impl tylertoo_core::tile::TileCoord
pub fn tylertoo_core::tile::TileCoord::bounds(&self) -> tylertoo_core::tile::TileBounds
pub fn tylertoo_core::tile::TileCoord::children(&self) -> core::option::Option<[tylertoo_core::tile::TileCoord; 4]>
pub fn tylertoo_core::tile::TileCoord::new(u32, u32, u8) -> Self
pub fn tylertoo_core::tile::TileCoord::parent(&self) -> core::option::Option<tylertoo_core::tile::TileCoord>
impl core::clone::Clone for tylertoo_core::tile::TileCoord
pub fn tylertoo_core::tile::TileCoord::clone(&self) -> tylertoo_core::tile::TileCoord
impl core::cmp::Eq for tylertoo_core::tile::TileCoord
impl core::cmp::PartialEq for tylertoo_core::tile::TileCoord
pub fn tylertoo_core::tile::TileCoord::eq(&self, &tylertoo_core::tile::TileCoord) -> bool
impl core::fmt::Debug for tylertoo_core::tile::TileCoord
pub fn tylertoo_core::tile::TileCoord::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for tylertoo_core::tile::TileCoord
pub fn tylertoo_core::tile::TileCoord::hash<__H: core::hash::Hasher>(&self, &mut __H)
impl core::marker::Copy for tylertoo_core::tile::TileCoord
impl core::marker::StructuralPartialEq for tylertoo_core::tile::TileCoord
impl core::marker::Freeze for tylertoo_core::tile::TileCoord
impl core::marker::Send for tylertoo_core::tile::TileCoord
impl core::marker::Sync for tylertoo_core::tile::TileCoord
impl core::marker::Unpin for tylertoo_core::tile::TileCoord
impl core::marker::UnsafeUnpin for tylertoo_core::tile::TileCoord
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::tile::TileCoord
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::tile::TileCoord
pub fn tylertoo_core::tile::lng_lat_to_tile(f64, f64, u8) -> tylertoo_core::tile::TileCoord
pub fn tylertoo_core::tile::tile_bounds(u32, u32, u8) -> tylertoo_core::tile::TileBounds
pub fn tylertoo_core::tile::tiles_for_bbox(&tylertoo_core::tile::TileBounds, u8) -> impl core::iter::traits::iterator::Iterator<Item = tylertoo_core::tile::TileCoord>
pub mod tylertoo_core::vector_tile
pub mod tylertoo_core::vector_tile::tile
#[repr(i32)] pub enum tylertoo_core::vector_tile::tile::GeomType
pub tylertoo_core::vector_tile::tile::GeomType::Linestring = 2
pub tylertoo_core::vector_tile::tile::GeomType::Point = 1
pub tylertoo_core::vector_tile::tile::GeomType::Polygon = 3
pub tylertoo_core::vector_tile::tile::GeomType::Unknown = 0
impl tylertoo_core::vector_tile::tile::GeomType
pub fn tylertoo_core::vector_tile::tile::GeomType::as_str_name(&self) -> &'static str
pub fn tylertoo_core::vector_tile::tile::GeomType::from_str_name(&str) -> core::option::Option<Self>
impl tylertoo_core::vector_tile::tile::GeomType
pub fn tylertoo_core::vector_tile::tile::GeomType::from_i32(i32) -> core::option::Option<tylertoo_core::vector_tile::tile::GeomType>
pub const fn tylertoo_core::vector_tile::tile::GeomType::is_valid(i32) -> bool
impl core::clone::Clone for tylertoo_core::vector_tile::tile::GeomType
pub fn tylertoo_core::vector_tile::tile::GeomType::clone(&self) -> tylertoo_core::vector_tile::tile::GeomType
impl core::cmp::Eq for tylertoo_core::vector_tile::tile::GeomType
impl core::cmp::Ord for tylertoo_core::vector_tile::tile::GeomType
pub fn tylertoo_core::vector_tile::tile::GeomType::cmp(&self, &tylertoo_core::vector_tile::tile::GeomType) -> core::cmp::Ordering
impl core::cmp::PartialEq for tylertoo_core::vector_tile::tile::GeomType
pub fn tylertoo_core::vector_tile::tile::GeomType::eq(&self, &tylertoo_core::vector_tile::tile::GeomType) -> bool
impl core::cmp::PartialOrd for tylertoo_core::vector_tile::tile::GeomType
pub fn tylertoo_core::vector_tile::tile::GeomType::partial_cmp(&self, &tylertoo_core::vector_tile::tile::GeomType) -> core::option::Option<core::cmp::Ordering>
impl core::convert::From<tylertoo_core::vector_tile::tile::GeomType> for i32
pub fn i32::from(tylertoo_core::vector_tile::tile::GeomType) -> i32
impl core::convert::TryFrom<i32> for tylertoo_core::vector_tile::tile::GeomType
pub type tylertoo_core::vector_tile::tile::GeomType::Error = prost::error::UnknownEnumValue
pub fn tylertoo_core::vector_tile::tile::GeomType::try_from(i32) -> core::result::Result<tylertoo_core::vector_tile::tile::GeomType, prost::error::UnknownEnumValue>
impl core::default::Default for tylertoo_core::vector_tile::tile::GeomType
pub fn tylertoo_core::vector_tile::tile::GeomType::default() -> tylertoo_core::vector_tile::tile::GeomType
impl core::fmt::Debug for tylertoo_core::vector_tile::tile::GeomType
pub fn tylertoo_core::vector_tile::tile::GeomType::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for tylertoo_core::vector_tile::tile::GeomType
pub fn tylertoo_core::vector_tile::tile::GeomType::hash<__H: core::hash::Hasher>(&self, &mut __H)
impl core::marker::Copy for tylertoo_core::vector_tile::tile::GeomType
impl core::marker::StructuralPartialEq for tylertoo_core::vector_tile::tile::GeomType
impl core::marker::Freeze for tylertoo_core::vector_tile::tile::GeomType
impl core::marker::Send for tylertoo_core::vector_tile::tile::GeomType
impl core::marker::Sync for tylertoo_core::vector_tile::tile::GeomType
impl core::marker::Unpin for tylertoo_core::vector_tile::tile::GeomType
impl core::marker::UnsafeUnpin for tylertoo_core::vector_tile::tile::GeomType
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::vector_tile::tile::GeomType
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::vector_tile::tile::GeomType
pub struct tylertoo_core::vector_tile::tile::Feature
pub tylertoo_core::vector_tile::tile::Feature::geometry: alloc::vec::Vec<u32>
pub tylertoo_core::vector_tile::tile::Feature::id: core::option::Option<u64>
pub tylertoo_core::vector_tile::tile::Feature::tags: alloc::vec::Vec<u32>
pub tylertoo_core::vector_tile::tile::Feature::type: core::option::Option<i32>
impl tylertoo_core::vector_tile::tile::Feature
pub fn tylertoo_core::vector_tile::tile::Feature::id(&self) -> u64
pub fn tylertoo_core::vector_tile::tile::Feature::set_type(&mut self, tylertoo_core::vector_tile::tile::GeomType)
pub fn tylertoo_core::vector_tile::tile::Feature::type(&self) -> tylertoo_core::vector_tile::tile::GeomType
impl core::clone::Clone for tylertoo_core::vector_tile::tile::Feature
pub fn tylertoo_core::vector_tile::tile::Feature::clone(&self) -> tylertoo_core::vector_tile::tile::Feature
impl core::cmp::Eq for tylertoo_core::vector_tile::tile::Feature
impl core::cmp::PartialEq for tylertoo_core::vector_tile::tile::Feature
pub fn tylertoo_core::vector_tile::tile::Feature::eq(&self, &tylertoo_core::vector_tile::tile::Feature) -> bool
impl core::default::Default for tylertoo_core::vector_tile::tile::Feature
pub fn tylertoo_core::vector_tile::tile::Feature::default() -> Self
impl core::fmt::Debug for tylertoo_core::vector_tile::tile::Feature
pub fn tylertoo_core::vector_tile::tile::Feature::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for tylertoo_core::vector_tile::tile::Feature
pub fn tylertoo_core::vector_tile::tile::Feature::hash<__H: core::hash::Hasher>(&self, &mut __H)
impl core::marker::StructuralPartialEq for tylertoo_core::vector_tile::tile::Feature
impl prost::message::Message for tylertoo_core::vector_tile::tile::Feature
pub fn tylertoo_core::vector_tile::tile::Feature::clear(&mut self)
pub fn tylertoo_core::vector_tile::tile::Feature::encoded_len(&self) -> usize
impl core::marker::Freeze for tylertoo_core::vector_tile::tile::Feature
impl core::marker::Send for tylertoo_core::vector_tile::tile::Feature
impl core::marker::Sync for tylertoo_core::vector_tile::tile::Feature
impl core::marker::Unpin for tylertoo_core::vector_tile::tile::Feature
impl core::marker::UnsafeUnpin for tylertoo_core::vector_tile::tile::Feature
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::vector_tile::tile::Feature
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::vector_tile::tile::Feature
pub struct tylertoo_core::vector_tile::tile::Layer
pub tylertoo_core::vector_tile::tile::Layer::extent: core::option::Option<u32>
pub tylertoo_core::vector_tile::tile::Layer::features: alloc::vec::Vec<tylertoo_core::vector_tile::tile::Feature>
pub tylertoo_core::vector_tile::tile::Layer::keys: alloc::vec::Vec<alloc::string::String>
pub tylertoo_core::vector_tile::tile::Layer::name: alloc::string::String
pub tylertoo_core::vector_tile::tile::Layer::values: alloc::vec::Vec<tylertoo_core::vector_tile::tile::Value>
pub tylertoo_core::vector_tile::tile::Layer::version: u32
impl tylertoo_core::vector_tile::tile::Layer
pub fn tylertoo_core::vector_tile::tile::Layer::extent(&self) -> u32
impl core::clone::Clone for tylertoo_core::vector_tile::tile::Layer
pub fn tylertoo_core::vector_tile::tile::Layer::clone(&self) -> tylertoo_core::vector_tile::tile::Layer
impl core::cmp::PartialEq for tylertoo_core::vector_tile::tile::Layer
pub fn tylertoo_core::vector_tile::tile::Layer::eq(&self, &tylertoo_core::vector_tile::tile::Layer) -> bool
impl core::default::Default for tylertoo_core::vector_tile::tile::Layer
pub fn tylertoo_core::vector_tile::tile::Layer::default() -> Self
impl core::fmt::Debug for tylertoo_core::vector_tile::tile::Layer
pub fn tylertoo_core::vector_tile::tile::Layer::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for tylertoo_core::vector_tile::tile::Layer
impl prost::message::Message for tylertoo_core::vector_tile::tile::Layer
pub fn tylertoo_core::vector_tile::tile::Layer::clear(&mut self)
pub fn tylertoo_core::vector_tile::tile::Layer::encoded_len(&self) -> usize
impl core::marker::Freeze for tylertoo_core::vector_tile::tile::Layer
impl core::marker::Send for tylertoo_core::vector_tile::tile::Layer
impl core::marker::Sync for tylertoo_core::vector_tile::tile::Layer
impl core::marker::Unpin for tylertoo_core::vector_tile::tile::Layer
impl core::marker::UnsafeUnpin for tylertoo_core::vector_tile::tile::Layer
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::vector_tile::tile::Layer
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::vector_tile::tile::Layer
pub struct tylertoo_core::vector_tile::tile::Value
pub tylertoo_core::vector_tile::tile::Value::bool_value: core::option::Option<bool>
pub tylertoo_core::vector_tile::tile::Value::double_value: core::option::Option<f64>
pub tylertoo_core::vector_tile::tile::Value::float_value: core::option::Option<f32>
pub tylertoo_core::vector_tile::tile::Value::int_value: core::option::Option<i64>
pub tylertoo_core::vector_tile::tile::Value::sint_value: core::option::Option<i64>
pub tylertoo_core::vector_tile::tile::Value::string_value: core::option::Option<alloc::string::String>
pub tylertoo_core::vector_tile::tile::Value::uint_value: core::option::Option<u64>
impl tylertoo_core::vector_tile::tile::Value
pub fn tylertoo_core::vector_tile::tile::Value::bool_value(&self) -> bool
pub fn tylertoo_core::vector_tile::tile::Value::double_value(&self) -> f64
pub fn tylertoo_core::vector_tile::tile::Value::float_value(&self) -> f32
pub fn tylertoo_core::vector_tile::tile::Value::int_value(&self) -> i64
pub fn tylertoo_core::vector_tile::tile::Value::sint_value(&self) -> i64
pub fn tylertoo_core::vector_tile::tile::Value::string_value(&self) -> &str
pub fn tylertoo_core::vector_tile::tile::Value::uint_value(&self) -> u64
impl core::clone::Clone for tylertoo_core::vector_tile::tile::Value
pub fn tylertoo_core::vector_tile::tile::Value::clone(&self) -> tylertoo_core::vector_tile::tile::Value
impl core::cmp::PartialEq for tylertoo_core::vector_tile::tile::Value
pub fn tylertoo_core::vector_tile::tile::Value::eq(&self, &tylertoo_core::vector_tile::tile::Value) -> bool
impl core::default::Default for tylertoo_core::vector_tile::tile::Value
pub fn tylertoo_core::vector_tile::tile::Value::default() -> Self
impl core::fmt::Debug for tylertoo_core::vector_tile::tile::Value
pub fn tylertoo_core::vector_tile::tile::Value::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for tylertoo_core::vector_tile::tile::Value
impl prost::message::Message for tylertoo_core::vector_tile::tile::Value
pub fn tylertoo_core::vector_tile::tile::Value::clear(&mut self)
pub fn tylertoo_core::vector_tile::tile::Value::encoded_len(&self) -> usize
impl core::marker::Freeze for tylertoo_core::vector_tile::tile::Value
impl core::marker::Send for tylertoo_core::vector_tile::tile::Value
impl core::marker::Sync for tylertoo_core::vector_tile::tile::Value
impl core::marker::Unpin for tylertoo_core::vector_tile::tile::Value
impl core::marker::UnsafeUnpin for tylertoo_core::vector_tile::tile::Value
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::vector_tile::tile::Value
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::vector_tile::tile::Value
pub struct tylertoo_core::vector_tile::Tile
pub tylertoo_core::vector_tile::Tile::layers: alloc::vec::Vec<tylertoo_core::vector_tile::tile::Layer>
impl core::clone::Clone for tylertoo_core::vector_tile::Tile
pub fn tylertoo_core::vector_tile::Tile::clone(&self) -> tylertoo_core::vector_tile::Tile
impl core::cmp::PartialEq for tylertoo_core::vector_tile::Tile
pub fn tylertoo_core::vector_tile::Tile::eq(&self, &tylertoo_core::vector_tile::Tile) -> bool
impl core::default::Default for tylertoo_core::vector_tile::Tile
pub fn tylertoo_core::vector_tile::Tile::default() -> Self
impl core::fmt::Debug for tylertoo_core::vector_tile::Tile
pub fn tylertoo_core::vector_tile::Tile::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for tylertoo_core::vector_tile::Tile
impl prost::message::Message for tylertoo_core::vector_tile::Tile
pub fn tylertoo_core::vector_tile::Tile::clear(&mut self)
pub fn tylertoo_core::vector_tile::Tile::encoded_len(&self) -> usize
impl core::marker::Freeze for tylertoo_core::vector_tile::Tile
impl core::marker::Send for tylertoo_core::vector_tile::Tile
impl core::marker::Sync for tylertoo_core::vector_tile::Tile
impl core::marker::Unpin for tylertoo_core::vector_tile::Tile
impl core::marker::UnsafeUnpin for tylertoo_core::vector_tile::Tile
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::vector_tile::Tile
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::vector_tile::Tile
pub mod tylertoo_core::wkb
pub enum tylertoo_core::wkb::WkbError
pub tylertoo_core::wkb::WkbError::DecodeError(alloc::string::String)
pub tylertoo_core::wkb::WkbError::EncodeError(alloc::string::String)
impl core::error::Error for tylertoo_core::wkb::WkbError
impl core::fmt::Debug for tylertoo_core::wkb::WkbError
pub fn tylertoo_core::wkb::WkbError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for tylertoo_core::wkb::WkbError
pub fn tylertoo_core::wkb::WkbError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for tylertoo_core::wkb::WkbError
impl core::marker::Send for tylertoo_core::wkb::WkbError
impl core::marker::Sync for tylertoo_core::wkb::WkbError
impl core::marker::Unpin for tylertoo_core::wkb::WkbError
impl core::marker::UnsafeUnpin for tylertoo_core::wkb::WkbError
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::wkb::WkbError
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::wkb::WkbError
pub fn tylertoo_core::wkb::geometry_to_wkb(&geo_types::geometry::Geometry) -> tylertoo_core::wkb::Result<alloc::vec::Vec<u8>>
pub fn tylertoo_core::wkb::wkb_to_geometry(&[u8]) -> tylertoo_core::wkb::Result<geo_types::geometry::Geometry>
pub type tylertoo_core::wkb::Result<T> = core::result::Result<T, tylertoo_core::wkb::WkbError>
pub mod tylertoo_core::world_coord
pub struct tylertoo_core::world_coord::WorldBounds
pub tylertoo_core::world_coord::WorldBounds::x_max: u32
pub tylertoo_core::world_coord::WorldBounds::x_min: u32
pub tylertoo_core::world_coord::WorldBounds::y_max: u32
pub tylertoo_core::world_coord::WorldBounds::y_min: u32
impl tylertoo_core::world_coord::WorldBounds
pub fn tylertoo_core::world_coord::WorldBounds::contains(&self, &tylertoo_core::world_coord::WorldCoord) -> bool
pub fn tylertoo_core::world_coord::WorldBounds::contains_bounds(&self, &tylertoo_core::world_coord::WorldBounds) -> bool
pub fn tylertoo_core::world_coord::WorldBounds::from_tile(&tylertoo_core::tile::TileCoord) -> Self
pub fn tylertoo_core::world_coord::WorldBounds::from_tile_bounds(&tylertoo_core::tile::TileBounds) -> Self
pub fn tylertoo_core::world_coord::WorldBounds::from_tile_with_buffer(&tylertoo_core::tile::TileCoord, u32, u32) -> Self
pub fn tylertoo_core::world_coord::WorldBounds::height(&self) -> u32
pub fn tylertoo_core::world_coord::WorldBounds::intersects(&self, &tylertoo_core::world_coord::WorldBounds) -> bool
pub const fn tylertoo_core::world_coord::WorldBounds::new(u32, u32, u32, u32) -> Self
pub fn tylertoo_core::world_coord::WorldBounds::to_tile_bounds(&self) -> tylertoo_core::tile::TileBounds
pub fn tylertoo_core::world_coord::WorldBounds::width(&self) -> u32
impl core::clone::Clone for tylertoo_core::world_coord::WorldBounds
pub fn tylertoo_core::world_coord::WorldBounds::clone(&self) -> tylertoo_core::world_coord::WorldBounds
impl core::cmp::Eq for tylertoo_core::world_coord::WorldBounds
impl core::cmp::PartialEq for tylertoo_core::world_coord::WorldBounds
pub fn tylertoo_core::world_coord::WorldBounds::eq(&self, &tylertoo_core::world_coord::WorldBounds) -> bool
impl core::fmt::Debug for tylertoo_core::world_coord::WorldBounds
pub fn tylertoo_core::world_coord::WorldBounds::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for tylertoo_core::world_coord::WorldBounds
pub fn tylertoo_core::world_coord::WorldBounds::hash<__H: core::hash::Hasher>(&self, &mut __H)
impl core::marker::Copy for tylertoo_core::world_coord::WorldBounds
impl core::marker::StructuralPartialEq for tylertoo_core::world_coord::WorldBounds
impl core::marker::Freeze for tylertoo_core::world_coord::WorldBounds
impl core::marker::Send for tylertoo_core::world_coord::WorldBounds
impl core::marker::Sync for tylertoo_core::world_coord::WorldBounds
impl core::marker::Unpin for tylertoo_core::world_coord::WorldBounds
impl core::marker::UnsafeUnpin for tylertoo_core::world_coord::WorldBounds
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::world_coord::WorldBounds
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::world_coord::WorldBounds
pub struct tylertoo_core::world_coord::WorldCoord
pub tylertoo_core::world_coord::WorldCoord::x: u32
pub tylertoo_core::world_coord::WorldCoord::y: u32
impl tylertoo_core::world_coord::WorldCoord
pub fn tylertoo_core::world_coord::WorldCoord::from_lng_lat(f64, f64) -> Self
pub const fn tylertoo_core::world_coord::WorldCoord::new(u32, u32) -> Self
pub fn tylertoo_core::world_coord::WorldCoord::to_tile(&self, u8) -> tylertoo_core::tile::TileCoord
pub fn tylertoo_core::world_coord::WorldCoord::to_tile_local(&self, &tylertoo_core::tile::TileCoord, u32) -> (i32, i32)
impl core::clone::Clone for tylertoo_core::world_coord::WorldCoord
pub fn tylertoo_core::world_coord::WorldCoord::clone(&self) -> tylertoo_core::world_coord::WorldCoord
impl core::cmp::Eq for tylertoo_core::world_coord::WorldCoord
impl core::cmp::PartialEq for tylertoo_core::world_coord::WorldCoord
pub fn tylertoo_core::world_coord::WorldCoord::eq(&self, &tylertoo_core::world_coord::WorldCoord) -> bool
impl core::fmt::Debug for tylertoo_core::world_coord::WorldCoord
pub fn tylertoo_core::world_coord::WorldCoord::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for tylertoo_core::world_coord::WorldCoord
pub fn tylertoo_core::world_coord::WorldCoord::hash<__H: core::hash::Hasher>(&self, &mut __H)
impl core::marker::Copy for tylertoo_core::world_coord::WorldCoord
impl core::marker::StructuralPartialEq for tylertoo_core::world_coord::WorldCoord
impl core::marker::Freeze for tylertoo_core::world_coord::WorldCoord
impl core::marker::Send for tylertoo_core::world_coord::WorldCoord
impl core::marker::Sync for tylertoo_core::world_coord::WorldCoord
impl core::marker::Unpin for tylertoo_core::world_coord::WorldCoord
impl core::marker::UnsafeUnpin for tylertoo_core::world_coord::WorldCoord
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::world_coord::WorldCoord
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::world_coord::WorldCoord
pub const tylertoo_core::world_coord::MAX_LATITUDE: f64
pub const tylertoo_core::world_coord::WORLD_HALF: u32
pub const tylertoo_core::world_coord::WORLD_SCALE: u64
pub fn tylertoo_core::world_coord::lng_lat_to_world(f64, f64) -> tylertoo_core::world_coord::WorldCoord
pub fn tylertoo_core::world_coord::tile_local_to_world(&tylertoo_core::tile::TileCoord, i32, i32, u32) -> tylertoo_core::world_coord::WorldCoord
pub fn tylertoo_core::world_coord::world_to_lng_lat(tylertoo_core::world_coord::WorldCoord) -> (f64, f64)
#[repr(u8)] pub enum tylertoo_core::Compression
pub tylertoo_core::Compression::Brotli = 3
pub tylertoo_core::Compression::Gzip = 2
pub tylertoo_core::Compression::None = 1
pub tylertoo_core::Compression::Unknown = 0
pub tylertoo_core::Compression::Zstd = 4
impl tylertoo_core::compression::Compression
pub fn tylertoo_core::compression::Compression::code(&self) -> u8
pub fn tylertoo_core::compression::Compression::from_code(u8) -> core::option::Option<Self>
pub fn tylertoo_core::compression::Compression::from_str(&str) -> core::option::Option<Self>
pub fn tylertoo_core::compression::Compression::name(&self) -> &'static str
impl core::clone::Clone for tylertoo_core::compression::Compression
pub fn tylertoo_core::compression::Compression::clone(&self) -> tylertoo_core::compression::Compression
impl core::cmp::Eq for tylertoo_core::compression::Compression
impl core::cmp::PartialEq for tylertoo_core::compression::Compression
pub fn tylertoo_core::compression::Compression::eq(&self, &tylertoo_core::compression::Compression) -> bool
impl core::default::Default for tylertoo_core::compression::Compression
pub fn tylertoo_core::compression::Compression::default() -> tylertoo_core::compression::Compression
impl core::fmt::Debug for tylertoo_core::compression::Compression
pub fn tylertoo_core::compression::Compression::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for tylertoo_core::compression::Compression
impl core::marker::StructuralPartialEq for tylertoo_core::compression::Compression
impl core::marker::Freeze for tylertoo_core::compression::Compression
impl core::marker::Send for tylertoo_core::compression::Compression
impl core::marker::Sync for tylertoo_core::compression::Compression
impl core::marker::Unpin for tylertoo_core::compression::Compression
impl core::marker::UnsafeUnpin for tylertoo_core::compression::Compression
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::compression::Compression
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::compression::Compression
pub enum tylertoo_core::Error
pub tylertoo_core::Error::GeoParquetRead(alloc::string::String)
pub tylertoo_core::Error::InvalidConfig(alloc::string::String)
pub tylertoo_core::Error::InvalidGeometry
pub tylertoo_core::Error::InvalidGeometry::feature_id: usize
pub tylertoo_core::Error::InvalidGeometry::reason: alloc::string::String
pub tylertoo_core::Error::Io(core::io::error::Error)
pub tylertoo_core::Error::MvtEncoding(alloc::string::String)
pub tylertoo_core::Error::PMTilesRead(alloc::string::String)
pub tylertoo_core::Error::PMTilesWrite(alloc::string::String)
impl core::convert::From<core::io::error::Error> for tylertoo_core::Error
pub fn tylertoo_core::Error::from(core::io::error::Error) -> Self
impl core::convert::From<tylertoo_core::Error> for tylertoo_core::decode::DecodeError
pub fn tylertoo_core::decode::DecodeError::from(tylertoo_core::Error) -> Self
impl core::convert::From<tylertoo_core::Error> for tylertoo_core::overview::convert::ConvertError
pub fn tylertoo_core::overview::convert::ConvertError::from(tylertoo_core::Error) -> Self
impl core::convert::From<tylertoo_core::Error> for tylertoo_core::overview::export::ExportError
pub fn tylertoo_core::overview::export::ExportError::from(tylertoo_core::Error) -> Self
impl core::error::Error for tylertoo_core::Error
pub fn tylertoo_core::Error::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
impl core::fmt::Debug for tylertoo_core::Error
pub fn tylertoo_core::Error::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for tylertoo_core::Error
pub fn tylertoo_core::Error::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for tylertoo_core::Error
impl core::marker::Send for tylertoo_core::Error
impl core::marker::Sync for tylertoo_core::Error
impl core::marker::Unpin for tylertoo_core::Error
impl core::marker::UnsafeUnpin for tylertoo_core::Error
impl !core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::Error
impl !core::panic::unwind_safe::UnwindSafe for tylertoo_core::Error
pub struct tylertoo_core::CrsInfo
pub tylertoo_core::CrsInfo::identifier: core::option::Option<alloc::string::String>
pub tylertoo_core::CrsInfo::is_wgs84: bool
pub tylertoo_core::CrsInfo::name: core::option::Option<alloc::string::String>
impl core::clone::Clone for tylertoo_core::quality::CrsInfo
pub fn tylertoo_core::quality::CrsInfo::clone(&self) -> tylertoo_core::quality::CrsInfo
impl core::fmt::Debug for tylertoo_core::quality::CrsInfo
pub fn tylertoo_core::quality::CrsInfo::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for tylertoo_core::quality::CrsInfo
impl core::marker::Send for tylertoo_core::quality::CrsInfo
impl core::marker::Sync for tylertoo_core::quality::CrsInfo
impl core::marker::Unpin for tylertoo_core::quality::CrsInfo
impl core::marker::UnsafeUnpin for tylertoo_core::quality::CrsInfo
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::quality::CrsInfo
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::quality::CrsInfo
pub struct tylertoo_core::StreamingPmtilesWriter
impl tylertoo_core::pmtiles_writer::StreamingPmtilesWriter
pub fn tylertoo_core::pmtiles_writer::StreamingPmtilesWriter::add_tile(&mut self, u8, u32, u32, &[u8]) -> core::io::error::Result<()>
pub fn tylertoo_core::pmtiles_writer::StreamingPmtilesWriter::add_tile_precompressed(&mut self, u8, u32, u32, u64, &[u8], usize, usize) -> core::io::error::Result<()>
pub fn tylertoo_core::pmtiles_writer::StreamingPmtilesWriter::add_tile_with_count(&mut self, u8, u32, u32, &[u8], usize) -> core::io::error::Result<()>
pub fn tylertoo_core::pmtiles_writer::StreamingPmtilesWriter::checkpoint(&mut self, &std::path::Path) -> tylertoo_core::Result<()>
pub fn tylertoo_core::pmtiles_writer::StreamingPmtilesWriter::finalize(self, &std::path::Path) -> tylertoo_core::Result<tylertoo_core::pmtiles_writer::StreamingWriteStats>
pub fn tylertoo_core::pmtiles_writer::StreamingPmtilesWriter::new(tylertoo_core::compression::Compression) -> core::io::error::Result<Self>
pub fn tylertoo_core::pmtiles_writer::StreamingPmtilesWriter::set_bounds(&mut self, &tylertoo_core::tile::TileBounds)
pub fn tylertoo_core::pmtiles_writer::StreamingPmtilesWriter::set_declared_min_zoom(&mut self, u8)
pub fn tylertoo_core::pmtiles_writer::StreamingPmtilesWriter::set_fields(&mut self, std::collections::hash::map::HashMap<alloc::string::String, alloc::string::String>)
pub fn tylertoo_core::pmtiles_writer::StreamingPmtilesWriter::set_layer_name(&mut self, &str)
pub fn tylertoo_core::pmtiles_writer::StreamingPmtilesWriter::set_vector_layers_json(&mut self, alloc::string::String)
pub fn tylertoo_core::pmtiles_writer::StreamingPmtilesWriter::stats(&self) -> &tylertoo_core::pmtiles_writer::StreamingWriteStats
pub fn tylertoo_core::pmtiles_writer::StreamingPmtilesWriter::temp_path(&self) -> &std::path::Path
pub fn tylertoo_core::pmtiles_writer::StreamingPmtilesWriter::with_temp_dir(tylertoo_core::compression::Compression, std::path::PathBuf) -> core::io::error::Result<Self>
impl core::ops::drop::Drop for tylertoo_core::pmtiles_writer::StreamingPmtilesWriter
pub fn tylertoo_core::pmtiles_writer::StreamingPmtilesWriter::drop(&mut self)
impl core::marker::Freeze for tylertoo_core::pmtiles_writer::StreamingPmtilesWriter
impl core::marker::Send for tylertoo_core::pmtiles_writer::StreamingPmtilesWriter
impl core::marker::Sync for tylertoo_core::pmtiles_writer::StreamingPmtilesWriter
impl core::marker::Unpin for tylertoo_core::pmtiles_writer::StreamingPmtilesWriter
impl core::marker::UnsafeUnpin for tylertoo_core::pmtiles_writer::StreamingPmtilesWriter
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::pmtiles_writer::StreamingPmtilesWriter
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::pmtiles_writer::StreamingPmtilesWriter
pub struct tylertoo_core::StreamingWriteStats
pub tylertoo_core::StreamingWriteStats::bytes_saved_dedup: u64
pub tylertoo_core::StreamingWriteStats::bytes_written: u64
pub tylertoo_core::StreamingWriteStats::total_tiles: u64
pub tylertoo_core::StreamingWriteStats::unique_tiles: u64
impl tylertoo_core::pmtiles_writer::StreamingWriteStats
pub fn tylertoo_core::pmtiles_writer::StreamingWriteStats::estimated_memory_bytes(&self) -> u64
impl core::clone::Clone for tylertoo_core::pmtiles_writer::StreamingWriteStats
pub fn tylertoo_core::pmtiles_writer::StreamingWriteStats::clone(&self) -> tylertoo_core::pmtiles_writer::StreamingWriteStats
impl core::default::Default for tylertoo_core::pmtiles_writer::StreamingWriteStats
pub fn tylertoo_core::pmtiles_writer::StreamingWriteStats::default() -> tylertoo_core::pmtiles_writer::StreamingWriteStats
impl core::fmt::Debug for tylertoo_core::pmtiles_writer::StreamingWriteStats
pub fn tylertoo_core::pmtiles_writer::StreamingWriteStats::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for tylertoo_core::pmtiles_writer::StreamingWriteStats
impl core::marker::Send for tylertoo_core::pmtiles_writer::StreamingWriteStats
impl core::marker::Sync for tylertoo_core::pmtiles_writer::StreamingWriteStats
impl core::marker::Unpin for tylertoo_core::pmtiles_writer::StreamingWriteStats
impl core::marker::UnsafeUnpin for tylertoo_core::pmtiles_writer::StreamingWriteStats
impl core::panic::unwind_safe::RefUnwindSafe for tylertoo_core::pmtiles_writer::StreamingWriteStats
impl core::panic::unwind_safe::UnwindSafe for tylertoo_core::pmtiles_writer::StreamingWriteStats
pub fn tylertoo_core::extract_crs(&std::path::Path) -> tylertoo_core::Result<tylertoo_core::quality::CrsInfo>
pub fn tylertoo_core::validate_wgs84(&std::path::Path) -> tylertoo_core::Result<()>
pub type tylertoo_core::Result<T> = core::result::Result<T, tylertoo_core::Error>
