[][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 Clone for EntityVisitResult[src]

impl Copy for EntityVisitResult[src]

impl Debug for EntityVisitResult[src]

impl Eq for EntityVisitResult[src]

impl Hash for EntityVisitResult[src]

impl PartialEq<EntityVisitResult> for EntityVisitResult[src]

impl StructuralEq for EntityVisitResult[src]

impl StructuralPartialEq for EntityVisitResult[src]

Auto Trait Implementations

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.