pub struct CssRules(pub Vec<CssRule>);
Expand description
A list of CSS rules.
Tuple Fields§
§0: Vec<CssRule>
Implementations§
Source§impl CssRules
impl CssRules
Sourcepub fn vendor_prefix_at_rules<AtRule: VendorPrefixedAtRule, CssRuleMatcher: Fn(&CssRule) -> Option<&AtRule>, VendorPrefixer: Fn(usize, &AtRule) -> Vec<CssRule>>(
&mut self,
remove_unprefixed_at_rule: bool,
css_rule_matcher: CssRuleMatcher,
vendor_prefixer: VendorPrefixer,
)
pub fn vendor_prefix_at_rules<AtRule: VendorPrefixedAtRule, CssRuleMatcher: Fn(&CssRule) -> Option<&AtRule>, VendorPrefixer: Fn(usize, &AtRule) -> Vec<CssRule>>( &mut self, remove_unprefixed_at_rule: bool, css_rule_matcher: CssRuleMatcher, vendor_prefixer: VendorPrefixer, )
Allows vendor prefixing of at-rules
Sourcepub fn remove_rule(&mut self, index: usize) -> Result<(), RulesMutateError>
pub fn remove_rule(&mut self, index: usize) -> Result<(), RulesMutateError>
Trait Implementations§
Source§impl HasCssRules for CssRules
impl HasCssRules for CssRules
Auto Trait Implementations§
impl Freeze for CssRules
impl RefUnwindSafe for CssRules
impl !Send for CssRules
impl !Sync for CssRules
impl Unpin for CssRules
impl UnwindSafe for CssRules
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