pub struct JobProvenance {
pub job_id: JobId,
pub lineage: LineageContext,
}Expand description
Required durable metadata for a job/outbox record derived from an authenticated operation.
Fields§
§job_id: JobIdStable job identity.
lineage: LineageContextInherited correlation and direct cause; persist this alongside the job payload.
Trait Implementations§
Source§impl Clone for JobProvenance
impl Clone for JobProvenance
Source§fn clone(&self) -> JobProvenance
fn clone(&self) -> JobProvenance
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 moreimpl Copy for JobProvenance
Source§impl Debug for JobProvenance
impl Debug for JobProvenance
impl Eq for JobProvenance
Source§impl PartialEq for JobProvenance
impl PartialEq for JobProvenance
impl StructuralPartialEq for JobProvenance
Auto Trait Implementations§
impl Freeze for JobProvenance
impl RefUnwindSafe for JobProvenance
impl Send for JobProvenance
impl Sync for JobProvenance
impl Unpin for JobProvenance
impl UnsafeUnpin for JobProvenance
impl UnwindSafe for JobProvenance
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