Trait lens_rs::traits::Traversal [−][src]
Required methods
Loading content...Implementors
impl<T> Traversal<T> for __
[src]
impl<Tr, A> Traversal<(A, A, A, A, A, A, A)> for _both<Tr> where
Tr: Traversal<A>,
[src]
Tr: Traversal<A>,
impl<Tr, A> Traversal<(A, A, A, A, A, A)> for _both<Tr> where
Tr: Traversal<A>,
[src]
Tr: Traversal<A>,
impl<Tr, A> Traversal<(A, A, A, A, A)> for _both<Tr> where
Tr: Traversal<A>,
[src]
Tr: Traversal<A>,
impl<Tr, A> Traversal<(A, A, A, A)> for _both<Tr> where
Tr: Traversal<A>,
[src]
Tr: Traversal<A>,
impl<Tr, A> Traversal<(A, A, A)> for _both<Tr> where
Tr: Traversal<A>,
[src]
Tr: Traversal<A>,
impl<Tr, A> Traversal<(A, A)> for _both<Tr> where
Tr: Traversal<A>,
[src]
Tr: Traversal<A>,
impl<Tr, A> Traversal<(A,)> for _0<Tr> where
Tr: Traversal<A>,
[src]
Tr: Traversal<A>,
impl<Tr, A> Traversal<(A,)> for _both<Tr> where
Tr: Traversal<A>,
[src]
Tr: Traversal<A>,
impl<Tr, A, B> Traversal<(A, B)> for _0<Tr> where
Tr: Traversal<A>,
[src]
Tr: Traversal<A>,
impl<Tr, A, B> Traversal<(A, B)> for _1<Tr> where
Tr: Traversal<B>,
[src]
Tr: Traversal<B>,
impl<Tr, A, B, C> Traversal<(A, B, C)> for _0<Tr> where
Tr: Traversal<A>,
[src]
Tr: Traversal<A>,
impl<Tr, A, B, C> Traversal<(A, B, C)> for _1<Tr> where
Tr: Traversal<B>,
[src]
Tr: Traversal<B>,
impl<Tr, A, B, C> Traversal<(A, B, C)> for _2<Tr> where
Tr: Traversal<C>,
[src]
Tr: Traversal<C>,
impl<Tr, A, B, C, D> Traversal<(A, B, C, D)> for _0<Tr> where
Tr: Traversal<A>,
[src]
Tr: Traversal<A>,
impl<Tr, A, B, C, D> Traversal<(A, B, C, D)> for _1<Tr> where
Tr: Traversal<B>,
[src]
Tr: Traversal<B>,
impl<Tr, A, B, C, D> Traversal<(A, B, C, D)> for _2<Tr> where
Tr: Traversal<C>,
[src]
Tr: Traversal<C>,
impl<Tr, A, B, C, D> Traversal<(A, B, C, D)> for _3<Tr> where
Tr: Traversal<D>,
[src]
Tr: Traversal<D>,
impl<Tr, A, B, C, D, E> Traversal<(A, B, C, D, E)> for _0<Tr> where
Tr: Traversal<A>,
[src]
Tr: Traversal<A>,
impl<Tr, A, B, C, D, E> Traversal<(A, B, C, D, E)> for _1<Tr> where
Tr: Traversal<B>,
[src]
Tr: Traversal<B>,
impl<Tr, A, B, C, D, E> Traversal<(A, B, C, D, E)> for _2<Tr> where
Tr: Traversal<C>,
[src]
Tr: Traversal<C>,
impl<Tr, A, B, C, D, E> Traversal<(A, B, C, D, E)> for _3<Tr> where
Tr: Traversal<D>,
[src]
Tr: Traversal<D>,
impl<Tr, A, B, C, D, E> Traversal<(A, B, C, D, E)> for _4<Tr> where
Tr: Traversal<E>,
[src]
Tr: Traversal<E>,
impl<Tr, A, B, C, D, E, F> Traversal<(A, B, C, D, E, F)> for _0<Tr> where
Tr: Traversal<A>,
[src]
Tr: Traversal<A>,
impl<Tr, A, B, C, D, E, F> Traversal<(A, B, C, D, E, F)> for _1<Tr> where
Tr: Traversal<B>,
[src]
Tr: Traversal<B>,
impl<Tr, A, B, C, D, E, F> Traversal<(A, B, C, D, E, F)> for _2<Tr> where
Tr: Traversal<C>,
[src]
Tr: Traversal<C>,
impl<Tr, A, B, C, D, E, F> Traversal<(A, B, C, D, E, F)> for _3<Tr> where
Tr: Traversal<D>,
[src]
Tr: Traversal<D>,
impl<Tr, A, B, C, D, E, F> Traversal<(A, B, C, D, E, F)> for _4<Tr> where
Tr: Traversal<E>,
[src]
Tr: Traversal<E>,
impl<Tr, A, B, C, D, E, F> Traversal<(A, B, C, D, E, F)> for _5<Tr> where
Tr: Traversal<F>,
[src]
Tr: Traversal<F>,
impl<Tr, A, B, C, D, E, F, G> Traversal<(A, B, C, D, E, F, G)> for _0<Tr> where
Tr: Traversal<A>,
[src]
Tr: Traversal<A>,
impl<Tr, A, B, C, D, E, F, G> Traversal<(A, B, C, D, E, F, G)> for _1<Tr> where
Tr: Traversal<B>,
[src]
Tr: Traversal<B>,
impl<Tr, A, B, C, D, E, F, G> Traversal<(A, B, C, D, E, F, G)> for _2<Tr> where
Tr: Traversal<C>,
[src]
Tr: Traversal<C>,
impl<Tr, A, B, C, D, E, F, G> Traversal<(A, B, C, D, E, F, G)> for _3<Tr> where
Tr: Traversal<D>,
[src]
Tr: Traversal<D>,
impl<Tr, A, B, C, D, E, F, G> Traversal<(A, B, C, D, E, F, G)> for _4<Tr> where
Tr: Traversal<E>,
[src]
Tr: Traversal<E>,
impl<Tr, A, B, C, D, E, F, G> Traversal<(A, B, C, D, E, F, G)> for _5<Tr> where
Tr: Traversal<F>,
[src]
Tr: Traversal<F>,
impl<Tr, A, B, C, D, E, F, G> Traversal<(A, B, C, D, E, F, G)> for _6<Tr> where
Tr: Traversal<G>,
[src]
Tr: Traversal<G>,
impl<Tr, T> Traversal<Option<T>> for Some<Tr> where
Tr: Traversal<T>,
[src]
Tr: Traversal<T>,
impl<Tr, T> Traversal<Box<T, Global>> for _box<Tr> where
Tr: Traversal<T>,
[src]
Tr: Traversal<T>,
impl<Tr, T> Traversal<LinkedList<T>> for _mapped<Tr> where
Tr: Traversal<<LinkedList<T> as IntoIterator>::Item>,
[src]
Tr: Traversal<<LinkedList<T> as IntoIterator>::Item>,
fn traverse(&self, source: LinkedList<T>) -> Vec<Self::To>
[src]
impl<Tr, T> Traversal<VecDeque<T>> for _mapped<Tr> where
Tr: Traversal<<VecDeque<T> as IntoIterator>::Item>,
[src]
Tr: Traversal<<VecDeque<T> as IntoIterator>::Item>,
impl<Tr, T> Traversal<Vec<T, Global>> for _mapped<Tr> where
Tr: Traversal<<Vec<T> as IntoIterator>::Item>,
[src]
Tr: Traversal<<Vec<T> as IntoIterator>::Item>,
impl<Tr, T, E> Traversal<Result<T, E>> for Err<Tr> where
Tr: Traversal<E>,
[src]
Tr: Traversal<E>,
impl<Tr, T, E> Traversal<Result<T, E>> for Ok<Tr> where
Tr: Traversal<T>,
[src]
Tr: Traversal<T>,