pub struct FailedEventRow {
pub id: Uuid,
pub event_type: String,
pub external_id: String,
pub business_key: String,
pub error_detail: Option<String>,
pub payload: String,
}Expand description
One failed event, as the failure report and the retry loop read it. payload is the raw JSON TEXT
off the column — the caller parses it, so a malformed payload is the service’s call, not a repo panic.
Fields§
§id: Uuid§event_type: String§external_id: String§business_key: String§error_detail: Option<String>§payload: StringAuto Trait Implementations§
impl Freeze for FailedEventRow
impl RefUnwindSafe for FailedEventRow
impl Send for FailedEventRow
impl Sync for FailedEventRow
impl Unpin for FailedEventRow
impl UnsafeUnpin for FailedEventRow
impl UnwindSafe for FailedEventRow
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> 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