pub struct UxCoverageReport {
pub overall_coverage: f64,
pub element_coverage: f64,
pub state_coverage: f64,
pub total_elements: usize,
pub covered_elements: usize,
pub total_states: usize,
pub covered_states: usize,
pub total_interactions: u64,
pub unique_journeys: usize,
pub is_complete: bool,
}Expand description
UX Coverage Report
Fields§
§overall_coverage: f64Overall UX coverage percentage (0.0 to 1.0)
element_coverage: f64Element interaction coverage
state_coverage: f64State/screen coverage
total_elements: usizeTotal elements registered
covered_elements: usizeElements fully covered
total_states: usizeTotal states expected
covered_states: usizeStates visited
total_interactions: u64Total interactions recorded
unique_journeys: usizeNumber of unique user journeys
is_complete: boolWhether 100% coverage achieved
Implementations§
Trait Implementations§
Source§impl Clone for UxCoverageReport
impl Clone for UxCoverageReport
Source§fn clone(&self) -> UxCoverageReport
fn clone(&self) -> UxCoverageReport
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 UxCoverageReport
impl Debug for UxCoverageReport
Source§impl<'de> Deserialize<'de> for UxCoverageReport
impl<'de> Deserialize<'de> for UxCoverageReport
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for UxCoverageReport
impl Display for UxCoverageReport
Auto Trait Implementations§
impl Freeze for UxCoverageReport
impl RefUnwindSafe for UxCoverageReport
impl Send for UxCoverageReport
impl Sync for UxCoverageReport
impl Unpin for UxCoverageReport
impl UnsafeUnpin for UxCoverageReport
impl UnwindSafe for UxCoverageReport
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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