Struct attr::MapPath [] [src]

pub struct MapPath<A, R> { /* fields omitted */ }

A path that describes a mapping operation, which later application of a subpath.

Paths are usually inferred and should not be directly used in user code.

Methods

impl<A, R> MapPath<A, R>
[src]

Extends a mapped path by another segment that always succeeds

Trait Implementations

impl<'a, X: 'a, Z: 'a, A: IterableAttr<'a, X>, R: Traverse<'a, 'a, A::Item, Z>> Traverse<'a, 'a, X, Box<Iterator<Item = Result<Z>> + 'a>> for MapPath<A, R>
[src]

implementation of the traversal for a specific path