Trait attr::Traverse [] [src]

pub trait Traverse<'a, 'b: 'a, X: 'b, Y: 'b> {
    fn traverse(&'a self, val: X) -> Result<Y>;
}

Recursive path traversal

This trait should rarely need to be implemented yourself, but is needed to express bounds when accepting paths.

Required Methods

implementation of the traversal for a specific path

Implementors