pub struct CompactAccessibilitySnapshot {
pub page: PageInfo,
pub revision: u64,
pub roots: Vec<CompactAxNode>,
pub interactive: Vec<CompactInteractiveElement>,
pub truncated: bool,
pub omitted_count: usize,
pub ranking_applied: bool,
pub completeness: Option<ObservationCompleteness>,
}Expand description
Bounded accessibility state included with compact page observations.
Fields§
§page: PageInfo§revision: u64Page generation used by every published interactive reference.
roots: Vec<CompactAxNode>§interactive: Vec<CompactInteractiveElement>§truncated: bool§omitted_count: usizeNumber of interactive controls discovered but omitted due to the 32-control budget.
ranking_applied: boolWhether the interactive list was relevance-ranked before truncation.
completeness: Option<ObservationCompleteness>Completeness assessment for agent escalation decisions.
Trait Implementations§
Source§impl Clone for CompactAccessibilitySnapshot
impl Clone for CompactAccessibilitySnapshot
Source§fn clone(&self) -> CompactAccessibilitySnapshot
fn clone(&self) -> CompactAccessibilitySnapshot
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 moreSource§impl Debug for CompactAccessibilitySnapshot
impl Debug for CompactAccessibilitySnapshot
Auto Trait Implementations§
impl Freeze for CompactAccessibilitySnapshot
impl RefUnwindSafe for CompactAccessibilitySnapshot
impl Send for CompactAccessibilitySnapshot
impl Sync for CompactAccessibilitySnapshot
impl Unpin for CompactAccessibilitySnapshot
impl UnsafeUnpin for CompactAccessibilitySnapshot
impl UnwindSafe for CompactAccessibilitySnapshot
Blanket Implementations§
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more