Struct rowan::cursor::Preorder[][src]

pub struct Preorder { /* fields omitted */ }

Implementations

impl Preorder[src]

pub fn skip_subtree(&mut self)[src]

Trait Implementations

impl Iterator for Preorder[src]

type Item = WalkEvent<SyntaxNode>

The type of the elements being iterated over.

Auto Trait Implementations

impl !RefUnwindSafe for Preorder

impl !Send for Preorder

impl !Sync for Preorder

impl Unpin for Preorder

impl !UnwindSafe for Preorder

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, 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.