Struct style::stylist::PageRuleMap
source · pub struct PageRuleMap {
pub rules: PrecomputedHashMap<Atom, SmallVec<[PageRuleData; 1]>>,
}
Expand description
Stores page rules indexed by page names.
Fields§
§rules: PrecomputedHashMap<Atom, SmallVec<[PageRuleData; 1]>>
Page rules, indexed by page name. An empty atom indicates no page name.
Trait Implementations§
source§impl Clone for PageRuleMap
impl Clone for PageRuleMap
source§fn clone(&self) -> PageRuleMap
fn clone(&self) -> PageRuleMap
Returns a copy of the value. Read more
1.0.0 · 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 PageRuleMap
impl Debug for PageRuleMap
source§impl Default for PageRuleMap
impl Default for PageRuleMap
source§fn default() -> PageRuleMap
fn default() -> PageRuleMap
Returns the “default value” for a type. Read more
source§impl MallocShallowSizeOf for PageRuleMap
impl MallocShallowSizeOf for PageRuleMap
source§fn shallow_size_of(&self, ops: &mut MallocSizeOfOps) -> usize
fn shallow_size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Measure the heap usage of immediate heap-allocated descendant
structures, but not the space taken up by the value itself. Anything
beyond the immediate descendants must be measured separately, using
iteration.
source§impl MallocSizeOf for PageRuleMap
impl MallocSizeOf for PageRuleMap
source§fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Measure the heap usage of all descendant heap-allocated structures, but
not the space taken up by the value itself.
Auto Trait Implementations§
impl Freeze for PageRuleMap
impl !RefUnwindSafe for PageRuleMap
impl Send for PageRuleMap
impl Sync for PageRuleMap
impl Unpin for PageRuleMap
impl !UnwindSafe for PageRuleMap
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