Struct xpather::value::Nodeset[][src]

pub struct Nodeset {
    pub nodes: Vec<Node>,
}

Fields

nodes: Vec<Node>

Implementations

impl Nodeset[src]

pub fn new() -> Self[src]

pub fn add_node_handle(&mut self, node: &NodeHandle)[src]

pub fn add_node(&mut self, node: Node)[src]

pub fn extend(&mut self, nodeset: Nodeset)[src]

pub fn len(&self) -> usize[src]

pub fn is_empty(&self) -> bool[src]

Trait Implementations

impl Clone for Nodeset[src]

impl Debug for Nodeset[src]

impl Default for Nodeset[src]

impl From<Vec<Node, Global>> for Nodeset[src]

impl IntoIterator for Nodeset[src]

type Item = Node

The type of the elements being iterated over.

type IntoIter = IntoIter<Self::Item>

Which kind of iterator are we turning this into?

Auto Trait Implementations

impl !RefUnwindSafe for Nodeset

impl !Send for Nodeset

impl !Sync for Nodeset

impl Unpin for Nodeset

impl !UnwindSafe for Nodeset

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.