Struct scrapmetal::Everywhere [] [src]

pub struct Everywhere<F> where
    F: GenericTransform
{ /* fields omitted */ }

Recursively perform a transformation in a bottom up manner across a complete data structure.

Methods

impl<F> Everywhere<F> where
    F: GenericTransform
[src]

Construct a new transformation traversal.

Trait Implementations

impl<F: Debug> Debug for Everywhere<F> where
    F: GenericTransform
[src]

Formats the value using the given formatter.

impl<F> GenericTransform for Everywhere<F> where
    F: GenericTransform
[src]

Call the transform function on any T.