pub struct ProcessingFailedEvent {
pub event_id: Uuid,
pub pipeline_id: Uuid,
pub processing_id: Uuid,
pub error_message: String,
pub error_code: String,
pub stage_name: Option<String>,
pub partial_metrics: Option<ProcessingMetrics>,
pub occurred_at: DateTime<Utc>,
pub version: u64,
}Expand description
Processing failed event
Fields§
§event_id: Uuid§pipeline_id: Uuid§processing_id: Uuid§error_message: String§error_code: String§stage_name: Option<String>§partial_metrics: Option<ProcessingMetrics>§occurred_at: DateTime<Utc>§version: u64Trait Implementations§
Source§impl Clone for ProcessingFailedEvent
impl Clone for ProcessingFailedEvent
Source§fn clone(&self) -> ProcessingFailedEvent
fn clone(&self) -> ProcessingFailedEvent
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 ProcessingFailedEvent
impl Debug for ProcessingFailedEvent
Source§impl<'de> Deserialize<'de> for ProcessingFailedEvent
impl<'de> Deserialize<'de> for ProcessingFailedEvent
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 ProcessingFailedEvent
impl RefUnwindSafe for ProcessingFailedEvent
impl Send for ProcessingFailedEvent
impl Sync for ProcessingFailedEvent
impl Unpin for ProcessingFailedEvent
impl UnwindSafe for ProcessingFailedEvent
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