pub struct WebAssessmentProgressSnapshot { /* private fields */ }Expand description
A safe, last-observed view of live assessment accounting.
Request and active-verification counts come from the same parent broker that enforces the assessment budget. Subject counts are published only at general orchestration boundaries. The snapshot is presentation data: it carries no target, evidence, planner, budget, or execution authority.
Implementations§
Source§impl WebAssessmentProgressSnapshot
impl WebAssessmentProgressSnapshot
Sourcepub const fn checkpoint(self) -> WebAssessmentProgressCheckpoint
pub const fn checkpoint(self) -> WebAssessmentProgressCheckpoint
Returns the general orchestration boundary observed by this snapshot.
Sourcepub const fn executed_subjects(self) -> usize
pub const fn executed_subjects(self) -> usize
Returns subjects that reached the child-runtime execution boundary.
Sourcepub const fn subjects_processed(self) -> usize
pub const fn subjects_processed(self) -> usize
Returns executed subjects whose child result reached report projection.
Sourcepub const fn requests_accounted(self) -> u32
pub const fn requests_accounted(self) -> u32
Returns cumulative requests admitted and charged by the parent broker.
Sourcepub const fn active_verifications_accounted(self) -> u16
pub const fn active_verifications_accounted(self) -> u16
Returns cumulative active-verification dispatches charged by the parent broker. This is not a count of concurrently in-flight requests.
Trait Implementations§
Source§impl Clone for WebAssessmentProgressSnapshot
impl Clone for WebAssessmentProgressSnapshot
Source§fn clone(&self) -> WebAssessmentProgressSnapshot
fn clone(&self) -> WebAssessmentProgressSnapshot
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreimpl Copy for WebAssessmentProgressSnapshot
impl Eq for WebAssessmentProgressSnapshot
impl StructuralPartialEq for WebAssessmentProgressSnapshot
Auto Trait Implementations§
impl Freeze for WebAssessmentProgressSnapshot
impl RefUnwindSafe for WebAssessmentProgressSnapshot
impl Send for WebAssessmentProgressSnapshot
impl Sync for WebAssessmentProgressSnapshot
impl Unpin for WebAssessmentProgressSnapshot
impl UnsafeUnpin for WebAssessmentProgressSnapshot
impl UnwindSafe for WebAssessmentProgressSnapshot
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.