pub struct ApiVisibilityDifferentialAudit { /* private fields */ }Expand description
Monotonic transport audit retained on every post-start exit.
Implementations§
Source§impl ApiVisibilityDifferentialAudit
impl ApiVisibilityDifferentialAudit
Sourcepub const fn comparison_id(&self) -> &ComparisonId
pub const fn comparison_id(&self) -> &ComparisonId
Returns the opaque, non-secret comparison handle.
Sourcepub const fn resource_scope_id(&self) -> &ResourceScopeId
pub const fn resource_scope_id(&self) -> &ResourceScopeId
Returns the opaque, non-secret logical-resource handle.
Sourcepub const fn control_context_id(&self) -> &OpaqueContextId
pub const fn control_context_id(&self) -> &OpaqueContextId
Returns the opaque, non-secret control-context handle.
Sourcepub const fn candidate_context_id(&self) -> &OpaqueContextId
pub const fn candidate_context_id(&self) -> &OpaqueContextId
Returns the opaque, non-secret candidate-context handle.
Sourcepub const fn dimension(&self) -> ApiVisibilityDimension
pub const fn dimension(&self) -> ApiVisibilityDimension
Returns the selected comparison dimension.
Sourcepub const fn observed_at_ms(&self) -> u64
pub const fn observed_at_ms(&self) -> u64
Returns the caller-supplied deterministic observation time.
Sourcepub const fn comparator_version(&self) -> ComparisonAlgorithmVersion
pub const fn comparator_version(&self) -> ComparisonAlgorithmVersion
Returns the comparator version captured before I/O.
Sourcepub const fn canonicalization_version(&self) -> CanonicalizationVersion
pub const fn canonicalization_version(&self) -> CanonicalizationVersion
Returns the canonical tree-hash version captured before I/O.
Sourcepub const fn projection_policy_id(&self) -> ProjectionPolicyId
pub const fn projection_policy_id(&self) -> ProjectionPolicyId
Returns the projection-policy identity captured before I/O.
Sourcepub fn request_template_sha256(&self) -> &str
pub fn request_template_sha256(&self) -> &str
Returns the authorization-value-free request-template digest.
Sourcepub fn operation_sha256(&self) -> &str
pub fn operation_sha256(&self) -> &str
Returns the domain-separated identity of the complete comparison intent.
Sourcepub const fn control(&self) -> Option<&ApiVisibilityLegReceipt>
pub const fn control(&self) -> Option<&ApiVisibilityLegReceipt>
Returns a completed control receipt, when one exists.
Sourcepub const fn candidate(&self) -> Option<&ApiVisibilityLegReceipt>
pub const fn candidate(&self) -> Option<&ApiVisibilityLegReceipt>
Returns a completed candidate receipt, when one exists.
Sourcepub const fn usage(&self) -> &RuntimeUsage
pub const fn usage(&self) -> &RuntimeUsage
Returns broker-owned resource accounting at the exit boundary.
Sourcepub const fn transport(&self) -> &TransportDispatchAudit
pub const fn transport(&self) -> &TransportDispatchAudit
Returns bounded, dispatch-ordered transport receipts for both legs.
Trait Implementations§
Source§impl Clone for ApiVisibilityDifferentialAudit
impl Clone for ApiVisibilityDifferentialAudit
Source§fn clone(&self) -> ApiVisibilityDifferentialAudit
fn clone(&self) -> ApiVisibilityDifferentialAudit
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreimpl Eq for ApiVisibilityDifferentialAudit
impl StructuralPartialEq for ApiVisibilityDifferentialAudit
Auto Trait Implementations§
impl Freeze for ApiVisibilityDifferentialAudit
impl RefUnwindSafe for ApiVisibilityDifferentialAudit
impl Send for ApiVisibilityDifferentialAudit
impl Sync for ApiVisibilityDifferentialAudit
impl Unpin for ApiVisibilityDifferentialAudit
impl UnsafeUnpin for ApiVisibilityDifferentialAudit
impl UnwindSafe for ApiVisibilityDifferentialAudit
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
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
§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
key and return true if they are equal.