pub struct AnnounceReport {
pub published: bool,
pub notified: bool,
pub enqueued_job_id: Option<i64>,
}Expand description
The announce’s per-leg report — fail-soft outcomes as observation data, never an error: every leg’s loss is the reconcile sweep’s closure, so a suppressed announce carries no error path.
Fields§
§published: boolThe publish leg landed (the durable event is in the feed).
notified: boolThe notify leg landed (the wake hint was signaled).
enqueued_job_id: Option<i64>The enqueue leg landed (Some carries the job id).
Trait Implementations§
Source§impl Clone for AnnounceReport
impl Clone for AnnounceReport
impl Copy for AnnounceReport
Source§impl Debug for AnnounceReport
impl Debug for AnnounceReport
Source§impl Default for AnnounceReport
impl Default for AnnounceReport
impl Eq for AnnounceReport
Source§impl PartialEq for AnnounceReport
impl PartialEq for AnnounceReport
impl StructuralPartialEq for AnnounceReport
Auto Trait Implementations§
impl Freeze for AnnounceReport
impl RefUnwindSafe for AnnounceReport
impl Send for AnnounceReport
impl Sync for AnnounceReport
impl Unpin for AnnounceReport
impl UnsafeUnpin for AnnounceReport
impl UnwindSafe for AnnounceReport
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.