#![warn(missing_docs)]
#![deny(clippy::unwrap_used)]
#![deny(clippy::panic)]
pub mod cache_headers;
pub mod csw;
pub mod error;
pub mod mvt;
pub mod ogc_features;
pub mod ogc_tiles;
pub mod style;
pub mod tile_cache;
pub mod wcs;
pub mod wfs;
pub mod wps;
pub use csw::{CswState, MetadataRecord};
pub use error::{ServiceError, ServiceResult};
pub use mvt::{
MvtFeature, MvtGeometryType, MvtLayer, MvtLayerBuilder, MvtTile, MvtValue, close_path,
decode_zigzag, delta_encode, encode_varint, encode_zigzag, line_to, linestring_geometry,
move_to, point_geometry, polygon_ring_geometry, scale_to_tile,
};
pub use ogc_tiles::{
ConformanceDeclaration, CornerOfOrigin, GeographicBoundingBox, TileDataType, TileLink,
TileMatrix, TileMatrixSet, TileSetMetadata, lonlat_to_tile, tile_children, tile_parent,
tile_to_bbox, tile_to_pixel_bounds, tiles_in_bbox, validate_tile_coords,
};
pub use wcs::{CoverageInfo, CoverageSource, WcsState};
pub use wfs::{FeatureSource, FeatureTypeInfo, WfsState};
pub use wps::{Process, ProcessInputs, ProcessOutputs, WpsState};
pub const VERSION: &str = env!("CARGO_PKG_VERSION");
#[cfg(test)]
mod tests {
use super::*;
#[test]
fn test_version() {
assert!(!VERSION.is_empty());
}
}