#[non_exhaustive]pub struct PostgresDeadLetteredTask {
pub lease_id: String,
pub task: FlowTask,
pub reason: String,
pub dead_lettered_at: DateTime<Utc>,
}Expand description
Task moved out of Postgres inflight dispatch after exceeding a lease policy.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.lease_id: StringFinal lease token owned before dead-lettering.
task: FlowTaskTask removed from inflight dispatch.
reason: StringQueue policy reason for dead-lettering.
dead_lettered_at: DateTime<Utc>UTC time at which the task was moved.
Trait Implementations§
Source§impl Clone for PostgresDeadLetteredTask
impl Clone for PostgresDeadLetteredTask
Source§fn clone(&self) -> PostgresDeadLetteredTask
fn clone(&self) -> PostgresDeadLetteredTask
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 PostgresDeadLetteredTask
impl Debug for PostgresDeadLetteredTask
Source§impl<'de> Deserialize<'de> for PostgresDeadLetteredTask
impl<'de> Deserialize<'de> for PostgresDeadLetteredTask
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
Source§impl PartialEq for PostgresDeadLetteredTask
impl PartialEq for PostgresDeadLetteredTask
Source§impl Serialize for PostgresDeadLetteredTask
impl Serialize for PostgresDeadLetteredTask
impl StructuralPartialEq for PostgresDeadLetteredTask
Auto Trait Implementations§
impl Freeze for PostgresDeadLetteredTask
impl RefUnwindSafe for PostgresDeadLetteredTask
impl Send for PostgresDeadLetteredTask
impl Sync for PostgresDeadLetteredTask
impl Unpin for PostgresDeadLetteredTask
impl UnsafeUnpin for PostgresDeadLetteredTask
impl UnwindSafe for PostgresDeadLetteredTask
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