Struct headless_chrome::protocol::cdp::DOMSnapshot::NodeTreeSnapshot
source · pub struct NodeTreeSnapshot {Show 16 fields
pub parent_index: Option<Vec<JsUInt>>,
pub node_type: Option<Vec<JsUInt>>,
pub shadow_root_Type: Option<RareStringData>,
pub node_name: Option<Vec<StringIndex>>,
pub node_value: Option<Vec<StringIndex>>,
pub backend_node_id: Option<Vec<BackendNodeId>>,
pub attributes: Option<Vec<ArrayOfStrings>>,
pub text_value: Option<RareStringData>,
pub input_value: Option<RareStringData>,
pub input_checked: Option<RareBooleanData>,
pub option_selected: Option<RareBooleanData>,
pub content_document_index: Option<RareIntegerData>,
pub pseudo_Type: Option<RareStringData>,
pub is_clickable: Option<RareBooleanData>,
pub current_source_url: Option<RareStringData>,
pub origin_url: Option<RareStringData>,
}Fields§
§parent_index: Option<Vec<JsUInt>>§node_type: Option<Vec<JsUInt>>§shadow_root_Type: Option<RareStringData>§node_name: Option<Vec<StringIndex>>§node_value: Option<Vec<StringIndex>>§backend_node_id: Option<Vec<BackendNodeId>>§attributes: Option<Vec<ArrayOfStrings>>§text_value: Option<RareStringData>§input_value: Option<RareStringData>§input_checked: Option<RareBooleanData>§option_selected: Option<RareBooleanData>§content_document_index: Option<RareIntegerData>§pseudo_Type: Option<RareStringData>§is_clickable: Option<RareBooleanData>§current_source_url: Option<RareStringData>§origin_url: Option<RareStringData>Trait Implementations§
source§impl Clone for NodeTreeSnapshot
impl Clone for NodeTreeSnapshot
source§fn clone(&self) -> NodeTreeSnapshot
fn clone(&self) -> NodeTreeSnapshot
Returns a copy 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 NodeTreeSnapshot
impl Debug for NodeTreeSnapshot
source§impl<'de> Deserialize<'de> for NodeTreeSnapshot
impl<'de> Deserialize<'de> for NodeTreeSnapshot
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