pub struct XmlExternalEntityReviewAudit { /* private fields */ }Expand description
Redaction-safe audit retained by one composed assessment report.
Implementations§
Source§impl XmlExternalEntityReviewAudit
impl XmlExternalEntityReviewAudit
Sourcepub const fn policy_revision(&self) -> &'static str
pub const fn policy_revision(&self) -> &'static str
Stable semantic revision used by this audit.
Sourcepub const fn capability_id(&self) -> &'static str
pub const fn capability_id(&self) -> &'static str
Stable capability identity.
Sourcepub const fn media_type(&self) -> &'static str
pub const fn media_type(&self) -> &'static str
Exact target media type used by every request leg.
Sourcepub const fn control_model(&self) -> &'static str
pub const fn control_model(&self) -> &'static str
Stable description of the inert control construction.
Sourcepub const fn outcome(&self) -> XmlExternalEntityReviewOutcome
pub const fn outcome(&self) -> XmlExternalEntityReviewOutcome
Raw-free terminal outcome.
Sourcepub const fn execution_mode(&self) -> XmlExternalEntityExecutionMode
pub const fn execution_mode(&self) -> XmlExternalEntityExecutionMode
Validated execution environment.
Sourcepub const fn target_request_count(&self) -> u8
pub const fn target_request_count(&self) -> u8
Target requests admitted by the parent broker.
Sourcepub const fn provider_request_count(&self) -> u8
pub const fn provider_request_count(&self) -> u8
Provider operations admitted by the parent provider permit.
Sourcepub const fn active_verification_count(&self) -> u8
pub const fn active_verification_count(&self) -> u8
Logical active verifications consumed by this review.
Sourcepub const fn target_request_body_bytes(&self) -> u64
pub const fn target_request_body_bytes(&self) -> u64
Total XML request-body bytes reconciled with target receipts.
Sourcepub const fn target_response_bytes(&self) -> u64
pub const fn target_response_bytes(&self) -> u64
Total retained target response bytes reconciled with target receipts.
Sourcepub const fn target_complete(&self) -> bool
pub const fn target_complete(&self) -> bool
Whether all three target receipts were complete.
Sourcepub const fn preflight_clean(&self) -> bool
pub const fn preflight_clean(&self) -> bool
Whether the provider preflight was empty.
Sourcepub const fn control_callback_observed(&self) -> bool
pub const fn control_callback_observed(&self) -> bool
Whether the unreferenced control entity caused an interaction.
Sourcepub const fn candidate_callback_observed(&self) -> bool
pub const fn candidate_callback_observed(&self) -> bool
Whether the candidate interaction was exactly correlated.
Sourcepub const fn replay_callback_observed(&self) -> bool
pub const fn replay_callback_observed(&self) -> bool
Whether the replay interaction was exactly correlated.
Sourcepub const fn callback_targets_distinct(&self) -> bool
pub const fn callback_targets_distinct(&self) -> bool
Whether all allocated callback targets were distinct.
Sourcepub const fn event_identities_distinct(&self) -> bool
pub const fn event_identities_distinct(&self) -> bool
Whether candidate and replay event identities were distinct.
Sourcepub const fn distinct_event_count(&self) -> u8
pub const fn distinct_event_count(&self) -> u8
Count of distinct correlated candidate/replay event identities.
Sourcepub const fn cleanup_verified(&self) -> bool
pub const fn cleanup_verified(&self) -> bool
Whether explicit provider cleanup was verified.
Sourcepub const fn target_accounting_complete(&self) -> bool
pub const fn target_accounting_complete(&self) -> bool
Whether target accounting reconciled with parent receipts.
Sourcepub const fn provider_accounting_complete(&self) -> bool
pub const fn provider_accounting_complete(&self) -> bool
Whether provider accounting reconciled with parent receipts.
Sourcepub const fn provider_complete(&self) -> bool
pub const fn provider_complete(&self) -> bool
Whether provider cleanup and parent accounting both completed.
Sourcepub const fn item_projected(&self) -> bool
pub const fn item_projected(&self) -> bool
Whether a knowledge-only NeedsReview item was projected.
Sourcepub const fn claim_limits(&self) -> XmlExternalEntityClaimLimits
pub const fn claim_limits(&self) -> XmlExternalEntityClaimLimits
Explicit ceiling on semantic and impact claims.
Sourcepub const fn semantic_effect(&self) -> XmlExternalEntityOperationStatus
pub const fn semantic_effect(&self) -> XmlExternalEntityOperationStatus
Server-side semantic effect was deliberately not tested.
Sourcepub const fn impact_validation(&self) -> XmlExternalEntityOperationStatus
pub const fn impact_validation(&self) -> XmlExternalEntityOperationStatus
Exploitability and business impact were deliberately not tested.
Trait Implementations§
Source§impl Clone for XmlExternalEntityReviewAudit
impl Clone for XmlExternalEntityReviewAudit
Source§fn clone(&self) -> XmlExternalEntityReviewAudit
fn clone(&self) -> XmlExternalEntityReviewAudit
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for XmlExternalEntityReviewAudit
impl Debug for XmlExternalEntityReviewAudit
impl Eq for XmlExternalEntityReviewAudit
impl StructuralPartialEq for XmlExternalEntityReviewAudit
Auto Trait Implementations§
impl Freeze for XmlExternalEntityReviewAudit
impl RefUnwindSafe for XmlExternalEntityReviewAudit
impl Send for XmlExternalEntityReviewAudit
impl Sync for XmlExternalEntityReviewAudit
impl Unpin for XmlExternalEntityReviewAudit
impl UnsafeUnpin for XmlExternalEntityReviewAudit
impl UnwindSafe for XmlExternalEntityReviewAudit
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.