Struct gdal::vector::Defn [−][src]
pub struct Defn { /* fields omitted */ }
Layer definition
Defines the fields available for features in a layer.
Methods
impl Defn
[src]
impl Defn
pub unsafe fn _with_c_defn(c_defn: OGRFeatureDefnH) -> Defn
[src]
pub unsafe fn _with_c_defn(c_defn: OGRFeatureDefnH) -> Defn
pub unsafe fn c_defn(&self) -> OGRFeatureDefnH
[src]
pub unsafe fn c_defn(&self) -> OGRFeatureDefnH
ⓘImportant traits for FieldIterator<'a>pub fn fields(&self) -> FieldIterator
[src]
ⓘImportant traits for FieldIterator<'a>
pub fn fields(&self) -> FieldIterator
Iterate over the field schema of this layer.
pub fn geom_fields(&self) -> GeomFieldIterator
[src]
pub fn geom_fields(&self) -> GeomFieldIterator
Iterate over the geometry field schema of this layer.
pub fn from_layer(lyr: &Layer) -> Defn
[src]
pub fn from_layer(lyr: &Layer) -> Defn