HighlightConfig

Struct HighlightConfig 

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

Configuration data for the highlighting of page elements.

Implementations§

Source§

impl HighlightConfig

Source

pub fn builder() -> HighlightConfigBuilder

Source

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

Whether the node info tooltip should be shown (default: false).

Source

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

Whether the node styles in the tooltip (default: false).

Source

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

Whether the rulers should be shown (default: false).

Source

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

Whether the a11y info should be shown (default: true).

Source

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

Whether the extension lines from node to the rulers should be shown (default: false).

Source

pub fn content_color(&self) -> Option<&Rgba>

The content box highlight fill color (default: transparent).

Source

pub fn padding_color(&self) -> Option<&Rgba>

The padding highlight fill color (default: transparent).

Source

pub fn border_color(&self) -> Option<&Rgba>

The border highlight fill color (default: transparent).

Source

pub fn margin_color(&self) -> Option<&Rgba>

The margin highlight fill color (default: transparent).

Source

pub fn event_target_color(&self) -> Option<&Rgba>

The event target element highlight fill color (default: transparent).

Source

pub fn shape_color(&self) -> Option<&Rgba>

The shape outside fill color (default: transparent).

Source

pub fn shape_margin_color(&self) -> Option<&Rgba>

The shape margin fill color (default: transparent).

Source

pub fn css_grid_color(&self) -> Option<&Rgba>

The grid layout color (default: transparent).

Source

pub fn color_format(&self) -> Option<&ColorFormat>

The color format used to format color styles (default: hex).

Source

pub fn grid_highlight_config(&self) -> Option<&GridHighlightConfig>

The grid layout highlight configuration (default: all transparent).

Source

pub fn flex_container_highlight_config( &self, ) -> Option<&FlexContainerHighlightConfig>

The flex container highlight configuration (default: all transparent).

Source

pub fn flex_item_highlight_config(&self) -> Option<&FlexItemHighlightConfig>

The flex item highlight configuration (default: all transparent).

Source

pub fn contrast_algorithm(&self) -> Option<&ContrastAlgorithm>

The contrast algorithm to use for the contrast ratio (default: aa).

Trait Implementations§

Source§

impl Clone for HighlightConfig

Source§

fn clone(&self) -> HighlightConfig

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 HighlightConfig

Source§

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

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

impl<'de> Deserialize<'de> for HighlightConfig

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 HighlightConfig

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>,