pub struct ExternalCssCstCoverageV0 {
pub input_unit_count: usize,
pub output_unit_count: usize,
pub understood_addition_unit_count: usize,
pub uncovered_input_unit_count: usize,
pub uncovered_output_unit_count: usize,
pub complete: bool,
}Expand description
Independent non-whitespace CST coverage evidence for an external CSS candidate.
The input’s non-whitespace syntax units must remain an ordered subsequence of the output. The only output-only units admitted by this boundary are declarations independently classified as understood vendor-prefix additions. Everything else is counted as uncovered and fails closed. This layer is deliberately modulo ASCII whitespace: it does not independently prove preservation of whitespace-sensitive selector combinators, so adoption also requires the semantic-change classifier.
Fields§
§input_unit_count: usize§output_unit_count: usize§understood_addition_unit_count: usize§uncovered_input_unit_count: usize§uncovered_output_unit_count: usize§complete: boolTrait Implementations§
Source§impl Clone for ExternalCssCstCoverageV0
impl Clone for ExternalCssCstCoverageV0
Source§fn clone(&self) -> ExternalCssCstCoverageV0
fn clone(&self) -> ExternalCssCstCoverageV0
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 ExternalCssCstCoverageV0
impl Debug for ExternalCssCstCoverageV0
impl Eq for ExternalCssCstCoverageV0
Source§impl PartialEq for ExternalCssCstCoverageV0
impl PartialEq for ExternalCssCstCoverageV0
Source§impl Serialize for ExternalCssCstCoverageV0
impl Serialize for ExternalCssCstCoverageV0
impl StructuralPartialEq for ExternalCssCstCoverageV0
Auto Trait Implementations§
impl Freeze for ExternalCssCstCoverageV0
impl RefUnwindSafe for ExternalCssCstCoverageV0
impl Send for ExternalCssCstCoverageV0
impl Sync for ExternalCssCstCoverageV0
impl Unpin for ExternalCssCstCoverageV0
impl UnsafeUnpin for ExternalCssCstCoverageV0
impl UnwindSafe for ExternalCssCstCoverageV0
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.