pub enum MetaDataDefinition {
MockMetaData(Box<MockMetaData>),
OgrMetaData(Box<OgrMetaData>),
GdalMetaDataRegular(Box<GdalMetaDataRegular>),
GdalStatic(Box<GdalMetaDataStatic>),
GdalMetaDataNetCdfCf(Box<GdalMetadataNetCdfCf>),
GdalMetaDataList(Box<GdalMetaDataList>),
GdalMultiBand(Box<GdalMultiBand>),
}Variants§
MockMetaData(Box<MockMetaData>)
OgrMetaData(Box<OgrMetaData>)
GdalMetaDataRegular(Box<GdalMetaDataRegular>)
GdalStatic(Box<GdalMetaDataStatic>)
GdalMetaDataNetCdfCf(Box<GdalMetadataNetCdfCf>)
GdalMetaDataList(Box<GdalMetaDataList>)
GdalMultiBand(Box<GdalMultiBand>)
Trait Implementations§
Source§impl Clone for MetaDataDefinition
impl Clone for MetaDataDefinition
Source§fn clone(&self) -> MetaDataDefinition
fn clone(&self) -> MetaDataDefinition
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MetaDataDefinition
impl Debug for MetaDataDefinition
Source§impl Default for MetaDataDefinition
impl Default for MetaDataDefinition
Source§impl<'de> Deserialize<'de> for MetaDataDefinition
impl<'de> Deserialize<'de> for MetaDataDefinition
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for MetaDataDefinition
impl PartialEq for MetaDataDefinition
Source§fn eq(&self, other: &MetaDataDefinition) -> bool
fn eq(&self, other: &MetaDataDefinition) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for MetaDataDefinition
impl Serialize for MetaDataDefinition
impl StructuralPartialEq for MetaDataDefinition
Auto Trait Implementations§
impl Freeze for MetaDataDefinition
impl RefUnwindSafe for MetaDataDefinition
impl Send for MetaDataDefinition
impl Sync for MetaDataDefinition
impl Unpin for MetaDataDefinition
impl UnsafeUnpin for MetaDataDefinition
impl UnwindSafe for MetaDataDefinition
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