pub struct ResolveAnimationReturn { /* private fields */ }Available on crate features
experimental and Animation and Runtime and DOM only.Expand description
Gets the remote object of the Animation.
Implementations§
Source§impl ResolveAnimationReturn
impl ResolveAnimationReturn
pub fn new(remote_object: RemoteObject) -> Self
Sourcepub fn remote_object(&self) -> &RemoteObject
pub fn remote_object(&self) -> &RemoteObject
Corresponding remote object.
Methods from Deref<Target = RemoteObject>§
Sourcepub fn type(&self) -> &RemoteObjectType
pub fn type(&self) -> &RemoteObjectType
Object type.
Sourcepub fn subtype(&self) -> Option<&RemoteObjectSubtype>
pub fn subtype(&self) -> Option<&RemoteObjectSubtype>
Object subtype hint. Specified for object type values only.
NOTE: If you change anything here, make sure to also update
subtype in ObjectPreview and PropertyPreview below.
Sourcepub fn class_name(&self) -> Option<&String>
pub fn class_name(&self) -> Option<&String>
Object class (constructor) name. Specified for object type values only.
Sourcepub fn value(&self) -> Option<&JsonValue>
pub fn value(&self) -> Option<&JsonValue>
Remote object value in case of primitive values or JSON values (if it was requested).
Sourcepub fn unserializable_value(&self) -> Option<&UnserializableValue>
pub fn unserializable_value(&self) -> Option<&UnserializableValue>
Primitive value which can not be JSON-stringified does not have value, but gets this
property.
Sourcepub fn description(&self) -> Option<&String>
pub fn description(&self) -> Option<&String>
String representation of the object.
Sourcepub fn object_id(&self) -> Option<&RemoteObjectId>
pub fn object_id(&self) -> Option<&RemoteObjectId>
Unique object identifier (for non-primitive values).
Sourcepub fn preview(&self) -> Option<&JsonValue>
pub fn preview(&self) -> Option<&JsonValue>
Preview containing abbreviated property values. Specified for object type values only.
pub fn custom_preview(&self) -> Option<&JsonValue>
Trait Implementations§
Source§impl Clone for ResolveAnimationReturn
impl Clone for ResolveAnimationReturn
Source§fn clone(&self) -> ResolveAnimationReturn
fn clone(&self) -> ResolveAnimationReturn
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ResolveAnimationReturn
impl Debug for ResolveAnimationReturn
Source§impl Deref for ResolveAnimationReturn
impl Deref for ResolveAnimationReturn
Source§impl<'de> Deserialize<'de> for ResolveAnimationReturn
impl<'de> Deserialize<'de> for ResolveAnimationReturn
Source§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
Auto Trait Implementations§
impl Freeze for ResolveAnimationReturn
impl RefUnwindSafe for ResolveAnimationReturn
impl Send for ResolveAnimationReturn
impl Sync for ResolveAnimationReturn
impl Unpin for ResolveAnimationReturn
impl UnwindSafe for ResolveAnimationReturn
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