pub struct WebAssessmentFailureReceipt { /* private fields */ }Expand description
Durable outer audit retained when a started assessment fails.
Implementations§
Source§impl WebAssessmentFailureReceipt
impl WebAssessmentFailureReceipt
pub fn completed_subjects(&self) -> &[WebAssessmentSubjectReport]
Sourcepub fn pending_subjects(&self) -> &[WebAssessmentSubject]
pub fn pending_subjects(&self) -> &[WebAssessmentSubject]
Returns committed discovered subjects that had not reached execution.
pub fn forms(&self) -> &[WebAssessmentForm]
Sourcepub fn semantics(&self) -> &SemanticExtractionResult
pub fn semantics(&self) -> &SemanticExtractionResult
Returns semantic truth preserved from committed assessment evidence before the failing boundary.
pub fn defense(&self) -> &WebAssessmentDefenseAudit
Sourcepub const fn supplied_session_audit(
&self,
) -> Option<&WebAssessmentSuppliedSessionAudit>
pub const fn supplied_session_audit( &self, ) -> Option<&WebAssessmentSuppliedSessionAudit>
Returns the supplied-session prefix preserved before a later run failure.
Sourcepub const fn websocket_review_audit(
&self,
) -> Option<&WebAssessmentWebSocketReviewAudit>
pub const fn websocket_review_audit( &self, ) -> Option<&WebAssessmentWebSocketReviewAudit>
Returns the value-free WebSocket prefix preserved before a later run failure.
Sourcepub const fn jwt_target_acceptance_audit(
&self,
) -> Option<&JwtTargetAcceptanceAudit>
pub const fn jwt_target_acceptance_audit( &self, ) -> Option<&JwtTargetAcceptanceAudit>
Returns the value-free JWT target prefix preserved before a later run failure.
Sourcepub const fn xml_external_entity_review_audit(
&self,
) -> Option<&XmlExternalEntityReviewAudit>
pub const fn xml_external_entity_review_audit( &self, ) -> Option<&XmlExternalEntityReviewAudit>
Returns the value-free controlled XML prefix preserved before a later failure.
pub fn current_subject(&self) -> &WebAssessmentSubject
Sourcepub fn current_subject_report(&self) -> &WebAssessmentSubjectReport
pub fn current_subject_report(&self) -> &WebAssessmentSubjectReport
Returns subject-local work at the failing boundary without a duplicate global transport or usage snapshot.
Sourcepub fn incomplete_reasons(&self) -> &BTreeSet<WebAssessmentIncompleteReason>
pub fn incomplete_reasons(&self) -> &BTreeSet<WebAssessmentIncompleteReason>
Returns every bounded or execution condition known at failure time.
Sourcepub const fn inventory_consistent(&self) -> bool
pub const fn inventory_consistent(&self) -> bool
Returns whether typed subject/form inventory exactly matched the ledger.
Sourcepub const fn unrepresented_ledger_subjects(&self) -> usize
pub const fn unrepresented_ledger_subjects(&self) -> usize
Returns ledger subject identities absent from the typed known inventory.
Sourcepub const fn committed_passive_observations(&self) -> usize
pub const fn committed_passive_observations(&self) -> usize
Returns the bounded passive observations retained before failure.
Started failures intentionally do not project user-facing assessment items: execution is incomplete, so callers receive this count and the typed failure inventory instead of a partial finding collection.