struct XmlNode<'a, 'input: 'a>(Node<'a, 'input>);
Tuple Fields§
§0: Node<'a, 'input>
Trait Implementations§
Source§impl Element for XmlNode<'_, '_>
impl Element for XmlNode<'_, '_>
Source§fn parent_element(&self) -> Option<Self>
fn parent_element(&self) -> Option<Self>
Returns a parent element.
Source§fn prev_sibling_element(&self) -> Option<Self>
fn prev_sibling_element(&self) -> Option<Self>
Returns a previous sibling element.
Source§fn has_local_name(&self, local_name: &str) -> bool
fn has_local_name(&self, local_name: &str) -> bool
Checks that the element has a specified local name.
Source§fn attribute_matches(
&self,
local_name: &str,
operator: AttributeOperator<'_>,
) -> bool
fn attribute_matches( &self, local_name: &str, operator: AttributeOperator<'_>, ) -> bool
Checks that the element has a specified attribute.
Source§fn pseudo_class_matches(&self, class: PseudoClass<'_>) -> bool
fn pseudo_class_matches(&self, class: PseudoClass<'_>) -> bool
Checks that the element matches a specified pseudo-class.
Auto Trait Implementations§
impl<'a, 'input> Freeze for XmlNode<'a, 'input>
impl<'a, 'input> RefUnwindSafe for XmlNode<'a, 'input>
impl<'a, 'input> Send for XmlNode<'a, 'input>
impl<'a, 'input> Sync for XmlNode<'a, 'input>
impl<'a, 'input> Unpin for XmlNode<'a, 'input>
impl<'a, 'input> UnwindSafe for XmlNode<'a, 'input>
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