pub struct GpkgLayerMetadata {
pub primary_key_column: String,
pub geometry_column: String,
pub geometry_type: GeometryType,
pub geometry_dimension: Dimension,
pub srs_id: u32,
pub other_columns: Vec<ColumnSpec>,
}Expand description
Layer-wide metadata and property column definitions.
Fields§
§primary_key_column: String§geometry_column: String§geometry_type: GeometryType§geometry_dimension: Dimension§srs_id: u32§other_columns: Vec<ColumnSpec>Trait Implementations§
Source§impl Clone for GpkgLayerMetadata
impl Clone for GpkgLayerMetadata
Source§fn clone(&self) -> GpkgLayerMetadata
fn clone(&self) -> GpkgLayerMetadata
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for GpkgLayerMetadata
impl RefUnwindSafe for GpkgLayerMetadata
impl Send for GpkgLayerMetadata
impl Sync for GpkgLayerMetadata
impl Unpin for GpkgLayerMetadata
impl UnwindSafe for GpkgLayerMetadata
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more