[][src]Struct kuchiki::iter::Traverse

pub struct Traverse(_);

An iterator of the start and end edges of the nodes in a given subtree.

Trait Implementations

impl Clone for Traverse[src]

impl Debug for Traverse[src]

impl DoubleEndedIterator for Traverse[src]

impl Iterator for Traverse[src]

type Item = NodeEdge<NodeRef>

The type of the elements being iterated over.

Auto Trait Implementations

impl !RefUnwindSafe for Traverse

impl !Send for Traverse

impl !Sync for Traverse

impl Unpin for Traverse

impl !UnwindSafe for Traverse

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<I> IntoIterator for I where
    I: Iterator
[src]

type Item = <I as Iterator>::Item

The type of the elements being iterated over.

type IntoIter = I

Which kind of iterator are we turning this into?

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.