pub enum LayerCaps {
Show 18 variants
OLCRandomRead,
OLCSequentialWrite,
OLCRandomWrite,
OLCFastSpatialFilter,
OLCFastFeatureCount,
OLCFastGetExtent,
OLCCreateField,
OLCDeleteField,
OLCReorderFields,
OLCAlterFieldDefn,
OLCTransactions,
OLCDeleteFeature,
OLCFastSetNextByIndex,
OLCStringsAsUTF8,
OLCIgnoreFields,
OLCCreateGeomField,
OLCCurveGeometries,
OLCMeasuredGeometries,
}
Expand description
Layer capabilities
Variants
OLCRandomRead
Layer capability for random read
OLCSequentialWrite
Layer capability for sequential write
OLCRandomWrite
Layer capability for random write
OLCFastSpatialFilter
Layer capability for fast spatial filter
OLCFastFeatureCount
Layer capability for fast feature count retrieval
OLCFastGetExtent
Layer capability for fast extent retrieval
OLCCreateField
Layer capability for field creation
OLCDeleteField
Layer capability for field deletion
OLCReorderFields
Layer capability for field reordering
OLCAlterFieldDefn
Layer capability for field alteration
OLCTransactions
Layer capability for transactions
OLCDeleteFeature
Layer capability for feature deletiond
OLCFastSetNextByIndex
Layer capability for setting next feature index
OLCStringsAsUTF8
Layer capability for strings returned with UTF-8 encoding
OLCIgnoreFields
Layer capability for field ignoring
OLCCreateGeomField
Layer capability for geometry field creation
OLCCurveGeometries
Layer capability for curve geometries support
OLCMeasuredGeometries
Layer capability for measured geometries support
Auto Trait Implementations
impl RefUnwindSafe for LayerCaps
impl Send for LayerCaps
impl Sync for LayerCaps
impl Unpin for LayerCaps
impl UnwindSafe for LayerCaps
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more