pub struct WebAssessmentSuppliedSessionAudit { /* private fields */ }Expand description
Redaction-safe audit for one explicitly selected supplied-session child.
Implementations§
Source§impl WebAssessmentSuppliedSessionAudit
impl WebAssessmentSuppliedSessionAudit
pub fn oauth_token_exchange( &self, ) -> Option<&SuppliedSessionOAuthInitiatedTokenAudit>
pub fn oauth_refresh(&self) -> Option<&SuppliedSessionOAuthRefreshAudit>
pub fn oauth_code(&self) -> Option<&SuppliedSessionOAuthCodeAudit>
pub fn renewal(&self) -> Option<&SuppliedSessionRenewalAudit>
pub const fn schema(&self) -> &'static str
pub const fn capability_id(&self) -> &'static str
pub fn policy_reference(&self) -> &str
pub fn application_reference(&self) -> &str
pub fn principal_reference(&self) -> &str
Sourcepub fn principal_alias(&self) -> &str
pub fn principal_alias(&self) -> &str
Explicitly non-secret operator assertion, not authenticated identity truth.
pub const fn principal_assurance(&self) -> SuppliedSessionPrincipalAssurance
pub const fn credential_mechanism(&self) -> SuppliedSessionCredentialMechanism
pub const fn credential_acquisition( &self, ) -> SuppliedSessionCredentialAcquisition
pub const fn health_oracle(&self) -> &SuppliedSessionHealthOracleAudit
pub const fn outcome(&self) -> SuppliedSessionAuditOutcome
pub const fn coverage(&self) -> SuppliedSessionCoverage
pub fn checkpoints(&self) -> &[WebAssessmentSuppliedSessionCheckpointAudit]
pub fn resources(&self) -> &[WebAssessmentSuppliedSessionResourceAudit]
pub const fn selected_resource_count(&self) -> u8
pub const fn dispatched_resource_count(&self) -> u8
pub const fn committed_resource_count(&self) -> u8
pub const fn dispatched_request_count(&self) -> u8
pub const fn response_bytes(&self) -> u64
Sourcepub const fn response_byte_limit(&self) -> u64
pub const fn response_byte_limit(&self) -> u64
Configured child byte budget. Actual transport accounting may exceed it by the broker’s final delivered chunk and is never clamped in the audit.
pub const fn response_byte_limit_exceeded(&self) -> bool
pub const fn refresh_performed(&self) -> bool
pub const fn anonymous_fallback_performed(&self) -> bool
pub const fn continuous_authentication_established(&self) -> bool
pub const fn exploit_execution_performed(&self) -> bool
pub const fn impact_validation_performed(&self) -> bool
pub const fn login(&self) -> Option<&SuppliedSessionLoginAudit>
Trait Implementations§
Source§impl Clone for WebAssessmentSuppliedSessionAudit
impl Clone for WebAssessmentSuppliedSessionAudit
Source§fn clone(&self) -> WebAssessmentSuppliedSessionAudit
fn clone(&self) -> WebAssessmentSuppliedSessionAudit
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 moreimpl Eq for WebAssessmentSuppliedSessionAudit
impl StructuralPartialEq for WebAssessmentSuppliedSessionAudit
Auto Trait Implementations§
impl Freeze for WebAssessmentSuppliedSessionAudit
impl RefUnwindSafe for WebAssessmentSuppliedSessionAudit
impl Send for WebAssessmentSuppliedSessionAudit
impl Sync for WebAssessmentSuppliedSessionAudit
impl Unpin for WebAssessmentSuppliedSessionAudit
impl UnsafeUnpin for WebAssessmentSuppliedSessionAudit
impl UnwindSafe for WebAssessmentSuppliedSessionAudit
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