pub struct PropertyDescriptor {
pub value: Option<Value>,
pub get: Option<Value>,
pub set: Option<Value>,
pub writable: Option<bool>,
pub enumerable: Option<bool>,
pub configurable: Option<bool>,
}Expand description
A property descriptor: absent fields are None. An accessor has get
or set and no value or writable.
Fields§
§value: Option<Value>§get: Option<Value>§set: Option<Value>§writable: Option<bool>§enumerable: Option<bool>§configurable: Option<bool>Implementations§
Source§impl PropertyDescriptor
impl PropertyDescriptor
pub fn is_accessor(&self) -> bool
Trait Implementations§
Source§impl Clone for PropertyDescriptor
impl Clone for PropertyDescriptor
impl Copy for PropertyDescriptor
Source§impl Debug for PropertyDescriptor
impl Debug for PropertyDescriptor
Source§impl Default for PropertyDescriptor
impl Default for PropertyDescriptor
Source§impl PartialEq for PropertyDescriptor
impl PartialEq for PropertyDescriptor
impl StructuralPartialEq for PropertyDescriptor
Auto Trait Implementations§
impl Freeze for PropertyDescriptor
impl RefUnwindSafe for PropertyDescriptor
impl Send for PropertyDescriptor
impl Sync for PropertyDescriptor
impl Unpin for PropertyDescriptor
impl UnsafeUnpin for PropertyDescriptor
impl UnwindSafe for PropertyDescriptor
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more