[−][src]Enum glsl::visitor::Visit
Visit strategy after having visited an AST node.
Some AST nodes have children – in enum’s variants, in some fields as nested in Vec, etc.
Those nodes can be visited depending on the strategy you chose.
Variants
ChildrenThe visitor will go deeper in the AST by visiting all the children, if any. If no children are present or if having children doesn’t make sense for a specific part of the AST, this strategy will be ignored.
ParentThe visitor won’t visit children nor siblings and will go up.
Trait Implementations
impl Clone for Visit[src]
fn clone(&self) -> Visit[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more
impl PartialEq<Visit> for Visit[src]
fn eq(&self, other: &Visit) -> bool[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
This method tests for !=.
impl Copy for Visit[src]
impl Eq for Visit[src]
impl Debug for Visit[src]
impl Hash for Visit[src]
Auto Trait Implementations
impl Sync for Visit
impl Send for Visit
impl Unpin for Visit
impl RefUnwindSafe for Visit
impl UnwindSafe for Visit
Blanket Implementations
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T[src]
fn clone_into(&self, target: &mut T)[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,