pub enum UnknownMetadata {
Metadata(Box<Metadata>),
Mapbox(Box<MapboxTileJSONMetadata>),
}Expand description
If we don’t know which spec we are reading, we can treat the input as either
Variants§
Implementations§
Source§impl UnknownMetadata
impl UnknownMetadata
Sourcepub fn to_metadata(&self) -> Metadata
pub fn to_metadata(&self) -> Metadata
Converts a UnknownMetadata to a Metadata
Trait Implementations§
Source§impl Clone for UnknownMetadata
impl Clone for UnknownMetadata
Source§fn clone(&self) -> UnknownMetadata
fn clone(&self) -> UnknownMetadata
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 moreSource§impl Debug for UnknownMetadata
impl Debug for UnknownMetadata
Source§impl<'de> Deserialize<'de> for UnknownMetadata
impl<'de> Deserialize<'de> for UnknownMetadata
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 UnknownMetadata
impl PartialEq for UnknownMetadata
Source§impl Serialize for UnknownMetadata
impl Serialize for UnknownMetadata
impl StructuralPartialEq for UnknownMetadata
Auto Trait Implementations§
impl Freeze for UnknownMetadata
impl RefUnwindSafe for UnknownMetadata
impl Send for UnknownMetadata
impl Sync for UnknownMetadata
impl Unpin for UnknownMetadata
impl UnwindSafe for UnknownMetadata
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