CssStyleSheetHeader

Struct CssStyleSheetHeader 

Source
pub struct CssStyleSheetHeader { /* private fields */ }
Available on crate features experimental and CSS and DOM and Page only.
Expand description

CSS stylesheet metainformation.

Implementations§

Source§

impl CssStyleSheetHeader

Source

pub fn builder() -> CssStyleSheetHeaderBuilder

Source

pub fn style_sheet_id(&self) -> &StyleSheetId

The stylesheet identifier.

Source

pub fn frame_id(&self) -> &FrameId

Owner frame identifier.

Source

pub fn source_url(&self) -> &str

Stylesheet resource URL.

Source

pub fn source_map_url(&self) -> Option<&String>

URL of source map associated with the stylesheet (if any).

Source

pub fn origin(&self) -> &StyleSheetOrigin

Stylesheet origin.

Source

pub fn title(&self) -> &str

Stylesheet title.

Source

pub fn owner_node(&self) -> Option<&BackendNodeId>

The backend id for the owner node of the stylesheet.

Source

pub fn disabled(&self) -> bool

Denotes whether the stylesheet is disabled.

Source

pub fn has_source_url(&self) -> Option<&bool>

Whether the sourceURL field value comes from the sourceURL comment.

Source

pub fn is_inline(&self) -> bool

Whether this stylesheet is created for STYLE tag by parser. This flag is not set for document.written STYLE tags.

Source

pub fn is_mutable(&self) -> bool

Whether this stylesheet is mutable. Inline stylesheets become mutable after they have been modified via CSSOM API.

element's stylesheets become mutable only if DevTools modifies them. Constructed stylesheets (new CSSStyleSheet()) are mutable immediately after creation.
Source

pub fn is_constructed(&self) -> bool

Whether this stylesheet is a constructed stylesheet (created using new CSSStyleSheet()).

Source

pub fn start_line(&self) -> f64

Line offset of the stylesheet within the resource (zero based).

Source

pub fn start_column(&self) -> f64

Column offset of the stylesheet within the resource (zero based).

Source

pub fn length(&self) -> f64

Size of the content (in characters).

Source

pub fn end_line(&self) -> f64

Line offset of the end of the stylesheet within the resource (zero based).

Source

pub fn end_column(&self) -> f64

Column offset of the end of the stylesheet within the resource (zero based).

Trait Implementations§

Source§

impl Clone for CssStyleSheetHeader

Source§

fn clone(&self) -> CssStyleSheetHeader

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for CssStyleSheetHeader

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for CssStyleSheetHeader

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Serialize for CssStyleSheetHeader

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,