#[non_exhaustive]pub struct MapMatchingConfig {
pub id_attribute_name: String,
pub y_attribute_name: String,
pub x_attribute_name: String,
pub timestamp_attribute_name: String,
}Expand description
The input structure for Map Matching operation type.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.id_attribute_name: StringThe field name for the data that describes the identifier representing a collection of GPS points belonging to an individual trace.
y_attribute_name: StringThe name of the Y-attribute
x_attribute_name: StringThe name of the X-attribute
timestamp_attribute_name: StringThe name of the timestamp attribute.
Implementations§
source§impl MapMatchingConfig
impl MapMatchingConfig
sourcepub fn id_attribute_name(&self) -> &str
pub fn id_attribute_name(&self) -> &str
The field name for the data that describes the identifier representing a collection of GPS points belonging to an individual trace.
sourcepub fn y_attribute_name(&self) -> &str
pub fn y_attribute_name(&self) -> &str
The name of the Y-attribute
sourcepub fn x_attribute_name(&self) -> &str
pub fn x_attribute_name(&self) -> &str
The name of the X-attribute
sourcepub fn timestamp_attribute_name(&self) -> &str
pub fn timestamp_attribute_name(&self) -> &str
The name of the timestamp attribute.
source§impl MapMatchingConfig
impl MapMatchingConfig
sourcepub fn builder() -> MapMatchingConfigBuilder
pub fn builder() -> MapMatchingConfigBuilder
Creates a new builder-style object to manufacture MapMatchingConfig.
Trait Implementations§
source§impl Clone for MapMatchingConfig
impl Clone for MapMatchingConfig
source§fn clone(&self) -> MapMatchingConfig
fn clone(&self) -> MapMatchingConfig
Returns a copy 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 MapMatchingConfig
impl Debug for MapMatchingConfig
source§impl PartialEq for MapMatchingConfig
impl PartialEq for MapMatchingConfig
source§fn eq(&self, other: &MapMatchingConfig) -> bool
fn eq(&self, other: &MapMatchingConfig) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for MapMatchingConfig
Auto Trait Implementations§
impl Freeze for MapMatchingConfig
impl RefUnwindSafe for MapMatchingConfig
impl Send for MapMatchingConfig
impl Sync for MapMatchingConfig
impl Unpin for MapMatchingConfig
impl UnwindSafe for MapMatchingConfig
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
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.