pub struct CssRuleInfo {
pub interface: &'static str,
pub rule_type: u16,
pub css_text: String,
pub has_child_rules: bool,
pub has_style: bool,
pub attributes: Vec<(&'static str, String)>,
}Expand description
A snapshot of the CSSOM-visible attributes of a rule
Fields§
§interface: &'static strThe name of the CSSOM interface for the rule (e.g. "CSSStyleRule")
rule_type: u16The legacy CSSRule.type constant (0 for rules without one)
css_text: StringCSSRule.cssText
has_child_rules: boolWhether the rule has a child rule list (cssRules)
has_style: boolWhether the rule has a style declaration block
attributes: Vec<(&'static str, String)>Additional interface-specific string attributes (e.g. selectorText)
Trait Implementations§
Source§impl Clone for CssRuleInfo
impl Clone for CssRuleInfo
Auto Trait Implementations§
impl Freeze for CssRuleInfo
impl RefUnwindSafe for CssRuleInfo
impl Send for CssRuleInfo
impl Sync for CssRuleInfo
impl Unpin for CssRuleInfo
impl UnsafeUnpin for CssRuleInfo
impl UnwindSafe for CssRuleInfo
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> ErasedDestructor for Twhere
T: 'static,
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