pub struct TransportDispatchReceipt { /* private fields */ }Expand description
Raw-target-free audit receipt for one broker-owned wire dispatch.
Implementations§
Source§impl TransportDispatchReceipt
impl TransportDispatchReceipt
Sourcepub const fn sequence(&self) -> u64
pub const fn sequence(&self) -> u64
Returns the zero-based dispatch order within this broker authority.
Sourcepub const fn stage(&self) -> DecisionExecutionStage
pub const fn stage(&self) -> DecisionExecutionStage
Returns whether this was passive collection or active verification.
Sourcepub const fn origin(&self) -> Option<DecisionActionOrigin>
pub const fn origin(&self) -> Option<DecisionActionOrigin>
Returns the passive action origin, when applicable.
Sourcepub const fn request_body_bytes(&self) -> u64
pub const fn request_body_bytes(&self) -> u64
Returns buffered request-body bytes charged before dispatch.
Sourcepub const fn response_bytes(&self) -> u64
pub const fn response_bytes(&self) -> u64
Returns complete response-body bytes delivered to the collector.
Sourcepub const fn elapsed_ms(&self) -> u64
pub const fn elapsed_ms(&self) -> u64
Returns monotonic elapsed time from lease acquisition to classification.
Sourcepub const fn outcome(&self) -> TransportDispatchOutcome
pub const fn outcome(&self) -> TransportDispatchOutcome
Returns the broker-owned terminal transport classification.
Trait Implementations§
Source§impl Clone for TransportDispatchReceipt
impl Clone for TransportDispatchReceipt
Source§fn clone(&self) -> TransportDispatchReceipt
fn clone(&self) -> TransportDispatchReceipt
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 TransportDispatchReceipt
impl Debug for TransportDispatchReceipt
impl Eq for TransportDispatchReceipt
Source§impl PartialEq for TransportDispatchReceipt
impl PartialEq for TransportDispatchReceipt
Source§impl Serialize for TransportDispatchReceipt
impl Serialize for TransportDispatchReceipt
impl StructuralPartialEq for TransportDispatchReceipt
Auto Trait Implementations§
impl Freeze for TransportDispatchReceipt
impl RefUnwindSafe for TransportDispatchReceipt
impl Send for TransportDispatchReceipt
impl Sync for TransportDispatchReceipt
impl Unpin for TransportDispatchReceipt
impl UnsafeUnpin for TransportDispatchReceipt
impl UnwindSafe for TransportDispatchReceipt
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more