Struct chromiumoxide::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, Global>>,
}Expand description
CSS media rule descriptor. CSSMedia
Fields
text: StringMedia query text.
source: CssMediaSourceSource 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, Global>>Array of media queries.
Implementations
Trait Implementations
pub fn deserialize<__D>(
__deserializer: __D
) -> Result<CssMedia, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
pub fn deserialize<__D>(
__deserializer: __D
) -> Result<CssMedia, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>, Deserialize this value from the given Serde deserializer. Read more
pub fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
pub fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer, Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for CssMediaimpl UnwindSafe for CssMediaBlanket Implementations
Mutably borrows from an owned value. Read more
type Output = T
type Output = TShould always be Self
pub fn vzip(self) -> V