EffectiveRulesIterator

Type Alias EffectiveRulesIterator 

Source
pub type EffectiveRulesIterator<'a, 'b, CMM> = RulesIterator<'a, 'b, EffectiveRules, CMM>;
Expand description

An iterator over all the effective rules of a stylesheet.

NOTE: This iterator recurses into @import rules.

Aliased Type§

pub struct EffectiveRulesIterator<'a, 'b, CMM> { /* private fields */ }

Implementations§

Source§

impl<'a, 'b, CMM> EffectiveRulesIterator<'a, 'b, CMM>
where CMM: Deref<Target = CustomMediaMap>,

Source

pub fn effective_children( device: &'a Device, quirks_mode: QuirksMode, custom_media_map: CMM, guard: &'a SharedRwLockReadGuard<'b>, rule: &'a CssRule, ) -> Self

Returns an iterator over the effective children of a rule, even if rule itself is not effective.