Struct chromiumoxide_cdp::cdp::js_protocol::runtime::PropertyDescriptor [−][src]
pub struct PropertyDescriptor { pub name: String, pub value: Option<RemoteObject>, pub writable: Option<bool>, pub get: Option<RemoteObject>, pub set: Option<RemoteObject>, pub configurable: bool, pub enumerable: bool, pub was_thrown: Option<bool>, pub is_own: Option<bool>, pub symbol: Option<RemoteObject>, }
Expand description
Object property descriptor. PropertyDescriptor
Fields
name: String
Property name or symbol description.
value: Option<RemoteObject>
The value associated with the property.
writable: Option<bool>
True if the value associated with the property may be changed (data descriptors only).
get: Option<RemoteObject>
A function which serves as a getter for the property, or undefined
if there is no getter
(accessor descriptors only).
set: Option<RemoteObject>
A function which serves as a setter for the property, or undefined
if there is no setter
(accessor descriptors only).
configurable: bool
True if the type of this property descriptor may be changed and if the property may be deleted from the corresponding object.
enumerable: bool
True if this property shows up during enumeration of the properties on the corresponding object.
was_thrown: Option<bool>
True if the result was thrown during the evaluation.
is_own: Option<bool>
True if the property is owned for the object.
symbol: Option<RemoteObject>
Property symbol object, if the property is of the symbol
type.
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 PropertyDescriptor
impl Send for PropertyDescriptor
impl Sync for PropertyDescriptor
impl Unpin for PropertyDescriptor
impl UnwindSafe for PropertyDescriptor
Blanket Implementations
Mutably borrows from an owned value. Read more