[][src]Enum clang::EntityVisitResult

#[repr(C)]
pub enum EntityVisitResult {
    Break,
    Continue,
    Recurse,
}

Indicates how a entity visitation should proceed.

Variants

Break

Do not continue visiting entities.

Continue

Continue visiting sibling entities iteratively, skipping child entities.

Recurse

Continue visiting sibling and child entities recursively, children first.

Trait Implementations

impl Eq for EntityVisitResult[src]

impl Clone for EntityVisitResult[src]

impl PartialEq<EntityVisitResult> for EntityVisitResult[src]

impl Copy for EntityVisitResult[src]

impl Hash for EntityVisitResult[src]

impl Debug for EntityVisitResult[src]

Auto Trait Implementations

Blanket Implementations

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

type Owned = T

The resulting type after obtaining ownership.

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

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

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.

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

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

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