Struct style::use_counters::NonCustomPropertyUseCounters
source · pub struct NonCustomPropertyUseCounters {
storage: [Cell<usize>; 5],
}
Expand description
One bit per each non-custom CSS property.
Fields§
§storage: [Cell<usize>; 5]
Implementations§
source§impl NonCustomPropertyUseCounters
impl NonCustomPropertyUseCounters
sourcefn bucket_and_pattern(id: NonCustomPropertyId) -> (usize, usize)
fn bucket_and_pattern(id: NonCustomPropertyId) -> (usize, usize)
Returns the bucket a given property belongs in, and the bitmask for that property.
sourcepub fn record(&self, id: NonCustomPropertyId)
pub fn record(&self, id: NonCustomPropertyId)
Record that a given property ID has been parsed.
sourcepub fn recorded(&self, id: NonCustomPropertyId) -> bool
pub fn recorded(&self, id: NonCustomPropertyId) -> bool
Returns whether a given property ID has been recorded earlier.
Trait Implementations§
source§impl Default for NonCustomPropertyUseCounters
impl Default for NonCustomPropertyUseCounters
source§fn default() -> NonCustomPropertyUseCounters
fn default() -> NonCustomPropertyUseCounters
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !Freeze for NonCustomPropertyUseCounters
impl !RefUnwindSafe for NonCustomPropertyUseCounters
impl Send for NonCustomPropertyUseCounters
impl !Sync for NonCustomPropertyUseCounters
impl Unpin for NonCustomPropertyUseCounters
impl UnwindSafe for NonCustomPropertyUseCounters
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> 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 moresource§impl<T> MaybeBoxed<Box<T>> for T
impl<T> MaybeBoxed<Box<T>> for T
source§fn maybe_boxed(self) -> Box<T>
fn maybe_boxed(self) -> Box<T>
Convert
source§impl<T> MaybeBoxed<T> for T
impl<T> MaybeBoxed<T> for T
source§fn maybe_boxed(self) -> T
fn maybe_boxed(self) -> T
Convert