CssStyleSheetHeaderBuilder

Struct CssStyleSheetHeaderBuilder 

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

Implementations§

Source§

impl CssStyleSheetHeaderBuilder

Source

pub fn style_sheet_id(&mut self, v: StyleSheetId) -> &mut Self

The stylesheet identifier.

Source

pub fn frame_id(&mut self, v: FrameId) -> &mut Self

Owner frame identifier.

Source

pub fn source_url(&mut self, v: String) -> &mut Self

Stylesheet resource URL.

Source

pub fn source_map_url(&mut self, v: String) -> &mut Self

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

Source

pub fn origin(&mut self, v: StyleSheetOrigin) -> &mut Self

Stylesheet origin.

Source

pub fn title(&mut self, v: String) -> &mut Self

Stylesheet title.

Source

pub fn owner_node(&mut self, v: BackendNodeId) -> &mut Self

The backend id for the owner node of the stylesheet.

Source

pub fn disabled(&mut self, v: bool) -> &mut Self

Denotes whether the stylesheet is disabled.

Source

pub fn has_source_url(&mut self, v: bool) -> &mut Self

Whether the sourceURL field value comes from the sourceURL comment.

Source

pub fn is_inline(&mut self, v: bool) -> &mut Self

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(&mut self, v: bool) -> &mut Self

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(&mut self, v: bool) -> &mut Self

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

Source

pub fn start_line(&mut self, v: f64) -> &mut Self

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

Source

pub fn start_column(&mut self, v: f64) -> &mut Self

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

Source

pub fn length(&mut self, v: f64) -> &mut Self

Size of the content (in characters).

Source

pub fn end_line(&mut self, v: f64) -> &mut Self

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

Source

pub fn end_column(&mut self, v: f64) -> &mut Self

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

Source

pub fn build(&mut self) -> Result<CssStyleSheetHeader, &'static str>

Trait Implementations§

Source§

impl Clone for CssStyleSheetHeaderBuilder

Source§

fn clone(&self) -> CssStyleSheetHeaderBuilder

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 CssStyleSheetHeaderBuilder

Source§

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

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

impl Default for CssStyleSheetHeaderBuilder

Source§

fn default() -> Self

Returns the “default value” for a type. 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.