pub struct TileSourceFailureDiagnostics {
pub transport_failures: u64,
pub http_status_failures: u64,
pub not_found_failures: u64,
pub decode_failures: u64,
pub timeout_failures: u64,
pub forced_cancellations: u64,
pub ignored_completed_responses: u64,
}Expand description
Optional runtime diagnostics exposed by a tile source.
Fields§
§transport_failures: u64Number of transport-level failures reported by the HTTP client.
http_status_failures: u64Number of non-404 HTTP status failures.
not_found_failures: u64Number of 404 Not Found tile responses.
decode_failures: u64Number of decode failures returned by the tile decoder.
timeout_failures: u64Number of transport failures classified as timeouts.
forced_cancellations: u64Number of requests force-cancelled by the engine/source path.
ignored_completed_responses: u64Number of completed responses ignored because their request mapping was removed.
Trait Implementations§
Source§impl Clone for TileSourceFailureDiagnostics
impl Clone for TileSourceFailureDiagnostics
Source§fn clone(&self) -> TileSourceFailureDiagnostics
fn clone(&self) -> TileSourceFailureDiagnostics
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 TileSourceFailureDiagnostics
impl Debug for TileSourceFailureDiagnostics
Source§impl Default for TileSourceFailureDiagnostics
impl Default for TileSourceFailureDiagnostics
Source§fn default() -> TileSourceFailureDiagnostics
fn default() -> TileSourceFailureDiagnostics
Returns the “default value” for a type. Read more
Source§impl PartialEq for TileSourceFailureDiagnostics
impl PartialEq for TileSourceFailureDiagnostics
Source§fn eq(&self, other: &TileSourceFailureDiagnostics) -> bool
fn eq(&self, other: &TileSourceFailureDiagnostics) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for TileSourceFailureDiagnostics
impl StructuralPartialEq for TileSourceFailureDiagnostics
Auto Trait Implementations§
impl Freeze for TileSourceFailureDiagnostics
impl RefUnwindSafe for TileSourceFailureDiagnostics
impl Send for TileSourceFailureDiagnostics
impl Sync for TileSourceFailureDiagnostics
impl Unpin for TileSourceFailureDiagnostics
impl UnsafeUnpin for TileSourceFailureDiagnostics
impl UnwindSafe for TileSourceFailureDiagnostics
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