pub struct CssInJsObjectSheets {
pub structural: Option<String>,
pub structural_partial: Option<String>,
pub atomic: Option<String>,
}Expand description
The three virtual stylesheets lifted from a source’s object-notation
CSS-in-JS, each blank-line-padded so CSS metric line numbers map back onto the
real source. Each is None when the source has no object CSS-in-JS of that
class (so callers skip it; no files_analyzed inflation). See the module docs
for the per-sheet engine policy.
Fields§
§structural: Option<String>vanilla-extract + emotion buckets with no dropped declarations: full analytics incl. duplicate fingerprints + structural grade inputs.
structural_partial: Option<String>vanilla-extract + emotion buckets that dropped a dynamic declaration: tokens + metrics count, duplicate fingerprints suppressed by the engine.
atomic: Option<String>StyleX + Panda atomic buckets: token-sprawl only; excluded from the structural grade inputs and duplicate fingerprints.
Implementations§
Trait Implementations§
Source§impl Debug for CssInJsObjectSheets
impl Debug for CssInJsObjectSheets
Source§impl Default for CssInJsObjectSheets
impl Default for CssInJsObjectSheets
impl Eq for CssInJsObjectSheets
Source§impl PartialEq for CssInJsObjectSheets
impl PartialEq for CssInJsObjectSheets
impl StructuralPartialEq for CssInJsObjectSheets
Auto Trait Implementations§
impl Freeze for CssInJsObjectSheets
impl RefUnwindSafe for CssInJsObjectSheets
impl Send for CssInJsObjectSheets
impl Sync for CssInJsObjectSheets
impl Unpin for CssInJsObjectSheets
impl UnsafeUnpin for CssInJsObjectSheets
impl UnwindSafe for CssInJsObjectSheets
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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.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