#[non_exhaustive]
pub enum VectorEnrichmentJobConfig {
MapMatchingConfig(MapMatchingConfig),
ReverseGeocodingConfig(ReverseGeocodingConfig),
Unknown,
}
Expand description
It contains configs such as ReverseGeocodingConfig and MapMatchingConfig.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
MapMatchingConfig(MapMatchingConfig)
ReverseGeocodingConfig(ReverseGeocodingConfig)
Unknown
The Unknown
variant represents cases where new union variant was received. Consider upgrading the SDK to the latest available version.
An unknown enum variant
Note: If you encounter this error, consider upgrading your SDK to the latest version.
The Unknown
variant represents cases where the server sent a value that wasn’t recognized
by the client. This can happen when the server adds new functionality, but the client has not been updated.
To investigate this, consider turning on debug logging to print the raw HTTP response.
Implementations§
source§impl VectorEnrichmentJobConfig
impl VectorEnrichmentJobConfig
sourcepub fn as_map_matching_config(&self) -> Result<&MapMatchingConfig, &Self>
pub fn as_map_matching_config(&self) -> Result<&MapMatchingConfig, &Self>
Tries to convert the enum instance into MapMatchingConfig
, extracting the inner MapMatchingConfig
.
Returns Err(&Self)
if it can’t be converted.
sourcepub fn is_map_matching_config(&self) -> bool
pub fn is_map_matching_config(&self) -> bool
Returns true if this is a MapMatchingConfig
.
sourcepub fn as_reverse_geocoding_config(
&self
) -> Result<&ReverseGeocodingConfig, &Self>
pub fn as_reverse_geocoding_config(
&self
) -> Result<&ReverseGeocodingConfig, &Self>
Tries to convert the enum instance into ReverseGeocodingConfig
, extracting the inner ReverseGeocodingConfig
.
Returns Err(&Self)
if it can’t be converted.
sourcepub fn is_reverse_geocoding_config(&self) -> bool
pub fn is_reverse_geocoding_config(&self) -> bool
Returns true if this is a ReverseGeocodingConfig
.
sourcepub fn is_unknown(&self) -> bool
pub fn is_unknown(&self) -> bool
Returns true if the enum instance is the Unknown
variant.
Trait Implementations§
source§impl Clone for VectorEnrichmentJobConfig
impl Clone for VectorEnrichmentJobConfig
source§fn clone(&self) -> VectorEnrichmentJobConfig
fn clone(&self) -> VectorEnrichmentJobConfig
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for VectorEnrichmentJobConfig
impl Debug for VectorEnrichmentJobConfig
source§impl PartialEq<VectorEnrichmentJobConfig> for VectorEnrichmentJobConfig
impl PartialEq<VectorEnrichmentJobConfig> for VectorEnrichmentJobConfig
source§fn eq(&self, other: &VectorEnrichmentJobConfig) -> bool
fn eq(&self, other: &VectorEnrichmentJobConfig) -> bool
self
and other
values to be equal, and is used
by ==
.