Struct scrapmetal::EverywhereBut [] [src]

pub struct EverywhereBut<F, P> where
    F: GenericTransform,
    P: GenericQuery<bool>, 
{ /* fields omitted */ }

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

Methods

impl<F, P> EverywhereBut<F, P> where
    F: GenericTransform,
    P: GenericQuery<bool>, 
[src]

Construct a new transformation traversal.

Trait Implementations

impl<F: Debug, P: Debug> Debug for EverywhereBut<F, P> where
    F: GenericTransform,
    P: GenericQuery<bool>, 
[src]

Formats the value using the given formatter.

impl<F, P> GenericTransform for EverywhereBut<F, P> where
    F: GenericTransform,
    P: GenericQuery<bool>, 
[src]

Call the transform function on any T.