pub struct ErrorMetrics {Show 15 fields
pub network_errors: u64,
pub protocol_errors: u64,
pub timeout_errors: u64,
pub tag_not_found_errors: u64,
pub data_type_errors: u64,
pub session_errors: u64,
pub route_path_errors: u64,
pub embedded_service_errors: u64,
pub known_controller_limitation_errors: u64,
pub retriable_errors: u64,
pub non_retriable_errors: u64,
pub last_error_time: Option<SystemTime>,
pub last_error_message: Option<String>,
pub last_error_category: Option<ErrorCategory>,
pub last_retriable_error_time: Option<SystemTime>,
}Fields§
§network_errors: u64§protocol_errors: u64§timeout_errors: u64§tag_not_found_errors: u64§data_type_errors: u64§session_errors: u64§route_path_errors: u64§embedded_service_errors: u64§known_controller_limitation_errors: u64§retriable_errors: u64§non_retriable_errors: u64§last_error_time: Option<SystemTime>§last_error_message: Option<String>§last_error_category: Option<ErrorCategory>§last_retriable_error_time: Option<SystemTime>Trait Implementations§
Source§impl Clone for ErrorMetrics
impl Clone for ErrorMetrics
Source§fn clone(&self) -> ErrorMetrics
fn clone(&self) -> ErrorMetrics
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ErrorMetrics
impl Debug for ErrorMetrics
Source§impl<'de> Deserialize<'de> for ErrorMetrics
impl<'de> Deserialize<'de> for ErrorMetrics
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
Auto Trait Implementations§
impl Freeze for ErrorMetrics
impl RefUnwindSafe for ErrorMetrics
impl Send for ErrorMetrics
impl Sync for ErrorMetrics
impl Unpin for ErrorMetrics
impl UnsafeUnpin for ErrorMetrics
impl UnwindSafe for ErrorMetrics
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