pub struct GetSnapshotReturn { /* private fields */ }👎Deprecated
Available on crate features
experimental and DOMSnapshot and CSS and DOM and DOMDebugger and Page only.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.
Implementations§
Source§impl GetSnapshotReturn
impl GetSnapshotReturn
pub fn new( dom_nodes: Vec<DomNode>, layout_tree_nodes: Vec<LayoutTreeNode>, computed_styles: Vec<ComputedStyle>, ) -> Self
👎Deprecated
Sourcepub fn dom_nodes(&self) -> &[DomNode]
👎Deprecated
pub fn dom_nodes(&self) -> &[DomNode]
The nodes in the DOM tree. The DOMNode at index 0 corresponds to the root document.
Sourcepub fn layout_tree_nodes(&self) -> &[LayoutTreeNode]
👎Deprecated
pub fn layout_tree_nodes(&self) -> &[LayoutTreeNode]
The nodes in the layout tree.
Sourcepub fn computed_styles(&self) -> &[ComputedStyle]
👎Deprecated
pub fn computed_styles(&self) -> &[ComputedStyle]
Whitelisted ComputedStyle properties for each node in the layout tree.
Trait Implementations§
Source§impl Clone for GetSnapshotReturn
impl Clone for GetSnapshotReturn
Source§fn clone(&self) -> GetSnapshotReturn
fn clone(&self) -> GetSnapshotReturn
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 GetSnapshotReturn
impl Debug for GetSnapshotReturn
Source§impl<'de> Deserialize<'de> for GetSnapshotReturn
impl<'de> Deserialize<'de> for GetSnapshotReturn
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 GetSnapshotReturn
impl RefUnwindSafe for GetSnapshotReturn
impl Send for GetSnapshotReturn
impl Sync for GetSnapshotReturn
impl Unpin for GetSnapshotReturn
impl UnwindSafe for GetSnapshotReturn
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