pub struct CaptureSnapshotReturnObject {
pub documents: Vec<DocumentSnapshot>,
pub strings: Vec<String>,
}Expand description
Returns a document snapshot, including the full DOM tree of the root node (including iframes, template contents, and imported documents) in a flattened array, as well as layout and white-listed computed style information for the nodes. Shadow DOM in the returned DOM tree is flattened.
Fields§
§documents: Vec<DocumentSnapshot>The nodes in the DOM tree. The DOMNode at index 0 corresponds to the root document.
strings: Vec<String>Shared string table that all string properties refer to with indexes.
Trait Implementations§
Source§impl Clone for CaptureSnapshotReturnObject
impl Clone for CaptureSnapshotReturnObject
Source§fn clone(&self) -> CaptureSnapshotReturnObject
fn clone(&self) -> CaptureSnapshotReturnObject
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 CaptureSnapshotReturnObject
impl Debug for CaptureSnapshotReturnObject
Source§impl<'de> Deserialize<'de> for CaptureSnapshotReturnObject
impl<'de> Deserialize<'de> for CaptureSnapshotReturnObject
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
impl StructuralPartialEq for CaptureSnapshotReturnObject
Auto Trait Implementations§
impl Freeze for CaptureSnapshotReturnObject
impl RefUnwindSafe for CaptureSnapshotReturnObject
impl Send for CaptureSnapshotReturnObject
impl Sync for CaptureSnapshotReturnObject
impl Unpin for CaptureSnapshotReturnObject
impl UnsafeUnpin for CaptureSnapshotReturnObject
impl UnwindSafe for CaptureSnapshotReturnObject
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