pub struct PostconditionRequest { /* private fields */ }Expand description
Request passed to an independent observer without performer authority.
Implementations§
Source§impl PostconditionRequest
impl PostconditionRequest
Sourcepub const fn operation(&self) -> &OperationId
pub const fn operation(&self) -> &OperationId
Returns the semantic operation identity.
Sourcepub const fn dispatch(&self) -> Option<&FencedDispatchId>
pub const fn dispatch(&self) -> Option<&FencedDispatchId>
Returns the latest dispatch, when performance was durably authorized.
Sourcepub const fn receipt(&self) -> Option<&LifecycleReceiptId>
pub const fn receipt(&self) -> Option<&LifecycleReceiptId>
Returns the latest raw receipt identity, when one became durable.
Sourcepub const fn last_durable_step(&self) -> OperationStep
pub const fn last_durable_step(&self) -> OperationStep
Returns the last durable lifecycle boundary known before observation.
Sourcepub const fn observed_at(&self) -> u64
pub const fn observed_at(&self) -> u64
Returns the caller-supplied monotonic tick at which observation began.
Trait Implementations§
Source§impl Clone for PostconditionRequest
impl Clone for PostconditionRequest
Source§fn clone(&self) -> PostconditionRequest
fn clone(&self) -> PostconditionRequest
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 PostconditionRequest
impl Debug for PostconditionRequest
impl Eq for PostconditionRequest
Source§impl PartialEq for PostconditionRequest
impl PartialEq for PostconditionRequest
impl StructuralPartialEq for PostconditionRequest
Auto Trait Implementations§
impl Freeze for PostconditionRequest
impl RefUnwindSafe for PostconditionRequest
impl Send for PostconditionRequest
impl Sync for PostconditionRequest
impl Unpin for PostconditionRequest
impl UnsafeUnpin for PostconditionRequest
impl UnwindSafe for PostconditionRequest
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