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>,
impl<'a, 'b, CMM> EffectiveRulesIterator<'a, 'b, CMM>where
CMM: Deref<Target = CustomMediaMap>,
Sourcepub fn effective_children(
device: &'a Device,
quirks_mode: QuirksMode,
custom_media_map: CMM,
guard: &'a SharedRwLockReadGuard<'b>,
rule: &'a CssRule,
) -> Self
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.