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