use crate::spatial_ref::SpatialRef;
use gdal_sys::OGRwkbGeometryType;
#[derive(Clone, Debug)]
pub struct LayerOptions<'a> {
pub name: &'a str,
pub srs: Option<&'a SpatialRef>,
pub ty: OGRwkbGeometryType::Type,
pub options: Option<&'a [&'a str]>,
}
const EMPTY_LAYER_NAME: &str = "";
impl Default for LayerOptions<'_> {
fn default() -> Self {
LayerOptions {
name: EMPTY_LAYER_NAME,
srs: None,
ty: OGRwkbGeometryType::wkbUnknown,
options: None,
}
}
}