pub struct FailedEvent {
pub event_id: Uuid,
pub event_type: String,
pub external_id: String,
pub business_key: String,
pub error_detail: Option<String>,
}Expand description
A failed event, surfaced so an operator can see + retry an unbooked action without touching the ledger.
Fields§
§event_id: Uuid§event_type: String§external_id: String§business_key: String§error_detail: Option<String>Trait Implementations§
Source§impl Clone for FailedEvent
impl Clone for FailedEvent
Source§impl Debug for FailedEvent
impl Debug for FailedEvent
Source§impl PartialEq for FailedEvent
impl PartialEq for FailedEvent
impl StructuralPartialEq for FailedEvent
Auto Trait Implementations§
impl Freeze for FailedEvent
impl RefUnwindSafe for FailedEvent
impl Send for FailedEvent
impl Sync for FailedEvent
impl Unpin for FailedEvent
impl UnsafeUnpin for FailedEvent
impl UnwindSafe for FailedEvent
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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