pub struct SourceFetchResult {
pub data: OsmData,
pub status: SourceStatus,
pub warnings: Vec<String>,
}Expand description
Data and metadata returned by fetch_map_data and merge_source_data.
Fields§
§data: OsmDataNormalized map data after source merge policy has been applied.
status: SourceStatusEffective source outcome.
warnings: Vec<String>Human-readable non-fatal warnings, usually Overture fallback reasons.
Auto Trait Implementations§
impl Freeze for SourceFetchResult
impl RefUnwindSafe for SourceFetchResult
impl Send for SourceFetchResult
impl Sync for SourceFetchResult
impl Unpin for SourceFetchResult
impl UnsafeUnpin for SourceFetchResult
impl UnwindSafe for SourceFetchResult
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 more