Struct chromiumoxide_cdp::cdp::browser_protocol::accessibility::AxValueSource [−][src]
pub struct AxValueSource { pub type: AxValueSourceType, pub value: Option<AxValue>, pub attribute: Option<String>, pub attribute_value: Option<AxValue>, pub superseded: Option<bool>, pub native_source: Option<AxValueNativeSourceType>, pub native_source_value: Option<AxValue>, pub invalid: Option<bool>, pub invalid_reason: Option<String>, }
Expand description
A single source for a computed AX property. AXValueSource
Fields
type: AxValueSourceType
What type of source this is.
value: Option<AxValue>
The value of this property source.
attribute: Option<String>
The name of the relevant attribute, if any.
attribute_value: Option<AxValue>
The value of the relevant attribute, if any.
superseded: Option<bool>
Whether this source is superseded by a higher priority source.
native_source: Option<AxValueNativeSourceType>
The native markup source for this value, e.g. a
native_source_value: Option<AxValue>
The value, such as a node or node list, of the native source.
invalid: Option<bool>
Whether the value for this property is invalid.
invalid_reason: Option<String>
Reason for the value being invalid, if it is.
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
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for AxValueSource
impl Send for AxValueSource
impl Sync for AxValueSource
impl Unpin for AxValueSource
impl UnwindSafe for AxValueSource
Blanket Implementations
Mutably borrows from an owned value. Read more