Struct chromiumoxide_cdp::cdp::browser_protocol::css::CssMedia [−][src]
pub struct CssMedia { pub text: String, pub source: CssMediaSource, pub source_url: Option<String>, pub range: Option<SourceRange>, pub style_sheet_id: Option<StyleSheetId>, pub media_list: Option<Vec<MediaQuery>>, }
Expand description
CSS media rule descriptor. CSSMedia
Fields
text: String
Media query text.
source: CssMediaSource
Source of the media query: “mediaRule” if specified by a @media rule, “importRule” if specified by an @import rule, “linkedSheet” if specified by a “media” attribute in a linked stylesheet’s LINK tag, “inlineSheet” if specified by a “media” attribute in an inline stylesheet’s STYLE tag.
source_url: Option<String>
URL of the document containing the media query description.
range: Option<SourceRange>
The associated rule (@media or @import) header range in the enclosing stylesheet (if available).
style_sheet_id: Option<StyleSheetId>
Identifier of the stylesheet containing this object (if exists).
media_list: Option<Vec<MediaQuery>>
Array of media queries.
Implementations
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for CssMedia
impl UnwindSafe for CssMedia
Blanket Implementations
Mutably borrows from an owned value. Read more