pub struct DOMNode<'a> { /* private fields */ }Expand description
A Node in the DOM tree.
Implementations§
Source§impl<'a> DOMNode<'a>
impl<'a> DOMNode<'a>
pub fn builder( nodeType: i64, nodeName: impl Into<Cow<'a, str>>, nodeValue: impl Into<Cow<'a, str>>, backendNodeId: BackendNodeId, ) -> DOMNodeBuilder<'a>
pub fn nodeType(&self) -> i64
pub fn nodeName(&self) -> &str
pub fn nodeValue(&self) -> &str
pub fn textValue(&self) -> Option<&str>
pub fn inputValue(&self) -> Option<&str>
pub fn inputChecked(&self) -> Option<bool>
pub fn optionSelected(&self) -> Option<bool>
pub fn backendNodeId(&self) -> &BackendNodeId
pub fn childNodeIndexes(&self) -> Option<&[i64]>
pub fn attributes(&self) -> Option<&[NameValue<'a>]>
pub fn pseudoElementIndexes(&self) -> Option<&[i64]>
pub fn layoutNodeIndex(&self) -> Option<u64>
pub fn documentURL(&self) -> Option<&str>
pub fn baseURL(&self) -> Option<&str>
pub fn contentLanguage(&self) -> Option<&str>
pub fn documentEncoding(&self) -> Option<&str>
pub fn publicId(&self) -> Option<&str>
pub fn systemId(&self) -> Option<&str>
pub fn frameId(&self) -> Option<&FrameId<'a>>
pub fn contentDocumentIndex(&self) -> Option<u64>
pub fn pseudoType(&self) -> Option<&PseudoType>
pub fn shadowRootType(&self) -> Option<&ShadowRootType>
pub fn isClickable(&self) -> Option<bool>
pub fn eventListeners(&self) -> Option<&[EventListener<'a>]>
pub fn currentSourceURL(&self) -> Option<&str>
pub fn originURL(&self) -> Option<&str>
pub fn scrollOffsetX(&self) -> Option<f64>
pub fn scrollOffsetY(&self) -> Option<f64>
Trait Implementations§
Source§impl<'de, 'a> Deserialize<'de> for DOMNode<'a>
impl<'de, 'a> Deserialize<'de> for DOMNode<'a>
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<'a> Freeze for DOMNode<'a>
impl<'a> RefUnwindSafe for DOMNode<'a>
impl<'a> Send for DOMNode<'a>
impl<'a> Sync for DOMNode<'a>
impl<'a> Unpin for DOMNode<'a>
impl<'a> UnsafeUnpin for DOMNode<'a>
impl<'a> UnwindSafe for DOMNode<'a>
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