pub struct ErrorEntry {
pub error_type: String,
pub message: String,
pub timestamp: u64,
pub operation_context: String,
pub recovery_action: String,
}Expand description
Individual error entry for detailed error tracking and analysis.
Contains comprehensive information about each error occurrence including context, recovery actions, and timing data.
Fields§
§error_type: StringError type
message: StringError message
timestamp: u64Timestamp
operation_context: StringOperation context
recovery_action: StringRecovery action taken
Trait Implementations§
Source§impl Clone for ErrorEntry
impl Clone for ErrorEntry
Source§fn clone(&self) -> ErrorEntry
fn clone(&self) -> ErrorEntry
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 moreAuto Trait Implementations§
impl Freeze for ErrorEntry
impl RefUnwindSafe for ErrorEntry
impl Send for ErrorEntry
impl Sync for ErrorEntry
impl Unpin for ErrorEntry
impl UnwindSafe for ErrorEntry
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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